i 45 doc/examples/decode_audio.c int i; i 57 doc/examples/decode_audio.c for (i = 0; i < FF_ARRAY_ELEMS(sample_fmt_entries); i++) { i 58 doc/examples/decode_audio.c struct sample_fmt_entry *entry = &sample_fmt_entries[i]; i 74 doc/examples/decode_audio.c int i, ch; i 99 doc/examples/decode_audio.c for (i = 0; i < frame->nb_samples; i++) i 101 doc/examples/decode_audio.c fwrite(frame->data[ch] + data_size*i, 1, data_size, outfile); i 42 doc/examples/decode_video.c int i; i 46 doc/examples/decode_video.c for (i = 0; i < ysize; i++) i 47 doc/examples/decode_video.c fwrite(buf + i * wrap, 1, xsize, f); i 202 doc/examples/demuxing_decoding.c int i; i 214 doc/examples/demuxing_decoding.c for (i = 0; i < FF_ARRAY_ELEMS(sample_fmt_entries); i++) { i 215 doc/examples/demuxing_decoding.c struct sample_fmt_entry *entry = &sample_fmt_entries[i]; i 130 doc/examples/encode_audio.c int i, j, k, ret; i 210 doc/examples/encode_audio.c for (i = 0; i < 200; i++) { i 74 doc/examples/encode_video.c int i, ret, x, y; i 155 doc/examples/encode_video.c for (i = 0; i < 25; i++) { i 167 doc/examples/encode_video.c frame->data[0][y * frame->linesize[0] + x] = x + y + i * 3; i 174 doc/examples/encode_video.c frame->data[1][y * frame->linesize[1] + x] = 128 + y + i * 2; i 175 doc/examples/encode_video.c frame->data[2][y * frame->linesize[2] + x] = 64 + x + i * 5; i 179 doc/examples/encode_video.c frame->pts = i; i 54 doc/examples/extract_mvs.c int i; i 61 doc/examples/extract_mvs.c for (i = 0; i < sd->size / sizeof(*mvs); i++) { i 62 doc/examples/extract_mvs.c const AVMotionVector *mv = &mvs[i]; i 222 doc/examples/filter_audio.c int i, j; i 224 doc/examples/filter_audio.c for (i = 0; i < planes; i++) { i 228 doc/examples/filter_audio.c av_md5_sum(checksum, frame->extended_data[i], plane_size); i 230 doc/examples/filter_audio.c fprintf(stdout, "plane %d: 0x", i); i 244 doc/examples/filter_audio.c int err, i, j; i 260 doc/examples/filter_audio.c for (i = 0; i < 5; i++) { i 261 doc/examples/filter_audio.c float *data = (float*)frame->extended_data[i]; i 264 doc/examples/filter_audio.c data[j] = sin(2 * M_PI * (frame_num + j) * (i + 1) / FRAME_SIZE); i 278 doc/examples/filter_audio.c int err, nb_frames, i; i 313 doc/examples/filter_audio.c for (i = 0; i < nb_frames; i++) { i 315 doc/examples/filter_audio.c err = get_input(frame, i); i 158 doc/examples/hw_decode.c int i; i 194 doc/examples/hw_decode.c for (i = 0;; i++) { i 195 doc/examples/hw_decode.c const AVCodecHWConfig *config = avcodec_get_hw_config(decoder, i); i 128 doc/examples/muxing.c int i; i 159 doc/examples/muxing.c for (i = 0; (*codec)->supported_samplerates[i]; i++) { i 160 doc/examples/muxing.c if ((*codec)->supported_samplerates[i] == 44100) i 168 doc/examples/muxing.c for (i = 0; (*codec)->channel_layouts[i]; i++) { i 169 doc/examples/muxing.c if ((*codec)->channel_layouts[i] == AV_CH_LAYOUT_STEREO) i 313 doc/examples/muxing.c int j, i, v; i 323 doc/examples/muxing.c for (i = 0; i < ost->enc->channels; i++) i 455 doc/examples/muxing.c int x, y, i; i 457 doc/examples/muxing.c i = frame_index; i 462 doc/examples/muxing.c pict->data[0][y * pict->linesize[0] + x] = x + y + i * 3; i 467 doc/examples/muxing.c pict->data[1][y * pict->linesize[1] + x] = 128 + y + i * 2; i 468 doc/examples/muxing.c pict->data[2][y * pict->linesize[2] + x] = 64 + x + i * 5; i 548 doc/examples/muxing.c int i; i 562 doc/examples/muxing.c for (i = 2; i+1 < argc; i+=2) { i 563 doc/examples/muxing.c if (!strcmp(argv[i], "-flags") || !strcmp(argv[i], "-fflags")) i 564 doc/examples/muxing.c av_dict_set(&opt, argv[i]+1, argv[i+1], 0); i 103 doc/examples/qsvdec.c int i, j; i 122 doc/examples/qsvdec.c for (i = 0; i < FF_ARRAY_ELEMS(sw_frame->data) && sw_frame->data[i]; i++) i 123 doc/examples/qsvdec.c for (j = 0; j < (sw_frame->height >> (i > 0)); j++) i 124 doc/examples/qsvdec.c avio_write(output_ctx, sw_frame->data[i] + j * sw_frame->linesize[i], sw_frame->width); i 151 doc/examples/qsvdec.c int ret, i; i 166 doc/examples/qsvdec.c for (i = 0; i < input_ctx->nb_streams; i++) { i 167 doc/examples/qsvdec.c AVStream *st = input_ctx->streams[i]; i 52 doc/examples/remuxing.c int ret, i; i 96 doc/examples/remuxing.c for (i = 0; i < ifmt_ctx->nb_streams; i++) { i 98 doc/examples/remuxing.c AVStream *in_stream = ifmt_ctx->streams[i]; i 104 doc/examples/remuxing.c stream_mapping[i] = -1; i 108 doc/examples/remuxing.c stream_mapping[i] = stream_index++; i 36 doc/examples/resampling_audio.c int i; i 48 doc/examples/resampling_audio.c for (i = 0; i < FF_ARRAY_ELEMS(sample_fmt_entries); i++) { i 49 doc/examples/resampling_audio.c struct sample_fmt_entry *entry = &sample_fmt_entries[i]; i 67 doc/examples/resampling_audio.c int i, j; i 72 doc/examples/resampling_audio.c for (i = 0; i < nb_samples; i++) { i 63 doc/examples/scaling_video.c int i, ret; i 118 doc/examples/scaling_video.c for (i = 0; i < 100; i++) { i 120 doc/examples/scaling_video.c fill_yuv_image(src_data, src_linesize, src_w, src_h, i); i 56 doc/examples/transcoding.c unsigned int i; i 73 doc/examples/transcoding.c for (i = 0; i < ifmt_ctx->nb_streams; i++) { i 74 doc/examples/transcoding.c AVStream *stream = ifmt_ctx->streams[i]; i 78 doc/examples/transcoding.c av_log(NULL, AV_LOG_ERROR, "Failed to find decoder for stream #%u\n", i); i 83 doc/examples/transcoding.c av_log(NULL, AV_LOG_ERROR, "Failed to allocate the decoder context for stream #%u\n", i); i 89 doc/examples/transcoding.c "for stream #%u\n", i); i 100 doc/examples/transcoding.c av_log(NULL, AV_LOG_ERROR, "Failed to open decoder for stream #%u\n", i); i 104 doc/examples/transcoding.c stream_ctx[i].dec_ctx = codec_ctx; i 118 doc/examples/transcoding.c unsigned int i; i 128 doc/examples/transcoding.c for (i = 0; i < ifmt_ctx->nb_streams; i++) { i 135 doc/examples/transcoding.c in_stream = ifmt_ctx->streams[i]; i 136 doc/examples/transcoding.c dec_ctx = stream_ctx[i].dec_ctx; i 181 doc/examples/transcoding.c av_log(NULL, AV_LOG_ERROR, "Cannot open video encoder for stream #%u\n", i); i 186 doc/examples/transcoding.c av_log(NULL, AV_LOG_ERROR, "Failed to copy encoder parameters to output stream #%u\n", i); i 191 doc/examples/transcoding.c stream_ctx[i].enc_ctx = enc_ctx; i 193 doc/examples/transcoding.c av_log(NULL, AV_LOG_FATAL, "Elementary stream #%d is of unknown type, cannot proceed\n", i); i 199 doc/examples/transcoding.c av_log(NULL, AV_LOG_ERROR, "Copying parameters for stream #%u failed\n", i); i 378 doc/examples/transcoding.c unsigned int i; i 384 doc/examples/transcoding.c for (i = 0; i < ifmt_ctx->nb_streams; i++) { i 385 doc/examples/transcoding.c filter_ctx[i].buffersrc_ctx = NULL; i 386 doc/examples/transcoding.c filter_ctx[i].buffersink_ctx = NULL; i 387 doc/examples/transcoding.c filter_ctx[i].filter_graph = NULL; i 388 doc/examples/transcoding.c if (!(ifmt_ctx->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_AUDIO i 389 doc/examples/transcoding.c || ifmt_ctx->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO)) i 393 doc/examples/transcoding.c if (ifmt_ctx->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) i 397 doc/examples/transcoding.c ret = init_filter(&filter_ctx[i], stream_ctx[i].dec_ctx, i 398 doc/examples/transcoding.c stream_ctx[i].enc_ctx, filter_spec); i 512 doc/examples/transcoding.c unsigned int i; i 580 doc/examples/transcoding.c for (i = 0; i < ifmt_ctx->nb_streams; i++) { i 582 doc/examples/transcoding.c if (!filter_ctx[i].filter_graph) i 584 doc/examples/transcoding.c ret = filter_encode_write_frame(NULL, i); i 591 doc/examples/transcoding.c ret = flush_encoder(i); i 602 doc/examples/transcoding.c for (i = 0; i < ifmt_ctx->nb_streams; i++) { i 603 doc/examples/transcoding.c avcodec_free_context(&stream_ctx[i].dec_ctx); i 604 doc/examples/transcoding.c if (ofmt_ctx && ofmt_ctx->nb_streams > i && ofmt_ctx->streams[i] && stream_ctx[i].enc_ctx) i 605 doc/examples/transcoding.c avcodec_free_context(&stream_ctx[i].enc_ctx); i 606 doc/examples/transcoding.c if (filter_ctx && filter_ctx[i].filter_graph) i 607 doc/examples/transcoding.c avfilter_graph_free(&filter_ctx[i].filter_graph); i 248 fftools/cmdutils.c int i, buffsize = 0, offset = 0; i 262 fftools/cmdutils.c for (i = 0; i < win32_argc; i++) i 263 fftools/cmdutils.c buffsize += WideCharToMultiByte(CP_UTF8, 0, argv_w[i], -1, i 273 fftools/cmdutils.c for (i = 0; i < win32_argc; i++) { i 274 fftools/cmdutils.c win32_argv_utf8[i] = &argstr_flat[offset]; i 275 fftools/cmdutils.c offset += WideCharToMultiByte(CP_UTF8, 0, argv_w[i], -1, i 279 fftools/cmdutils.c win32_argv_utf8[i] = NULL; i 413 fftools/cmdutils.c int i, ret; i 418 fftools/cmdutils.c for (i = 0; i < g->nb_opts; i++) { i 419 fftools/cmdutils.c Option *o = &g->opts[i]; i 448 fftools/cmdutils.c int i; i 450 fftools/cmdutils.c for (i = 1; i < argc; i++) { i 451 fftools/cmdutils.c const char *cur_opt = argv[i]; i 462 fftools/cmdutils.c return i; i 465 fftools/cmdutils.c i++; i 518 fftools/cmdutils.c int i; i 520 fftools/cmdutils.c for (i = 0; i < argc; i++) { i 521 fftools/cmdutils.c dump_argument(argv[i]); i 522 fftools/cmdutils.c fputc(i < argc - 1 ? ' ' : '\n', report_file); i 642 fftools/cmdutils.c int i; i 644 fftools/cmdutils.c for (i = 0; i < nb_groups; i++) { i 645 fftools/cmdutils.c const OptionGroupDef *p = &groups[i]; i 647 fftools/cmdutils.c return i; i 706 fftools/cmdutils.c int i; i 715 fftools/cmdutils.c for (i = 0; i < octx->nb_groups; i++) i 716 fftools/cmdutils.c octx->groups[i].group_def = &groups[i]; i 726 fftools/cmdutils.c int i, j; i 728 fftools/cmdutils.c for (i = 0; i < octx->nb_groups; i++) { i 729 fftools/cmdutils.c OptionGroupList *l = &octx->groups[i]; i 885 fftools/cmdutils.c int cmd, i = 0; i 895 fftools/cmdutils.c if (!i && !cmd) { i 915 fftools/cmdutils.c i++; i 921 fftools/cmdutils.c } else if (!i) { i 925 fftools/cmdutils.c for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++) { i 926 fftools/cmdutils.c if (!strcmp(log_levels[i].name, arg)) { i 927 fftools/cmdutils.c level = log_levels[i].level; i 936 fftools/cmdutils.c for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++) i 937 fftools/cmdutils.c av_log(NULL, AV_LOG_FATAL, "\"%s\"\n", log_levels[i].name); i 1449 fftools/cmdutils.c for (int i = 0;; i++) { i 1450 fftools/cmdutils.c const AVCodecHWConfig *config = avcodec_get_hw_config(c, i); i 1521 fftools/cmdutils.c unsigned nb_codecs = 0, i = 0; i 1531 fftools/cmdutils.c codecs[i++] = desc; i 1532 fftools/cmdutils.c av_assert0(i == nb_codecs); i 1554 fftools/cmdutils.c unsigned i, nb_codecs = get_codecs_sorted(&codecs); i 1566 fftools/cmdutils.c for (i = 0; i < nb_codecs; i++) { i 1567 fftools/cmdutils.c const AVCodecDescriptor *desc = codecs[i]; i 1610 fftools/cmdutils.c unsigned i, nb_codecs = get_codecs_sorted(&codecs); i 1623 fftools/cmdutils.c for (i = 0; i < nb_codecs; i++) { i 1624 fftools/cmdutils.c const AVCodecDescriptor *desc = codecs[i]; i 1691 fftools/cmdutils.c int i, j; i 1704 fftools/cmdutils.c for (i = 0; i < 2; i++) { i 1705 fftools/cmdutils.c if (i) { i 1709 fftools/cmdutils.c pad = i ? filter->outputs : filter->inputs; i 1716 fftools/cmdutils.c *(descr_cur++) = ((!i && (filter->flags & AVFILTER_FLAG_DYNAMIC_INPUTS)) || i 1717 fftools/cmdutils.c ( i && (filter->flags & AVFILTER_FLAG_DYNAMIC_OUTPUTS))) ? 'N' : '|'; i 1736 fftools/cmdutils.c int i; i 1740 fftools/cmdutils.c for (i = 0; name = av_get_known_color_name(i, &rgb); i++) i 1781 fftools/cmdutils.c int i = 0; i 1787 fftools/cmdutils.c for (i = 0; i < 63; i++) { i 1788 fftools/cmdutils.c name = av_get_channel_name((uint64_t)1 << i); i 1791 fftools/cmdutils.c descr = av_get_channel_description((uint64_t)1 << i); i 1796 fftools/cmdutils.c for (i = 0; !av_get_standard_channel_layout(i, &layout, &name); i++) { i 1810 fftools/cmdutils.c int i; i 1812 fftools/cmdutils.c for (i = -1; i < AV_SAMPLE_FMT_NB; i++) i 1813 fftools/cmdutils.c printf("%s\n", av_get_sample_fmt_string(fmt_str, sizeof(fmt_str), i)); i 1927 fftools/cmdutils.c int i, count; i 1946 fftools/cmdutils.c for (i = 0; i < count; i++) { i 1947 fftools/cmdutils.c printf(" #%d: %s (%s)\n", i, avfilter_pad_get_name(f->inputs, i), i 1948 fftools/cmdutils.c media_type_string(avfilter_pad_get_type(f->inputs, i))); i 1957 fftools/cmdutils.c for (i = 0; i < count; i++) { i 1958 fftools/cmdutils.c printf(" #%d: %s (%s)\n", i, avfilter_pad_get_name(f->outputs, i), i 1959 fftools/cmdutils.c media_type_string(avfilter_pad_get_type(f->outputs, i))); i 2051 fftools/cmdutils.c int i; i 2077 fftools/cmdutils.c for (i = 0; i < 3 && !f; i++) { i 2078 fftools/cmdutils.c if (!base[i]) i 2080 fftools/cmdutils.c snprintf(filename, filename_size, "%s%s/%s.ffpreset", base[i], i 2081 fftools/cmdutils.c i != 1 ? "" : "/.ffmpeg", preset_name); i 2086 fftools/cmdutils.c base[i], i != 1 ? "" : "/.ffmpeg", codec_name, i 2164 fftools/cmdutils.c int i; i 2175 fftools/cmdutils.c for (i = 0; i < s->nb_streams; i++) i 2176 fftools/cmdutils.c opts[i] = filter_codec_opts(codec_opts, s->streams[i]->codecpar->codec_id, i 2177 fftools/cmdutils.c s, s->streams[i], NULL); i 2222 fftools/cmdutils.c int ret, i; i 2240 fftools/cmdutils.c for (i = 0; i < device_list->nb_devices; i++) { i 2241 fftools/cmdutils.c printf("%s %s [%s]\n", device_list->default_device == i ? "*" : " ", i 2242 fftools/cmdutils.c device_list->devices[i]->device_name, device_list->devices[i]->device_description); i 2252 fftools/cmdutils.c int ret, i; i 2270 fftools/cmdutils.c for (i = 0; i < device_list->nb_devices; i++) { i 2271 fftools/cmdutils.c printf("%s %s [%s]\n", device_list->default_device == i ? "*" : " ", i 2272 fftools/cmdutils.c device_list->devices[i]->device_name, device_list->devices[i]->device_description); i 150 fftools/cmdutils.h int i; i 225 fftools/ffmpeg.c int i; i 230 fftools/ffmpeg.c for (i = 0; i < ist->nb_filters; i++) { i 231 fftools/ffmpeg.c ret = av_buffersrc_add_frame_flags(ist->filters[i]->filter, frame, i 245 fftools/ffmpeg.c int num_rects, i; i 273 fftools/ffmpeg.c for (i = 0; i < num_rects; i++) i 274 fftools/ffmpeg.c sub2video_copy_rect(dst, dst_linesize, frame->width, frame->height, sub->rects[i]); i 283 fftools/ffmpeg.c int i, j, nb_reqs; i 290 fftools/ffmpeg.c for (i = 0; i < infile->nb_streams; i++) { i 291 fftools/ffmpeg.c InputStream *ist2 = input_streams[infile->ist_index + i]; i 314 fftools/ffmpeg.c int i; i 319 fftools/ffmpeg.c for (i = 0; i < ist->nb_filters; i++) { i 320 fftools/ffmpeg.c ret = av_buffersrc_add_frame(ist->filters[i]->filter, NULL); i 493 fftools/ffmpeg.c int i, j; i 500 fftools/ffmpeg.c for (i = 0; i < nb_filtergraphs; i++) { i 501 fftools/ffmpeg.c FilterGraph *fg = filtergraphs[i]; i 540 fftools/ffmpeg.c av_freep(&filtergraphs[i]); i 547 fftools/ffmpeg.c for (i = 0; i < nb_output_files; i++) { i 548 fftools/ffmpeg.c OutputFile *of = output_files[i]; i 558 fftools/ffmpeg.c av_freep(&output_files[i]); i 560 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 561 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 595 fftools/ffmpeg.c av_freep(&output_streams[i]); i 600 fftools/ffmpeg.c for (i = 0; i < nb_input_files; i++) { i 601 fftools/ffmpeg.c avformat_close_input(&input_files[i]->ctx); i 602 fftools/ffmpeg.c av_freep(&input_files[i]); i 604 fftools/ffmpeg.c for (i = 0; i < nb_input_streams; i++) { i 605 fftools/ffmpeg.c InputStream *ist = input_streams[i]; i 618 fftools/ffmpeg.c av_freep(&input_streams[i]); i 694 fftools/ffmpeg.c int i; i 695 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 696 fftools/ffmpeg.c OutputStream *ost2 = output_streams[i]; i 752 fftools/ffmpeg.c int i; i 758 fftools/ffmpeg.c for (i = 0; i<FF_ARRAY_ELEMS(ost->error); i++) { i 759 fftools/ffmpeg.c if (sd && i < sd[5]) i 760 fftools/ffmpeg.c ost->error[i] = AV_RL64(sd + 8 + 8*i); i 762 fftools/ffmpeg.c ost->error[i] = -1; i 964 fftools/ffmpeg.c int subtitle_out_size, nb, i; i 998 fftools/ffmpeg.c for (i = 0; i < nb; i++) { i 1010 fftools/ffmpeg.c if (i == 1) i 1017 fftools/ffmpeg.c if (i == 1) i 1032 fftools/ffmpeg.c if (i == 0) i 1052 fftools/ffmpeg.c int nb_frames, nb0_frames, i; i 1187 fftools/ffmpeg.c for (i = 0; i < nb_frames; i++) { i 1195 fftools/ffmpeg.c if (i < nb0_frames && ost->last_frame) { i 1258 fftools/ffmpeg.c && !i) { i 1397 fftools/ffmpeg.c int i; i 1402 fftools/ffmpeg.c for (i = 0; i < of->ctx->nb_streams; i++) i 1403 fftools/ffmpeg.c output_streams[of->ost_index + i]->finished = ENCODER_FINISHED | MUXER_FINISHED; i 1416 fftools/ffmpeg.c int i; i 1419 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 1420 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 1523 fftools/ffmpeg.c int i, j; i 1526 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 1527 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 1557 fftools/ffmpeg.c for (i = 0; i < nb_input_files; i++) { i 1558 fftools/ffmpeg.c InputFile *f = input_files[i]; i 1562 fftools/ffmpeg.c i, f->ctx->url); i 1572 fftools/ffmpeg.c i, j, media_type_string(type)); i 1591 fftools/ffmpeg.c for (i = 0; i < nb_output_files; i++) { i 1592 fftools/ffmpeg.c OutputFile *of = output_files[i]; i 1596 fftools/ffmpeg.c i, of->ctx->url); i 1606 fftools/ffmpeg.c i, j, media_type_string(type)); i 1641 fftools/ffmpeg.c int frame_number, vid, i; i 1677 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 1679 fftools/ffmpeg.c ost = output_streams[i]; i 1848 fftools/ffmpeg.c int i, ret; i 1850 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 1851 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 2097 fftools/ffmpeg.c int i; i 2098 fftools/ffmpeg.c for (i = 0; i < fg->nb_inputs; i++) { i 2099 fftools/ffmpeg.c if (fg->inputs[i]->format < 0 && (fg->inputs[i]->type == AVMEDIA_TYPE_AUDIO || i 2100 fftools/ffmpeg.c fg->inputs[i]->type == AVMEDIA_TYPE_VIDEO)) i 2109 fftools/ffmpeg.c int need_reinit, ret, i; i 2141 fftools/ffmpeg.c for (i = 0; i < fg->nb_inputs; i++) { i 2235 fftools/ffmpeg.c int i, ret; i 2239 fftools/ffmpeg.c for (i = 0; i < ist->nb_filters; i++) { i 2240 fftools/ffmpeg.c if (i < ist->nb_filters - 1) { i 2247 fftools/ffmpeg.c ret = ifilter_send_frame(ist->filters[i], f); i 2325 fftools/ffmpeg.c int i, ret = 0, err = 0; i 2420 fftools/ffmpeg.c for (i = 0; i < ist->nb_dts_buffer - 1; i++) i 2421 fftools/ffmpeg.c ist->dts_buffer[i] = ist->dts_buffer[i + 1]; i 2459 fftools/ffmpeg.c int i, ret = avcodec_decode_subtitle2(ist->dec_ctx, i 2515 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 2516 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 2533 fftools/ffmpeg.c int i, ret; i 2538 fftools/ffmpeg.c for (i = 0; i < ist->nb_filters; i++) { i 2539 fftools/ffmpeg.c ret = ifilter_send_eof(ist->filters[i], pts); i 2549 fftools/ffmpeg.c int ret = 0, i; i 2717 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 2718 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 2732 fftools/ffmpeg.c int i; i 2737 fftools/ffmpeg.c for (i = 0; i < nb_output_files; i++) { i 2738 fftools/ffmpeg.c if (!output_files[i]->header_written) i 2745 fftools/ffmpeg.c for (i = 0, j = 0; i < nb_output_files; i++) { i 2746 fftools/ffmpeg.c if (!strcmp(output_files[i]->ctx->oformat->name, "rtp")) { i 2747 fftools/ffmpeg.c avc[j] = output_files[i]->ctx; i 2783 fftools/ffmpeg.c int i; i 2790 fftools/ffmpeg.c for (i = 0;; i++) { i 2791 fftools/ffmpeg.c config = avcodec_get_hw_config(s->codec, i); i 2821 fftools/ffmpeg.c int i; i 2822 fftools/ffmpeg.c for (i = 0; hwaccels[i].name; i++) { i 2823 fftools/ffmpeg.c if (hwaccels[i].pix_fmt == *p) { i 2824 fftools/ffmpeg.c hwaccel = &hwaccels[i]; i 2950 fftools/ffmpeg.c int ret, i; i 2952 fftools/ffmpeg.c for (i = 0; i < of->ctx->nb_streams; i++) { i 2953 fftools/ffmpeg.c OutputStream *ost = output_streams[of->ost_index + i]; i 2977 fftools/ffmpeg.c for (i = 0; i < of->ctx->nb_streams; i++) { i 2978 fftools/ffmpeg.c OutputStream *ost = output_streams[of->ost_index + i]; i 3030 fftools/ffmpeg.c int i, ret; i 3085 fftools/ffmpeg.c for (i = 0; i < ist->st->nb_side_data; i++) { i 3086 fftools/ffmpeg.c const AVPacketSideData *sd_src = &ist->st->side_data[i]; i 3182 fftools/ffmpeg.c int n = 1, i, size, index = 0; i 3196 fftools/ffmpeg.c for (i = 0; i < n; i++) { i 3509 fftools/ffmpeg.c int i; i 3511 fftools/ffmpeg.c for (i = 0; i < ost->enc_ctx->nb_coded_side_data; i++) { i 3512 fftools/ffmpeg.c const AVPacketSideData *sd_src = &ost->enc_ctx->coded_side_data[i]; i 3530 fftools/ffmpeg.c int i; i 3531 fftools/ffmpeg.c for (i = 0; i < ist->st->nb_side_data; i++) { i 3532 fftools/ffmpeg.c AVPacketSideData *sd = &ist->st->side_data[i]; i 3626 fftools/ffmpeg.c int ret = 0, i, j, k; i 3632 fftools/ffmpeg.c for (i = 0; i < nb_filtergraphs; i++) { i 3633 fftools/ffmpeg.c FilterGraph *fg = filtergraphs[i]; i 3648 fftools/ffmpeg.c for (i = 0; i < nb_input_files; i++) { i 3649 fftools/ffmpeg.c InputFile *ifile = input_files[i]; i 3656 fftools/ffmpeg.c for (i = 0; i < nb_input_streams; i++) i 3657 fftools/ffmpeg.c if ((ret = init_input_stream(i, error, sizeof(error))) < 0) { i 3658 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 3659 fftools/ffmpeg.c ost = output_streams[i]; i 3666 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 3668 fftools/ffmpeg.c if (output_streams[i]->filter) i 3671 fftools/ffmpeg.c ret = init_output_stream(output_streams[i], error, sizeof(error)); i 3677 fftools/ffmpeg.c for (i = 0; i < nb_input_files; i++) { i 3678 fftools/ffmpeg.c InputFile *ifile = input_files[i]; i 3693 fftools/ffmpeg.c for (i = 0; i < nb_output_files; i++) { i 3694 fftools/ffmpeg.c oc = output_files[i]->ctx; i 3696 fftools/ffmpeg.c ret = check_init_output_file(output_files[i], i); i 3705 fftools/ffmpeg.c for (i = 0; i < nb_input_streams; i++) { i 3706 fftools/ffmpeg.c ist = input_streams[i]; i 3720 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 3721 fftools/ffmpeg.c ost = output_streams[i]; i 3799 fftools/ffmpeg.c int i; i 3801 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 3802 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 3829 fftools/ffmpeg.c int i; i 3833 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 3834 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 3868 fftools/ffmpeg.c int i, ret, key; i 3897 fftools/ffmpeg.c i = 0; i 3899 fftools/ffmpeg.c while ((k = read_key()) != '\n' && k != '\r' && i < sizeof(buf)-1) i 3901 fftools/ffmpeg.c buf[i++] = k; i 3902 fftools/ffmpeg.c buf[i] = 0; i 3909 fftools/ffmpeg.c for (i = 0; i < nb_filtergraphs; i++) { i 3910 fftools/ffmpeg.c FilterGraph *fg = filtergraphs[i]; i 3915 fftools/ffmpeg.c fprintf(stderr, "Command reply for stream %d: ret:%d res:\n%s", i, ret, buf); i 3946 fftools/ffmpeg.c i = 0; i 3948 fftools/ffmpeg.c while ((k = read_key()) != '\n' && k != '\r' && i < sizeof(buf)-1) i 3950 fftools/ffmpeg.c buf[i++] = k; i 3951 fftools/ffmpeg.c buf[i] = 0; i 3957 fftools/ffmpeg.c for(i=0;i<nb_input_streams;i++) { i 3958 fftools/ffmpeg.c input_streams[i]->st->codec->debug = debug; i 3960 fftools/ffmpeg.c for(i=0;i<nb_output_streams;i++) { i 3961 fftools/ffmpeg.c OutputStream *ost = output_streams[i]; i 4025 fftools/ffmpeg.c static void free_input_thread(int i) i 4027 fftools/ffmpeg.c InputFile *f = input_files[i]; i 4043 fftools/ffmpeg.c int i; i 4045 fftools/ffmpeg.c for (i = 0; i < nb_input_files; i++) i 4046 fftools/ffmpeg.c free_input_thread(i); i 4049 fftools/ffmpeg.c static int init_input_thread(int i) i 4052 fftools/ffmpeg.c InputFile *f = input_files[i]; i 4076 fftools/ffmpeg.c int i, ret; i 4078 fftools/ffmpeg.c for (i = 0; i < nb_input_files; i++) { i 4079 fftools/ffmpeg.c ret = init_input_thread(i); i 4097 fftools/ffmpeg.c int i; i 4098 fftools/ffmpeg.c for (i = 0; i < f->nb_streams; i++) { i 4099 fftools/ffmpeg.c InputStream *ist = input_streams[f->ist_index + i]; i 4116 fftools/ffmpeg.c int i; i 4117 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) i 4118 fftools/ffmpeg.c if (output_streams[i]->unavailable) i 4125 fftools/ffmpeg.c int i; i 4126 fftools/ffmpeg.c for (i = 0; i < nb_input_files; i++) i 4127 fftools/ffmpeg.c input_files[i]->eagain = 0; i 4128 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) i 4129 fftools/ffmpeg.c output_streams[i]->unavailable = 0; i 4156 fftools/ffmpeg.c int i, ret, has_audio = 0; i 4163 fftools/ffmpeg.c for (i = 0; i < ifile->nb_streams; i++) { i 4164 fftools/ffmpeg.c ist = input_streams[ifile->ist_index + i]; i 4174 fftools/ffmpeg.c for (i = 0; i < ifile->nb_streams; i++) { i 4175 fftools/ffmpeg.c ist = input_streams[ifile->ist_index + i]; i 4224 fftools/ffmpeg.c int ret, thread_ret, i, j; i 4238 fftools/ffmpeg.c for (i = 0; i < ifile->nb_streams; i++) { i 4239 fftools/ffmpeg.c ist = input_streams[ifile->ist_index + i]; i 4273 fftools/ffmpeg.c for (i = 0; i < ifile->nb_streams; i++) { i 4274 fftools/ffmpeg.c ist = input_streams[ifile->ist_index + i]; i 4285 fftools/ffmpeg.c if (ost->source_index == ifile->ist_index + i && i 4344 fftools/ffmpeg.c for (i=0; i<is->nb_streams; i++) { i 4345 fftools/ffmpeg.c AVStream *st = is->streams[i]; i 4372 fftools/ffmpeg.c for (i = 0; i < ist->st->nb_side_data; i++) { i 4373 fftools/ffmpeg.c AVPacketSideData *src_sd = &ist->st->side_data[i]; i 4508 fftools/ffmpeg.c int i, ret; i 4520 fftools/ffmpeg.c for (i = 0; i < graph->nb_outputs; i++) i 4521 fftools/ffmpeg.c close_output_stream(graph->outputs[i]->ost); i 4527 fftools/ffmpeg.c for (i = 0; i < graph->nb_inputs; i++) { i 4528 fftools/ffmpeg.c ifilter = graph->inputs[i]; i 4541 fftools/ffmpeg.c for (i = 0; i < graph->nb_outputs; i++) i 4542 fftools/ffmpeg.c graph->outputs[i]->ost->unavailable = 1; i 4594 fftools/ffmpeg.c int i; i 4595 fftools/ffmpeg.c for (i = 0; i < ost->filter->graph->nb_inputs; i++) { i 4596 fftools/ffmpeg.c InputFilter *ifilter = ost->filter->graph->inputs[i]; i 4629 fftools/ffmpeg.c int ret, i; i 4679 fftools/ffmpeg.c for (i = 0; i < nb_input_streams; i++) { i 4680 fftools/ffmpeg.c ist = input_streams[i]; i 4690 fftools/ffmpeg.c for (i = 0; i < nb_output_files; i++) { i 4691 fftools/ffmpeg.c os = output_files[i]->ctx; i 4692 fftools/ffmpeg.c if (!output_files[i]->header_written) { i 4696 fftools/ffmpeg.c i, os->url); i 4710 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 4711 fftools/ffmpeg.c ost = output_streams[i]; i 4717 fftools/ffmpeg.c av_log(NULL, AV_LOG_FATAL, "Empty output on stream %d.\n", i); i 4728 fftools/ffmpeg.c for (i = 0; i < nb_input_streams; i++) { i 4729 fftools/ffmpeg.c ist = input_streams[i]; i 4748 fftools/ffmpeg.c for (i = 0; i < nb_output_streams; i++) { i 4749 fftools/ffmpeg.c ost = output_streams[i]; i 4821 fftools/ffmpeg.c int i, ret; i 4864 fftools/ffmpeg.c for (i = 0; i < nb_output_files; i++) { i 4865 fftools/ffmpeg.c if (strcmp(output_files[i]->ctx->oformat->name, "rtp")) i 258 fftools/ffmpeg_filter.c int i; i 280 fftools/ffmpeg_filter.c for (i = 0; i < s->nb_streams; i++) { i 281 fftools/ffmpeg_filter.c enum AVMediaType stream_type = s->streams[i]->codecpar->codec_type; i 286 fftools/ffmpeg_filter.c if (check_stream_specifier(s, s->streams[i], *p == ':' ? p + 1 : p) == 1) { i 287 fftools/ffmpeg_filter.c st = s->streams[i]; i 304 fftools/ffmpeg_filter.c for (i = 0; i < nb_input_streams; i++) { i 305 fftools/ffmpeg_filter.c ist = input_streams[i]; i 311 fftools/ffmpeg_filter.c if (i == nb_input_streams) { i 589 fftools/ffmpeg_filter.c int i; i 594 fftools/ffmpeg_filter.c for (i = 0; i < ost->audio_channels_mapped; i++) i 595 fftools/ffmpeg_filter.c if (ost->audio_channels_map[i] != -1) i 596 fftools/ffmpeg_filter.c av_bprintf(&pan_buf, "|c%d=c%d", i, ost->audio_channels_map[i]); i 652 fftools/ffmpeg_filter.c int i; i 654 fftools/ffmpeg_filter.c for (i=0; i<of->ctx->nb_streams; i++) i 655 fftools/ffmpeg_filter.c if (of->ctx->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) i 658 fftools/ffmpeg_filter.c if (i<of->ctx->nb_streams) { i 693 fftools/ffmpeg_filter.c int i; i 694 fftools/ffmpeg_filter.c for (i = 0; i < nb_filtergraphs; i++) { i 696 fftools/ffmpeg_filter.c for (n = 0; n < filtergraphs[i]->nb_outputs; n++) { i 697 fftools/ffmpeg_filter.c OutputFilter *output = filtergraphs[i]->outputs[n]; i 709 fftools/ffmpeg_filter.c int i, w, h; i 717 fftools/ffmpeg_filter.c for (i = 0; i < avf->nb_streams; i++) { i 718 fftools/ffmpeg_filter.c if (avf->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) { i 719 fftools/ffmpeg_filter.c w = FFMAX(w, avf->streams[i]->codecpar->width); i 720 fftools/ffmpeg_filter.c h = FFMAX(h, avf->streams[i]->codecpar->height); i 1003 fftools/ffmpeg_filter.c int i; i 1004 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_outputs; i++) i 1005 fftools/ffmpeg_filter.c fg->outputs[i]->filter = (AVFilterContext *)NULL; i 1006 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_inputs; i++) i 1007 fftools/ffmpeg_filter.c fg->inputs[i]->filter = (AVFilterContext *)NULL; i 1014 fftools/ffmpeg_filter.c int ret, i, simple = filtergraph_is_simple(fg); i 1095 fftools/ffmpeg_filter.c for (cur = inputs, i = 0; cur; cur = cur->next, i++) i 1096 fftools/ffmpeg_filter.c if ((ret = configure_input_filter(fg, fg->inputs[i], cur)) < 0) { i 1103 fftools/ffmpeg_filter.c for (cur = outputs, i = 0; cur; cur = cur->next, i++) i 1104 fftools/ffmpeg_filter.c configure_output_filter(fg, fg->outputs[i], cur); i 1112 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_outputs; i++) { i 1113 fftools/ffmpeg_filter.c OutputFilter *ofilter = fg->outputs[i]; i 1127 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_outputs; i++) { i 1128 fftools/ffmpeg_filter.c OutputStream *ost = fg->outputs[i]->ost; i 1143 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_inputs; i++) { i 1144 fftools/ffmpeg_filter.c while (av_fifo_size(fg->inputs[i]->frame_queue)) { i 1146 fftools/ffmpeg_filter.c av_fifo_generic_read(fg->inputs[i]->frame_queue, &tmp, sizeof(tmp), NULL); i 1147 fftools/ffmpeg_filter.c ret = av_buffersrc_add_frame(fg->inputs[i]->filter, tmp); i 1155 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_inputs; i++) { i 1156 fftools/ffmpeg_filter.c if (fg->inputs[i]->eof) { i 1157 fftools/ffmpeg_filter.c ret = av_buffersrc_add_frame(fg->inputs[i]->filter, NULL); i 1164 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_inputs; i++) { i 1165 fftools/ffmpeg_filter.c InputStream *ist = fg->inputs[i]->ist; i 1208 fftools/ffmpeg_filter.c int i; i 1209 fftools/ffmpeg_filter.c for (i = 0; i < fg->nb_inputs; i++) i 1210 fftools/ffmpeg_filter.c if (fg->inputs[i]->ist == ist) i 33 fftools/ffmpeg_hw.c int i; i 34 fftools/ffmpeg_hw.c for (i = 0; i < nb_hw_devices; i++) { i 35 fftools/ffmpeg_hw.c if (hw_devices[i]->type == type) { i 38 fftools/ffmpeg_hw.c found = hw_devices[i]; i 46 fftools/ffmpeg_hw.c int i; i 47 fftools/ffmpeg_hw.c for (i = 0; i < nb_hw_devices; i++) { i 48 fftools/ffmpeg_hw.c if (!strcmp(hw_devices[i]->name, name)) i 49 fftools/ffmpeg_hw.c return hw_devices[i]; i 276 fftools/ffmpeg_hw.c int i; i 277 fftools/ffmpeg_hw.c for (i = 0; i < nb_hw_devices; i++) { i 278 fftools/ffmpeg_hw.c av_freep(&hw_devices[i]->name); i 279 fftools/ffmpeg_hw.c av_buffer_unref(&hw_devices[i]->device_ref); i 280 fftools/ffmpeg_hw.c av_freep(&hw_devices[i]); i 290 fftools/ffmpeg_hw.c int i; i 291 fftools/ffmpeg_hw.c for (i = 0;; i++) { i 292 fftools/ffmpeg_hw.c config = avcodec_get_hw_config(codec, i); i 355 fftools/ffmpeg_hw.c int i; i 360 fftools/ffmpeg_hw.c for (i = 0; !dev; i++) { i 361 fftools/ffmpeg_hw.c config = avcodec_get_hw_config(ist->dec, i); i 372 fftools/ffmpeg_hw.c for (i = 0; !dev; i++) { i 373 fftools/ffmpeg_hw.c config = avcodec_get_hw_config(ist->dec, i); i 424 fftools/ffmpeg_hw.c int i; i 437 fftools/ffmpeg_hw.c for (i = 0;; i++) { i 438 fftools/ffmpeg_hw.c config = avcodec_get_hw_config(ost->enc, i); i 528 fftools/ffmpeg_hw.c int i; i 542 fftools/ffmpeg_hw.c for (i = 0; i < fg->graph->nb_filters; i++) { i 543 fftools/ffmpeg_hw.c fg->graph->filters[i]->hw_device_ctx = i 545 fftools/ffmpeg_hw.c if (!fg->graph->filters[i]->hw_device_ctx) i 100 fftools/ffmpeg_opt.c for (i = 0; opt_name_##name[i]; i++)\ i 101 fftools/ffmpeg_opt.c av_strlcatf(namestr, sizeof(namestr), "-%s%s", opt_name_##name[i], opt_name_##name[i+1] ? (opt_name_##name[i+2] ? ", " : " or ") : "");\ i 108 fftools/ffmpeg_opt.c int i, ret, matches = 0;\ i 110 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_ ## name; i++) {\ i 111 fftools/ffmpeg_opt.c char *spec = o->name[i].specifier;\ i 113 fftools/ffmpeg_opt.c outvar = o->name[i].u.type;\ i 114 fftools/ffmpeg_opt.c so = &o->name[i];\ i 125 fftools/ffmpeg_opt.c int i;\ i 126 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_ ## name; i++) {\ i 127 fftools/ffmpeg_opt.c char *spec = o->name[i].specifier;\ i 129 fftools/ffmpeg_opt.c outvar = o->name[i].u.type;\ i 189 fftools/ffmpeg_opt.c int i; i 197 fftools/ffmpeg_opt.c int i, *count = (int*)(so + 1); i 198 fftools/ffmpeg_opt.c for (i = 0; i < *count; i++) { i 199 fftools/ffmpeg_opt.c av_freep(&(*so)[i].specifier); i 201 fftools/ffmpeg_opt.c av_freep(&(*so)[i].u.str); i 210 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_stream_maps; i++) i 211 fftools/ffmpeg_opt.c av_freep(&o->stream_maps[i].linklabel); i 330 fftools/ffmpeg_opt.c int i, negative = 0, file_idx, disabled = 0; i 354 fftools/ffmpeg_opt.c for (i = 0; i < input_files[sync_file_idx]->nb_streams; i++) i 356 fftools/ffmpeg_opt.c input_files[sync_file_idx]->ctx->streams[i], sync) == 1) { i 357 fftools/ffmpeg_opt.c sync_stream_idx = i; i 360 fftools/ffmpeg_opt.c if (i == input_files[sync_file_idx]->nb_streams) { i 393 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_stream_maps; i++) { i 394 fftools/ffmpeg_opt.c m = &o->stream_maps[i]; i 402 fftools/ffmpeg_opt.c for (i = 0; i < input_files[file_idx]->nb_streams; i++) { i 403 fftools/ffmpeg_opt.c if (check_stream_specifier(input_files[file_idx]->ctx, input_files[file_idx]->ctx->streams[i], i 406 fftools/ffmpeg_opt.c if (input_streams[input_files[file_idx]->ist_index + i]->user_set_discard == AVDISCARD_ALL) { i 414 fftools/ffmpeg_opt.c m->stream_index = i; i 421 fftools/ffmpeg_opt.c m->sync_stream_index = i; i 618 fftools/ffmpeg_opt.c int i, ret = 0; i 677 fftools/ffmpeg_opt.c for (i = 0; i < ic->nb_streams; i++) { i 678 fftools/ffmpeg_opt.c if ((ret = check_stream_specifier(ic, ic->streams[i], istream_spec)) > 0) { i 679 fftools/ffmpeg_opt.c meta_in = &ic->streams[i]->metadata; i 691 fftools/ffmpeg_opt.c for (i = 0; i < oc->nb_streams; i++) { i 692 fftools/ffmpeg_opt.c if ((ret = check_stream_specifier(oc, oc->streams[i], ostream_spec)) > 0) { i 693 fftools/ffmpeg_opt.c meta_out = &oc->streams[i]->metadata; i 765 fftools/ffmpeg_opt.c int i, ret; i 767 fftools/ffmpeg_opt.c for (i = 0; i < ic->nb_streams; i++) { i 768 fftools/ffmpeg_opt.c AVStream *st = ic->streams[i]; i 798 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(autorotate, i, ist->autorotate, ic, st); i 812 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(reinit_filters, i, ist->reinit_filters, ic, st); i 872 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(top_field_first, i, ist->top_field_first, ic, st); i 905 fftools/ffmpeg_opt.c int i; i 906 fftools/ffmpeg_opt.c for (i = 0; hwaccels[i].name; i++) { i 907 fftools/ffmpeg_opt.c if (!strcmp(hwaccels[i].name, hwaccel)) { i 908 fftools/ffmpeg_opt.c ist->hwaccel_id = hwaccels[i].id; i 948 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(guess_layout_max, i, ist->guess_layout_max, ic, st); i 956 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(fix_sub_duration, i, ist->fix_sub_duration, ic, st); i 1010 fftools/ffmpeg_opt.c for (int i = 0; i < nb_input_files; i++) { i 1011 fftools/ffmpeg_opt.c InputFile *file = input_files[i]; i 1015 fftools/ffmpeg_opt.c av_log(NULL, AV_LOG_FATAL, "Output %s same as Input #%d - exiting\n", filename, i); i 1060 fftools/ffmpeg_opt.c int err, i, ret; i 1105 fftools/ffmpeg_opt.c av_dict_set_int(&o->g->format_opts, "sample_rate", o->audio_sample_rate[o->nb_audio_sample_rate - 1].u.i, 0); i 1114 fftools/ffmpeg_opt.c av_dict_set_int(&o->g->format_opts, "channels", o->audio_channels[o->nb_audio_channels - 1].u.i, 0); i 1175 fftools/ffmpeg_opt.c for (i = 0; i < ic->nb_streams; i++) i 1176 fftools/ffmpeg_opt.c choose_decoder(o, ic, ic->streams[i]); i 1186 fftools/ffmpeg_opt.c for (i = 0; i < orig_nb_streams; i++) i 1187 fftools/ffmpeg_opt.c av_dict_free(&opts[i]); i 1229 fftools/ffmpeg_opt.c for (i=0; i<ic->nb_streams; i++) { i 1230 fftools/ffmpeg_opt.c const AVCodecParameters *par = ic->streams[i]->codecpar; i 1277 fftools/ffmpeg_opt.c for (i = f->ist_index; i < nb_input_streams; i++) { i 1279 fftools/ffmpeg_opt.c while ((e = av_dict_get(input_streams[i]->decoder_opts, "", e, i 1313 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_dump_attachment; i++) { i 1319 fftools/ffmpeg_opt.c if (check_stream_specifier(ic, st, o->dump_attachment[i].specifier) == 1) i 1320 fftools/ffmpeg_opt.c dump_attachment(st, o->dump_attachment[i].u.str); i 1350 fftools/ffmpeg_opt.c int i, ret = -1; i 1357 fftools/ffmpeg_opt.c for (i = 0; i < FF_ARRAY_ELEMS(base) && ret < 0; i++) { i 1358 fftools/ffmpeg_opt.c if (!base[i]) i 1361 fftools/ffmpeg_opt.c snprintf(filename, sizeof(filename), "%s%s/%s-%s.avpreset", base[i], i 1362 fftools/ffmpeg_opt.c i != 1 ? "" : "/.avconv", codec_name, preset_name); i 1366 fftools/ffmpeg_opt.c snprintf(filename, sizeof(filename), "%s%s/%s.avpreset", base[i], i 1367 fftools/ffmpeg_opt.c i != 1 ? "" : "/.avconv", preset_name); i 1417 fftools/ffmpeg_opt.c int i; i 1520 fftools/ffmpeg_opt.c for (i = 0; i<o->nb_max_frames; i++) { i 1521 fftools/ffmpeg_opt.c char *p = o->max_frames[i].specifier; i 1529 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(copy_prior_start, i, ost->copy_prior_start, oc ,st); i 1559 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(max_muxing_queue_size, i, ost->max_muxing_queue_size, oc, st); i 1590 fftools/ffmpeg_opt.c int i; i 1592 fftools/ffmpeg_opt.c for (i = 0;; i++) { i 1593 fftools/ffmpeg_opt.c dest[i] = atoi(p); i 1594 fftools/ffmpeg_opt.c if (i == 63) i 1598 fftools/ffmpeg_opt.c av_log(NULL, AV_LOG_FATAL, "Syntax error in matrix \"%s\" at coeff %d\n", str, i); i 1708 fftools/ffmpeg_opt.c int i; i 1759 fftools/ffmpeg_opt.c for (i = 0; p; i++) { i 1768 fftools/ffmpeg_opt.c i + 1, sizeof(RcOverride)); i 1773 fftools/ffmpeg_opt.c video_enc->rc_override[i].start_frame = start; i 1774 fftools/ffmpeg_opt.c video_enc->rc_override[i].end_frame = end; i 1776 fftools/ffmpeg_opt.c video_enc->rc_override[i].qscale = q; i 1777 fftools/ffmpeg_opt.c video_enc->rc_override[i].quality_factor = 1.0; i 1780 fftools/ffmpeg_opt.c video_enc->rc_override[i].qscale = 0; i 1781 fftools/ffmpeg_opt.c video_enc->rc_override[i].quality_factor = -q/100.0; i 1786 fftools/ffmpeg_opt.c video_enc->rc_override_count = i; i 1792 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(pass, i, do_pass, oc, st); i 1816 fftools/ffmpeg_opt.c i); i 1847 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(force_fps, i, ost->force_fps, oc, st); i 1850 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(top_field_first, i, ost->top_field_first, oc, st); i 1857 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(copy_initial_nonkeyframes, i, ost->copy_initial_nonkeyframes, oc ,st); i 1885 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(audio_channels, i, audio_enc->channels, oc, st); i 1894 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(audio_sample_rate, i, audio_enc->sample_rate, oc, st); i 1985 fftools/ffmpeg_opt.c MATCH_PER_STREAM_OPT(copy_initial_nonkeyframes, i, ost->copy_initial_nonkeyframes, oc, st); i 2028 fftools/ffmpeg_opt.c int i; i 2035 fftools/ffmpeg_opt.c for (i = 0; i < is->nb_chapters; i++) { i 2036 fftools/ffmpeg_opt.c AVChapter *in_ch = is->chapters[i], *out_ch; i 2110 fftools/ffmpeg_opt.c int i, ret = 0; i 2112 fftools/ffmpeg_opt.c for (i = 0; i < nb_filtergraphs; i++) { i 2113 fftools/ffmpeg_opt.c ret = init_complex_filtergraph(filtergraphs[i]); i 2123 fftools/ffmpeg_opt.c int i, j, err; i 2185 fftools/ffmpeg_opt.c for (i = 0; i < nb_filtergraphs; i++) { i 2186 fftools/ffmpeg_opt.c FilterGraph *fg = filtergraphs[i]; i 2210 fftools/ffmpeg_opt.c for (i = 0; i < nb_input_streams; i++) { i 2212 fftools/ffmpeg_opt.c ist = input_streams[i]; i 2224 fftools/ffmpeg_opt.c idx = i; i 2234 fftools/ffmpeg_opt.c for (i = 0; i < nb_input_streams; i++) { i 2236 fftools/ffmpeg_opt.c ist = input_streams[i]; i 2244 fftools/ffmpeg_opt.c idx = i; i 2254 fftools/ffmpeg_opt.c for (i = 0; i < nb_input_streams; i++) i 2255 fftools/ffmpeg_opt.c if (input_streams[i]->st->codecpar->codec_type == AVMEDIA_TYPE_SUBTITLE) { i 2257 fftools/ffmpeg_opt.c avcodec_descriptor_get(input_streams[i]->st->codecpar->codec_id); i 2262 fftools/ffmpeg_opt.c if (input_streams[i]->user_set_discard == AVDISCARD_ALL) i 2276 fftools/ffmpeg_opt.c new_subtitle_stream(o, oc, i); i 2284 fftools/ffmpeg_opt.c for (i = 0; codec_id != AV_CODEC_ID_NONE && i < nb_input_streams; i++) { i 2285 fftools/ffmpeg_opt.c if (input_streams[i]->user_set_discard == AVDISCARD_ALL) i 2287 fftools/ffmpeg_opt.c if (input_streams[i]->st->codecpar->codec_type == AVMEDIA_TYPE_DATA i 2288 fftools/ffmpeg_opt.c && input_streams[i]->st->codecpar->codec_id == codec_id ) i 2289 fftools/ffmpeg_opt.c new_data_stream(o, oc, i); i 2293 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_stream_maps; i++) { i 2294 fftools/ffmpeg_opt.c StreamMap *map = &o->stream_maps[i]; i 2371 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_attachments; i++) { i 2377 fftools/ffmpeg_opt.c if ((err = avio_open2(&pb, o->attachments[i], AVIO_FLAG_READ, &int_cb, NULL)) < 0) { i 2379 fftools/ffmpeg_opt.c o->attachments[i]); i 2384 fftools/ffmpeg_opt.c o->attachments[i]); i 2390 fftools/ffmpeg_opt.c o->attachments[i]); i 2398 fftools/ffmpeg_opt.c ost->attachment_filename = o->attachments[i]; i 2402 fftools/ffmpeg_opt.c p = strrchr(o->attachments[i], '/'); i 2403 fftools/ffmpeg_opt.c av_dict_set(&ost->st->metadata, "filename", (p && *p) ? p + 1 : o->attachments[i], AV_DICT_DONT_OVERWRITE); i 2408 fftools/ffmpeg_opt.c for (i = nb_output_streams - oc->nb_streams; i < nb_output_streams; i++) { //for all streams of this output file i 2410 fftools/ffmpeg_opt.c ost = output_streams[i]; i 2428 fftools/ffmpeg_opt.c for (i = of->ost_index; i < nb_output_streams; i++) { i 2430 fftools/ffmpeg_opt.c while ((e = av_dict_get(output_streams[i]->encoder_opts, "", e, i 2469 fftools/ffmpeg_opt.c for (i = of->ost_index; i < nb_output_streams; i++) { i 2470 fftools/ffmpeg_opt.c OutputStream *ost = output_streams[i]; i 2585 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_metadata_map; i++) { i 2587 fftools/ffmpeg_opt.c int in_file_index = strtol(o->metadata_map[i].u.str, &p, 0); i 2593 fftools/ffmpeg_opt.c copy_metadata(o->metadata_map[i].specifier, *p ? p + 1 : p, oc, i 2603 fftools/ffmpeg_opt.c for (i = 0; i < nb_input_files; i++) i 2604 fftools/ffmpeg_opt.c if (input_files[i]->ctx->nb_chapters) { i 2605 fftools/ffmpeg_opt.c o->chapters_input_file = i; i 2627 fftools/ffmpeg_opt.c for (i = of->ost_index; i < nb_output_streams; i++) { i 2629 fftools/ffmpeg_opt.c if (output_streams[i]->source_index < 0) /* this is true e.g. for attached files */ i 2631 fftools/ffmpeg_opt.c ist = input_streams[output_streams[i]->source_index]; i 2632 fftools/ffmpeg_opt.c av_dict_copy(&output_streams[i]->st->metadata, ist->st->metadata, AV_DICT_DONT_OVERWRITE); i 2633 fftools/ffmpeg_opt.c if (!output_streams[i]->stream_copy) { i 2634 fftools/ffmpeg_opt.c av_dict_set(&output_streams[i]->st->metadata, "encoder", NULL, 0); i 2639 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_program; i++) { i 2640 fftools/ffmpeg_opt.c const char *p = o->program[i].u.str; i 2641 fftools/ffmpeg_opt.c int progid = i+1; i 2669 fftools/ffmpeg_opt.c p = o->program[i].u.str; i 2705 fftools/ffmpeg_opt.c for (i = 0; i < o->nb_metadata; i++) { i 2711 fftools/ffmpeg_opt.c val = strchr(o->metadata[i].u.str, '='); i 2714 fftools/ffmpeg_opt.c o->metadata[i].u.str); i 2719 fftools/ffmpeg_opt.c parse_meta_type(o->metadata[i].specifier, &type, &index, &stream_spec); i 2724 fftools/ffmpeg_opt.c if (!strcmp(o->metadata[i].u.str, "rotate")) { i 2732 fftools/ffmpeg_opt.c av_dict_set(&oc->streams[j]->metadata, o->metadata[i].u.str, *val ? val : NULL, 0); i 2758 fftools/ffmpeg_opt.c av_log(NULL, AV_LOG_FATAL, "Invalid metadata specifier %s.\n", o->metadata[i].specifier); i 2761 fftools/ffmpeg_opt.c av_dict_set(m, o->metadata[i].u.str, *val ? val : NULL, 0); i 2786 fftools/ffmpeg_opt.c int i, j; i 2788 fftools/ffmpeg_opt.c for (i = 0; i < input_files[j]->nb_streams; i++) { i 2789 fftools/ffmpeg_opt.c AVStream *st = input_files[j]->ctx->streams[i]; i 3281 fftools/ffmpeg_opt.c int i, ret; i 3283 fftools/ffmpeg_opt.c for (i = 0; i < l->nb_groups; i++) { i 3284 fftools/ffmpeg_opt.c OptionGroup *g = &l->groups[i]; i 45 fftools/ffmpeg_videotoolbox.c int planes, ret, i; i 83 fftools/ffmpeg_videotoolbox.c for (i = 0; i < planes; i++) { i 84 fftools/ffmpeg_videotoolbox.c data[i] = CVPixelBufferGetBaseAddressOfPlane(pixbuf, i); i 85 fftools/ffmpeg_videotoolbox.c linesize[i] = CVPixelBufferGetBytesPerRowOfPlane(pixbuf, i); i 696 fftools/ffplay.c int i; i 709 fftools/ffplay.c for (i = 0; i < f->max_size; i++) i 710 fftools/ffplay.c if (!(f->queue[i].frame = av_frame_alloc())) i 717 fftools/ffplay.c int i; i 718 fftools/ffplay.c for (i = 0; i < f->max_size; i++) { i 719 fftools/ffplay.c Frame *vp = &f->queue[i]; i 895 fftools/ffplay.c int i; i 903 fftools/ffplay.c for (i = 0; i < FF_ARRAY_ELEMS(sdl_texture_format_map) - 1; i++) { i 904 fftools/ffplay.c if (format == sdl_texture_format_map[i].format) { i 905 fftools/ffplay.c *sdl_pix_fmt = sdl_texture_format_map[i].texture_fmt; i 993 fftools/ffplay.c int i; i 1001 fftools/ffplay.c for (i = 0; i < sp->sub.num_rects; i++) { i 1002 fftools/ffplay.c AVSubtitleRect *sub_rect = sp->sub.rects[i]; i 1046 fftools/ffplay.c int i; i 1049 fftools/ffplay.c for (i = 0; i < sp->sub.num_rects; i++) { i 1050 fftools/ffplay.c SDL_Rect *sub_rect = (SDL_Rect*)sp->sub.rects[i]; i 1068 fftools/ffplay.c int i, i_start, x, y1, y, ys, delay, n, nb_display_channels; i 1100 fftools/ffplay.c for (i = 0; i < 1000; i += channels) { i 1101 fftools/ffplay.c int idx = (SAMPLE_ARRAY_SIZE + x - i) % SAMPLE_ARRAY_SIZE; i 1127 fftools/ffplay.c i = i_start + ch; i 1130 fftools/ffplay.c y = (s->sample_array[i] * h2) >> 15; i 1138 fftools/ffplay.c i += channels; i 1139 fftools/ffplay.c if (i >= SAMPLE_ARRAY_SIZE) i 1140 fftools/ffplay.c i -= SAMPLE_ARRAY_SIZE; i 1172 fftools/ffplay.c i = i_start + ch; i 1175 fftools/ffplay.c data[ch][x] = s->sample_array[i] * (1.0 - w * w); i 1176 fftools/ffplay.c i += channels; i 1177 fftools/ffplay.c if (i >= SAMPLE_ARRAY_SIZE) i 1178 fftools/ffplay.c i -= SAMPLE_ARRAY_SIZE; i 1663 fftools/ffplay.c int i; i 1664 fftools/ffplay.c for (i = 0; i < sp->sub.num_rects; i++) { i 1665 fftools/ffplay.c AVSubtitleRect *sub_rect = sp->sub.rects[i]; i 1815 fftools/ffplay.c int ret, i; i 1845 fftools/ffplay.c for (i = 0; i < graph->nb_filters - nb_filters; i++) i 1846 fftools/ffplay.c FFSWAP(AVFilterContext*, graph->filters[i], graph->filters[i + nb_filters]); i 1866 fftools/ffplay.c int i, j; i 1868 fftools/ffplay.c for (i = 0; i < renderer_info.num_texture_formats; i++) { i 1870 fftools/ffplay.c if (renderer_info.texture_formats[i] == sdl_texture_format_map[j].texture_fmt) { i 2761 fftools/ffplay.c int err, i, ret; i 2819 fftools/ffplay.c for (i = 0; i < orig_nb_streams; i++) i 2820 fftools/ffplay.c av_dict_free(&opts[i]); i 2862 fftools/ffplay.c for (i = 0; i < ic->nb_streams; i++) { i 2863 fftools/ffplay.c AVStream *st = ic->streams[i]; i 2868 fftools/ffplay.c st_index[type] = i; i 2870 fftools/ffplay.c for (i = 0; i < AVMEDIA_TYPE_NB; i++) { i 2871 fftools/ffplay.c if (wanted_stream_spec[i] && st_index[i] == -1) { i 2872 fftools/ffplay.c av_log(NULL, AV_LOG_ERROR, "Stream specifier %s does not match any %s stream\n", wanted_stream_spec[i], av_get_media_type_string(i)); i 2873 fftools/ffplay.c st_index[i] = INT_MAX; i 3251 fftools/ffplay.c int i; i 3257 fftools/ffplay.c for (i = 0; i < is->ic->nb_chapters; i++) { i 3258 fftools/ffplay.c AVChapter *ch = is->ic->chapters[i]; i 3260 fftools/ffplay.c i--; i 3265 fftools/ffplay.c i += incr; i 3266 fftools/ffplay.c i = FFMAX(i, 0); i 3267 fftools/ffplay.c if (i >= is->ic->nb_chapters) i 3270 fftools/ffplay.c av_log(NULL, AV_LOG_VERBOSE, "Seeking to chapter %d.\n", i); i 3271 fftools/ffplay.c stream_seek(is, av_rescale_q(is->ic->chapters[i]->start, is->ic->chapters[i]->time_base, i 321 fftools/ffprobe.c int i; i 332 fftools/ffprobe.c for (i=strlen(msg) - 1; i>=0 && msg[i] == '\n'; i--) { i 333 fftools/ffprobe.c msg[i] = 0; i 353 fftools/ffprobe.c int i; i 354 fftools/ffprobe.c for (i = 0; i < FF_ARRAY_ELEMS(sections); i++) i 355 fftools/ffprobe.c av_dict_free(&(sections[i].entries_to_show)); i 363 fftools/ffprobe.c union { double d; long long int i; } val; i 377 fftools/ffprobe.c vald = vali = uv.val.i; i 519 fftools/ffprobe.c int i; i 526 fftools/ffprobe.c for (i = 0; i < SECTION_MAX_NB_LEVELS; i++) i 527 fftools/ffprobe.c av_bprint_finalize(&(*wctx)->section_pbuf[i], NULL); i 537 fftools/ffprobe.c int i; i 539 fftools/ffprobe.c for (i = 0; i < ubuf_size; i++) i 540 fftools/ffprobe.c av_bprintf(bp, "%02X", ubuf[i]); i 547 fftools/ffprobe.c int i, ret = 0; i 616 fftools/ffprobe.c for (i = 0; i < SECTION_MAX_NB_LEVELS; i++) i 617 fftools/ffprobe.c av_bprint_init(&(*wctx)->section_pbuf[i], 1, AV_BPRINT_SIZE_UNLIMITED); i 816 fftools/ffprobe.c int offset = 0, l, i; i 823 fftools/ffprobe.c for (i = 0; i < l; i++) { i 824 fftools/ffprobe.c av_bprintf(&bp, "%02x", data[i]); i 825 fftools/ffprobe.c if (i & 1) i 828 fftools/ffprobe.c av_bprint_chars(&bp, ' ', 41 - 2 * i - i / 2); i 829 fftools/ffprobe.c for (i = 0; i < l; i++) i 830 fftools/ffprobe.c av_bprint_chars(&bp, data[i] - 32U < 95 ? data[i] : '.', 1); i 860 fftools/ffprobe.c int offset = 0, l, i; i 867 fftools/ffprobe.c for (i = 0; i < l; i++) { i 898 fftools/ffprobe.c int i; i 900 fftools/ffprobe.c for (i = 0; registered_writers[i]; i++) i 901 fftools/ffprobe.c if (!strcmp(registered_writers[i]->name, name)) i 902 fftools/ffprobe.c return registered_writers[i]; i 946 fftools/ffprobe.c int i; i 947 fftools/ffprobe.c for (i = 0; src[i] && i < dst_size-1; i++) i 948 fftools/ffprobe.c dst[i] = av_toupper(src[i]); i 949 fftools/ffprobe.c dst[i] = 0; i 1373 fftools/ffprobe.c int i = 0; i 1376 fftools/ffprobe.c while (c = src[i++]) { i 1829 fftools/ffprobe.c uv.val.i = v; \ i 1870 fftools/ffprobe.c int i; i 1873 fftools/ffprobe.c for (i = 0; i < nb_side_data; i++) { i 1874 fftools/ffprobe.c const AVPacketSideData *sd = &side_data[i]; i 2001 fftools/ffprobe.c int i; i 2005 fftools/ffprobe.c for (i=0; i<log_buffer_size; i++) { i 2006 fftools/ffprobe.c av_freep(&log_buffer[i].context_name); i 2007 fftools/ffprobe.c av_freep(&log_buffer[i].parent_name); i 2008 fftools/ffprobe.c av_freep(&log_buffer[i].log_message); i 2017 fftools/ffprobe.c int i; i 2025 fftools/ffprobe.c for (i=0; i<log_buffer_size; i++) { i 2026 fftools/ffprobe.c if (log_buffer[i].log_level <= log_level) { i 2028 fftools/ffprobe.c print_str("context", log_buffer[i].context_name); i 2029 fftools/ffprobe.c print_int("level", log_buffer[i].log_level); i 2030 fftools/ffprobe.c print_int("category", log_buffer[i].category); i 2031 fftools/ffprobe.c if (log_buffer[i].parent_name) { i 2032 fftools/ffprobe.c print_str("parent_context", log_buffer[i].parent_name); i 2033 fftools/ffprobe.c print_int("parent_category", log_buffer[i].parent_category); i 2038 fftools/ffprobe.c print_str("message", log_buffer[i].log_message); i 2134 fftools/ffprobe.c int i; i 2208 fftools/ffprobe.c for (i = 0; i < frame->nb_side_data; i++) { i 2209 fftools/ffprobe.c AVFrameSideData *sd = frame->side_data[i]; i 2367 fftools/ffprobe.c int ret = 0, i = 0, frame_count = 0; i 2438 fftools/ffprobe.c show_packet(w, ifile, &pkt, i++); i 2450 fftools/ffprobe.c for (i = 0; i < fmt_ctx->nb_streams; i++) { i 2451 fftools/ffprobe.c pkt.stream_index = i; i 2468 fftools/ffprobe.c int i, ret = 0; i 2475 fftools/ffprobe.c for (i = 0; i < read_intervals_nb; i++) { i 2476 fftools/ffprobe.c ret = read_interval_packets(w, ifile, &read_intervals[i], &cur_ts); i 2715 fftools/ffprobe.c int i, ret = 0; i 2718 fftools/ffprobe.c for (i = 0; i < ifile->nb_streams; i++) i 2719 fftools/ffprobe.c if (selected_streams[i]) { i 2720 fftools/ffprobe.c ret = show_stream(w, fmt_ctx, i, &ifile->streams[i], 0); i 2732 fftools/ffprobe.c int i, ret = 0; i 2750 fftools/ffprobe.c for (i = 0; i < program->nb_stream_indexes; i++) { i 2751 fftools/ffprobe.c if (selected_streams[program->stream_index[i]]) { i 2752 fftools/ffprobe.c ret = show_stream(w, fmt_ctx, program->stream_index[i], &ifile->streams[program->stream_index[i]], 1); i 2767 fftools/ffprobe.c int i, ret = 0; i 2770 fftools/ffprobe.c for (i = 0; i < fmt_ctx->nb_programs; i++) { i 2771 fftools/ffprobe.c AVProgram *program = fmt_ctx->programs[i]; i 2785 fftools/ffprobe.c int i, ret = 0; i 2788 fftools/ffprobe.c for (i = 0; i < fmt_ctx->nb_chapters; i++) { i 2789 fftools/ffprobe.c AVChapter *chapter = fmt_ctx->chapters[i]; i 2855 fftools/ffprobe.c int err, i; i 2893 fftools/ffprobe.c for (i = 0; i < orig_nb_streams; i++) i 2894 fftools/ffprobe.c av_dict_free(&opts[i]); i 2912 fftools/ffprobe.c for (i = 0; i < fmt_ctx->nb_streams; i++) { i 2913 fftools/ffprobe.c InputStream *ist = &ifile->streams[i]; i 2914 fftools/ffprobe.c AVStream *stream = fmt_ctx->streams[i]; i 2980 fftools/ffprobe.c int i; i 2983 fftools/ffprobe.c for (i = 0; i < ifile->nb_streams; i++) i 2984 fftools/ffprobe.c if (ifile->streams[i].st->codecpar->codec_id != AV_CODEC_ID_NONE) i 2985 fftools/ffprobe.c avcodec_free_context(&ifile->streams[i].dec_ctx); i 2997 fftools/ffprobe.c int ret, i; i 3014 fftools/ffprobe.c for (i = 0; i < ifile.fmt_ctx->nb_streams; i++) { i 3017 fftools/ffprobe.c ifile.fmt_ctx->streams[i], i 3021 fftools/ffprobe.c selected_streams[i] = ret; i 3024 fftools/ffprobe.c selected_streams[i] = 1; i 3026 fftools/ffprobe.c if (!selected_streams[i]) i 3027 fftools/ffprobe.c ifile.fmt_ctx->streams[i]->discard = AVDISCARD_ALL; i 3134 fftools/ffprobe.c int i, n; i 3167 fftools/ffprobe.c for (i = 0; i < pixdesc->nb_components; i++) { i 3169 fftools/ffprobe.c print_int("index", i + 1); i 3170 fftools/ffprobe.c print_int("bit_depth", pixdesc->comp[i].depth); i 3208 fftools/ffprobe.c int i, ret = 0; i 3210 fftools/ffprobe.c for (i = 0; i < FF_ARRAY_ELEMS(sections); i++) { i 3211 fftools/ffprobe.c const struct section *section = §ions[i]; i 3415 fftools/ffprobe.c int ret, n, i; i 3435 fftools/ffprobe.c for (i = 0; p; i++) { i 3438 fftools/ffprobe.c av_assert0(i < read_intervals_nb); i 3443 fftools/ffprobe.c read_intervals[i].id = i; i 3444 fftools/ffprobe.c ret = parse_read_interval(p, &read_intervals[i]); i 3447 fftools/ffprobe.c i, p); i 3451 fftools/ffprobe.c log_read_interval(&read_intervals[i], NULL, AV_LOG_VERBOSE); i 3454 fftools/ffprobe.c av_assert0(i == read_intervals_nb); i 3602 fftools/ffprobe.c int ret, i; i 3685 fftools/ffprobe.c for (i = 0; (n = av_hash_names(i)); i++) i 3737 fftools/ffprobe.c for (i = 0; i < FF_ARRAY_ELEMS(sections); i++) i 3738 fftools/ffprobe.c av_dict_free(&(sections[i].entries_to_show)); i 168 libavcodec/4xm.c int i; i 171 libavcodec/4xm.c for (i = 0; i < 8; i++) { i 172 libavcodec/4xm.c tmp10 = block[8 * 0 + i] + block[8 * 4 + i]; i 173 libavcodec/4xm.c tmp11 = block[8 * 0 + i] - block[8 * 4 + i]; i 175 libavcodec/4xm.c tmp13 = block[8 * 2 + i] + block[8 * 6 + i]; i 176 libavcodec/4xm.c tmp12 = MULTIPLY(block[8 * 2 + i] - block[8 * 6 + i], FIX_1_414213562) - tmp13; i 183 libavcodec/4xm.c z13 = block[8 * 5 + i] + block[8 * 3 + i]; i 184 libavcodec/4xm.c z10 = block[8 * 5 + i] - block[8 * 3 + i]; i 185 libavcodec/4xm.c z11 = block[8 * 1 + i] + block[8 * 7 + i]; i 186 libavcodec/4xm.c z12 = block[8 * 1 + i] - block[8 * 7 + i]; i 199 libavcodec/4xm.c temp[8 * 0 + i] = tmp0 + tmp7; i 200 libavcodec/4xm.c temp[8 * 7 + i] = tmp0 - tmp7; i 201 libavcodec/4xm.c temp[8 * 1 + i] = tmp1 + tmp6; i 202 libavcodec/4xm.c temp[8 * 6 + i] = tmp1 - tmp6; i 203 libavcodec/4xm.c temp[8 * 2 + i] = tmp2 + tmp5; i 204 libavcodec/4xm.c temp[8 * 5 + i] = tmp2 - tmp5; i 205 libavcodec/4xm.c temp[8 * 4 + i] = tmp3 + tmp4; i 206 libavcodec/4xm.c temp[8 * 3 + i] = tmp3 - tmp4; i 209 libavcodec/4xm.c for (i = 0; i < 8 * 8; i += 8) { i 210 libavcodec/4xm.c tmp10 = temp[0 + i] + temp[4 + i]; i 211 libavcodec/4xm.c tmp11 = temp[0 + i] - temp[4 + i]; i 213 libavcodec/4xm.c tmp13 = temp[2 + i] + temp[6 + i]; i 214 libavcodec/4xm.c tmp12 = MULTIPLY(temp[2 + i] - temp[6 + i], FIX_1_414213562) - tmp13; i 221 libavcodec/4xm.c z13 = temp[5 + i] + temp[3 + i]; i 222 libavcodec/4xm.c z10 = temp[5 + i] - temp[3 + i]; i 223 libavcodec/4xm.c z11 = temp[1 + i] + temp[7 + i]; i 224 libavcodec/4xm.c z12 = temp[1 + i] - temp[7 + i]; i 237 libavcodec/4xm.c block[0 + i] = (tmp0 + tmp7) >> 6; i 238 libavcodec/4xm.c block[7 + i] = (tmp0 - tmp7) >> 6; i 239 libavcodec/4xm.c block[1 + i] = (tmp1 + tmp6) >> 6; i 240 libavcodec/4xm.c block[6 + i] = (tmp1 - tmp6) >> 6; i 241 libavcodec/4xm.c block[2 + i] = (tmp2 + tmp5) >> 6; i 242 libavcodec/4xm.c block[5 + i] = (tmp2 - tmp5) >> 6; i 243 libavcodec/4xm.c block[4 + i] = (tmp3 + tmp4) >> 6; i 244 libavcodec/4xm.c block[3 + i] = (tmp3 - tmp4) >> 6; i 251 libavcodec/4xm.c int i, j; i 253 libavcodec/4xm.c for (i = 0; i < 2; i++) { i 255 libavcodec/4xm.c block_type_vlc[i][j].table = table[i][j]; i 256 libavcodec/4xm.c block_type_vlc[i][j].table_allocated = 32; i 257 libavcodec/4xm.c init_vlc(&block_type_vlc[i][j], BLOCK_TYPE_VLC_BITS, 7, i 258 libavcodec/4xm.c &block_type_tab[i][j][0][1], 2, 1, i 259 libavcodec/4xm.c &block_type_tab[i][j][0][0], 2, 1, i 267 libavcodec/4xm.c int i; i 269 libavcodec/4xm.c for (i = 0; i < 256; i++) { i 271 libavcodec/4xm.c f->mv[i] = mv[i][0] + mv[i][1] * linesize / 2; i 273 libavcodec/4xm.c f->mv[i] = (i & 15) - 8 + ((i >> 4) - 8) * linesize / 2; i 297 libavcodec/4xm.c int i; i 302 libavcodec/4xm.c for (i = 0; i < h; i++) { i 310 libavcodec/4xm.c for (i = 0; i < h; i++) { i 318 libavcodec/4xm.c for (i = 0; i < h; i++) { i 327 libavcodec/4xm.c for (i = 0; i < h; i++) { i 499 libavcodec/4xm.c int code, i, j, level, val; i 519 libavcodec/4xm.c i = 1; i 527 libavcodec/4xm.c i += 16; i 528 libavcodec/4xm.c if (i >= 64) { i 529 libavcodec/4xm.c av_log(f->avctx, AV_LOG_ERROR, "run %d overflow\n", i); i 539 libavcodec/4xm.c i += code >> 4; i 540 libavcodec/4xm.c if (i >= 64) { i 541 libavcodec/4xm.c av_log(f->avctx, AV_LOG_ERROR, "run %d overflow\n", i); i 545 libavcodec/4xm.c j = ff_zigzag_direct[i]; i 547 libavcodec/4xm.c i++; i 548 libavcodec/4xm.c if (i >= 64) i 560 libavcodec/4xm.c int i; i 563 libavcodec/4xm.c for (i = 0; i < 4; i++) { i 564 libavcodec/4xm.c block[i][0] += 0x80 * 8 * 8; i 565 libavcodec/4xm.c idct(block[i]); i 569 libavcodec/4xm.c for (i = 4; i < 6; i++) i 570 libavcodec/4xm.c idct(block[i]); i 605 libavcodec/4xm.c int i; i 609 libavcodec/4xm.c for (i = 0; i < 6; i++) i 610 libavcodec/4xm.c if ((ret = decode_i_block(f, f->block[i])) < 0) i 635 libavcodec/4xm.c int i; i 642 libavcodec/4xm.c for (i = start; i <= end; i++) i 643 libavcodec/4xm.c frequency[i] = *ptr++; i 663 libavcodec/4xm.c int i; i 664 libavcodec/4xm.c for (i = 0; i < j; i++) { i 665 libavcodec/4xm.c if (frequency[i] == 0) i 667 libavcodec/4xm.c if (frequency[i] < min_freq[1]) { i 668 libavcodec/4xm.c if (frequency[i] < min_freq[0]) { i 671 libavcodec/4xm.c min_freq[0] = frequency[i]; i 672 libavcodec/4xm.c smallest[0] = i; i 674 libavcodec/4xm.c min_freq[1] = frequency[i]; i 675 libavcodec/4xm.c smallest[1] = i; i 841 libavcodec/4xm.c int i, frame_4cc, frame_size, ret; i 875 libavcodec/4xm.c for (i = 0; i < CFRAME_BUFFER_COUNT; i++) i 876 libavcodec/4xm.c if (f->cfrm[i].id && f->cfrm[i].id < avctx->frame_number) i 878 libavcodec/4xm.c f->cfrm[i].id); i 880 libavcodec/4xm.c for (i = 0; i < CFRAME_BUFFER_COUNT; i++) { i 881 libavcodec/4xm.c if (f->cfrm[i].id == id) i 883 libavcodec/4xm.c if (f->cfrm[i].size == 0) i 884 libavcodec/4xm.c free_index = i; i 887 libavcodec/4xm.c if (i >= CFRAME_BUFFER_COUNT) { i 888 libavcodec/4xm.c i = free_index; i 889 libavcodec/4xm.c f->cfrm[i].id = id; i 891 libavcodec/4xm.c cfrm = &f->cfrm[i]; i 973 libavcodec/4xm.c int i; i 979 libavcodec/4xm.c for (i = 0; i < CFRAME_BUFFER_COUNT; i++) { i 980 libavcodec/4xm.c av_freep(&f->cfrm[i].data); i 981 libavcodec/4xm.c f->cfrm[i].allocated_size = 0; i 113 libavcodec/a64multienc.c int i; i 117 libavcodec/a64multienc.c i = 0; i 119 libavcodec/a64multienc.c if(i < c->mc_pal_size -1 && a == c->mc_luma_vals[i + 1]) { i 120 libavcodec/a64multienc.c distance = c->mc_luma_vals[i + 1] - c->mc_luma_vals[i]; i 122 libavcodec/a64multienc.c dither[c->mc_luma_vals[i] + b] = b * (DITHERSTEPS - 1) / distance; i 124 libavcodec/a64multienc.c i++; i 126 libavcodec/a64multienc.c if(i >= c->mc_pal_size - 1) dither[a] = 0; i 127 libavcodec/a64multienc.c index1[a] = i; i 128 libavcodec/a64multienc.c index2[a] = FFMIN(i + 1, c->mc_pal_size - 1); i 35 libavcodec/aac_ac3_parser.c int len, i; i 40 libavcodec/aac_ac3_parser.c i=END_NOT_FOUND; i 43 libavcodec/aac_ac3_parser.c i= s->remaining_size; i 47 libavcodec/aac_ac3_parser.c for(i=s->remaining_size; i<buf_size; i++){ i 48 libavcodec/aac_ac3_parser.c s->state = (s->state<<8) + buf[i]; i 53 libavcodec/aac_ac3_parser.c i=END_NOT_FOUND; i 57 libavcodec/aac_ac3_parser.c i-= s->header_size -1; i 59 libavcodec/aac_ac3_parser.c if(!new_frame_start || pc->index+i<=0){ i 60 libavcodec/aac_ac3_parser.c s->remaining_size += i; i 63 libavcodec/aac_ac3_parser.c else if (i < 0) { i 64 libavcodec/aac_ac3_parser.c s->remaining_size += i; i 70 libavcodec/aac_ac3_parser.c if(ff_combine_frame(pc, i, &buf, &buf_size)<0){ i 104 libavcodec/aac_ac3_parser.c return i; i 82 libavcodec/aaccoder.c int i, j; i 169 libavcodec/aaccoder.c for (i = stack_len - 1; i >= 0; i--) { i 170 libavcodec/aaccoder.c cb = aac_cb_out_map[stackcb[i]]; i 172 libavcodec/aaccoder.c count = stackrun[i]; i 240 libavcodec/aaccoder.c int i, j; i 249 libavcodec/aaccoder.c for (i = 0; i < 1024; i++) { i 250 libavcodec/aaccoder.c float t = fabsf(sce->coeffs[i]); i 291 libavcodec/aaccoder.c for (i = 0; i < TRELLIS_STATES; i++) { i 292 libavcodec/aaccoder.c paths[0][i].cost = 0.0f; i 293 libavcodec/aaccoder.c paths[0][i].prev = -1; i 296 libavcodec/aaccoder.c for (i = 0; i < TRELLIS_STATES; i++) { i 297 libavcodec/aaccoder.c paths[j][i].cost = INFINITY; i 298 libavcodec/aaccoder.c paths[j][i].prev = -2; i 321 libavcodec/aaccoder.c for (i = 0; i < sce->ics.swb_sizes[g]; i++) { i 322 libavcodec/aaccoder.c float t = fabsf(coefs[w2*128+i]); i 353 libavcodec/aaccoder.c for (i = 0; i < q1 - q0; i++) { i 355 libavcodec/aaccoder.c cost = paths[idx - 1][i].cost + dist i 356 libavcodec/aaccoder.c + ff_aac_scalefactor_bits[q - i + SCALE_DIFF_ZERO]; i 359 libavcodec/aaccoder.c paths[idx][q].prev = i; i 377 libavcodec/aaccoder.c for (i = 1; i < TRELLIS_STATES; i++) { i 378 libavcodec/aaccoder.c if (paths[idx][i].cost < mincost) { i 379 libavcodec/aaccoder.c mincost = paths[idx][i].cost; i 380 libavcodec/aaccoder.c minq = i; i 399 libavcodec/aaccoder.c int start = 0, i, w, w2, g; i 507 libavcodec/aaccoder.c for (i = 0; i < 128; i++) i 508 libavcodec/aaccoder.c if (sce->sf_idx[i] < 218 - qstep) i 509 libavcodec/aaccoder.c sce->sf_idx[i] += qstep; i 511 libavcodec/aaccoder.c for (i = 0; i < 128; i++) i 512 libavcodec/aaccoder.c if (sce->sf_idx[i] > 60 - qstep) i 513 libavcodec/aaccoder.c sce->sf_idx[i] -= qstep; i 546 libavcodec/aaccoder.c int w, g, w2, i; i 646 libavcodec/aaccoder.c for (i = 0; i < sce->ics.swb_sizes[g]; i++) { i 648 libavcodec/aaccoder.c PNS[i] = s->random_state; i 758 libavcodec/aaccoder.c int start = 0, i, w, w2, g, sid_sf_boost, prev_mid, prev_side; i 787 libavcodec/aaccoder.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { i 788 libavcodec/aaccoder.c M[i] = (sce0->coeffs[start+(w+w2)*128+i] i 789 libavcodec/aaccoder.c + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; i 790 libavcodec/aaccoder.c S[i] = M[i] i 791 libavcodec/aaccoder.c - sce1->coeffs[start+(w+w2)*128+i]; i 795 libavcodec/aaccoder.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++ ) { i 796 libavcodec/aaccoder.c Mmax = FFMAX(Mmax, M34[i]); i 797 libavcodec/aaccoder.c Smax = FFMAX(Smax, S34[i]); i 830 libavcodec/aaccoder.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { i 831 libavcodec/aaccoder.c M[i] = (sce0->coeffs[start+(w+w2)*128+i] i 832 libavcodec/aaccoder.c + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; i 833 libavcodec/aaccoder.c S[i] = M[i] i 834 libavcodec/aaccoder.c - sce1->coeffs[start+(w+w2)*128+i]; i 64 libavcodec/aaccoder_trellis.h int i, j; i 173 libavcodec/aaccoder_trellis.h for (i = stack_len - 1; i >= 0; i--) { i 174 libavcodec/aaccoder_trellis.h cb = aac_cb_out_map[stackcb[i]]; i 176 libavcodec/aaccoder_trellis.h count = stackrun[i]; i 72 libavcodec/aaccoder_twoloop.h int start = 0, i, w, w2, g, recomprd; i 297 libavcodec/aaccoder_twoloop.h for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i) i 298 libavcodec/aaccoder_twoloop.h minsf[i] = 0; i 361 libavcodec/aaccoder_twoloop.h for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i) i 362 libavcodec/aaccoder_twoloop.h maxsf[i] = SCALE_MAX_POS; i 422 libavcodec/aaccoder_twoloop.h for (i = 0; i < 128; i++) { i 423 libavcodec/aaccoder_twoloop.h if (sce->sf_idx[i] < (SCALE_MAX_POS - SCALE_DIV_512)) { i 424 libavcodec/aaccoder_twoloop.h int maxsf_i = (tbits > 5800) ? SCALE_MAX_POS : maxsf[i]; i 425 libavcodec/aaccoder_twoloop.h int new_sf = FFMIN(maxsf_i, sce->sf_idx[i] + qstep); i 426 libavcodec/aaccoder_twoloop.h if (new_sf != sce->sf_idx[i]) { i 427 libavcodec/aaccoder_twoloop.h sce->sf_idx[i] = new_sf; i 434 libavcodec/aaccoder_twoloop.h for (i = 0; i < 128; i++) { i 435 libavcodec/aaccoder_twoloop.h if (sce->sf_idx[i] > SCALE_ONE_POS) { i 436 libavcodec/aaccoder_twoloop.h int new_sf = FFMAX3(minsf[i], SCALE_ONE_POS, sce->sf_idx[i] - qstep); i 437 libavcodec/aaccoder_twoloop.h if (new_sf != sce->sf_idx[i]) { i 438 libavcodec/aaccoder_twoloop.h sce->sf_idx[i] = new_sf; i 451 libavcodec/aaccoder_twoloop.h for (i = 0; i < 2 && (overdist || recomprd); ++i) { i 502 libavcodec/aaccoder_twoloop.h if (!i && s->options.pns && its > maxits/2 && tbits > toofewbits) { i 613 libavcodec/aaccoder_twoloop.h for (i = 0; i < edepth && sce->sf_idx[w*16+g] > mindeltasf; ++i) { i 622 libavcodec/aaccoder_twoloop.h } else if (i >= depth && dists[w*16+g] < euplims[w*16+g]) { i 661 libavcodec/aaccoder_twoloop.h for (i = 0; i < depth && sce->sf_idx[w*16+g] < maxdeltasf; ++i) { i 113 libavcodec/aacdec.c s0.i ^= sign >> 1 << 31; i 114 libavcodec/aacdec.c s1.i ^= sign << 31; i 131 libavcodec/aacdec.c t.i = s.i ^ (sign & 1U<<31); i 135 libavcodec/aacdec.c t.i = s.i ^ (sign & 1U<<31); i 139 libavcodec/aacdec.c t.i = s.i ^ (sign & 1U<<31); i 143 libavcodec/aacdec.c t.i = s.i ^ (sign & 1U<<31); i 154 libavcodec/aacdec.c tmp.i = (tmp.i + 0x00008000U) & 0xFFFF0000U; i 162 libavcodec/aacdec.c tmp.i = (tmp.i + 0x00007FFFU + (tmp.i & 0x00010000U >> 16)) & 0xFFFF0000U; i 170 libavcodec/aacdec.c pun.i &= 0xFFFF0000U; i 218 libavcodec/aacdec.c int g, i, group, k, idx = 0; i 225 libavcodec/aacdec.c for (i = 0; i < ics->max_sfb; i++, idx++) { i 229 libavcodec/aacdec.c for (k = offsets[i]; k < offsets[i + 1]; k++) { i 288 libavcodec/aacdec.c int bits_consumed, esize, i; i 337 libavcodec/aacdec.c for (i = 0; i < esize; i++) { i 338 libavcodec/aacdec.c avctx->extradata[i] = get_bits(&gbc, 8); i 153 libavcodec/aacdec_fixed.c int i, coef; i 155 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) { i 156 libavcodec/aacdec_fixed.c coef = coefs[i]; i 161 libavcodec/aacdec_fixed.c coefs[i] = coef; i 170 libavcodec/aacdec_fixed.c int i, out, c = exp2tab[s & 3]; i 175 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) { i 176 libavcodec/aacdec_fixed.c dst[i] = 0; i 180 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) { i 181 libavcodec/aacdec_fixed.c out = (int)(((int64_t)src[i] * c) >> 32); i 182 libavcodec/aacdec_fixed.c dst[i] = ((int)(out+round) >> s) * ssign; i 187 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) { i 188 libavcodec/aacdec_fixed.c out = (int)((int64_t)((int64_t)src[i] * c + round) >> s); i 189 libavcodec/aacdec_fixed.c dst[i] = out * (unsigned)ssign; i 200 libavcodec/aacdec_fixed.c int i, out, c = exp2tab[s & 3]; i 212 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) { i 213 libavcodec/aacdec_fixed.c coefs[i] = 0; i 217 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) { i 218 libavcodec/aacdec_fixed.c out = (int)(((int64_t)coefs[i] * c) >> 32); i 219 libavcodec/aacdec_fixed.c coefs[i] = -((int)(out+round) >> s); i 226 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) { i 227 libavcodec/aacdec_fixed.c out = (int)((int64_t)((int64_t)coefs[i] * c + round) >> s); i 228 libavcodec/aacdec_fixed.c coefs[i] = -out; i 231 libavcodec/aacdec_fixed.c for (i=0; i<len; i++) i 232 libavcodec/aacdec_fixed.c coefs[i] = -(int64_t)coefs[i] * c * (1 << -s); i 362 libavcodec/aacdec_fixed.c int g, i, group, k, idx = 0; i 369 libavcodec/aacdec_fixed.c for (i = 0; i < ics->max_sfb; i++, idx++) { i 390 libavcodec/aacdec_fixed.c for (k = offsets[i]; k < offsets[i + 1]; k++) { i 399 libavcodec/aacdec_fixed.c for (k = offsets[i]; k < offsets[i + 1]; k++) { i 422 libavcodec/aacdec_fixed.c int i, c, shift, round, tmp; i 436 libavcodec/aacdec_fixed.c for (i = 0; i < len; i++) { i 437 libavcodec/aacdec_fixed.c tmp = (int)(((int64_t)src[i] * c + (int64_t)0x1000000000) >> 37); i 438 libavcodec/aacdec_fixed.c dest[i] += (tmp + round) >> shift; i 442 libavcodec/aacdec_fixed.c for (i = 0; i < len; i++) { i 443 libavcodec/aacdec_fixed.c tmp = (int)(((int64_t)src[i] * c + (int64_t)0x1000000000) >> 37); i 444 libavcodec/aacdec_fixed.c dest[i] += tmp * (1U << shift); i 105 libavcodec/aacdec_template.c int i, sum = 0; i 106 libavcodec/aacdec_template.c for (i = 0; i < tags; i++) { i 107 libavcodec/aacdec_template.c int syn_ele = layout[i][0]; i 108 libavcodec/aacdec_template.c int pos = layout[i][2]; i 234 libavcodec/aacdec_template.c int i; i 235 libavcodec/aacdec_template.c for (i = *current; i < tags; i++) { i 236 libavcodec/aacdec_template.c if (layout_map[i][2] != pos) i 238 libavcodec/aacdec_template.c if (layout_map[i][0] == TYPE_CPE) { i 256 libavcodec/aacdec_template.c *current = i; i 262 libavcodec/aacdec_template.c int i, n, total_non_cc_elements; i 270 libavcodec/aacdec_template.c i = 0; i 272 libavcodec/aacdec_template.c count_paired_channels(layout_map, tags, AAC_CHANNEL_FRONT, &i); i 276 libavcodec/aacdec_template.c count_paired_channels(layout_map, tags, AAC_CHANNEL_SIDE, &i); i 280 libavcodec/aacdec_template.c count_paired_channels(layout_map, tags, AAC_CHANNEL_BACK, &i); i 289 libavcodec/aacdec_template.c i = 0; i 291 libavcodec/aacdec_template.c e2c_vec[i] = (struct elem_to_channel) { i 294 libavcodec/aacdec_template.c .elem_id = layout_map[i][1], i 297 libavcodec/aacdec_template.c i++; i 301 libavcodec/aacdec_template.c i += assign_pair(e2c_vec, layout_map, i, i 308 libavcodec/aacdec_template.c i += assign_pair(e2c_vec, layout_map, i, i 315 libavcodec/aacdec_template.c i += assign_pair(e2c_vec, layout_map, i, i 323 libavcodec/aacdec_template.c i += assign_pair(e2c_vec, layout_map, i, i 330 libavcodec/aacdec_template.c i += assign_pair(e2c_vec, layout_map, i, i 338 libavcodec/aacdec_template.c i += assign_pair(e2c_vec, layout_map, i, i 345 libavcodec/aacdec_template.c i += assign_pair(e2c_vec, layout_map, i, i 352 libavcodec/aacdec_template.c e2c_vec[i] = (struct elem_to_channel) { i 355 libavcodec/aacdec_template.c .elem_id = layout_map[i][1], i 358 libavcodec/aacdec_template.c i++; i 362 libavcodec/aacdec_template.c if (i < tags && layout_map[i][2] == AAC_CHANNEL_LFE) { i 363 libavcodec/aacdec_template.c e2c_vec[i] = (struct elem_to_channel) { i 366 libavcodec/aacdec_template.c .elem_id = layout_map[i][1], i 369 libavcodec/aacdec_template.c i++; i 371 libavcodec/aacdec_template.c while (i < tags && layout_map[i][2] == AAC_CHANNEL_LFE) { i 372 libavcodec/aacdec_template.c e2c_vec[i] = (struct elem_to_channel) { i 375 libavcodec/aacdec_template.c .elem_id = layout_map[i][1], i 378 libavcodec/aacdec_template.c i++; i 382 libavcodec/aacdec_template.c total_non_cc_elements = n = i; i 385 libavcodec/aacdec_template.c for (i = 1; i < n; i++) i 386 libavcodec/aacdec_template.c if (e2c_vec[i - 1].av_position > e2c_vec[i].av_position) { i 387 libavcodec/aacdec_template.c FFSWAP(struct elem_to_channel, e2c_vec[i - 1], e2c_vec[i]); i 388 libavcodec/aacdec_template.c next_n = i; i 394 libavcodec/aacdec_template.c for (i = 0; i < total_non_cc_elements; i++) { i 395 libavcodec/aacdec_template.c layout_map[i][0] = e2c_vec[i].syn_ele; i 396 libavcodec/aacdec_template.c layout_map[i][1] = e2c_vec[i].elem_id; i 397 libavcodec/aacdec_template.c layout_map[i][2] = e2c_vec[i].aac_position; i 398 libavcodec/aacdec_template.c if (e2c_vec[i].av_position != UINT64_MAX) { i 399 libavcodec/aacdec_template.c layout |= e2c_vec[i].av_position; i 445 libavcodec/aacdec_template.c int i, channels = 0, ret; i 454 libavcodec/aacdec_template.c for (i = 0; i < tags; i++) { i 455 libavcodec/aacdec_template.c int type = layout_map[i][0]; i 456 libavcodec/aacdec_template.c int id = layout_map[i][1]; i 467 libavcodec/aacdec_template.c for (i = 0; i < tags; i++) { i 468 libavcodec/aacdec_template.c int type = layout_map[i][0]; i 469 libavcodec/aacdec_template.c int id = layout_map[i][1]; i 471 libavcodec/aacdec_template.c int position = layout_map[i][2]; i 503 libavcodec/aacdec_template.c int type, i, j; i 506 libavcodec/aacdec_template.c for (i = 0; i < MAX_ELEM_ID; i++) { i 507 libavcodec/aacdec_template.c ChannelElement *che = ac->che[type][i]; i 975 libavcodec/aacdec_template.c int i, ret; i 978 libavcodec/aacdec_template.c if ((i = ff_mpeg4audio_get_config_gb(m4ac, &gbc, sync_extension, avctx)) < 0) i 995 libavcodec/aacdec_template.c skip_bits_long(gb, i); i 1036 libavcodec/aacdec_template.c int i, ret; i 1045 libavcodec/aacdec_template.c for (i = 0; i < bit_size >> 3; i++) i 1046 libavcodec/aacdec_template.c ff_dlog(avctx, "%02x ", data[i]); i 1071 libavcodec/aacdec_template.c int i; i 1072 libavcodec/aacdec_template.c for (i = 0; i < MAX_PREDICTORS; i++) i 1073 libavcodec/aacdec_template.c reset_predict_state(&ps[i]); i 1094 libavcodec/aacdec_template.c int i; i 1095 libavcodec/aacdec_template.c for (i = group_num - 1; i < MAX_PREDICTORS; i += 30) i 1096 libavcodec/aacdec_template.c reset_predict_state(&ps[i]); i 1184 libavcodec/aacdec_template.c int sr, i; i 1194 libavcodec/aacdec_template.c for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++) i 1195 libavcodec/aacdec_template.c if (ff_mpeg4audio_channels[i] == avctx->channels) i 1197 libavcodec/aacdec_template.c if (i == FF_ARRAY_ELEMS(ff_mpeg4audio_channels)) { i 1198 libavcodec/aacdec_template.c i = 0; i 1200 libavcodec/aacdec_template.c ac->oc[1].m4ac.chan_config = i; i 1334 libavcodec/aacdec_template.c int i; i 1336 libavcodec/aacdec_template.c for (i = 0; i < 7; i++) { i 1485 libavcodec/aacdec_template.c int g, i, idx = 0; i 1490 libavcodec/aacdec_template.c for (i = 0; i < ics->max_sfb;) { i 1493 libavcodec/aacdec_template.c for (; i < run_end; i++, idx++) i 1497 libavcodec/aacdec_template.c for (; i < run_end; i++, idx++) { i 1513 libavcodec/aacdec_template.c for (; i < run_end; i++, idx++) { i 1532 libavcodec/aacdec_template.c for (; i < run_end; i++, idx++) { i 1557 libavcodec/aacdec_template.c int i, pulse_swb; i 1567 libavcodec/aacdec_template.c for (i = 1; i < pulse->num_pulse; i++) { i 1568 libavcodec/aacdec_template.c pulse->pos[i] = get_bits(gb, 5) + pulse->pos[i - 1]; i 1569 libavcodec/aacdec_template.c if (pulse->pos[i] >= swb_offset[num_swb]) i 1571 libavcodec/aacdec_template.c pulse->amp[i] = get_bits(gb, 4); i 1584 libavcodec/aacdec_template.c int w, filt, i, coef_len, coef_res, coef_compress; i 1608 libavcodec/aacdec_template.c for (i = 0; i < tns->order[w][filt]; i++) i 1609 libavcodec/aacdec_template.c tns->coef[w][filt][i] = tns_tmp2_map[tmp2_idx][get_bits(gb, coef_len)]; i 1655 libavcodec/aacdec_template.c int i, k, g, idx = 0; i 1667 libavcodec/aacdec_template.c for (i = 0; i < ics->max_sfb; i++, idx++) { i 1669 libavcodec/aacdec_template.c INTFLOAT *cfo = coef + offsets[i]; i 1670 libavcodec/aacdec_template.c int off_len = offsets[i + 1] - offsets[i]; i 1896 libavcodec/aacdec_template.c for (i = 0; i < pulse->num_pulse; i++) { i 1897 libavcodec/aacdec_template.c INTFLOAT co = coef_base[ pulse->pos[i] ]; i 1898 libavcodec/aacdec_template.c while (offsets[idx + 1] <= pulse->pos[i]) i 1901 libavcodec/aacdec_template.c INTFLOAT ico = -pulse->amp[i]; i 1906 libavcodec/aacdec_template.c coef_base[ pulse->pos[i] ] = ico; i 1912 libavcodec/aacdec_template.c coef_base[ pulse->pos[i] ] = cbrtf(fabsf(ico)) * ico * sf[idx]; i 1923 libavcodec/aacdec_template.c for (i = 0; i < ics->max_sfb; i++, idx++) { i 1925 libavcodec/aacdec_template.c int *cfo = coef + offsets[i]; i 1926 libavcodec/aacdec_template.c int off_len = offsets[i + 1] - offsets[i]; i 2104 libavcodec/aacdec_template.c int g, i, group, idx = 0; i 2107 libavcodec/aacdec_template.c for (i = 0; i < ics->max_sfb; i++, idx++) { i 2113 libavcodec/aacdec_template.c ac->fdsp->butterflies_fixed(ch0 + group * 128 + offsets[i], i 2114 libavcodec/aacdec_template.c ch1 + group * 128 + offsets[i], i 2115 libavcodec/aacdec_template.c offsets[i+1] - offsets[i]); i 2118 libavcodec/aacdec_template.c ac->fdsp->butterflies_float(ch0 + group * 128 + offsets[i], i 2119 libavcodec/aacdec_template.c ch1 + group * 128 + offsets[i], i 2120 libavcodec/aacdec_template.c offsets[i+1] - offsets[i]); i 2144 libavcodec/aacdec_template.c int g, group, i, idx = 0; i 2148 libavcodec/aacdec_template.c for (i = 0; i < ics->max_sfb;) { i 2152 libavcodec/aacdec_template.c for (; i < bt_run_end; i++, idx++) { i 2159 libavcodec/aacdec_template.c ac->subband_scale(coef1 + group * 128 + offsets[i], i 2160 libavcodec/aacdec_template.c coef0 + group * 128 + offsets[i], i 2163 libavcodec/aacdec_template.c offsets[i + 1] - offsets[i] ,ac->avctx); i 2165 libavcodec/aacdec_template.c ac->fdsp->vector_fmul_scalar(coef1 + group * 128 + offsets[i], i 2166 libavcodec/aacdec_template.c coef0 + group * 128 + offsets[i], i 2168 libavcodec/aacdec_template.c offsets[i + 1] - offsets[i]); i 2173 libavcodec/aacdec_template.c idx += bt_run_end - i; i 2174 libavcodec/aacdec_template.c i = bt_run_end; i 2189 libavcodec/aacdec_template.c int i, ret, common_window, ms_present = 0; i 2196 libavcodec/aacdec_template.c i = cpe->ch[1].ics.use_kb_window[0]; i 2198 libavcodec/aacdec_template.c cpe->ch[1].ics.use_kb_window[1] = i; i 2327 libavcodec/aacdec_template.c int i; i 2331 libavcodec/aacdec_template.c for (i = 0; i < 7; i++) i 2348 libavcodec/aacdec_template.c int i; i 2368 libavcodec/aacdec_template.c for (i = 0; i < drc_num_bands; i++) { i 2369 libavcodec/aacdec_template.c che_drc->band_top[i] = get_bits(gb, 8); i 2381 libavcodec/aacdec_template.c for (i = 0; i < drc_num_bands; i++) { i 2382 libavcodec/aacdec_template.c che_drc->dyn_rng_sgn[i] = get_bits1(gb); i 2383 libavcodec/aacdec_template.c che_drc->dyn_rng_ctl[i] = get_bits(gb, 7); i 2392 libavcodec/aacdec_template.c int i, major, minor; i 2399 libavcodec/aacdec_template.c for(i=0; i+1<sizeof(buf) && len>=8; i++, len-=8) i 2400 libavcodec/aacdec_template.c buf[i] = get_bits(gb, 8); i 2402 libavcodec/aacdec_template.c buf[i] = 0; i 2492 libavcodec/aacdec_template.c int w, filt, m, i; i 2528 libavcodec/aacdec_template.c for (i = 1; i <= FFMIN(m, order); i++) i 2529 libavcodec/aacdec_template.c coef[start] -= AAC_MUL26((INTFLOAT)coef[start - i * inc], lpc[i - 1]); i 2534 libavcodec/aacdec_template.c for (i = 1; i <= FFMIN(m, order); i++) i 2535 libavcodec/aacdec_template.c coef[start] += AAC_MUL26(tmp[i], lpc[i - 1]); i 2536 libavcodec/aacdec_template.c for (i = order; i > 0; i--) i 2537 libavcodec/aacdec_template.c tmp[i] = tmp[i - 1]; i 2578 libavcodec/aacdec_template.c int i, sfb; i 2587 libavcodec/aacdec_template.c for (i = 0; i < num_samples; i++) i 2588 libavcodec/aacdec_template.c predTime[i] = AAC_MUL30(sce->ltp_state[i + 2048 - ltp->lag], ltp->coef); i 2589 libavcodec/aacdec_template.c memset(&predTime[i], 0, (2048 - i) * sizeof(*predTime)); i 2598 libavcodec/aacdec_template.c for (i = offsets[sfb]; i < offsets[sfb + 1]; i++) i 2599 libavcodec/aacdec_template.c sce->coeffs[i] += (UINTFLOAT)predFreq[i]; i 2613 libavcodec/aacdec_template.c int i; i 2620 libavcodec/aacdec_template.c for (i = 0; i < 64; i++) i 2621 libavcodec/aacdec_template.c saved_ltp[i + 512] = AAC_MUL31(ac->buf_mdct[1023 - i], swindow[63 - i]); i 2627 libavcodec/aacdec_template.c for (i = 0; i < 64; i++) i 2628 libavcodec/aacdec_template.c saved_ltp[i + 512] = AAC_MUL31(ac->buf_mdct[1023 - i], swindow[63 - i]); i 2632 libavcodec/aacdec_template.c for (i = 0; i < 512; i++) i 2633 libavcodec/aacdec_template.c saved_ltp[i + 512] = AAC_MUL31(ac->buf_mdct[1023 - i], lwindow[511 - i]); i 2655 libavcodec/aacdec_template.c int i; i 2659 libavcodec/aacdec_template.c for (i = 0; i < 1024; i += 128) i 2660 libavcodec/aacdec_template.c ac->mdct_small.imdct_half(&ac->mdct_small, buf + i, in + i); i 2664 libavcodec/aacdec_template.c for (i=0; i<1024; i++) i 2665 libavcodec/aacdec_template.c buf[i] = (buf[i] + 4LL) >> 3; i 2724 libavcodec/aacdec_template.c int i; i 2728 libavcodec/aacdec_template.c for (i = 0; i < 8; i++) i 2729 libavcodec/aacdec_template.c ac->mdct120->imdct_half(ac->mdct120, buf + i * 120, in + i * 128, 1); i 2783 libavcodec/aacdec_template.c int i; i 2790 libavcodec/aacdec_template.c for (i = 0; i < 1024; i++) i 2791 libavcodec/aacdec_template.c buf[i] = (buf[i] + 2) >> 2; i 2814 libavcodec/aacdec_template.c int i; i 2826 libavcodec/aacdec_template.c for (i = 0; i < n2; i+=2) { i 2828 libavcodec/aacdec_template.c temp = in[i ]; in[i ] = -in[n - 1 - i]; in[n - 1 - i] = temp; i 2829 libavcodec/aacdec_template.c temp = -in[i + 1]; in[i + 1] = in[n - 2 - i]; in[n - 2 - i] = temp; i 2839 libavcodec/aacdec_template.c for (i = 0; i < 1024; i++) i 2840 libavcodec/aacdec_template.c buf[i] = (buf[i] + 1) >> 1; i 2843 libavcodec/aacdec_template.c for (i = 0; i < n; i+=2) { i 2844 libavcodec/aacdec_template.c buf[i] = -buf[i]; i 2853 libavcodec/aacdec_template.c for (i = n4; i < n2; i ++) { i 2854 libavcodec/aacdec_template.c out[i - n4] = AAC_MUL31( buf[ n2 - 1 - i] , window[i - n4]) + i 2855 libavcodec/aacdec_template.c AAC_MUL31( saved[ i + n2] , window[i + n - n4]) + i 2856 libavcodec/aacdec_template.c AAC_MUL31(-saved[n + n2 - 1 - i] , window[i + 2*n - n4]) + i 2857 libavcodec/aacdec_template.c AAC_MUL31(-saved[ 2*n + n2 + i] , window[i + 3*n - n4]); i 2859 libavcodec/aacdec_template.c for (i = 0; i < n2; i ++) { i 2860 libavcodec/aacdec_template.c out[n4 + i] = AAC_MUL31( buf[ i] , window[i + n2 - n4]) + i 2861 libavcodec/aacdec_template.c AAC_MUL31(-saved[ n - 1 - i] , window[i + n2 + n - n4]) + i 2862 libavcodec/aacdec_template.c AAC_MUL31(-saved[ n + i] , window[i + n2 + 2*n - n4]) + i 2863 libavcodec/aacdec_template.c AAC_MUL31( saved[2*n + n - 1 - i] , window[i + n2 + 3*n - n4]); i 2865 libavcodec/aacdec_template.c for (i = 0; i < n4; i ++) { i 2866 libavcodec/aacdec_template.c out[n2 + n4 + i] = AAC_MUL31( buf[ i + n2] , window[i + n - n4]) + i 2867 libavcodec/aacdec_template.c AAC_MUL31(-saved[n2 - 1 - i] , window[i + 2*n - n4]) + i 2868 libavcodec/aacdec_template.c AAC_MUL31(-saved[n + n2 + i] , window[i + 3*n - n4]); i 2886 libavcodec/aacdec_template.c int i, c; i 2888 libavcodec/aacdec_template.c for (i = 0; i < MAX_ELEM_ID; i++) { i 2889 libavcodec/aacdec_template.c ChannelElement *cce = ac->che[TYPE_CCE][i]; i 2916 libavcodec/aacdec_template.c int i, type; i 2932 libavcodec/aacdec_template.c for (i = 0; i < MAX_ELEM_ID; i++) { i 2933 libavcodec/aacdec_template.c ChannelElement *che = ac->che[type][i]; i 2936 libavcodec/aacdec_template.c apply_channel_coupling(ac, che, type, i, BEFORE_TNS, AAC_RENAME(apply_dependent_coupling)); i 2950 libavcodec/aacdec_template.c apply_channel_coupling(ac, che, type, i, BETWEEN_TNS_AND_IMDCT, AAC_RENAME(apply_dependent_coupling)); i 2965 libavcodec/aacdec_template.c apply_channel_coupling(ac, che, type, i, AFTER_IMDCT, AAC_RENAME(apply_independent_coupling)); i 2980 libavcodec/aacdec_template.c av_log(ac->avctx, AV_LOG_VERBOSE, "ChannelElement %d.%d missing \n", type, i); i 3054 libavcodec/aacdec_template.c int err, i; i 3078 libavcodec/aacdec_template.c for (i = 0; i < tags_per_config[chan_config]; i++) { i 3079 libavcodec/aacdec_template.c const int elem_type = aac_channel_layout_map[chan_config-1][i][0]; i 3080 libavcodec/aacdec_template.c const int elem_id = aac_channel_layout_map[chan_config-1][i][1]; i 3397 libavcodec/aacdec_template.c int i, type; i 3399 libavcodec/aacdec_template.c for (i = 0; i < MAX_ELEM_ID; i++) { i 3401 libavcodec/aacdec_template.c if (ac->che[type][i]) i 3402 libavcodec/aacdec_template.c AAC_RENAME(ff_aac_sbr_ctx_close)(&ac->che[type][i]->sbr); i 3403 libavcodec/aacdec_template.c av_freep(&ac->che[type][i]); i 56 libavcodec/aacenc.c int i, j; i 78 libavcodec/aacenc.c for (i = 0; i < 4; i++) { i 79 libavcodec/aacenc.c for (j = 0; j < pce->num_ele[i]; j++) { i 80 libavcodec/aacenc.c if (i < 3) i 81 libavcodec/aacenc.c put_bits(pb, 1, pce->pairing[i][j]); i 82 libavcodec/aacenc.c put_bits(pb, 4, pce->index[i][j]); i 204 libavcodec/aacenc.c int i; i 212 libavcodec/aacenc.c for (i = 0; i < 1024; i += 128) i 213 libavcodec/aacenc.c s->mdct128.mdct_calc(&s->mdct128, &sce->coeffs[i], output + i*2); i 245 libavcodec/aacenc.c int i, w; i 250 libavcodec/aacenc.c for (i = 0; i < cpe->ch[0].ics.max_sfb; i++) i 251 libavcodec/aacenc.c put_bits(pb, 1, cpe->ms_mask[w*16 + i]); i 259 libavcodec/aacenc.c int i, w, w2, g, ch; i 278 libavcodec/aacenc.c i = 1; i 281 libavcodec/aacenc.c i = 0; i 285 libavcodec/aacenc.c cpe->ch[ch].zeroes[w*16 + g] = i; i 297 libavcodec/aacenc.c for (i = 0; i < ics0->max_sfb; i++) i 298 libavcodec/aacenc.c if (cpe->ms_mask[w+i]) i 309 libavcodec/aacenc.c int w, w2, g, i; i 325 libavcodec/aacenc.c for (i = 0; i < ics->swb_sizes[g]; i++) { i 326 libavcodec/aacenc.c float sum = (cpe->ch[0].coeffs[start+i] + p*cpe->ch[1].coeffs[start+i])*scale; i 327 libavcodec/aacenc.c cpe->ch[0].coeffs[start+i] = sum; i 328 libavcodec/aacenc.c cpe->ch[1].coeffs[start+i] = 0.0f; i 338 libavcodec/aacenc.c int w, w2, g, i; i 356 libavcodec/aacenc.c for (i = 0; i < ics->swb_sizes[g]; i++) { i 357 libavcodec/aacenc.c float L = (cpe->ch[0].coeffs[start+i] + cpe->ch[1].coeffs[start+i]) * 0.5f; i 358 libavcodec/aacenc.c float R = L - cpe->ch[1].coeffs[start+i]; i 359 libavcodec/aacenc.c cpe->ch[0].coeffs[start+i] = L; i 360 libavcodec/aacenc.c cpe->ch[1].coeffs[start+i] = R; i 390 libavcodec/aacenc.c int i, w; i 393 libavcodec/aacenc.c for (i = 0; i < sce->ics.max_sfb; i++) { i 394 libavcodec/aacenc.c if (!sce->zeroes[w*16 + i]) { i 395 libavcodec/aacenc.c if (sce->band_type[w*16 + i] == NOISE_BT) { i 396 libavcodec/aacenc.c diff = sce->sf_idx[w*16 + i] - off_pns; i 397 libavcodec/aacenc.c off_pns = sce->sf_idx[w*16 + i]; i 402 libavcodec/aacenc.c } else if (sce->band_type[w*16 + i] == INTENSITY_BT || i 403 libavcodec/aacenc.c sce->band_type[w*16 + i] == INTENSITY_BT2) { i 404 libavcodec/aacenc.c diff = sce->sf_idx[w*16 + i] - off_is; i 405 libavcodec/aacenc.c off_is = sce->sf_idx[w*16 + i]; i 407 libavcodec/aacenc.c diff = sce->sf_idx[w*16 + i] - off_sf; i 408 libavcodec/aacenc.c off_sf = sce->sf_idx[w*16 + i]; i 423 libavcodec/aacenc.c int i; i 431 libavcodec/aacenc.c for (i = 0; i < pulse->num_pulse; i++) { i 432 libavcodec/aacenc.c put_bits(&s->pb, 5, pulse->pos[i]); i 433 libavcodec/aacenc.c put_bits(&s->pb, 4, pulse->amp[i]); i 442 libavcodec/aacenc.c int start, i, w, w2; i 446 libavcodec/aacenc.c for (i = 0; i < sce->ics.max_sfb; i++) { i 447 libavcodec/aacenc.c if (sce->zeroes[w*16 + i]) { i 448 libavcodec/aacenc.c start += sce->ics.swb_sizes[i]; i 454 libavcodec/aacenc.c NULL, sce->ics.swb_sizes[i], i 455 libavcodec/aacenc.c sce->sf_idx[w*16 + i], i 456 libavcodec/aacenc.c sce->band_type[w*16 + i], i 460 libavcodec/aacenc.c start += sce->ics.swb_sizes[i]; i 470 libavcodec/aacenc.c int start, i, j, w; i 475 libavcodec/aacenc.c for (i = 0; i < sce->ics.max_sfb; i++) { i 477 libavcodec/aacenc.c for (j = 0; j < sce->ics.swb_sizes[i]; j++) i 479 libavcodec/aacenc.c start += sce->ics.swb_sizes[i]; i 516 libavcodec/aacenc.c int i, namelen, padbits; i 526 libavcodec/aacenc.c for (i = 0; i < namelen - 2; i++) i 527 libavcodec/aacenc.c put_bits(&s->pb, 8, name[i]); i 565 libavcodec/aacenc.c int i, its, ch, w, chans, tag, start_ch, ret, frame_bits; i 588 libavcodec/aacenc.c for (i = 0; i < s->chan_map[0]; i++) { i 590 libavcodec/aacenc.c tag = s->chan_map[i+1]; i 592 libavcodec/aacenc.c cpe = &s->cpe[i]; i 693 libavcodec/aacenc.c for (i = 0; i < s->chan_map[0]; i++) { i 696 libavcodec/aacenc.c tag = s->chan_map[i+1]; i 698 libavcodec/aacenc.c cpe = &s->cpe[i]; i 866 libavcodec/aacenc.c for (i = 0; i < s->chan_map[0]; i++) { i 869 libavcodec/aacenc.c cpe = &s->cpe[i]; i 963 libavcodec/aacenc.c int i, ret = 0; i 978 libavcodec/aacenc.c for (i = 0; i < FF_ARRAY_ELEMS(aac_normal_chan_layouts); i++) { i 979 libavcodec/aacenc.c if (avctx->channel_layout == aac_normal_chan_layouts[i]) { i 987 libavcodec/aacenc.c for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++) i 988 libavcodec/aacenc.c if (avctx->channel_layout == aac_pce_configs[i].layout) i 991 libavcodec/aacenc.c ERROR_IF(i == FF_ARRAY_ELEMS(aac_pce_configs), "Unsupported channel layout \"%s\"\n", buf); i 993 libavcodec/aacenc.c s->pce = aac_pce_configs[i]; i 1002 libavcodec/aacenc.c for (i = 1; i <= s->chan_map[0]; i++) { i 1003 libavcodec/aacenc.c avctx->bit_rate += s->chan_map[i] == TYPE_CPE ? 128000 : /* Pair */ i 1004 libavcodec/aacenc.c s->chan_map[i] == TYPE_LFE ? 16000 : /* LFE */ i 1010 libavcodec/aacenc.c for (i = 0; i < 16; i++) i 1011 libavcodec/aacenc.c if (avctx->sample_rate == avpriv_mpeg4audio_sample_rates[i]) i 1013 libavcodec/aacenc.c s->samplerate_index = i; i 1030 libavcodec/aacenc.c for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++) i 1031 libavcodec/aacenc.c if (avctx->profile == aacenc_profiles[i]) i 1093 libavcodec/aacenc.c for (i = 0; i < s->chan_map[0]; i++) i 1094 libavcodec/aacenc.c grouping[i] = s->chan_map[i + 1] == TYPE_CPE; i 38 libavcodec/aacenc_is.c int i, w2; i 60 libavcodec/aacenc_is.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) i 61 libavcodec/aacenc_is.c IS[i] = (L[start+(w+w2)*128+i] + phase*R[start+(w+w2)*128+i])*sqrt(ener0/ener01); i 80 libavcodec/aacenc_is.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { i 81 libavcodec/aacenc_is.c dist_spec_err += (L34[i] - I34[i])*(L34[i] - I34[i]); i 82 libavcodec/aacenc_is.c dist_spec_err += (R34[i] - I34[i]*e01_34)*(R34[i] - I34[i]*e01_34); i 102 libavcodec/aacenc_is.c int start = 0, count = 0, w, w2, g, i, prev_sf1 = -1, prev_bt = -1, prev_is = 0; i 122 libavcodec/aacenc_is.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { i 123 libavcodec/aacenc_is.c float coef0 = sce0->coeffs[start+(w+w2)*128+i]; i 124 libavcodec/aacenc_is.c float coef1 = sce1->coeffs[start+(w+w2)*128+i]; i 38 libavcodec/aacenc_ltp.c int i; i 49 libavcodec/aacenc_ltp.c for (i = 0; i < FFMIN(ics->max_sfb, MAX_LTP_LONG_SFB); i++) i 50 libavcodec/aacenc_ltp.c put_bits(&s->pb, 1, ics->ltp.used[i]); i 55 libavcodec/aacenc_ltp.c int i, ch, tag, chans, cur_channel, start_ch = 0; i 58 libavcodec/aacenc_ltp.c for (i = 0; i < s->chan_map[0]; i++) { i 59 libavcodec/aacenc_ltp.c cpe = &s->cpe[i]; i 60 libavcodec/aacenc_ltp.c tag = s->chan_map[i+1]; i 77 libavcodec/aacenc_ltp.c int i, j, lag = 0, max_corr = 0; i 79 libavcodec/aacenc_ltp.c for (i = 0; i < 2048; i++) { i 81 libavcodec/aacenc_ltp.c const int start = FFMAX(0, i - 1024); i 83 libavcodec/aacenc_ltp.c const int idx = j - i + 1024; i 90 libavcodec/aacenc_ltp.c lag = i; i 101 libavcodec/aacenc_ltp.c int i, samples_num = 2048; i 108 libavcodec/aacenc_ltp.c for (i = 0; i < samples_num; i++) i 109 libavcodec/aacenc_ltp.c buf[i] = ltp->coef*buf[i + 2048 - ltp->lag]; i 110 libavcodec/aacenc_ltp.c memset(&buf[i], 0, (2048 - i)*sizeof(float)); i 162 libavcodec/aacenc_ltp.c int w, g, w2, i, start = 0, count = 0; i 191 libavcodec/aacenc_ltp.c for (i = 0; i < sce->ics.swb_sizes[g]; i++) i 192 libavcodec/aacenc_ltp.c PCD[i] = sce->coeffs[start+(w+w2)*128+i] - sce->lcoeffs[start+(w+w2)*128+i]; i 207 libavcodec/aacenc_ltp.c for (i = 0; i < sce->ics.swb_sizes[g]; i++) i 208 libavcodec/aacenc_ltp.c sce->coeffs[start+(w+w2)*128+i] -= sce->lcoeffs[start+(w+w2)*128+i]; i 227 libavcodec/aacenc_ltp.c for (i = 0; i < sce->ics.swb_sizes[g]; i++) { i 228 libavcodec/aacenc_ltp.c sce->coeffs[start+(w+w2)*128+i] += sce->lcoeffs[start+(w+w2)*128+i]; i 44 libavcodec/aacenc_pred.c tmp.i = (tmp.i + 0x00008000U) & 0xFFFF0000U; i 52 libavcodec/aacenc_pred.c tmp.i = (tmp.i + 0x00007FFFU + (tmp.i & 0x00010000U >> 16)) & 0xFFFF0000U; i 60 libavcodec/aacenc_pred.c pun.i &= 0xFFFF0000U; i 106 libavcodec/aacenc_pred.c int i; i 107 libavcodec/aacenc_pred.c for (i = 0; i < MAX_PREDICTORS; i++) i 108 libavcodec/aacenc_pred.c reset_predict_state(&ps[i]); i 113 libavcodec/aacenc_pred.c int i; i 115 libavcodec/aacenc_pred.c for (i = group_num - 1; i < MAX_PREDICTORS; i += 30) i 116 libavcodec/aacenc_pred.c reset_predict_state(&ps[i]); i 142 libavcodec/aacenc_pred.c int i; i 143 libavcodec/aacenc_pred.c for (i = 1; i < 31; i++) { i 144 libavcodec/aacenc_pred.c ics->predictor_reset_count[i] += inc; i 145 libavcodec/aacenc_pred.c if (ics->predictor_reset_count[i] > PRED_RESET_FRAME_MIN) i 146 libavcodec/aacenc_pred.c return i; /* Reset this immediately */ i 153 libavcodec/aacenc_pred.c int start, w, w2, g, i, count = 0; i 179 libavcodec/aacenc_pred.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { i 180 libavcodec/aacenc_pred.c float coef0 = sce0->pcoeffs[start+(w+w2)*128+i]; i 181 libavcodec/aacenc_pred.c float coef1 = sce1->pcoeffs[start+(w+w2)*128+i]; i 209 libavcodec/aacenc_pred.c int i, max_group_id_c, max_frame = 0; i 217 libavcodec/aacenc_pred.c for (i = 1; i < 31; i++) { i 219 libavcodec/aacenc_pred.c if (ics->predictor_reset_count[i] > max_frame) { i 220 libavcodec/aacenc_pred.c max_group_id_c = i; i 221 libavcodec/aacenc_pred.c max_frame = ics->predictor_reset_count[i]; i 223 libavcodec/aacenc_pred.c avg_frame = (ics->predictor_reset_count[i] + avg_frame)/2; i 235 libavcodec/aacenc_pred.c int sfb, i, count = 0, cost_coeffs = 0, cost_pred = 0; i 250 libavcodec/aacenc_pred.c for (i = 1; i < 31; i++) i 251 libavcodec/aacenc_pred.c sce->ics.predictor_reset_count[i] = i; i 280 libavcodec/aacenc_pred.c for (i = 0; i < num_coeffs; i++) i 281 libavcodec/aacenc_pred.c SENT[i] = sce->coeffs[start_coef + i] - sce->prcoeffs[start_coef + i]; i 292 libavcodec/aacenc_pred.c for (i = 0; i < num_coeffs; i++) i 293 libavcodec/aacenc_pred.c sce->prcoeffs[start_coef + i] += QERR[i] != 0.0f ? (sce->prcoeffs[start_coef + i] - QERR[i]) : 0.0f; i 302 libavcodec/aacenc_pred.c for (i = 0; i < num_coeffs; i++) i 303 libavcodec/aacenc_pred.c dist_spec_err += (O34[i] - P34[i])*(O34[i] - P34[i]); i 55 libavcodec/aacenc_quantization.h int i, j; i 63 libavcodec/aacenc_quantization.h for (i = 0; i < size; i++) i 64 libavcodec/aacenc_quantization.h cost += in[i]*in[i]; i 70 libavcodec/aacenc_quantization.h for (i = 0; i < size; i += dim) i 72 libavcodec/aacenc_quantization.h out[i+j] = 0.0f; i 86 libavcodec/aacenc_quantization.h for (i = 0; i < size; i += dim) { i 88 libavcodec/aacenc_quantization.h int *quants = s->qcoefs + i; i 100 libavcodec/aacenc_quantization.h float t = fabsf(in[i+j]); i 116 libavcodec/aacenc_quantization.h out[i+j] = in[i+j] >= 0 ? quantized : -quantized; i 127 libavcodec/aacenc_quantization.h out[i+j] = quantized; i 128 libavcodec/aacenc_quantization.h rd += (in[i+j] - quantized)*(in[i+j] - quantized); i 140 libavcodec/aacenc_quantization.h put_bits(pb, 1, in[i+j] < 0.0f); i 144 libavcodec/aacenc_quantization.h int coef = av_clip_uintp2(quant(fabsf(in[i+j]), Q, ROUNDING), 13); i 50 libavcodec/aacenc_tns.c int i; i 57 libavcodec/aacenc_tns.c for (i = 0; i < order; i++) i 58 libavcodec/aacenc_tns.c if (coef[i] >= low_idx && coef[i] <= high_idx) i 60 libavcodec/aacenc_tns.c for (i = 0; i < order; i++) i 61 libavcodec/aacenc_tns.c coef[i] -= (coef[i] > high_idx) ? shift_val : 0; i 73 libavcodec/aacenc_tns.c int i, w, filt, coef_compress = 0, coef_len; i 80 libavcodec/aacenc_tns.c for (i = 0; i < sce->ics.num_windows; i++) { i 81 libavcodec/aacenc_tns.c put_bits(&s->pb, 2 - is8, sce->tns.n_filt[i]); i 82 libavcodec/aacenc_tns.c if (!tns->n_filt[i]) i 85 libavcodec/aacenc_tns.c for (filt = 0; filt < tns->n_filt[i]; filt++) { i 86 libavcodec/aacenc_tns.c put_bits(&s->pb, 6 - 2 * is8, tns->length[i][filt]); i 87 libavcodec/aacenc_tns.c put_bits(&s->pb, 5 - 2 * is8, tns->order[i][filt]); i 88 libavcodec/aacenc_tns.c if (!tns->order[i][filt]) i 90 libavcodec/aacenc_tns.c put_bits(&s->pb, 1, tns->direction[i][filt]); i 91 libavcodec/aacenc_tns.c coef_compress = compress_coeffs(tns->coef_idx[i][filt], i 92 libavcodec/aacenc_tns.c tns->order[i][filt], c_bits); i 95 libavcodec/aacenc_tns.c for (w = 0; w < tns->order[i][filt]; w++) i 96 libavcodec/aacenc_tns.c put_bits(&s->pb, coef_len, tns->coef_idx[i][filt][w]); i 106 libavcodec/aacenc_tns.c int w, filt, m, i, top, order, bottom, start, end, size, inc; i 136 libavcodec/aacenc_tns.c for (i = 1; i <= FFMIN(m, order); i++) { i 137 libavcodec/aacenc_tns.c sce->coeffs[start] += lpc[i-1]*sce->pcoeffs[start - i*inc]; i 150 libavcodec/aacenc_tns.c int i; i 152 libavcodec/aacenc_tns.c for (i = 0; i < order; i++) { i 153 libavcodec/aacenc_tns.c idx[i] = quant_array_idx(coef[i], quant_arr, c_bits ? 16 : 8); i 154 libavcodec/aacenc_tns.c lpc[i] = quant_arr[idx[i]]; i 42 libavcodec/aacenc_utils.h int i; i 43 libavcodec/aacenc_utils.h for (i = 0; i < size; i++) { i 44 libavcodec/aacenc_utils.h float a = fabsf(in[i]); i 45 libavcodec/aacenc_utils.h out[i] = sqrtf(a * sqrtf(a)); i 69 libavcodec/aacenc_utils.h int i; i 70 libavcodec/aacenc_utils.h for (i = 0; i < size; i++) { i 71 libavcodec/aacenc_utils.h float qc = scaled[i] * Q34; i 73 libavcodec/aacenc_utils.h if (is_signed && in[i] < 0.0f) { i 76 libavcodec/aacenc_utils.h out[i] = tmp; i 83 libavcodec/aacenc_utils.h int w2, i; i 85 libavcodec/aacenc_utils.h for (i = 0; i < swb_size; i++) { i 86 libavcodec/aacenc_utils.h maxval = FFMAX(maxval, scaled[w2*128+i]); i 110 libavcodec/aacenc_utils.h int w2, i; i 114 libavcodec/aacenc_utils.h for (i = 0; i < swb_size; i++) { i 115 libavcodec/aacenc_utils.h float s = fabsf(scaled[w2*128+i]); i 137 libavcodec/aacenc_utils.h for (i = 0; i < swb_size; i++) { i 138 libavcodec/aacenc_utils.h float d = fabsf(scaled[w2*128+i]) - e; i 173 libavcodec/aacenc_utils.h int i, index = 0; i 175 libavcodec/aacenc_utils.h for (i = 0; i < num; i++) { i 176 libavcodec/aacenc_utils.h float error = (val - arr[i])*(val - arr[i]); i 179 libavcodec/aacenc_utils.h index = i; i 151 libavcodec/aacps.c int i; i 152 libavcodec/aacps.c for (i = 0; i < PS_MAX_NR_IPDOPD; i++) { i 153 libavcodec/aacps.c opd_hist[i] = 0; i 154 libavcodec/aacps.c ipd_hist[i] = 0; i 319 libavcodec/aacps.c int i, j; i 320 libavcodec/aacps.c for (i = 0; i < len; i++, in++) { i 335 libavcodec/aacps.c out[ reverse][i][0] = (INTFLOAT)(re_in + re_op); i 336 libavcodec/aacps.c out[ reverse][i][1] = (INTFLOAT)(im_in + im_op); i 337 libavcodec/aacps.c out[!reverse][i][0] = (INTFLOAT)(re_in - re_op); i 338 libavcodec/aacps.c out[!reverse][i][1] = (INTFLOAT)(im_in - im_op); i 346 libavcodec/aacps.c int i; i 350 libavcodec/aacps.c for (i = 0; i < len; i++, in++) { i 352 libavcodec/aacps.c out[0][i][0] = temp[6][0]; i 353 libavcodec/aacps.c out[0][i][1] = temp[6][1]; i 354 libavcodec/aacps.c out[1][i][0] = temp[7][0]; i 355 libavcodec/aacps.c out[1][i][1] = temp[7][1]; i 356 libavcodec/aacps.c out[2][i][0] = temp[0][0]; i 357 libavcodec/aacps.c out[2][i][1] = temp[0][1]; i 358 libavcodec/aacps.c out[3][i][0] = temp[1][0]; i 359 libavcodec/aacps.c out[3][i][1] = temp[1][1]; i 360 libavcodec/aacps.c out[4][i][0] = temp[2][0] + temp[5][0]; i 361 libavcodec/aacps.c out[4][i][1] = temp[2][1] + temp[5][1]; i 362 libavcodec/aacps.c out[5][i][0] = temp[3][0] + temp[4][0]; i 363 libavcodec/aacps.c out[5][i][1] = temp[3][1] + temp[4][1]; i 371 libavcodec/aacps.c int i; i 373 libavcodec/aacps.c for (i = 0; i < len; i++, in++) { i 374 libavcodec/aacps.c dsp->hybrid_analysis(out[0] + i, in, (const INTFLOAT (*)[8][2]) filter, 32, N); i 382 libavcodec/aacps.c int i, j; i 383 libavcodec/aacps.c for (i = 0; i < 5; i++) { i 385 libavcodec/aacps.c in[i][j+6][0] = L[0][j][i]; i 386 libavcodec/aacps.c in[i][j+6][1] = L[1][j][i]; i 403 libavcodec/aacps.c for (i = 0; i < 5; i++) { i 404 libavcodec/aacps.c memcpy(in[i], in[i]+32, 6 * sizeof(in[i][0])); i 411 libavcodec/aacps.c int i, n; i 416 libavcodec/aacps.c for (i = 0; i < 12; i++) { i 417 libavcodec/aacps.c out[0][n][0] += (UINTFLOAT)in[ i][n][0]; i 418 libavcodec/aacps.c out[1][n][0] += (UINTFLOAT)in[ i][n][1]; i 420 libavcodec/aacps.c for (i = 0; i < 8; i++) { i 421 libavcodec/aacps.c out[0][n][1] += (UINTFLOAT)in[12+i][n][0]; i 422 libavcodec/aacps.c out[1][n][1] += (UINTFLOAT)in[12+i][n][1]; i 424 libavcodec/aacps.c for (i = 0; i < 4; i++) { i 425 libavcodec/aacps.c out[0][n][2] += (UINTFLOAT)in[20+i][n][0]; i 426 libavcodec/aacps.c out[1][n][2] += (UINTFLOAT)in[20+i][n][1]; i 427 libavcodec/aacps.c out[0][n][3] += (UINTFLOAT)in[24+i][n][0]; i 428 libavcodec/aacps.c out[1][n][3] += (UINTFLOAT)in[24+i][n][1]; i 429 libavcodec/aacps.c out[0][n][4] += (UINTFLOAT)in[28+i][n][0]; i 430 libavcodec/aacps.c out[1][n][4] += (UINTFLOAT)in[28+i][n][1]; i 676 libavcodec/aacps.c int i, k, m, n; i 691 libavcodec/aacps.c int i = k_to_i[k]; i 692 libavcodec/aacps.c ps->dsp.add_squares(power[i], s[k], nL - n0); i 697 libavcodec/aacps.c for (i = 0; i < NR_PAR_BANDS[is34]; i++) { i 701 libavcodec/aacps.c peak_decay_nrg[i] + 0x40000000) >> 31); i 702 libavcodec/aacps.c peak_decay_nrg[i] = FFMAX(decayed_peak, power[i][n]); i 703 libavcodec/aacps.c power_smooth[i] += (power[i][n] + 2LL - power_smooth[i]) >> 2; i 704 libavcodec/aacps.c peak_decay_diff_smooth[i] += (peak_decay_nrg[i] + 2LL - power[i][n] - \ i 705 libavcodec/aacps.c peak_decay_diff_smooth[i]) >> 2; i 707 libavcodec/aacps.c if (peak_decay_diff_smooth[i]) { i 708 libavcodec/aacps.c transient_gain[i][n] = FFMIN(power_smooth[i]*43691LL / peak_decay_diff_smooth[i], 1<<16); i 710 libavcodec/aacps.c transient_gain[i][n] = 1 << 16; i 714 libavcodec/aacps.c for (i = 0; i < NR_PAR_BANDS[is34]; i++) { i 716 libavcodec/aacps.c float decayed_peak = peak_decay_factor * peak_decay_nrg[i]; i 718 libavcodec/aacps.c peak_decay_nrg[i] = FFMAX(decayed_peak, power[i][n]); i 719 libavcodec/aacps.c power_smooth[i] += a_smooth * (power[i][n] - power_smooth[i]); i 720 libavcodec/aacps.c peak_decay_diff_smooth[i] += a_smooth * (peak_decay_nrg[i] - power[i][n] - peak_decay_diff_smooth[i]); i 721 libavcodec/aacps.c denom = transient_impact * peak_decay_diff_smooth[i]; i 722 libavcodec/aacps.c transient_gain[i][n] = (denom > power_smooth[i]) ? i 723 libavcodec/aacps.c power_smooth[i] / denom : 1.0f; i 765 libavcodec/aacps.c int i = k_to_i[k]; i 770 libavcodec/aacps.c transient_gain[i], nL - n0); i 773 libavcodec/aacps.c int i = k_to_i[k]; i 778 libavcodec/aacps.c transient_gain[i], nL - n0); i 44 libavcodec/aacps_tablegen_template.c int i; i 46 libavcodec/aacps_tablegen_template.c for (i = 0; i < b; i++) { i 56 libavcodec/aacps_tablegen_template.c int i; i 58 libavcodec/aacps_tablegen_template.c for (i = 0; i < a; i++) { i 40 libavcodec/aacpsdsp.h int i, int len); i 42 libavcodec/aacpsdsp.h int i, int len); i 31 libavcodec/aacpsdsp_template.c int i; i 32 libavcodec/aacpsdsp_template.c for (i = 0; i < n; i++) i 33 libavcodec/aacpsdsp_template.c dst[i] += (UINTFLOAT)AAC_MADD28(src[i][0], src[i][0], src[i][1], src[i][1]); i 39 libavcodec/aacpsdsp_template.c int i; i 40 libavcodec/aacpsdsp_template.c for (i = 0; i < n; i++) { i 41 libavcodec/aacpsdsp_template.c dst[i][0] = AAC_MUL16(src0[i][0], src1[i]); i 42 libavcodec/aacpsdsp_template.c dst[i][1] = AAC_MUL16(src0[i][1], src1[i]); i 50 libavcodec/aacpsdsp_template.c int i, j; i 52 libavcodec/aacpsdsp_template.c for (i = 0; i < n; i++) { i 53 libavcodec/aacpsdsp_template.c INT64FLOAT sum_re = (INT64FLOAT)filter[i][6][0] * in[6][0]; i 54 libavcodec/aacpsdsp_template.c INT64FLOAT sum_im = (INT64FLOAT)filter[i][6][0] * in[6][1]; i 61 libavcodec/aacpsdsp_template.c sum_re += (INT64FLOAT)filter[i][j][0] * (in0_re + in1_re) - i 62 libavcodec/aacpsdsp_template.c (INT64FLOAT)filter[i][j][1] * (in0_im - in1_im); i 63 libavcodec/aacpsdsp_template.c sum_im += (INT64FLOAT)filter[i][j][0] * (in0_im + in1_im) + i 64 libavcodec/aacpsdsp_template.c (INT64FLOAT)filter[i][j][1] * (in0_re - in1_re); i 67 libavcodec/aacpsdsp_template.c out[i * stride][0] = (int)((sum_re + 0x40000000) >> 31); i 68 libavcodec/aacpsdsp_template.c out[i * stride][1] = (int)((sum_im + 0x40000000) >> 31); i 70 libavcodec/aacpsdsp_template.c out[i * stride][0] = sum_re; i 71 libavcodec/aacpsdsp_template.c out[i * stride][1] = sum_im; i 77 libavcodec/aacpsdsp_template.c int i, int len) i 81 libavcodec/aacpsdsp_template.c for (; i < 64; i++) { i 83 libavcodec/aacpsdsp_template.c out[i][j][0] = L[0][j][i]; i 84 libavcodec/aacpsdsp_template.c out[i][j][1] = L[1][j][i]; i 91 libavcodec/aacpsdsp_template.c int i, int len) i 95 libavcodec/aacpsdsp_template.c for (; i < 64; i++) { i 97 libavcodec/aacpsdsp_template.c out[0][n][i] = in[i][n][0]; i 98 libavcodec/aacpsdsp_template.c out[1][n][i] = in[i][n][1]; i 238 libavcodec/aacpsy.c int i; i 243 libavcodec/aacpsy.c for (i = 1; i < 13; i++) { i 244 libavcodec/aacpsy.c if (FFMAX(bitrate, psy_abr_map[i].quality) != bitrate) { i 245 libavcodec/aacpsy.c upper_range = i; i 246 libavcodec/aacpsy.c upper_range_kbps = psy_abr_map[i ].quality; i 247 libavcodec/aacpsy.c lower_range = i - 1; i 248 libavcodec/aacpsy.c lower_range_kbps = psy_abr_map[i - 1].quality; i 264 libavcodec/aacpsy.c int i, j; i 266 libavcodec/aacpsy.c for (i = 0; i < avctx->channels; i++) { i 267 libavcodec/aacpsy.c AacPsyChannel *pch = &ctx->ch[i]; i 304 libavcodec/aacpsy.c int i, j, g, start; i 341 libavcodec/aacpsy.c i = 0; i 344 libavcodec/aacpsy.c i += band_sizes[g]; i 345 libavcodec/aacpsy.c bark = calc_bark((i-1) * line_to_frequency); i 363 libavcodec/aacpsy.c for (i = 1; i < band_sizes[g]; i++) i 364 libavcodec/aacpsy.c minscale = FFMIN(minscale, ath((start + i) * line_to_frequency, ATH_ADD)); i 410 libavcodec/aacpsy.c int i, j; i 425 libavcodec/aacpsy.c for (i = 0; i < 8; i++) { i 427 libavcodec/aacpsy.c v = iir_filter(la[i*128+j], pch->iir_state); i 430 libavcodec/aacpsy.c s[i] = sum; i 433 libavcodec/aacpsy.c for (i = 0; i < 8; i++) { i 434 libavcodec/aacpsy.c if (s[i] > pch->win_energy * attack_ratio) { i 435 libavcodec/aacpsy.c attack_n = i + 1; i 468 libavcodec/aacpsy.c for (i = 0; i < 3; i++) i 469 libavcodec/aacpsy.c wi.window_type[i] = prev_type; i 480 libavcodec/aacpsy.c for (i = 0; i < 8; i++) { i 481 libavcodec/aacpsy.c if (!((grouping >> i) & 1)) i 482 libavcodec/aacpsy.c lastgrp = i; i 600 libavcodec/aacpsy.c int i, w, g; i 611 libavcodec/aacpsy.c for (i = 0; i < band_sizes[g]; i++) { i 612 libavcodec/aacpsy.c band->energy += coefs[start+i] * coefs[start+i]; i 613 libavcodec/aacpsy.c form_factor += sqrtf(fabs(coefs[start+i])); i 630 libavcodec/aacpsy.c int i, j; i 631 libavcodec/aacpsy.c for (i = 0; i < AAC_BLOCK_SIZE_LONG; i++) { i 633 libavcodec/aacpsy.c sum1 = firbuf[i + (PSY_LAME_FIR_LEN - 1) / 2]; i 636 libavcodec/aacpsy.c sum1 += psy_fir_coeffs[j] * (firbuf[i + j] + firbuf[i + PSY_LAME_FIR_LEN - j]); i 637 libavcodec/aacpsy.c sum2 += psy_fir_coeffs[j + 1] * (firbuf[i + j + 1] + firbuf[i + PSY_LAME_FIR_LEN - j - 1]); i 641 libavcodec/aacpsy.c hpfsmpl[i] = (sum1 + sum2) * 32768.0f; i 654 libavcodec/aacpsy.c int i, w, g; i 757 libavcodec/aacpsy.c for (i = 0; i < 2; i++) { i 888 libavcodec/aacpsy.c int i; i 904 libavcodec/aacpsy.c for (i = 0; i < PSY_LAME_NUM_SUBBLOCKS; i++) { i 905 libavcodec/aacpsy.c energy_subshort[i] = pch->prev_energy_subshort[i + ((AAC_NUM_BLOCKS_SHORT - 1) * PSY_LAME_NUM_SUBBLOCKS)]; i 906 libavcodec/aacpsy.c assert(pch->prev_energy_subshort[i + ((AAC_NUM_BLOCKS_SHORT - 2) * PSY_LAME_NUM_SUBBLOCKS + 1)] > 0); i 907 libavcodec/aacpsy.c attack_intensity[i] = energy_subshort[i] / pch->prev_energy_subshort[i + ((AAC_NUM_BLOCKS_SHORT - 2) * PSY_LAME_NUM_SUBBLOCKS + 1)]; i 908 libavcodec/aacpsy.c energy_short[0] += energy_subshort[i]; i 911 libavcodec/aacpsy.c for (i = 0; i < AAC_NUM_BLOCKS_SHORT * PSY_LAME_NUM_SUBBLOCKS; i++) { i 916 libavcodec/aacpsy.c pch->prev_energy_subshort[i] = energy_subshort[i + PSY_LAME_NUM_SUBBLOCKS] = p; i 917 libavcodec/aacpsy.c energy_short[1 + i / PSY_LAME_NUM_SUBBLOCKS] += p; i 925 libavcodec/aacpsy.c if (p > energy_subshort[i + 1]) i 926 libavcodec/aacpsy.c p = p / energy_subshort[i + 1]; i 927 libavcodec/aacpsy.c else if (energy_subshort[i + 1] > p * 10.0f) i 928 libavcodec/aacpsy.c p = energy_subshort[i + 1] / (p * 10.0f); i 931 libavcodec/aacpsy.c attack_intensity[i + PSY_LAME_NUM_SUBBLOCKS] = p; i 935 libavcodec/aacpsy.c for (i = 0; i < (AAC_NUM_BLOCKS_SHORT + 1) * PSY_LAME_NUM_SUBBLOCKS; i++) i 936 libavcodec/aacpsy.c if (!attacks[i / PSY_LAME_NUM_SUBBLOCKS]) i 937 libavcodec/aacpsy.c if (attack_intensity[i] > pch->attack_threshold) i 938 libavcodec/aacpsy.c attacks[i / PSY_LAME_NUM_SUBBLOCKS] = (i % PSY_LAME_NUM_SUBBLOCKS) + 1; i 944 libavcodec/aacpsy.c for (i = 1; i < AAC_NUM_BLOCKS_SHORT + 1; i++) { i 945 libavcodec/aacpsy.c const float u = energy_short[i - 1]; i 946 libavcodec/aacpsy.c const float v = energy_short[i]; i 950 libavcodec/aacpsy.c if (i == 1 && attacks[0] < attacks[i]) i 952 libavcodec/aacpsy.c attacks[i] = 0; i 955 libavcodec/aacpsy.c att_sum += attacks[i]; i 966 libavcodec/aacpsy.c for (i = 1; i < AAC_NUM_BLOCKS_SHORT + 1; i++) i 967 libavcodec/aacpsy.c if (attacks[i] && attacks[i-1]) i 968 libavcodec/aacpsy.c attacks[i] = 0; i 992 libavcodec/aacpsy.c for (i = 0; i < 8; i++) { i 993 libavcodec/aacpsy.c if (!((pch->next_grouping >> i) & 1)) i 994 libavcodec/aacpsy.c lastgrp = i; i 1005 libavcodec/aacpsy.c for (i = 0; i < 9; i++) { i 1006 libavcodec/aacpsy.c if (attacks[i]) { i 1007 libavcodec/aacpsy.c grouping = i; i 197 libavcodec/aacsbr.c int i; i 201 libavcodec/aacsbr.c for (i = 0; i < sbr->n_q; i++) { i 202 libavcodec/aacsbr.c if (ch_data->bs_invf_mode[0][i] + ch_data->bs_invf_mode[1][i] == 1) { i 205 libavcodec/aacsbr.c new_bw = bw_tab[ch_data->bs_invf_mode[0][i]]; i 207 libavcodec/aacsbr.c if (new_bw < ch_data->bw_array[i]) { i 208 libavcodec/aacsbr.c new_bw = 0.75f * new_bw + 0.25f * ch_data->bw_array[i]; i 210 libavcodec/aacsbr.c new_bw = 0.90625f * new_bw + 0.09375f * ch_data->bw_array[i]; i 211 libavcodec/aacsbr.c ch_data->bw_array[i] = new_bw < 0.015625f ? 0.0f : new_bw; i 281 libavcodec/aacsbr.c int e, i, j, m; i 297 libavcodec/aacsbr.c for (i = 0; i < h_SL; i++) { i 298 libavcodec/aacsbr.c memcpy(g_temp[i + 2*ch_data->t_env[0]], sbr->gain[0], m_max * sizeof(sbr->gain[0][0])); i 299 libavcodec/aacsbr.c memcpy(q_temp[i + 2*ch_data->t_env[0]], sbr->q_m[0], m_max * sizeof(sbr->q_m[0][0])); i 302 libavcodec/aacsbr.c for (i = 0; i < 4; i++) { i 303 libavcodec/aacsbr.c memcpy(g_temp[i + 2 * ch_data->t_env[0]], i 304 libavcodec/aacsbr.c g_temp[i + 2 * ch_data->t_env_num_env_old], i 306 libavcodec/aacsbr.c memcpy(q_temp[i + 2 * ch_data->t_env[0]], i 307 libavcodec/aacsbr.c q_temp[i + 2 * ch_data->t_env_num_env_old], i 313 libavcodec/aacsbr.c for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { i 314 libavcodec/aacsbr.c memcpy(g_temp[h_SL + i], sbr->gain[e], m_max * sizeof(sbr->gain[0][0])); i 315 libavcodec/aacsbr.c memcpy(q_temp[h_SL + i], sbr->q_m[e], m_max * sizeof(sbr->q_m[0][0])); i 320 libavcodec/aacsbr.c for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { i 329 libavcodec/aacsbr.c const int idx1 = i + h_SL; i 338 libavcodec/aacsbr.c g_filt = g_temp[i + h_SL]; i 339 libavcodec/aacsbr.c q_filt = q_temp[i]; i 342 libavcodec/aacsbr.c sbr->dsp.hf_g_filt(Y1[i] + kx, X_high + kx, g_filt, m_max, i 343 libavcodec/aacsbr.c i + ENVELOPE_ADJUSTMENT_OFFSET); i 346 libavcodec/aacsbr.c sbr->dsp.hf_apply_noise[indexsine](Y1[i] + kx, sbr->s_m[e], i 353 libavcodec/aacsbr.c float *out = &Y1[i][kx][idx]; i 89 libavcodec/aacsbr_fixed.c int i, ret, xpow, tmp; i 93 libavcodec/aacsbr_fixed.c for (i=0; i<10; i+=2){ i 95 libavcodec/aacsbr_fixed.c tmp = (int)(((int64_t)xpow * fixed_log_table[i] + 0x40000000) >> 31); i 99 libavcodec/aacsbr_fixed.c tmp = (int)(((int64_t)xpow * fixed_log_table[i+1] + 0x40000000) >> 31); i 114 libavcodec/aacsbr_fixed.c int i, ret, xpow, tmp; i 118 libavcodec/aacsbr_fixed.c for (i=0; i<7; i++){ i 120 libavcodec/aacsbr_fixed.c tmp = (int)(((int64_t)xpow * fixed_exp_table[i] + 0x40000000) >> 31); i 372 libavcodec/aacsbr_fixed.c int i; i 377 libavcodec/aacsbr_fixed.c for (i = 0; i < sbr->n_q; i++) { i 378 libavcodec/aacsbr_fixed.c if (ch_data->bs_invf_mode[0][i] + ch_data->bs_invf_mode[1][i] == 1) i 381 libavcodec/aacsbr_fixed.c new_bw = bw_tab[ch_data->bs_invf_mode[0][i]]; i 383 libavcodec/aacsbr_fixed.c if (new_bw < ch_data->bw_array[i]){ i 385 libavcodec/aacsbr_fixed.c accu += (int64_t)ch_data->bw_array[i] * 0x20000000; i 389 libavcodec/aacsbr_fixed.c accu += (int64_t)ch_data->bw_array[i] * 201326592; i 392 libavcodec/aacsbr_fixed.c ch_data->bw_array[i] = new_bw < 0x2000000 ? 0 : new_bw; i 494 libavcodec/aacsbr_fixed.c int e, i, j, m; i 510 libavcodec/aacsbr_fixed.c for (i = 0; i < h_SL; i++) { i 511 libavcodec/aacsbr_fixed.c memcpy(g_temp[i + 2*ch_data->t_env[0]], sbr->gain[0], m_max * sizeof(sbr->gain[0][0])); i 512 libavcodec/aacsbr_fixed.c memcpy(q_temp[i + 2*ch_data->t_env[0]], sbr->q_m[0], m_max * sizeof(sbr->q_m[0][0])); i 515 libavcodec/aacsbr_fixed.c for (i = 0; i < 4; i++) { i 516 libavcodec/aacsbr_fixed.c memcpy(g_temp[i + 2 * ch_data->t_env[0]], i 517 libavcodec/aacsbr_fixed.c g_temp[i + 2 * ch_data->t_env_num_env_old], i 519 libavcodec/aacsbr_fixed.c memcpy(q_temp[i + 2 * ch_data->t_env[0]], i 520 libavcodec/aacsbr_fixed.c q_temp[i + 2 * ch_data->t_env_num_env_old], i 526 libavcodec/aacsbr_fixed.c for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { i 527 libavcodec/aacsbr_fixed.c memcpy(g_temp[h_SL + i], sbr->gain[e], m_max * sizeof(sbr->gain[0][0])); i 528 libavcodec/aacsbr_fixed.c memcpy(q_temp[h_SL + i], sbr->q_m[e], m_max * sizeof(sbr->q_m[0][0])); i 533 libavcodec/aacsbr_fixed.c for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { i 542 libavcodec/aacsbr_fixed.c const int idx1 = i + h_SL; i 555 libavcodec/aacsbr_fixed.c g_filt = g_temp[i + h_SL]; i 556 libavcodec/aacsbr_fixed.c q_filt = q_temp[i]; i 559 libavcodec/aacsbr_fixed.c sbr->dsp.hf_g_filt(Y1[i] + kx, X_high + kx, g_filt, m_max, i 560 libavcodec/aacsbr_fixed.c i + ENVELOPE_ADJUSTMENT_OFFSET); i 563 libavcodec/aacsbr_fixed.c sbr->dsp.hf_apply_noise[indexsine](Y1[i] + kx, sbr->s_m[e], i 570 libavcodec/aacsbr_fixed.c unsigned *out = &Y1[i][kx][idx]; i 128 libavcodec/aacsbr_template.c int i; i 129 libavcodec/aacsbr_template.c for (i = 0; i <= last_el; i++) i 130 libavcodec/aacsbr_template.c if (table[i] == needle) i 244 libavcodec/aacsbr_template.c int i, min = array[0]; i 245 libavcodec/aacsbr_template.c for (i = 1; i < nel; i++) i 246 libavcodec/aacsbr_template.c min = FFMIN(array[i], min); i 489 libavcodec/aacsbr_template.c int i, k, last_k = -1, last_msb = -1, sb = 0; i 509 libavcodec/aacsbr_template.c for (i = k; i == k || sb > (sbr->k[0] - 1 + msb - odd); i--) { i 510 libavcodec/aacsbr_template.c sb = sbr->f_master[i]; i 619 libavcodec/aacsbr_template.c int i; i 620 libavcodec/aacsbr_template.c for (i = 0; i < elements; i++) { i 621 libavcodec/aacsbr_template.c vec[i] = get_bits1(gb); i 633 libavcodec/aacsbr_template.c int i; i 665 libavcodec/aacsbr_template.c for (i = 0; i < num_rel_lead; i++) i 666 libavcodec/aacsbr_template.c ch_data->t_env[i + 1] = ch_data->t_env[i] + abs_bord_trail; i 669 libavcodec/aacsbr_template.c for (i = 1; i < ch_data->bs_num_env; i++) i 670 libavcodec/aacsbr_template.c ch_data->bs_freq_res[i + 1] = ch_data->bs_freq_res[1]; i 679 libavcodec/aacsbr_template.c for (i = 0; i < num_rel_trail; i++) i 680 libavcodec/aacsbr_template.c ch_data->t_env[ch_data->bs_num_env - 1 - i] = i 681 libavcodec/aacsbr_template.c ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2; i 685 libavcodec/aacsbr_template.c for (i = 0; i < ch_data->bs_num_env; i++) i 686 libavcodec/aacsbr_template.c ch_data->bs_freq_res[ch_data->bs_num_env - i] = get_bits1(gb); i 694 libavcodec/aacsbr_template.c for (i = 0; i < num_rel_lead; i++) i 695 libavcodec/aacsbr_template.c ch_data->t_env[i + 1] = ch_data->t_env[i] + 2 * get_bits(gb, 2) + 2; i 718 libavcodec/aacsbr_template.c for (i = 0; i < num_rel_lead; i++) i 719 libavcodec/aacsbr_template.c ch_data->t_env[i + 1] = ch_data->t_env[i] + 2 * get_bits(gb, 2) + 2; i 720 libavcodec/aacsbr_template.c for (i = 0; i < num_rel_trail; i++) i 721 libavcodec/aacsbr_template.c ch_data->t_env[ch_data->bs_num_env - 1 - i] = i 722 libavcodec/aacsbr_template.c ch_data->t_env[ch_data->bs_num_env - i] - 2 * get_bits(gb, 2) - 2; i 739 libavcodec/aacsbr_template.c for (i = 1; i <= ch_data->bs_num_env; i++) { i 740 libavcodec/aacsbr_template.c if (ch_data->t_env[i-1] >= ch_data->t_env[i]) { i 806 libavcodec/aacsbr_template.c int i; i 809 libavcodec/aacsbr_template.c for (i = 0; i < sbr->n_q; i++) i 810 libavcodec/aacsbr_template.c ch_data->bs_invf_mode[0][i] = get_bits(gb, 2); i 817 libavcodec/aacsbr_template.c int i, j, k; i 853 libavcodec/aacsbr_template.c for (i = 0; i < ch_data->bs_num_env; i++) { i 854 libavcodec/aacsbr_template.c if (ch_data->bs_df_env[i]) { i 856 libavcodec/aacsbr_template.c if (ch_data->bs_freq_res[i + 1] == ch_data->bs_freq_res[i]) { i 857 libavcodec/aacsbr_template.c for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { i 858 libavcodec/aacsbr_template.c ch_data->env_facs_q[i + 1][j] = ch_data->env_facs_q[i][j] + delta * (get_vlc2(gb, t_huff, 9, 3) - t_lav); i 859 libavcodec/aacsbr_template.c if (ch_data->env_facs_q[i + 1][j] > 127U) { i 860 libavcodec/aacsbr_template.c av_log(ac->avctx, AV_LOG_ERROR, "env_facs_q %d is invalid\n", ch_data->env_facs_q[i + 1][j]); i 864 libavcodec/aacsbr_template.c } else if (ch_data->bs_freq_res[i + 1]) { i 865 libavcodec/aacsbr_template.c for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { i 867 libavcodec/aacsbr_template.c ch_data->env_facs_q[i + 1][j] = ch_data->env_facs_q[i][k] + delta * (get_vlc2(gb, t_huff, 9, 3) - t_lav); i 868 libavcodec/aacsbr_template.c if (ch_data->env_facs_q[i + 1][j] > 127U) { i 869 libavcodec/aacsbr_template.c av_log(ac->avctx, AV_LOG_ERROR, "env_facs_q %d is invalid\n", ch_data->env_facs_q[i + 1][j]); i 874 libavcodec/aacsbr_template.c for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { i 876 libavcodec/aacsbr_template.c ch_data->env_facs_q[i + 1][j] = ch_data->env_facs_q[i][k] + delta * (get_vlc2(gb, t_huff, 9, 3) - t_lav); i 877 libavcodec/aacsbr_template.c if (ch_data->env_facs_q[i + 1][j] > 127U) { i 878 libavcodec/aacsbr_template.c av_log(ac->avctx, AV_LOG_ERROR, "env_facs_q %d is invalid\n", ch_data->env_facs_q[i + 1][j]); i 884 libavcodec/aacsbr_template.c ch_data->env_facs_q[i + 1][0] = delta * get_bits(gb, bits); // bs_env_start_value_balance i 885 libavcodec/aacsbr_template.c for (j = 1; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) { i 886 libavcodec/aacsbr_template.c ch_data->env_facs_q[i + 1][j] = ch_data->env_facs_q[i + 1][j - 1] + delta * (get_vlc2(gb, f_huff, 9, 3) - f_lav); i 887 libavcodec/aacsbr_template.c if (ch_data->env_facs_q[i + 1][j] > 127U) { i 888 libavcodec/aacsbr_template.c av_log(ac->avctx, AV_LOG_ERROR, "env_facs_q %d is invalid\n", ch_data->env_facs_q[i + 1][j]); i 905 libavcodec/aacsbr_template.c int i, j; i 922 libavcodec/aacsbr_template.c for (i = 0; i < ch_data->bs_num_noise; i++) { i 923 libavcodec/aacsbr_template.c if (ch_data->bs_df_noise[i]) { i 925 libavcodec/aacsbr_template.c ch_data->noise_facs_q[i + 1][j] = ch_data->noise_facs_q[i][j] + delta * (get_vlc2(gb, t_huff, 9, 2) - t_lav); i 926 libavcodec/aacsbr_template.c if (ch_data->noise_facs_q[i + 1][j] > 30U) { i 927 libavcodec/aacsbr_template.c av_log(ac->avctx, AV_LOG_ERROR, "noise_facs_q %d is invalid\n", ch_data->noise_facs_q[i + 1][j]); i 932 libavcodec/aacsbr_template.c ch_data->noise_facs_q[i + 1][0] = delta * get_bits(gb, 5); // bs_noise_start_value_balance or bs_noise_start_value_level i 934 libavcodec/aacsbr_template.c ch_data->noise_facs_q[i + 1][j] = ch_data->noise_facs_q[i + 1][j - 1] + delta * (get_vlc2(gb, f_huff, 9, 3) - f_lav); i 935 libavcodec/aacsbr_template.c if (ch_data->noise_facs_q[i + 1][j] > 30U) { i 936 libavcodec/aacsbr_template.c av_log(ac->avctx, AV_LOG_ERROR, "noise_facs_q %d is invalid\n", ch_data->noise_facs_q[i + 1][j]); i 1176 libavcodec/aacsbr_template.c int i; i 1182 libavcodec/aacsbr_template.c for (i = 0; i < 32; i++) { // numTimeSlots*RATE = 16*2 as 960 sample frames i 1203 libavcodec/aacsbr_template.c sbrdsp->qmf_post_shuffle(W[buf_idx][i], z); i 1224 libavcodec/aacsbr_template.c int i, n; i 1228 libavcodec/aacsbr_template.c for (i = 0; i < 32; i++) { i 1239 libavcodec/aacsbr_template.c X[0][i][ n] = -X[0][i][n]; i 1240 libavcodec/aacsbr_template.c X[0][i][32+n] = X[1][i][31-n]; i 1242 libavcodec/aacsbr_template.c mdct->imdct_half(mdct, mdct_buf[0], X[0][i]); i 1245 libavcodec/aacsbr_template.c sbrdsp->neg_odd_64(X[1][i]); i 1246 libavcodec/aacsbr_template.c mdct->imdct_half(mdct, mdct_buf[0], X[0][i]); i 1247 libavcodec/aacsbr_template.c mdct->imdct_half(mdct, mdct_buf[1], X[1][i]); i 1270 libavcodec/aacsbr_template.c int i, k; i 1275 libavcodec/aacsbr_template.c for (i = t_HFGen; i < i_f + t_HFGen; i++) { i 1276 libavcodec/aacsbr_template.c X_low[k][i][0] = W[buf_idx][i - t_HFGen][k][0]; i 1277 libavcodec/aacsbr_template.c X_low[k][i][1] = W[buf_idx][i - t_HFGen][k][1]; i 1282 libavcodec/aacsbr_template.c for (i = 0; i < t_HFGen; i++) { i 1283 libavcodec/aacsbr_template.c X_low[k][i][0] = W[buf_idx][i + i_f - t_HFGen][k][0]; i 1284 libavcodec/aacsbr_template.c X_low[k][i][1] = W[buf_idx][i + i_f - t_HFGen][k][1]; i 1330 libavcodec/aacsbr_template.c int k, i; i 1335 libavcodec/aacsbr_template.c for (i = 0; i < i_Temp; i++) { i 1336 libavcodec/aacsbr_template.c X[0][i][k] = X_low[k][i + ENVELOPE_ADJUSTMENT_OFFSET][0]; i 1337 libavcodec/aacsbr_template.c X[1][i][k] = X_low[k][i + ENVELOPE_ADJUSTMENT_OFFSET][1]; i 1341 libavcodec/aacsbr_template.c for (i = 0; i < i_Temp; i++) { i 1342 libavcodec/aacsbr_template.c X[0][i][k] = Y0[i + i_f][k][0]; i 1343 libavcodec/aacsbr_template.c X[1][i][k] = Y0[i + i_f][k][1]; i 1348 libavcodec/aacsbr_template.c for (i = i_Temp; i < 38; i++) { i 1349 libavcodec/aacsbr_template.c X[0][i][k] = X_low[k][i + ENVELOPE_ADJUSTMENT_OFFSET][0]; i 1350 libavcodec/aacsbr_template.c X[1][i][k] = X_low[k][i + ENVELOPE_ADJUSTMENT_OFFSET][1]; i 1354 libavcodec/aacsbr_template.c for (i = i_Temp; i < i_f; i++) { i 1355 libavcodec/aacsbr_template.c X[0][i][k] = Y1[i][k][0]; i 1356 libavcodec/aacsbr_template.c X[1][i][k] = Y1[i][k][1]; i 1368 libavcodec/aacsbr_template.c int e, i, m; i 1382 libavcodec/aacsbr_template.c for (i = 0; i < ilim; i++) i 1383 libavcodec/aacsbr_template.c for (m = table[i]; m < table[i + 1]; m++) i 1384 libavcodec/aacsbr_template.c sbr->e_origmapped[e][m - sbr->kx[1]] = ch_data->env_facs[e+1][i]; i 1388 libavcodec/aacsbr_template.c for (i = 0; i < sbr->n_q; i++) i 1389 libavcodec/aacsbr_template.c for (m = sbr->f_tablenoise[i]; m < sbr->f_tablenoise[i + 1]; m++) i 1390 libavcodec/aacsbr_template.c sbr->q_mapped[e][m - sbr->kx[1]] = ch_data->noise_facs[k+1][i]; i 1392 libavcodec/aacsbr_template.c for (i = 0; i < sbr->n[1]; i++) { i 1395 libavcodec/aacsbr_template.c (sbr->f_tablehigh[i] + sbr->f_tablehigh[i + 1]) >> 1; i 1397 libavcodec/aacsbr_template.c ch_data->s_indexmapped[e + 1][m_midpoint - sbr->kx[1]] = ch_data->bs_add_harmonic[i] * i 1402 libavcodec/aacsbr_template.c for (i = 0; i < ilim; i++) { i 1404 libavcodec/aacsbr_template.c for (m = table[i]; m < table[i + 1]; m++) { i 1410 libavcodec/aacsbr_template.c memset(&sbr->s_mapped[e][table[i] - sbr->kx[1]], additional_sinusoid_present, i 1411 libavcodec/aacsbr_template.c (table[i + 1] - table[i]) * sizeof(sbr->s_mapped[e][0])); i 47 libavcodec/aactab.h int i; i 74 libavcodec/aactab.h for (i = 0; i < 428; i++) { i 75 libavcodec/aactab.h t1_inc_cur = 4 * (i % 4); i 76 libavcodec/aactab.h t2_inc_cur = (8 + 3*i) % 16; i 84 libavcodec/aactab.h ff_aac_pow2sf_tab[i] = t1 * exp2_lut[t1_inc_cur]; i 85 libavcodec/aactab.h ff_aac_pow34sf_tab[i] = t2 * exp2_lut[t2_inc_cur]; i 48 libavcodec/aasc.c int i; i 57 libavcodec/aasc.c for (i = 0; i < s->palette_size / 4; i++) { i 58 libavcodec/aasc.c s->palette[i] = 0xFFU << 24 | AV_RL32(ptr); i 87 libavcodec/aasc.c int compr, i, stride, psize, ret; i 112 libavcodec/aasc.c for (i = avctx->height - 1; i >= 0; i--) { i 113 libavcodec/aasc.c memcpy(s->frame->data[0] + i * s->frame->linesize[0], buf, avctx->width * psize); i 192 libavcodec/ac3.c int i, seg, delta; i 205 libavcodec/ac3.c for (i = 0; i < dba_lengths[seg]; i++) { i 125 libavcodec/ac3dec.c int i; i 129 libavcodec/ac3dec.c for (i = 0; i < 128; i++) { i 130 libavcodec/ac3dec.c ungroup_3_in_7_bits_tab[i][0] = i / 25; i 131 libavcodec/ac3dec.c ungroup_3_in_7_bits_tab[i][1] = (i % 25) / 5; i 132 libavcodec/ac3dec.c ungroup_3_in_7_bits_tab[i][2] = (i % 25) % 5; i 137 libavcodec/ac3dec.c for (i = 0; i < 32; i++) { i 139 libavcodec/ac3dec.c b1_mantissas[i][0] = symmetric_dequant(ff_ac3_ungroup_3_in_5_bits_tab[i][0], 3); i 140 libavcodec/ac3dec.c b1_mantissas[i][1] = symmetric_dequant(ff_ac3_ungroup_3_in_5_bits_tab[i][1], 3); i 141 libavcodec/ac3dec.c b1_mantissas[i][2] = symmetric_dequant(ff_ac3_ungroup_3_in_5_bits_tab[i][2], 3); i 143 libavcodec/ac3dec.c for (i = 0; i < 128; i++) { i 145 libavcodec/ac3dec.c b2_mantissas[i][0] = symmetric_dequant(ungroup_3_in_7_bits_tab[i][0], 5); i 146 libavcodec/ac3dec.c b2_mantissas[i][1] = symmetric_dequant(ungroup_3_in_7_bits_tab[i][1], 5); i 147 libavcodec/ac3dec.c b2_mantissas[i][2] = symmetric_dequant(ungroup_3_in_7_bits_tab[i][2], 5); i 150 libavcodec/ac3dec.c b4_mantissas[i][0] = symmetric_dequant(i / 11, 11); i 151 libavcodec/ac3dec.c b4_mantissas[i][1] = symmetric_dequant(i % 11, 11); i 155 libavcodec/ac3dec.c for (i = 0; i < 7; i++) { i 157 libavcodec/ac3dec.c b3_mantissas[i] = symmetric_dequant(i, 7); i 159 libavcodec/ac3dec.c for (i = 0; i < 15; i++) { i 161 libavcodec/ac3dec.c b5_mantissas[i] = symmetric_dequant(i, 15); i 167 libavcodec/ac3dec.c for (i = 0; i < 256; i++) { i 168 libavcodec/ac3dec.c int v = (i >> 5) - ((i >> 7) << 3) - 5; i 169 libavcodec/ac3dec.c dynamic_range_tab[i] = powf(2.0f, v) * ((i & 0x1F) | 0x20); i 174 libavcodec/ac3dec.c for (i = 0; i < 256; i++) { i 175 libavcodec/ac3dec.c int v = (i >> 4) - ((i >> 7) << 4) - 4; i 176 libavcodec/ac3dec.c ff_ac3_heavy_dynamic_range_tab[i] = powf(2.0f, v) * ((i & 0xF) | 0x10); i 187 libavcodec/ac3dec.c int i; i 221 libavcodec/ac3dec.c for (i = 0; i < AC3_MAX_CHANNELS; i++) { i 222 libavcodec/ac3dec.c s->xcfptr[i] = s->transform_coeffs[i]; i 223 libavcodec/ac3dec.c s->dlyptr[i] = s->delay[i]; i 237 libavcodec/ac3dec.c int i; i 240 libavcodec/ac3dec.c i = !s->channel_mode; i 242 libavcodec/ac3dec.c s->dialog_normalization[(!s->channel_mode)-i] = -get_bits(gbc, 5); i 243 libavcodec/ac3dec.c if (s->dialog_normalization[(!s->channel_mode)-i] == 0) { i 244 libavcodec/ac3dec.c s->dialog_normalization[(!s->channel_mode)-i] = -31; i 247 libavcodec/ac3dec.c s->level_gain[(!s->channel_mode)-i] = powf(2.0f, i 249 libavcodec/ac3dec.c s->dialog_normalization[(!s->channel_mode)-i])/6.0f); i 251 libavcodec/ac3dec.c if (s->compression_exists[(!s->channel_mode)-i] = get_bits1(gbc)) { i 252 libavcodec/ac3dec.c s->heavy_dynamic_range[(!s->channel_mode)-i] = i 259 libavcodec/ac3dec.c } while (i--); i 286 libavcodec/ac3dec.c i = get_bits(gbc, 6); i 289 libavcodec/ac3dec.c } while (i--); i 368 libavcodec/ac3dec.c int i; i 382 libavcodec/ac3dec.c for (i = 0; i < s->fbw_channels; i++) { i 383 libavcodec/ac3dec.c downmix_coeffs[0][i] = gain_levels[ac3_default_coeffs[s->channel_mode][i][0]]; i 384 libavcodec/ac3dec.c downmix_coeffs[1][i] = gain_levels[ac3_default_coeffs[s->channel_mode][i][1]]; i 400 libavcodec/ac3dec.c for (i = 0; i < s->fbw_channels; i++) { i 401 libavcodec/ac3dec.c norm0 += downmix_coeffs[0][i]; i 402 libavcodec/ac3dec.c norm1 += downmix_coeffs[1][i]; i 406 libavcodec/ac3dec.c for (i = 0; i < s->fbw_channels; i++) { i 407 libavcodec/ac3dec.c downmix_coeffs[0][i] *= norm0; i 408 libavcodec/ac3dec.c downmix_coeffs[1][i] *= norm1; i 412 libavcodec/ac3dec.c for (i = 0; i < s->fbw_channels; i++) i 413 libavcodec/ac3dec.c downmix_coeffs[0][i] = (downmix_coeffs[0][i] + i 414 libavcodec/ac3dec.c downmix_coeffs[1][i]) * LEVEL_MINUS_3DB; i 416 libavcodec/ac3dec.c for (i = 0; i < s->fbw_channels; i++) { i 417 libavcodec/ac3dec.c s->downmix_coeffs[0][i] = FIXR12(downmix_coeffs[0][i]); i 418 libavcodec/ac3dec.c s->downmix_coeffs[1][i] = FIXR12(downmix_coeffs[1][i]); i 432 libavcodec/ac3dec.c int i, j, grp, group_size; i 438 libavcodec/ac3dec.c for (grp = 0, i = 0; grp < ngrps; grp++) { i 444 libavcodec/ac3dec.c dexp[i++] = ungroup_3_in_7_bits_tab[expacc][0]; i 445 libavcodec/ac3dec.c dexp[i++] = ungroup_3_in_7_bits_tab[expacc][1]; i 446 libavcodec/ac3dec.c dexp[i++] = ungroup_3_in_7_bits_tab[expacc][2]; i 451 libavcodec/ac3dec.c for (i = 0, j = 0; i < ngrps * 3; i++) { i 452 libavcodec/ac3dec.c prevexp += dexp[i] - 2; i 595 libavcodec/ac3dec.c int ch, i; i 599 libavcodec/ac3dec.c for (i = s->start_freq[CPL_CH]; i < s->end_freq[CPL_CH]; i++) { i 600 libavcodec/ac3dec.c if (!s->bap[CPL_CH][i]) i 601 libavcodec/ac3dec.c s->fixed_coeffs[ch][i] = 0; i 665 libavcodec/ac3dec.c int bnd, i; i 673 libavcodec/ac3dec.c for (i = ff_ac3_rematrix_band_tab[bnd]; i < bndend; i++) { i 674 libavcodec/ac3dec.c int tmp0 = s->fixed_coeffs[1][i]; i 675 libavcodec/ac3dec.c s->fixed_coeffs[1][i] += s->fixed_coeffs[2][i]; i 676 libavcodec/ac3dec.c s->fixed_coeffs[2][i] = tmp0 - s->fixed_coeffs[2][i]; i 693 libavcodec/ac3dec.c int i; i 695 libavcodec/ac3dec.c for (i = 0; i < 128; i++) i 696 libavcodec/ac3dec.c x[i] = s->transform_coeffs[ch][2 * i]; i 705 libavcodec/ac3dec.c for (i = 0; i < 128; i++) i 706 libavcodec/ac3dec.c x[i] = s->transform_coeffs[ch][2 * i + 1]; i 1071 libavcodec/ac3dec.c int i, bnd, seg, ch, ret; i 1096 libavcodec/ac3dec.c i = !s->channel_mode; i 1104 libavcodec/ac3dec.c s->dynamic_range[i] = AC3_DYNAMIC_RANGE(range); i 1106 libavcodec/ac3dec.c s->dynamic_range[i] = range; i 1108 libavcodec/ac3dec.c s->dynamic_range[i] = AC3_DYNAMIC_RANGE1; i 1110 libavcodec/ac3dec.c } while (i--); i 1245 libavcodec/ac3dec.c for (i = ch = !cpl_in_use; ch <= s->channels; ch++) { i 1247 libavcodec/ac3dec.c if (ch == i || s->snr_offset_strategy == 2) i 1470 libavcodec/ac3dec.c int i; i 1481 libavcodec/ac3dec.c for (i = 1; i < buf_size; i += 2) { i 1482 libavcodec/ac3dec.c if (buf[i] == 0x77 || buf[i] == 0x0B) { i 1483 libavcodec/ac3dec.c if ((buf[i] ^ buf[i-1]) == (0x77 ^ 0x0B)) { i 1484 libavcodec/ac3dec.c i--; i 1486 libavcodec/ac3dec.c } else if ((buf[i] ^ buf[i+1]) == (0x77 ^ 0x0B)) { i 1491 libavcodec/ac3dec.c if (i >= buf_size) i 1493 libavcodec/ac3dec.c if (i > 10) i 1494 libavcodec/ac3dec.c return i; i 1495 libavcodec/ac3dec.c buf += i; i 1496 libavcodec/ac3dec.c buf_size -= i; i 1732 libavcodec/ac3dec.c int i; i 1734 libavcodec/ac3dec.c for (i = 0; i < 64; i++) { i 1735 libavcodec/ac3dec.c if ((1ULL << i) & ff_eac3_custom_channel_map_locations[ch][1]) { i 1737 libavcodec/ac3dec.c 1ULL << i); i 67 libavcodec/ac3dec_fixed.c int i, shift; i 75 libavcodec/ac3dec_fixed.c for (i=0; i<len; i+=8) { i 77 libavcodec/ac3dec_fixed.c temp = src[i] * mul; i 78 libavcodec/ac3dec_fixed.c temp1 = src[i+1] * mul; i 80 libavcodec/ac3dec_fixed.c temp2 = src[i+2] * mul; i 83 libavcodec/ac3dec_fixed.c dst[i] = temp >> shift; i 84 libavcodec/ac3dec_fixed.c temp3 = src[i+3] * mul; i 87 libavcodec/ac3dec_fixed.c dst[i+1] = temp1 >> shift; i 88 libavcodec/ac3dec_fixed.c temp4 = src[i + 4] * mul; i 90 libavcodec/ac3dec_fixed.c dst[i+2] = temp2 >> shift; i 92 libavcodec/ac3dec_fixed.c temp5 = src[i+5] * mul; i 94 libavcodec/ac3dec_fixed.c dst[i+3] = temp3 >> shift; i 95 libavcodec/ac3dec_fixed.c temp6 = src[i+6] * mul; i 97 libavcodec/ac3dec_fixed.c dst[i+4] = temp4 >> shift; i 99 libavcodec/ac3dec_fixed.c temp7 = src[i+7] * mul; i 102 libavcodec/ac3dec_fixed.c dst[i+5] = temp5 >> shift; i 104 libavcodec/ac3dec_fixed.c dst[i+6] = temp6 >> shift; i 105 libavcodec/ac3dec_fixed.c dst[i+7] = temp7 >> shift; i 111 libavcodec/ac3dec_fixed.c for (i=0; i<len; i+=8) { i 113 libavcodec/ac3dec_fixed.c dst[i] = src[i ] * mul; i 114 libavcodec/ac3dec_fixed.c dst[i+1] = src[i+1] * mul; i 115 libavcodec/ac3dec_fixed.c dst[i+2] = src[i+2] * mul; i 116 libavcodec/ac3dec_fixed.c dst[i+3] = src[i+3] * mul; i 117 libavcodec/ac3dec_fixed.c dst[i+4] = src[i+4] * mul; i 118 libavcodec/ac3dec_fixed.c dst[i+5] = src[i+5] * mul; i 119 libavcodec/ac3dec_fixed.c dst[i+6] = src[i+6] * mul; i 120 libavcodec/ac3dec_fixed.c dst[i+7] = src[i+7] * mul; i 132 libavcodec/ac3dec_fixed.c int i, j; i 135 libavcodec/ac3dec_fixed.c for (i = 0; i < len; i++) { i 138 libavcodec/ac3dec_fixed.c v0 += samples[j][i] * matrix[0][j]; i 139 libavcodec/ac3dec_fixed.c v1 += samples[j][i] * matrix[1][j]; i 141 libavcodec/ac3dec_fixed.c samples[0][i] = (v0+2048)>>12; i 142 libavcodec/ac3dec_fixed.c samples[1][i] = (v1+2048)>>12; i 145 libavcodec/ac3dec_fixed.c for (i = 0; i < len; i++) { i 148 libavcodec/ac3dec_fixed.c v0 += samples[j][i] * matrix[0][j]; i 149 libavcodec/ac3dec_fixed.c samples[0][i] = (v0+2048)>>12; i 29 libavcodec/ac3dsp.c int blk, i; i 34 libavcodec/ac3dsp.c for (i = 0; i < nb_coefs; i++) { i 49 libavcodec/ac3dsp.c int i, v = 0; i 50 libavcodec/ac3dsp.c for (i = 0; i < len; i++) i 51 libavcodec/ac3dsp.c v |= abs(src[i]); i 60 libavcodec/ac3dsp.c int i; i 62 libavcodec/ac3dsp.c for (i = 0; i < len; i += 8) { i 63 libavcodec/ac3dsp.c src32[i ] = (src32[i ] << shift) & mask; i 64 libavcodec/ac3dsp.c src32[i+1] = (src32[i+1] << shift) & mask; i 65 libavcodec/ac3dsp.c src32[i+2] = (src32[i+2] << shift) & mask; i 66 libavcodec/ac3dsp.c src32[i+3] = (src32[i+3] << shift) & mask; i 67 libavcodec/ac3dsp.c src32[i+4] = (src32[i+4] << shift) & mask; i 68 libavcodec/ac3dsp.c src32[i+5] = (src32[i+5] << shift) & mask; i 69 libavcodec/ac3dsp.c src32[i+6] = (src32[i+6] << shift) & mask; i 70 libavcodec/ac3dsp.c src32[i+7] = (src32[i+7] << shift) & mask; i 166 libavcodec/ac3dsp.c int i; i 168 libavcodec/ac3dsp.c for (i = 0; i < nb_coefs; i++) { i 169 libavcodec/ac3dsp.c int v = abs(coef[i]); i 170 libavcodec/ac3dsp.c exp[i] = v ? 23 - av_log2(v) : 24; i 179 libavcodec/ac3dsp.c int i; i 183 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 184 libavcodec/ac3dsp.c int lt = coef0[i]; i 185 libavcodec/ac3dsp.c int rt = coef1[i]; i 200 libavcodec/ac3dsp.c int i; i 204 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 205 libavcodec/ac3dsp.c float lt = coef0[i]; i 206 libavcodec/ac3dsp.c float rt = coef1[i]; i 219 libavcodec/ac3dsp.c int i; i 225 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 226 libavcodec/ac3dsp.c v0 = samples[0][i] * front_mix + i 227 libavcodec/ac3dsp.c samples[1][i] * center_mix + i 228 libavcodec/ac3dsp.c samples[3][i] * surround_mix; i 230 libavcodec/ac3dsp.c v1 = samples[1][i] * center_mix + i 231 libavcodec/ac3dsp.c samples[2][i] * front_mix + i 232 libavcodec/ac3dsp.c samples[4][i] * surround_mix; i 234 libavcodec/ac3dsp.c samples[0][i] = v0; i 235 libavcodec/ac3dsp.c samples[1][i] = v1; i 242 libavcodec/ac3dsp.c int i; i 247 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 248 libavcodec/ac3dsp.c samples[0][i] = samples[0][i] * front_mix + i 249 libavcodec/ac3dsp.c samples[1][i] * center_mix + i 250 libavcodec/ac3dsp.c samples[2][i] * front_mix + i 251 libavcodec/ac3dsp.c samples[3][i] * surround_mix + i 252 libavcodec/ac3dsp.c samples[4][i] * surround_mix; i 259 libavcodec/ac3dsp.c int i, j; i 263 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 266 libavcodec/ac3dsp.c v0 += samples[j][i] * matrix[0][j]; i 267 libavcodec/ac3dsp.c v1 += samples[j][i] * matrix[1][j]; i 269 libavcodec/ac3dsp.c samples[0][i] = v0; i 270 libavcodec/ac3dsp.c samples[1][i] = v1; i 273 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 276 libavcodec/ac3dsp.c v0 += samples[j][i] * matrix[0][j]; i 277 libavcodec/ac3dsp.c samples[0][i] = v0; i 285 libavcodec/ac3dsp.c int i; i 291 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 292 libavcodec/ac3dsp.c v0 = (int64_t)samples[0][i] * front_mix + i 293 libavcodec/ac3dsp.c (int64_t)samples[1][i] * center_mix + i 294 libavcodec/ac3dsp.c (int64_t)samples[3][i] * surround_mix; i 296 libavcodec/ac3dsp.c v1 = (int64_t)samples[1][i] * center_mix + i 297 libavcodec/ac3dsp.c (int64_t)samples[2][i] * front_mix + i 298 libavcodec/ac3dsp.c (int64_t)samples[4][i] * surround_mix; i 300 libavcodec/ac3dsp.c samples[0][i] = (v0+2048)>>12; i 301 libavcodec/ac3dsp.c samples[1][i] = (v1+2048)>>12; i 308 libavcodec/ac3dsp.c int i; i 314 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 315 libavcodec/ac3dsp.c v0 = (int64_t)samples[0][i] * front_mix + i 316 libavcodec/ac3dsp.c (int64_t)samples[1][i] * center_mix + i 317 libavcodec/ac3dsp.c (int64_t)samples[2][i] * front_mix + i 318 libavcodec/ac3dsp.c (int64_t)samples[3][i] * surround_mix + i 319 libavcodec/ac3dsp.c (int64_t)samples[4][i] * surround_mix; i 321 libavcodec/ac3dsp.c samples[0][i] = (v0+2048)>>12; i 328 libavcodec/ac3dsp.c int i, j; i 331 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 334 libavcodec/ac3dsp.c v0 += (int64_t)samples[j][i] * matrix[0][j]; i 335 libavcodec/ac3dsp.c v1 += (int64_t)samples[j][i] * matrix[1][j]; i 337 libavcodec/ac3dsp.c samples[0][i] = (v0+2048)>>12; i 338 libavcodec/ac3dsp.c samples[1][i] = (v1+2048)>>12; i 341 libavcodec/ac3dsp.c for (i = 0; i < len; i++) { i 344 libavcodec/ac3dsp.c v0 += (int64_t)samples[j][i] * matrix[0][j]; i 345 libavcodec/ac3dsp.c samples[0][i] = (v0+2048)>>12; i 380 libavcodec/ac3dsp.c int i; i 383 libavcodec/ac3dsp.c for (i = 0; i < len2; i++) { i 384 libavcodec/ac3dsp.c int16_t w = window[i]; i 385 libavcodec/ac3dsp.c output[i] = (MUL16(input[i], w) + (1 << 14)) >> 15; i 386 libavcodec/ac3dsp.c output[len-i-1] = (MUL16(input[len-i-1], w) + (1 << 14)) >> 15; i 275 libavcodec/ac3enc.c int blk, bnd, i; i 291 libavcodec/ac3enc.c for (i = start; i < end; i++) { i 292 libavcodec/ac3enc.c int32_t lt = block->fixed_coef[1][i]; i 293 libavcodec/ac3enc.c int32_t rt = block->fixed_coef[2][i]; i 294 libavcodec/ac3enc.c block->fixed_coef[1][i] = (lt + rt) >> 1; i 295 libavcodec/ac3enc.c block->fixed_coef[2][i] = (lt - rt) >> 1; i 308 libavcodec/ac3enc.c int expstr, i, grpsize; i 312 libavcodec/ac3enc.c for (i = 12; i < 256; i++) { i 313 libavcodec/ac3enc.c exponent_group_tab[0][expstr][i] = (i + grpsize - 4) / grpsize; i 314 libavcodec/ac3enc.c exponent_group_tab[1][expstr][i] = (i ) / grpsize; i 427 libavcodec/ac3enc.c int nb_groups, i, k; i 434 libavcodec/ac3enc.c for (i = 1, k = 1-cpl; i <= nb_groups; i++) { i 438 libavcodec/ac3enc.c exp[i-cpl] = exp_min; i 443 libavcodec/ac3enc.c for (i = 1, k = 1-cpl; i <= nb_groups; i++) { i 451 libavcodec/ac3enc.c exp[i-cpl] = exp_min; i 463 libavcodec/ac3enc.c for (i = 1; i <= nb_groups; i++) i 464 libavcodec/ac3enc.c exp[i] = FFMIN(exp[i], exp[i-1] + 2); i 465 libavcodec/ac3enc.c i--; i 466 libavcodec/ac3enc.c while (--i >= 0) i 467 libavcodec/ac3enc.c exp[i] = FFMIN(exp[i], exp[i+1] + 2); i 475 libavcodec/ac3enc.c for (i = nb_groups, k = (nb_groups * 2)-cpl; i > 0; i--) { i 476 libavcodec/ac3enc.c uint8_t exp1 = exp[i-cpl]; i 482 libavcodec/ac3enc.c for (i = nb_groups, k = (nb_groups * 4)-cpl; i > 0; i--) { i 483 libavcodec/ac3enc.c exp[k] = exp[k-1] = exp[k-2] = exp[k-3] = exp[i-cpl]; i 581 libavcodec/ac3enc.c int blk, ch, i, cpl; i 603 libavcodec/ac3enc.c for (i = 1; i <= nb_groups; i++) { i 623 libavcodec/ac3enc.c block->grouped_exp[ch][i] = ((delta0 * 5 + delta1) * 5) + delta2; i 1211 libavcodec/ac3enc.c int i; i 1213 libavcodec/ac3enc.c for (i = start_freq; i < end_freq; i++) { i 1214 libavcodec/ac3enc.c int c = fixed_coef[i]; i 1215 libavcodec/ac3enc.c int e = exp[i]; i 1216 libavcodec/ac3enc.c int v = bap[i]; i 1223 libavcodec/ac3enc.c s->qmant1_ptr = &qmant[i]; i 1243 libavcodec/ac3enc.c s->qmant2_ptr = &qmant[i]; i 1266 libavcodec/ac3enc.c s->qmant4_ptr = &qmant[i]; i 1290 libavcodec/ac3enc.c qmant[i] = v; i 1387 libavcodec/ac3enc.c int ch, i, baie, bnd, got_cpl, av_uninit(ch0); i 1494 libavcodec/ac3enc.c for (i = 1; i <= nb_groups; i++) i 1495 libavcodec/ac3enc.c put_bits(&s->pb, 7, block->grouped_exp[ch][i]); i 1554 libavcodec/ac3enc.c for (i = s->start_freq[ch]; i < block->end_freq[ch]; i++) { i 1555 libavcodec/ac3enc.c q = block->qmant[ch][i]; i 1556 libavcodec/ac3enc.c b = s->ref_bap[ch][blk][i]; i 1795 libavcodec/ac3enc.c int i; i 1797 libavcodec/ac3enc.c for (i = 0; i < v_list_size; i++) { i 1798 libavcodec/ac3enc.c if (v < (v_list[i] + FLT_OPTION_THRESHOLD) && i 1799 libavcodec/ac3enc.c v > (v_list[i] - FLT_OPTION_THRESHOLD)) i 1802 libavcodec/ac3enc.c if (i == v_list_size) i 1805 libavcodec/ac3enc.c return i; i 2111 libavcodec/ac3enc.c int i, ret, max_sr; i 2130 libavcodec/ac3enc.c for (i = 0; i <= max_sr; i++) { i 2131 libavcodec/ac3enc.c if ((ff_ac3_sample_rate_tab[i % 3] >> (i / 3)) == avctx->sample_rate) i 2134 libavcodec/ac3enc.c if (i > max_sr) { i 2139 libavcodec/ac3enc.c s->bit_alloc.sr_shift = i / 3; i 2140 libavcodec/ac3enc.c s->bit_alloc.sr_code = i % 3; i 2189 libavcodec/ac3enc.c for (i = 0; i < 19; i++) { i 2190 libavcodec/ac3enc.c long long br_dist = llabs(ff_ac3_bitrate_tab[i] * 1000 - avctx->bit_rate); i 2193 libavcodec/ac3enc.c min_br_code = i; i 2205 libavcodec/ac3enc.c for (i = 0; i < 19; i++) { i 2206 libavcodec/ac3enc.c int br = (ff_ac3_bitrate_tab[i] >> s->bit_alloc.sr_shift) * 1000; i 2210 libavcodec/ac3enc.c best_code = i; i 2295 libavcodec/ac3enc.c int i, cpl_start_band, cpl_end_band; i 2305 libavcodec/ac3enc.c for (i = cpl_start_band + 1; i < cpl_end_band; i++) { i 2306 libavcodec/ac3enc.c if (ff_eac3_default_cpl_band_struct[i]) { i 113 libavcodec/ac3enc_float.c int i, n, n2; i 124 libavcodec/ac3enc_float.c for (i = 0; i < n2; i++) i 125 libavcodec/ac3enc_float.c window[n-1-i] = window[i]; i 125 libavcodec/ac3enc_template.c int av_uninit(blk), ch, bnd, i, j; i 151 libavcodec/ac3enc_template.c for (i = 0; i < num_cpl_coefs; i++) i 152 libavcodec/ac3enc_template.c cpl_coef[i] += ch_coef[i]; i 162 libavcodec/ac3enc_template.c i = s->start_freq[CPL_CH]; i 163 libavcodec/ac3enc_template.c while (i < s->cpl_end_freq) { i 171 libavcodec/ac3enc_template.c CoefType v = block->mdct_coef[ch][i+j]; i 176 libavcodec/ac3enc_template.c i += band_size; i 48 libavcodec/acelp_filters.c int n, i; i 56 libavcodec/acelp_filters.c for (i = 0; i < filter_length;) { i 67 libavcodec/acelp_filters.c v += in[n + i] * filter_coeffs[idx + frac_pos]; i 69 libavcodec/acelp_filters.c i++; i 70 libavcodec/acelp_filters.c v += in[n - i] * filter_coeffs[idx - frac_pos]; i 82 libavcodec/acelp_filters.c int n, i; i 88 libavcodec/acelp_filters.c for (i = 0; i < filter_length;) { i 89 libavcodec/acelp_filters.c v += in[n + i] * filter_coeffs[idx + frac_pos]; i 91 libavcodec/acelp_filters.c i++; i 92 libavcodec/acelp_filters.c v += in[n - i] * filter_coeffs[idx - frac_pos]; i 102 libavcodec/acelp_filters.c int i; i 105 libavcodec/acelp_filters.c for (i = 0; i < length; i++) { i 108 libavcodec/acelp_filters.c tmp += 7699 * (in[i] - 2*in[i-1] + in[i-2]); i 112 libavcodec/acelp_filters.c out[i] = av_clip_int16((tmp + 0x800) >> 12); i 124 libavcodec/acelp_filters.c int i; i 127 libavcodec/acelp_filters.c for (i = 0; i < n; i++) { i 128 libavcodec/acelp_filters.c tmp = gain * in[i] - pole_coeffs[0] * mem[0] - pole_coeffs[1] * mem[1]; i 129 libavcodec/acelp_filters.c out[i] = tmp + zero_coeffs[0] * mem[0] + zero_coeffs[1] * mem[1]; i 139 libavcodec/acelp_filters.c int i; i 141 libavcodec/acelp_filters.c for (i = size - 1; i > 0; i--) i 142 libavcodec/acelp_filters.c samples[i] -= tilt * samples[i - 1]; i 79 libavcodec/acelp_pitch_delay.c int i; i 82 libavcodec/acelp_pitch_delay.c for(i=(1 << log2_ma_pred_order) - 1; i>0; i--) i 84 libavcodec/acelp_pitch_delay.c avg_gain += quant_energy[i-1]; i 85 libavcodec/acelp_pitch_delay.c quant_energy[i] = quant_energy[i-1]; i 104 libavcodec/acelp_pitch_delay.c int i; i 108 libavcodec/acelp_pitch_delay.c for(i=0; i<ma_pred_order; i++) i 109 libavcodec/acelp_pitch_delay.c mr_energy += quant_energy[i] * ma_prediction_coeff[i]; i 138 libavcodec/acelp_vectors.c int i; i 140 libavcodec/acelp_vectors.c for(i=0; i<pulse_count; i++) i 142 libavcodec/acelp_vectors.c fc_v[i + tab1[pulse_indexes & mask]] += i 157 libavcodec/acelp_vectors.c int i; i 162 libavcodec/acelp_vectors.c for (i = 0; i < half_pulse_count; i++) { i 163 libavcodec/acelp_vectors.c const int pos1 = gray_decode[fixed_index[2*i+1] & mask] + i; i 164 libavcodec/acelp_vectors.c const int pos2 = gray_decode[fixed_index[2*i ] & mask] + i; i 165 libavcodec/acelp_vectors.c const float sign = (fixed_index[2*i+1] & (1 << bits)) ? -1.0 : 1.0; i 166 libavcodec/acelp_vectors.c fixed_sparse->x[2*i+1] = pos1; i 167 libavcodec/acelp_vectors.c fixed_sparse->x[2*i ] = pos2; i 168 libavcodec/acelp_vectors.c fixed_sparse->y[2*i+1] = sign; i 169 libavcodec/acelp_vectors.c fixed_sparse->y[2*i ] = pos2 < pos1 ? -sign : sign; i 183 libavcodec/acelp_vectors.c int i; i 186 libavcodec/acelp_vectors.c for(i=0; i<length; i++) i 187 libavcodec/acelp_vectors.c out[i] = av_clip_int16(( i 188 libavcodec/acelp_vectors.c in_a[i] * weight_coeff_a + i 189 libavcodec/acelp_vectors.c in_b[i] * weight_coeff_b + i 196 libavcodec/acelp_vectors.c int i; i 198 libavcodec/acelp_vectors.c for(i=0; i<length; i++) i 199 libavcodec/acelp_vectors.c out[i] = weight_coeff_a * in_a[i] i 200 libavcodec/acelp_vectors.c + weight_coeff_b * in_b[i]; i 206 libavcodec/acelp_vectors.c int i; i 216 libavcodec/acelp_vectors.c for (i = 0; i < size; i++) { i 218 libavcodec/acelp_vectors.c out[i] = in[i] * mem; i 227 libavcodec/acelp_vectors.c int i; i 231 libavcodec/acelp_vectors.c for (i = 0; i < n; i++) i 232 libavcodec/acelp_vectors.c out[i] = in[i] * scalefactor; i 237 libavcodec/acelp_vectors.c int i; i 239 libavcodec/acelp_vectors.c for (i=0; i < in->n; i++) { i 240 libavcodec/acelp_vectors.c int x = in->x[i], repeats = !((in->no_repeat_mask >> i) & 1); i 241 libavcodec/acelp_vectors.c float y = in->y[i] * scale; i 255 libavcodec/acelp_vectors.c int i; i 257 libavcodec/acelp_vectors.c for (i=0; i < in->n; i++) { i 258 libavcodec/acelp_vectors.c int x = in->x[i], repeats = !((in->no_repeat_mask >> i) & 1); i 544 libavcodec/adpcm.c int i, j; i 555 libavcodec/adpcm.c for(i=0;i<4;i++) { i 556 libavcodec/adpcm.c shift = 12 - (in[4+i*2] & 15); i 557 libavcodec/adpcm.c filter = in[4+i*2] >> 4; i 573 libavcodec/adpcm.c d = in[16+i+j*4]; i 589 libavcodec/adpcm.c shift = 12 - (in[5+i*2] & 15); i 590 libavcodec/adpcm.c filter = in[5+i*2] >> 4; i 604 libavcodec/adpcm.c d = in[16+i+j*4]; i 635 libavcodec/adpcm.c int i; i 646 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 647 libavcodec/adpcm.c *samples++ = c->status[i].predictor = get_sbits(&gb, 16); i 648 libavcodec/adpcm.c c->status[i].step_index = get_bits(&gb, 6); i 652 libavcodec/adpcm.c int i; i 654 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 657 libavcodec/adpcm.c int step = ff_adpcm_step_table[c->status[i].step_index]; i 670 libavcodec/adpcm.c c->status[i].predictor -= vpdiff; i 672 libavcodec/adpcm.c c->status[i].predictor += vpdiff; i 674 libavcodec/adpcm.c c->status[i].step_index += table[delta & (~signmask)]; i 676 libavcodec/adpcm.c c->status[i].step_index = av_clip(c->status[i].step_index, 0, 88); i 677 libavcodec/adpcm.c c->status[i].predictor = av_clip_int16(c->status[i].predictor); i 679 libavcodec/adpcm.c *samples++ = c->status[i].predictor; i 936 libavcodec/adpcm.c int n, m, channel, i; i 1011 libavcodec/adpcm.c for(i=0; i<avctx->channels; i++){ i 1012 libavcodec/adpcm.c cs = &(c->status[i]); i 1013 libavcodec/adpcm.c cs->predictor = samples_p[i][0] = sign_extend(bytestream2_get_le16u(&gb), 16); i 1018 libavcodec/adpcm.c i, cs->step_index); i 1030 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 1033 libavcodec/adpcm.c cs = &c->status[i]; i 1034 libavcodec/adpcm.c samples = &samples_p[i][1 + n * samples_per_block]; i 1037 libavcodec/adpcm.c (j % 4) + (j / 4) * (avctx->channels * 4) + i * 4]; i 1051 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 1052 libavcodec/adpcm.c cs = &c->status[i]; i 1053 libavcodec/adpcm.c samples = &samples_p[i][1 + n * 8]; i 1064 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) i 1065 libavcodec/adpcm.c c->status[i].predictor = sign_extend(bytestream2_get_le16u(&gb), 16); i 1067 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 1068 libavcodec/adpcm.c c->status[i].step_index = sign_extend(bytestream2_get_le16u(&gb), 16); i 1069 libavcodec/adpcm.c if (c->status[i].step_index > 88u) { i 1071 libavcodec/adpcm.c i, c->status[i].step_index); i 1076 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 1077 libavcodec/adpcm.c samples = (int16_t *)frame->data[i]; i 1078 libavcodec/adpcm.c cs = &c->status[i]; i 1087 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) i 1088 libavcodec/adpcm.c c->status[i].predictor = sign_extend(bytestream2_get_le16u(&gb), 16); i 1089 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) i 1090 libavcodec/adpcm.c c->status[i].step = sign_extend(bytestream2_get_le16u(&gb), 16); i 1426 libavcodec/adpcm.c for (i=0; i<=st; i++) { i 1427 libavcodec/adpcm.c c->status[i].step_index = bytestream2_get_le32u(&gb); i 1428 libavcodec/adpcm.c if (c->status[i].step_index > 88u) { i 1430 libavcodec/adpcm.c i, c->status[i].step_index); i 1434 libavcodec/adpcm.c for (i=0; i<=st; i++) { i 1435 libavcodec/adpcm.c c->status[i].predictor = bytestream2_get_le32u(&gb); i 1436 libavcodec/adpcm.c if (FFABS((int64_t)c->status[i].predictor) > (1<<16)) i 1514 libavcodec/adpcm.c for (i=0; i<2; i++) i 1515 libavcodec/adpcm.c coeff[channel][i] = ea_adpcm_table[(byte >> 4) + 4*i]; i 1523 libavcodec/adpcm.c for(i = 4; i >= 0; i-=4) { /* Pairwise samples LL RR (st) or LL LL (mono) */ i 1525 libavcodec/adpcm.c int sample = sign_extend(byte[channel] >> i, 4) * (1 << shift[channel]); i 1625 libavcodec/adpcm.c for (i=0; i<2; i++) i 1626 libavcodec/adpcm.c coeff[i][n] = ea_adpcm_table[(val&0x0F)+4*i]; i 1669 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 1670 libavcodec/adpcm.c c->status[i].predictor = sign_extend(bytestream2_get_be16u(&gb), 16); i 1671 libavcodec/adpcm.c c->status[i].step_index = bytestream2_get_byteu(&gb); i 1673 libavcodec/adpcm.c if (c->status[i].step_index > 88u) { i 1675 libavcodec/adpcm.c c->status[i].step_index); i 1783 libavcodec/adpcm.c for (i = 0; i < samples_per_block; i++) { i 1836 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) i 1838 libavcodec/adpcm.c table[i][n] = THP_GET16(tb); i 1840 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) i 1842 libavcodec/adpcm.c table[i][n] = THP_GET16(gb); i 1846 libavcodec/adpcm.c for (i = 0; i < avctx->channels; i++) { i 1847 libavcodec/adpcm.c c->status[i].sample1 = THP_GET16(gb); i 1848 libavcodec/adpcm.c c->status[i].sample2 = THP_GET16(gb); i 1860 libavcodec/adpcm.c for (i = 0; i < (nb_samples + 13) / 14; i++) { i 1868 libavcodec/adpcm.c for (n = 0; n < 14 && (i * 14 + n < nb_samples); n++) { i 1893 libavcodec/adpcm.c for (i = 0; i < nb_samples / 28; i++) { i 1941 libavcodec/adpcm.c for (i = 0; i < nb_samples / 28; i++) { i 67 libavcodec/adpcmenc.c int i; i 131 libavcodec/adpcmenc.c for (i = 0; i < 7; i++) { i 132 libavcodec/adpcmenc.c bytestream_put_le16(&extradata, ff_adpcm_AdaptCoeff1[i] * 4); i 133 libavcodec/adpcmenc.c bytestream_put_le16(&extradata, ff_adpcm_AdaptCoeff2[i] * 4); i 291 libavcodec/adpcmenc.c int pathn = 0, froze = -1, i, j, k, generation = 0; i 318 libavcodec/adpcmenc.c for (i = 0; i < n; i++) { i 319 libavcodec/adpcmenc.c TrellisNode *t = node_buf + frontier*(i&1); i 321 libavcodec/adpcmenc.c int sample = samples[i * stride]; i 454 libavcodec/adpcmenc.c if (i == froze + FREEZE_INTERVAL) { i 456 libavcodec/adpcmenc.c for (k = i; k > froze; k--) { i 460 libavcodec/adpcmenc.c froze = i; i 470 libavcodec/adpcmenc.c for (i = n - 1; i > froze; i--) { i 471 libavcodec/adpcmenc.c dst[i] = p->nibble; i 486 libavcodec/adpcmenc.c int n, i, ch, st, pkt_size, ret; i 532 libavcodec/adpcmenc.c for (i = 0; i < blocks; i++) { i 534 libavcodec/adpcmenc.c uint8_t *buf1 = buf + ch * blocks * 8 + i * 8; i 541 libavcodec/adpcmenc.c for (i = 0; i < blocks; i++) { i 544 libavcodec/adpcmenc.c const int16_t *smp = &samples_p[ch][1 + i * 8]; i 568 libavcodec/adpcmenc.c for (i = 0; i < 64; i++) i 569 libavcodec/adpcmenc.c put_bits(&pb, 4, buf[i ^ 1]); i 572 libavcodec/adpcmenc.c for (i = 0; i < 64; i += 2) { i 574 libavcodec/adpcmenc.c t1 = adpcm_ima_qt_compress_sample(status, samples_p[ch][i ]); i 575 libavcodec/adpcmenc.c t2 = adpcm_ima_qt_compress_sample(status, samples_p[ch][i + 1]); i 592 libavcodec/adpcmenc.c for (i = 0; i < frame->nb_samples; i++) { i 612 libavcodec/adpcmenc.c for (i = 0; i < avctx->channels; i++) { i 614 libavcodec/adpcmenc.c c->status[i].step_index = av_clip_uintp2(c->status[i].step_index, 6); i 615 libavcodec/adpcmenc.c put_sbits(&pb, 16, samples[i]); i 616 libavcodec/adpcmenc.c put_bits(&pb, 6, c->status[i].step_index); i 617 libavcodec/adpcmenc.c c->status[i].prev_sample = samples[i]; i 628 libavcodec/adpcmenc.c for (i = 0; i < n; i++) { i 629 libavcodec/adpcmenc.c put_bits(&pb, 4, buf[i]); i 631 libavcodec/adpcmenc.c put_bits(&pb, 4, buf[n + i]); i 635 libavcodec/adpcmenc.c for (i = 1; i < frame->nb_samples; i++) { i 637 libavcodec/adpcmenc.c samples[avctx->channels * i])); i 640 libavcodec/adpcmenc.c samples[2 * i + 1])); i 647 libavcodec/adpcmenc.c for (i = 0; i < avctx->channels; i++) { i 650 libavcodec/adpcmenc.c c->status[i].coeff1 = ff_adpcm_AdaptCoeff1[predictor]; i 651 libavcodec/adpcmenc.c c->status[i].coeff2 = ff_adpcm_AdaptCoeff2[predictor]; i 653 libavcodec/adpcmenc.c for (i = 0; i < avctx->channels; i++) { i 654 libavcodec/adpcmenc.c if (c->status[i].idelta < 16) i 655 libavcodec/adpcmenc.c c->status[i].idelta = 16; i 656 libavcodec/adpcmenc.c bytestream_put_le16(&dst, c->status[i].idelta); i 658 libavcodec/adpcmenc.c for (i = 0; i < avctx->channels; i++) i 659 libavcodec/adpcmenc.c c->status[i].sample2= *samples++; i 660 libavcodec/adpcmenc.c for (i = 0; i < avctx->channels; i++) { i 661 libavcodec/adpcmenc.c c->status[i].sample1 = *samples++; i 662 libavcodec/adpcmenc.c bytestream_put_le16(&dst, c->status[i].sample1); i 664 libavcodec/adpcmenc.c for (i = 0; i < avctx->channels; i++) i 665 libavcodec/adpcmenc.c bytestream_put_le16(&dst, c->status[i].sample2); i 673 libavcodec/adpcmenc.c for (i = 0; i < n; i += 2) i 674 libavcodec/adpcmenc.c *dst++ = (buf[i] << 4) | buf[i + 1]; i 680 libavcodec/adpcmenc.c for (i = 0; i < n; i++) i 681 libavcodec/adpcmenc.c *dst++ = (buf[i] << 4) | buf[n + i]; i 685 libavcodec/adpcmenc.c for (i = 7 * avctx->channels; i < avctx->block_align; i++) { i 701 libavcodec/adpcmenc.c for (i = 0; i < n; i += 2) i 702 libavcodec/adpcmenc.c *dst++ = buf[i] | (buf[i + 1] << 4); i 708 libavcodec/adpcmenc.c for (i = 0; i < n; i++) i 709 libavcodec/adpcmenc.c *dst++ = buf[i] | (buf[n + i] << 4); i 47 libavcodec/adx_parser.c int i; i 51 libavcodec/adx_parser.c for (i = 0; i < buf_size; i++) { i 52 libavcodec/adx_parser.c state = (state << 8) | buf[i]; i 60 libavcodec/adx_parser.c s->remaining = i - 7 + s->header_size + s->block_size; i 71 libavcodec/adxdec.c int i; i 82 libavcodec/adxdec.c for (i = 0; i < BLOCK_SAMPLES; i++) { i 42 libavcodec/adxenc.c int i, j; i 49 libavcodec/adxenc.c for (i = 0, j = 0; j < 32; i += channels, j++) { i 50 libavcodec/adxenc.c s0 = wav[i]; i 81 libavcodec/adxenc.c for (i = 0, j = 0; j < 32; i += channels, j++) { i 82 libavcodec/adxenc.c d = wav[i] + ((-c->coeff[0] * s1 - c->coeff[1] * s2) >> COEFF_BITS); i 202 libavcodec/agm.c for (int i = 0; i < 64; i++) { i 203 libavcodec/agm.c int16_t *block = s->wblocks + scantable[i]; i 211 libavcodec/agm.c if (i == 0) { i 222 libavcodec/agm.c if (i == 0) i 225 libavcodec/agm.c block[0] = (i == 0 ? *dc_level : level) * quant_matrix[i]; i 245 libavcodec/agm.c for (int i = 0; i < 64; i++) { i 246 libavcodec/agm.c int16_t *block = s->wblocks + scantable[i]; i 261 libavcodec/agm.c block[0] = level * quant_matrix[i]; i 291 libavcodec/agm.c for (int i = 1; i < 64;) { i 295 libavcodec/agm.c rskip = FFMIN(*skip, 64 - i); i 296 libavcodec/agm.c i += rskip; i 303 libavcodec/agm.c block[scantable[i]] = level * quant_matrix[i]; i 304 libavcodec/agm.c i++; i 370 libavcodec/agm.c for (int i = 0; i < 64;) { i 374 libavcodec/agm.c rskip = FFMIN(*skip, 64 - i); i 375 libavcodec/agm.c i += rskip; i 382 libavcodec/agm.c block[scantable[i]] = level * quant_matrix[i]; i 383 libavcodec/agm.c i++; i 435 libavcodec/agm.c for (int i = 0; i < 64; i++) i 436 libavcodec/agm.c s->wblocks[i + x * 64] = (s->wblocks[i + x * 64] + 1) & 0xFFFC; i 472 libavcodec/agm.c for (int i = 0; i < 64; i++) i 473 libavcodec/agm.c s->block[i] = (s->block[i] + 1) & 0xFFFC; i 539 libavcodec/agm.c for (int i = 0; i < 64; i++) { i 540 libavcodec/agm.c luma[i] = FFMAX(1, 16 * f); i 541 libavcodec/agm.c chroma[i] = FFMAX(1, 16 * f); i 544 libavcodec/agm.c for (int i = 0; i < 64; i++) { i 545 libavcodec/agm.c luma[i] = FFMAX(1, 16 - qscale * 32); i 546 libavcodec/agm.c chroma[i] = FFMAX(1, 16 - qscale * 32); i 551 libavcodec/agm.c for (int i = 0; i < 64; i++) { i 552 libavcodec/agm.c luma[i] = FFMAX(1, unscaled_luma [(i & 7) * 8 + (i >> 3)] * f); i 553 libavcodec/agm.c chroma[i] = FFMAX(1, unscaled_chroma[(i & 7) * 8 + (i >> 3)] * f); i 556 libavcodec/agm.c for (int i = 0; i < 64; i++) { i 557 libavcodec/agm.c luma[i] = FFMAX(1, 255.0 - (255 - unscaled_luma [(i & 7) * 8 + (i >> 3)]) * f); i 558 libavcodec/agm.c chroma[i] = FFMAX(1, 255.0 - (255 - unscaled_chroma[(i & 7) * 8 + (i >> 3)]) * f); i 563 libavcodec/agm.c for (int i = 0; i < 64; i++) { i 564 libavcodec/agm.c int pos = ff_zigzag_direct[i]; i 566 libavcodec/agm.c s->luma_quant_matrix[i] = luma[pos] * ((pos / 8) & 1 ? -1 : 1); i 567 libavcodec/agm.c s->chroma_quant_matrix[i] = chroma[pos] * ((pos / 8) & 1 ? -1 : 1); i 673 libavcodec/agm.c for (int i = 0; i < 4; i++) i 674 libavcodec/agm.c fill[i] = bytestream2_get_byte(gbyte); i 679 libavcodec/agm.c for (int i = 0; i < 4; i++) { i 680 libavcodec/agm.c dst[x] += fill[i]; i 692 libavcodec/agm.c for (int i = 0; i < 4; i++) i 693 libavcodec/agm.c fill[i] = bytestream2_get_byte(gbyte); i 695 libavcodec/agm.c for (int i = 0; i < 4; i++) { i 696 libavcodec/agm.c dst[x] += fill[i]; i 729 libavcodec/agm.c for (int i = 0; i < 4; i++) i 730 libavcodec/agm.c fill[i] = bytestream2_get_byte(gbyte); i 745 libavcodec/agm.c for (int i = 0; i < 4; i++) i 746 libavcodec/agm.c fill[i] = bytestream2_get_byte(gbyte); i 847 libavcodec/agm.c for (int i = 0; i < nb_mvs; i++) { i 851 libavcodec/agm.c s->mvectors[i].x = value; i 852 libavcodec/agm.c i += skip; i 855 libavcodec/agm.c for (int i = 0; i < nb_mvs; i++) { i 859 libavcodec/agm.c s->mvectors[i].y = value; i 860 libavcodec/agm.c i += skip; i 937 libavcodec/agm.c for (int i = 0; i < 256; i++) { i 938 libavcodec/agm.c int bitlen = bitlens[i]; i 942 libavcodec/agm.c syms[(bitlen << 8) + blcount] = i; i 946 libavcodec/agm.c for (int i = 0; i < 512; i++) { i 947 libavcodec/agm.c nodes[i].child[0] = -1; i 948 libavcodec/agm.c nodes[i].child[1] = -1; i 951 libavcodec/agm.c for (int i = 0; i < 256; i++) { i 952 libavcodec/agm.c node_idx[i] = 257 + i; i 964 libavcodec/agm.c for (int i = 0; zlcount < 256 && zlcount < max_zlcount; zlcount++, i++) { i 966 libavcodec/agm.c int ch = syms[256 * curlen + i]; i 1000 libavcodec/agm.c for (int i = 0; i < idx; i++) i 1001 libavcodec/agm.c node_idx[512 + i] = old_idx[i]; i 1025 libavcodec/agm.c for (int i = 0; i < 256; i++) { i 1026 libavcodec/agm.c if (bitlen[i]) { i 1027 libavcodec/agm.c bits[nb_codes] = bitlen[i]; i 1028 libavcodec/agm.c codes[nb_codes] = new_codes[i]; i 1029 libavcodec/agm.c symbols[nb_codes] = i; i 1068 libavcodec/agm.c for (int i = 0; i < count; i++) i 1069 libavcodec/agm.c cb[i] = get_bits(gb, len); i 1071 libavcodec/agm.c for (int i = 0; i < 256; i++) { i 1073 libavcodec/agm.c lens[i] = cb[idx]; i 1076 libavcodec/agm.c for (int i = 0; i < 256; i++) i 1077 libavcodec/agm.c lens[i] = get_bits(gb, len); i 1173 libavcodec/agm.c for (int i = 0; i < 3; i++) i 1174 libavcodec/agm.c s->size[i] = bytestream2_get_le32(gbyte); i 256 libavcodec/aic.c int i, j; i 258 libavcodec/aic.c for (i = 0; i < 4; i++) { i 260 libavcodec/aic.c dst[scan[i * 8 + j]] = (*base)[j]; i 262 libavcodec/aic.c dst[scan[i * 8 + j + 4]] = (*ext)[j]; i 266 libavcodec/aic.c for (; i < 8; i++) { i 268 libavcodec/aic.c dst[scan[i * 8 + j]] = (*ext)[j]; i 277 libavcodec/aic.c int i, j; i 280 libavcodec/aic.c for (i = 0; i < 8; i++) { i 282 libavcodec/aic.c dst[scan[i * 8 + j]] = (*base)[j]; i 284 libavcodec/aic.c dst[scan[i * 8 + j + 4]] = (*ext)[j]; i 289 libavcodec/aic.c for (i = 0; i < 64; i++) i 290 libavcodec/aic.c dst[scan[i]] = (*ext)[i]; i 297 libavcodec/aic.c int i; i 299 libavcodec/aic.c for (i = 0; i < 64; i++) { i 300 libavcodec/aic.c int val = (uint16_t)block[i]; i 303 libavcodec/aic.c block[i] = (((val >> 1) ^ -sign) * q * quant_matrix[i] >> 4) i 312 libavcodec/aic.c int ret, i, mb, blk; i 333 libavcodec/aic.c for (i = 0; i < 2; i++) i 334 libavcodec/aic.c C[i] = ctx->frame->data[i + 1] + mb_x * 8 i 335 libavcodec/aic.c + c_pos * ctx->frame->linesize[i + 1]; i 340 libavcodec/aic.c for (i = 0; i < NUM_BANDS; i++) i 341 libavcodec/aic.c if ((ret = aic_decode_coeffs(&gb, ctx->data_ptr[i], i 342 libavcodec/aic.c i, slice_width, i 445 libavcodec/aic.c int i; i 454 libavcodec/aic.c for (i = 0; i < 64; i++) i 455 libavcodec/aic.c scan[i] = i; i 457 libavcodec/aic.c for (i = 0; i < 64; i++) i 458 libavcodec/aic.c ctx->quant_matrix[ctx->idsp.idct_permutation[i]] = aic_quant_matrix[i]; i 465 libavcodec/aic.c for (i = 1; i < ctx->mb_width; i++) { i 466 libavcodec/aic.c if (!(ctx->mb_width % i) && (ctx->mb_width / i <= 32)) { i 467 libavcodec/aic.c ctx->slice_width = ctx->mb_width / i; i 468 libavcodec/aic.c ctx->num_x_slices = i; i 481 libavcodec/aic.c for (i = 0; i < NUM_BANDS; i++) i 482 libavcodec/aic.c ctx->data_ptr[i] = ctx->slice_data + ctx->slice_width i 483 libavcodec/aic.c * aic_band_off[i]; i 115 libavcodec/alac.c int i; i 119 libavcodec/alac.c for (i = 0; i < nb_samples; i++) { i 132 libavcodec/alac.c output_buffer[i] = (x >> 1) ^ -(x & 1); i 142 libavcodec/alac.c if ((history < 128) && (i + 1 < nb_samples)) { i 151 libavcodec/alac.c if (block_size >= nb_samples - i) { i 154 libavcodec/alac.c nb_samples, i); i 155 libavcodec/alac.c block_size = nb_samples - i - 1; i 157 libavcodec/alac.c memset(&output_buffer[i + 1], 0, i 159 libavcodec/alac.c i += block_size; i 178 libavcodec/alac.c int i; i 195 libavcodec/alac.c for (i = 1; i < nb_samples; i++) { i 196 libavcodec/alac.c buffer_out[i] = sign_extend(buffer_out[i - 1] + error_buffer[i], i 203 libavcodec/alac.c for (i = 1; i <= lpc_order && i < nb_samples; i++) i 204 libavcodec/alac.c buffer_out[i] = sign_extend(buffer_out[i - 1] + error_buffer[i], bps); i 208 libavcodec/alac.c for (; i < nb_samples; i++) { i 211 libavcodec/alac.c unsigned error_val = error_buffer[i]; i 220 libavcodec/alac.c buffer_out[i] = sign_extend(val, bps); i 243 libavcodec/alac.c int i, ch; i 315 libavcodec/alac.c for (i = lpc_order[ch] - 1; i >= 0; i--) i 316 libavcodec/alac.c lpc_coefs[ch][i] = get_sbits(&alac->gb, 16); i 320 libavcodec/alac.c for (i = 0; i < alac->nb_samples; i++) { i 324 libavcodec/alac.c alac->extra_bits_buffer[ch][i] = get_bits(&alac->gb, alac->extra_bits); i 356 libavcodec/alac.c for (i = 0; i < alac->nb_samples; i++) { i 360 libavcodec/alac.c alac->output_samples_buffer[ch][i] = i 393 libavcodec/alac.c for (i = 0; i < alac->nb_samples; i++) i 394 libavcodec/alac.c *outbuffer++ = alac->output_samples_buffer[ch][i]; i 399 libavcodec/alac.c for (i = 0; i < alac->nb_samples; i++) i 400 libavcodec/alac.c alac->output_samples_buffer[ch][i] *= 1U << 12; i 405 libavcodec/alac.c for (i = 0; i < alac->nb_samples; i++) i 406 libavcodec/alac.c alac->output_samples_buffer[ch][i] *= 1U << 8; i 29 libavcodec/alacdsp.c int i; i 31 libavcodec/alacdsp.c for (i = 0; i < nb_samples; i++) { i 34 libavcodec/alacdsp.c a = buffer[0][i]; i 35 libavcodec/alacdsp.c b = buffer[1][i]; i 40 libavcodec/alacdsp.c buffer[0][i] = b; i 41 libavcodec/alacdsp.c buffer[1][i] = a; i 48 libavcodec/alacdsp.c int i, ch; i 51 libavcodec/alacdsp.c for (i = 0; i < nb_samples; i++) i 52 libavcodec/alacdsp.c buffer[ch][i] = ((unsigned)buffer[ch][i] << extra_bits) | extra_bits_buffer[ch][i]; i 87 libavcodec/alacenc.c int ch, i; i 95 libavcodec/alacenc.c for (i = 0; i < s->frame_size; i++) \ i 96 libavcodec/alacenc.c bptr[i] = sptr[i] >> shift; \ i 186 libavcodec/alacenc.c int i, best; i 193 libavcodec/alacenc.c for (i = 2; i < n; i++) { i 194 libavcodec/alacenc.c lt = left_ch[i] - 2 * left_ch[i - 1] + left_ch[i - 2]; i 195 libavcodec/alacenc.c rt = right_ch[i] - 2 * right_ch[i - 1] + right_ch[i - 2]; i 210 libavcodec/alacenc.c for (i = 1; i < 4; i++) { i 211 libavcodec/alacenc.c if (score[i] < score[best]) i 212 libavcodec/alacenc.c best = i; i 220 libavcodec/alacenc.c int i, mode, n = s->frame_size; i 231 libavcodec/alacenc.c for (i = 0; i < n; i++) i 232 libavcodec/alacenc.c right[i] = left[i] - right[i]; i 237 libavcodec/alacenc.c for (i = 0; i < n; i++) { i 238 libavcodec/alacenc.c tmp = right[i]; i 239 libavcodec/alacenc.c right[i] = left[i] - right[i]; i 240 libavcodec/alacenc.c left[i] = tmp + (right[i] >> 31); i 246 libavcodec/alacenc.c for (i = 0; i < n; i++) { i 247 libavcodec/alacenc.c tmp = left[i]; i 248 libavcodec/alacenc.c left[i] = (tmp + right[i]) >> 1; i 249 libavcodec/alacenc.c right[i] = tmp - right[i]; i 259 libavcodec/alacenc.c int i; i 266 libavcodec/alacenc.c for (i = 1; i < s->frame_size; i++) { i 267 libavcodec/alacenc.c residual[i] = s->sample_buf[ch][i ] - i 268 libavcodec/alacenc.c s->sample_buf[ch][i - 1]; i 281 libavcodec/alacenc.c for (i = 1; i <= lpc.lpc_order; i++) i 282 libavcodec/alacenc.c residual[i] = sign_extend(samples[i] - samples[i-1], s->write_sample_size); i 285 libavcodec/alacenc.c for (i = lpc.lpc_order + 1; i < s->frame_size; i++) { i 295 libavcodec/alacenc.c residual[i] = sign_extend(samples[lpc.lpc_order+1] - sum, i 297 libavcodec/alacenc.c res_val = residual[i]; i 324 libavcodec/alacenc.c int sign_modifier = 0, i, k; i 327 libavcodec/alacenc.c for (i = 0; i < s->frame_size;) { i 336 libavcodec/alacenc.c i++; i 347 libavcodec/alacenc.c if (history < 128 && i < s->frame_size) { i 352 libavcodec/alacenc.c while (*samples == 0 && i < s->frame_size) { i 354 libavcodec/alacenc.c i++; i 370 libavcodec/alacenc.c int i, j, channels; i 383 libavcodec/alacenc.c for (i = 0; i < s->frame_size; i++) i 386 libavcodec/alacenc.c samples_s32[j][i] >> shift); i 390 libavcodec/alacenc.c for (i = 0; i < s->frame_size; i++) i 393 libavcodec/alacenc.c samples_s16[j][i]); i 408 libavcodec/alacenc.c for (i = 0; i < s->frame_size; i++) { i 409 libavcodec/alacenc.c extra[i] = smp[i] & mask; i 410 libavcodec/alacenc.c smp[i] >>= s->extra_bits; i 422 libavcodec/alacenc.c for (i = 0; i < channels; i++) { i 423 libavcodec/alacenc.c calc_predictor_params(s, i); i 426 libavcodec/alacenc.c put_bits(pb, 4, s->lpc[i].lpc_quant); i 429 libavcodec/alacenc.c put_bits(pb, 5, s->lpc[i].lpc_order); i 431 libavcodec/alacenc.c for (j = 0; j < s->lpc[i].lpc_order; j++) i 432 libavcodec/alacenc.c put_sbits(pb, 16, s->lpc[i].lpc_coeff[j]); i 437 libavcodec/alacenc.c for (i = 0; i < s->frame_size; i++) { i 439 libavcodec/alacenc.c put_bits(pb, s->extra_bits, s->predictor_buf[j][i]); i 445 libavcodec/alacenc.c for (i = 0; i < channels; i++) { i 446 libavcodec/alacenc.c alac_linear_predictor(s, i); i 451 libavcodec/alacenc.c int32_t *residual = s->predictor_buf[i]; i 455 libavcodec/alacenc.c alac_entropy_coder(s, i); i 79 libavcodec/aliaspixdec.c int i; i 102 libavcodec/aliaspixdec.c for (i = 0; i < count; i++) { i 108 libavcodec/aliaspixdec.c for (i = 0; i < count; i++) i 112 libavcodec/aliaspixdec.c x += i; i 33 libavcodec/aliaspixenc.c int width, height, bits_pixel, i, j, length, ret; i 79 libavcodec/aliaspixenc.c for (i = 0; i < width; ) { i 85 libavcodec/aliaspixenc.c while (count < 255 && count + i < width && pixel == *in_buf) { i 93 libavcodec/aliaspixenc.c while (count < 255 && count + i < width && i 101 libavcodec/aliaspixenc.c i += count; i 826 libavcodec/allcodecs.c for (int i = 0; codec_list[i]; i++) { i 827 libavcodec/allcodecs.c if (codec_list[i]->init_static_data) i 828 libavcodec/allcodecs.c codec_list[i]->init_static_data((AVCodec*)codec_list[i]); i 834 libavcodec/allcodecs.c uintptr_t i = (uintptr_t)*opaque; i 835 libavcodec/allcodecs.c const AVCodec *c = codec_list[i]; i 840 libavcodec/allcodecs.c *opaque = (void*)(i + 1); i 852 libavcodec/allcodecs.c void *i = 0; i 853 libavcodec/allcodecs.c while ((p = (AVCodec*)av_codec_iterate(&i))) { i 896 libavcodec/allcodecs.c void *i = 0; i 900 libavcodec/allcodecs.c while ((p = av_codec_iterate(&i))) { i 926 libavcodec/allcodecs.c void *i = 0; i 932 libavcodec/allcodecs.c while ((p = av_codec_iterate(&i))) { i 42 libavcodec/alpha/idctdsp_alpha.c int i = 8; i 60 libavcodec/alpha/idctdsp_alpha.c } while (--i); i 31 libavcodec/alpha/mpegvideo_alpha.c int i; i 35 libavcodec/alpha/mpegvideo_alpha.c for(i = 0; i <= n_coeffs; block += 4, i += 4) { i 233 libavcodec/alpha/simple_idct_alpha.c int i; i 236 libavcodec/alpha/simple_idct_alpha.c for (i = 0; i < 8; ++i) { i 237 libavcodec/alpha/simple_idct_alpha.c int a0 = col[i] + (1 << (COL_SHIFT - 1)) / W4; i 240 libavcodec/alpha/simple_idct_alpha.c col[i] = a0 >> COL_SHIFT; i 256 libavcodec/alpha/simple_idct_alpha.c int i; i 260 libavcodec/alpha/simple_idct_alpha.c for (i = 0; i < 8; i++) { i 261 libavcodec/alpha/simple_idct_alpha.c int sparseness = idct_row(block + 8 * i); i 263 libavcodec/alpha/simple_idct_alpha.c if (i > 0 && sparseness > 0) i 273 libavcodec/alpha/simple_idct_alpha.c for (i = 0; i < 8; i += 2) { i 288 libavcodec/alpha/simple_idct_alpha.c for (i = 0; i < 8; i++) i 289 libavcodec/alpha/simple_idct_alpha.c idct_col(block + i); i 296 libavcodec/alsdec.c int i, config_offset; i 377 libavcodec/alsdec.c for (i = 0; i < avctx->channels; i++) { i 378 libavcodec/alsdec.c sconf->chan_pos[i] = -1; i 381 libavcodec/alsdec.c for (i = 0; i < avctx->channels; i++) { i 390 libavcodec/alsdec.c sconf->chan_pos[idx] = i; i 513 libavcodec/alsdec.c int i, j; i 515 libavcodec/alsdec.c for (i = 0, j = k - 1; i < j; i++, j--) { i 517 libavcodec/alsdec.c cof[j] += ((MUL64(par[k], cof[i]) + (1 << 19)) >> 20); i 518 libavcodec/alsdec.c cof[i] += tmp1; i 520 libavcodec/alsdec.c if (i == j) i 521 libavcodec/alsdec.c cof[i] += ((MUL64(par[k], cof[j]) + (1 << 19)) >> 20); i 1460 libavcodec/alsdec.c int i; i 1509 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1510 libavcodec/alsdec.c if (ctx->raw_samples[c][i] == 0) { i 1511 libavcodec/alsdec.c ctx->raw_mantissa[c][i] = get_bits_long(gb, 32); i 1516 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1517 libavcodec/alsdec.c if (ctx->raw_samples[c][i] == 0) { i 1528 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1529 libavcodec/alsdec.c ctx->raw_mantissa[c][i] = AV_RB32(larray); i 1536 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1537 libavcodec/alsdec.c if (ctx->raw_samples[c][i] != 0) { i 1540 libavcodec/alsdec.c nbits[i] = 23 - av_log2(abs(ctx->raw_samples[c][i])); i 1542 libavcodec/alsdec.c nbits[i] = 23; i 1544 libavcodec/alsdec.c nbits[i] = FFMIN(nbits[i], highest_byte*8); i 1549 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1550 libavcodec/alsdec.c if (ctx->raw_samples[c][i] != 0) { i 1551 libavcodec/alsdec.c raw_mantissa[c][i] = get_bitsz(gb, nbits[i]); i 1556 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1557 libavcodec/alsdec.c if (ctx->raw_samples[c][i]) { i 1558 libavcodec/alsdec.c nchars += (int) nbits[i] / 8; i 1559 libavcodec/alsdec.c if (nbits[i] & 7) { i 1572 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1573 libavcodec/alsdec.c if (ctx->raw_samples[c][i]) { i 1574 libavcodec/alsdec.c if (nbits[i] & 7) { i 1575 libavcodec/alsdec.c nbits_aligned = 8 * ((unsigned int)(nbits[i] / 8) + 1); i 1577 libavcodec/alsdec.c nbits_aligned = nbits[i]; i 1583 libavcodec/alsdec.c acc >>= (nbits_aligned - nbits[i]); i 1584 libavcodec/alsdec.c raw_mantissa[c][i] = acc; i 1590 libavcodec/alsdec.c for (i = 0; i < frame_length; ++i) { i 1591 libavcodec/alsdec.c SoftFloat_IEEE754 pcm_sf = av_int2sf_ieee754(ctx->raw_samples[c][i], 0); i 1594 libavcodec/alsdec.c if (ctx->raw_samples[c][i] != 0) { i 1601 libavcodec/alsdec.c mantissa = (pcm_sf.mant | 0x800000) + raw_mantissa[c][i]; i 1612 libavcodec/alsdec.c ctx->raw_samples[c][i] = tmp_32; i 1614 libavcodec/alsdec.c ctx->raw_samples[c][i] = raw_mantissa[c][i] & 0x007fffffUL; i 1921 libavcodec/alsdec.c int i; i 1956 libavcodec/alsdec.c for (i = 0; i < avctx->channels; i++) { i 1957 libavcodec/alsdec.c av_freep(&ctx->raw_mantissa[i]); i 82 libavcodec/amfenc.c int i; i 83 libavcodec/amfenc.c for (i = 0; i < amf_countof(format_map); i++) { i 84 libavcodec/amfenc.c if (format_map[i].av_format == fmt) { i 85 libavcodec/amfenc.c return format_map[i].amf_format; i 417 libavcodec/amfenc.c int i; i 422 libavcodec/amfenc.c for (i = 0; i < planes; i++) { i 423 libavcodec/amfenc.c plane = surface->pVtbl->GetPlaneAt(surface, i); i 424 libavcodec/amfenc.c dst_data[i] = plane->pVtbl->GetNative(plane); i 425 libavcodec/amfenc.c dst_linesize[i] = plane->pVtbl->GetHPitch(plane); i 153 libavcodec/amrnbdec.c int i; i 155 libavcodec/amrnbdec.c for (i = 0; i < length; i++) i 156 libavcodec/amrnbdec.c out[i] = weight_coeff_a * in_a[i] i 157 libavcodec/amrnbdec.c + weight_coeff_b * in_b[i]; i 163 libavcodec/amrnbdec.c int i; i 179 libavcodec/amrnbdec.c for (i = 0; i < LP_FILTER_ORDER; i++) { i 180 libavcodec/amrnbdec.c p->prev_lsp_sub4[i] = lsp_sub4_init[i] * 1000 / (float)(1 << 15); i 181 libavcodec/amrnbdec.c p->lsf_avg[i] = p->lsf_q[3][i] = lsp_avg_init[i] / (float)(1 << 15); i 184 libavcodec/amrnbdec.c for (i = 0; i < 4; i++) i 185 libavcodec/amrnbdec.c p->prediction_error[i] = MIN_ENERGY; i 241 libavcodec/amrnbdec.c int i; i 243 libavcodec/amrnbdec.c for (i = 0; i < 4; i++) i 244 libavcodec/amrnbdec.c ctx->weighted_vector_sumf(lsf_q[i], lsf_q[3], lsf_new, i 245 libavcodec/amrnbdec.c 0.25 * (3 - i), 0.25 * (i + 1), i 268 libavcodec/amrnbdec.c int i; i 270 libavcodec/amrnbdec.c for (i = 0; i < LP_FILTER_ORDER >> 1; i++) i 271 libavcodec/amrnbdec.c memcpy(&lsf_r[i << 1], &lsf_quantizer[i][quantizer_offset], i 282 libavcodec/amrnbdec.c for (i = 0; i < LP_FILTER_ORDER; i++) i 283 libavcodec/amrnbdec.c lsf_q[i] = lsf_r[i] * (LSF_R_FAC / 8000.0) + lsf_no_r[i] * (1.0 / 8000.0); i 303 libavcodec/amrnbdec.c int i; i 311 libavcodec/amrnbdec.c for (i = 0; i < LP_FILTER_ORDER; i++) i 312 libavcodec/amrnbdec.c lsf_no_r[i] = p->prev_lsf_r[i] * LSF_R_FAC * PRED_FAC_MODE_12k2 + lsf_5_mean[i]; i 333 libavcodec/amrnbdec.c int i, j; i 345 libavcodec/amrnbdec.c for (i = 0; i < LP_FILTER_ORDER; i++) i 346 libavcodec/amrnbdec.c lsf_q[i] = (lsf_r[i] + p->prev_lsf_r[i] * pred_fac[i]) * (LSF_R_FAC / 8000.0) + lsf_3_mean[i] * (1.0 / 8000.0); i 357 libavcodec/amrnbdec.c for (i = 1; i <= 3; i++) i 359 libavcodec/amrnbdec.c p->lsp[i-1][j] = p->prev_lsp_sub4[j] + i 360 libavcodec/amrnbdec.c (p->lsp[3][j] - p->prev_lsp_sub4[j]) * 0.25 * i; i 457 libavcodec/amrnbdec.c int i, temp; i 473 libavcodec/amrnbdec.c for (i = 0; i < 4; i++) { i 474 libavcodec/amrnbdec.c const int pos1 = (pulse_position[i] << 2) + i; i 475 libavcodec/amrnbdec.c const int pos2 = (pulse_position[i + 4] << 2) + i; i 476 libavcodec/amrnbdec.c const float sign = fixed_index[i] ? -1.0 : 1.0; i 477 libavcodec/amrnbdec.c fixed_sparse->x[i ] = pos1; i 478 libavcodec/amrnbdec.c fixed_sparse->x[i + 4] = pos2; i 479 libavcodec/amrnbdec.c fixed_sparse->y[i ] = sign; i 480 libavcodec/amrnbdec.c fixed_sparse->y[i + 4] = pos2 < pos1 ? -sign : sign; i 510 libavcodec/amrnbdec.c int i, pulse_subset; i 539 libavcodec/amrnbdec.c for (i = 0; i < fixed_sparse->n; i++) i 540 libavcodec/amrnbdec.c fixed_sparse->y[i] = (pulses[1] >> i) & 1 ? 1.0 : -1.0; i 592 libavcodec/amrnbdec.c int i; i 594 libavcodec/amrnbdec.c for (i = 0; i < LP_FILTER_ORDER; i++) i 595 libavcodec/amrnbdec.c diff += fabs(lsf_avg[i] - lsf[i]) / lsf_avg[i]; i 679 libavcodec/amrnbdec.c int i; i 691 libavcodec/amrnbdec.c for (i = 0; i < in->n; i++) { i 692 libavcodec/amrnbdec.c int x = in->x[i]; i 693 libavcodec/amrnbdec.c float y = in->y[i]; i 739 libavcodec/amrnbdec.c int i, count = 0; i 741 libavcodec/amrnbdec.c for (i = 0; i < 5; i++) i 742 libavcodec/amrnbdec.c if (p->pitch_gain[i] < 0.6) i 794 libavcodec/amrnbdec.c int i; i 800 libavcodec/amrnbdec.c for (i = 0; i < AMR_SUBFRAME_SIZE; i++) i 801 libavcodec/amrnbdec.c p->pitch_vector[i] *= 0.25; i 816 libavcodec/amrnbdec.c for (i = 0; i < AMR_SUBFRAME_SIZE; i++) i 817 libavcodec/amrnbdec.c excitation[i] += pitch_factor * p->pitch_vector[i]; i 828 libavcodec/amrnbdec.c for (i = 0; i < AMR_SUBFRAME_SIZE; i++) i 829 libavcodec/amrnbdec.c if (fabsf(samples[i]) > AMR_SAMPLE_BOUND) { i 906 libavcodec/amrnbdec.c int i; i 924 libavcodec/amrnbdec.c for (i = 0; i < LP_FILTER_ORDER; i++) { i 925 libavcodec/amrnbdec.c lpc_n[i] = lpc[i] * gamma_n[i]; i 926 libavcodec/amrnbdec.c lpc_d[i] = lpc[i] * gamma_d[i]; i 957 libavcodec/amrnbdec.c int i, subframe, ret; i 986 libavcodec/amrnbdec.c for (i = 0; i < 4; i++) i 987 libavcodec/amrnbdec.c ff_acelp_lspd2lpc(p->lsp[i], p->lpc[i], 5); i 1024 libavcodec/amrnbdec.c for (i = 0; i < AMR_SUBFRAME_SIZE; i++) i 1025 libavcodec/amrnbdec.c p->excitation[i] *= p->pitch_gain[4]; i 1034 libavcodec/amrnbdec.c for (i = 0; i < AMR_SUBFRAME_SIZE; i++) i 1035 libavcodec/amrnbdec.c p->excitation[i] = truncf(p->excitation[i]); i 99 libavcodec/amrwbdec.c int i; i 117 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER; i++) i 118 libavcodec/amrwbdec.c ctx->isf_past_final[i] = isf_init[i] * (1.0f / (1 << 15)); i 120 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 121 libavcodec/amrwbdec.c ctx->prediction_error[i] = MIN_ENERGY; i 157 libavcodec/amrwbdec.c int i; i 159 libavcodec/amrwbdec.c for (i = 0; i < 9; i++) i 160 libavcodec/amrwbdec.c isf_q[i] = dico1_isf[ind[0]][i] * (1.0f / (1 << 15)); i 162 libavcodec/amrwbdec.c for (i = 0; i < 7; i++) i 163 libavcodec/amrwbdec.c isf_q[i + 9] = dico2_isf[ind[1]][i] * (1.0f / (1 << 15)); i 165 libavcodec/amrwbdec.c for (i = 0; i < 5; i++) i 166 libavcodec/amrwbdec.c isf_q[i] += dico21_isf_36b[ind[2]][i] * (1.0f / (1 << 15)); i 168 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 169 libavcodec/amrwbdec.c isf_q[i + 5] += dico22_isf_36b[ind[3]][i] * (1.0f / (1 << 15)); i 171 libavcodec/amrwbdec.c for (i = 0; i < 7; i++) i 172 libavcodec/amrwbdec.c isf_q[i + 9] += dico23_isf_36b[ind[4]][i] * (1.0f / (1 << 15)); i 183 libavcodec/amrwbdec.c int i; i 185 libavcodec/amrwbdec.c for (i = 0; i < 9; i++) i 186 libavcodec/amrwbdec.c isf_q[i] = dico1_isf[ind[0]][i] * (1.0f / (1 << 15)); i 188 libavcodec/amrwbdec.c for (i = 0; i < 7; i++) i 189 libavcodec/amrwbdec.c isf_q[i + 9] = dico2_isf[ind[1]][i] * (1.0f / (1 << 15)); i 191 libavcodec/amrwbdec.c for (i = 0; i < 3; i++) i 192 libavcodec/amrwbdec.c isf_q[i] += dico21_isf[ind[2]][i] * (1.0f / (1 << 15)); i 194 libavcodec/amrwbdec.c for (i = 0; i < 3; i++) i 195 libavcodec/amrwbdec.c isf_q[i + 3] += dico22_isf[ind[3]][i] * (1.0f / (1 << 15)); i 197 libavcodec/amrwbdec.c for (i = 0; i < 3; i++) i 198 libavcodec/amrwbdec.c isf_q[i + 6] += dico23_isf[ind[4]][i] * (1.0f / (1 << 15)); i 200 libavcodec/amrwbdec.c for (i = 0; i < 3; i++) i 201 libavcodec/amrwbdec.c isf_q[i + 9] += dico24_isf[ind[5]][i] * (1.0f / (1 << 15)); i 203 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 204 libavcodec/amrwbdec.c isf_q[i + 12] += dico25_isf[ind[6]][i] * (1.0f / (1 << 15)); i 216 libavcodec/amrwbdec.c int i; i 219 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER; i++) { i 220 libavcodec/amrwbdec.c tmp = isf_q[i]; i 221 libavcodec/amrwbdec.c isf_q[i] += isf_mean[i] * (1.0f / (1 << 15)); i 222 libavcodec/amrwbdec.c isf_q[i] += PRED_FACTOR * isf_past[i]; i 223 libavcodec/amrwbdec.c isf_past[i] = tmp; i 236 libavcodec/amrwbdec.c int i, k; i 240 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER; i++) i 241 libavcodec/amrwbdec.c isp_q[k][i] = (1.0 - c) * isp4_past[i] + c * isp_q[3][i]; i 323 libavcodec/amrwbdec.c int i; i 350 libavcodec/amrwbdec.c for (i = 0; i < AMRWB_SFR_SIZE; i++) i 351 libavcodec/amrwbdec.c ctx->pitch_vector[i] = 0.18 * exc[i - 1] + 0.64 * exc[i] + i 352 libavcodec/amrwbdec.c 0.18 * exc[i + 1]; i 499 libavcodec/amrwbdec.c int i, j; i 503 libavcodec/amrwbdec.c for (i = 0; i < 2; i++) i 504 libavcodec/amrwbdec.c decode_1p_track(sig_pos[i], pulse_lo[i], 5, 1); i 507 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 508 libavcodec/amrwbdec.c decode_1p_track(sig_pos[i], pulse_lo[i], 4, 1); i 511 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 512 libavcodec/amrwbdec.c decode_2p_track(sig_pos[i], pulse_lo[i], 4, 1); i 515 libavcodec/amrwbdec.c for (i = 0; i < 2; i++) i 516 libavcodec/amrwbdec.c decode_3p_track(sig_pos[i], pulse_lo[i], 4, 1); i 517 libavcodec/amrwbdec.c for (i = 2; i < 4; i++) i 518 libavcodec/amrwbdec.c decode_2p_track(sig_pos[i], pulse_lo[i], 4, 1); i 521 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 522 libavcodec/amrwbdec.c decode_3p_track(sig_pos[i], pulse_lo[i], 4, 1); i 525 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 526 libavcodec/amrwbdec.c decode_4p_track(sig_pos[i], (int) pulse_lo[i] + i 527 libavcodec/amrwbdec.c ((int) pulse_hi[i] << 14), 4, 1); i 530 libavcodec/amrwbdec.c for (i = 0; i < 2; i++) i 531 libavcodec/amrwbdec.c decode_5p_track(sig_pos[i], (int) pulse_lo[i] + i 532 libavcodec/amrwbdec.c ((int) pulse_hi[i] << 10), 4, 1); i 533 libavcodec/amrwbdec.c for (i = 2; i < 4; i++) i 534 libavcodec/amrwbdec.c decode_4p_track(sig_pos[i], (int) pulse_lo[i] + i 535 libavcodec/amrwbdec.c ((int) pulse_hi[i] << 14), 4, 1); i 539 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 540 libavcodec/amrwbdec.c decode_6p_track(sig_pos[i], (int) pulse_lo[i] + i 541 libavcodec/amrwbdec.c ((int) pulse_hi[i] << 11), 4, 1); i 547 libavcodec/amrwbdec.c for (i = 0; i < 4; i++) i 548 libavcodec/amrwbdec.c for (j = 0; j < pulses_nb_per_mode_tr[mode][i]; j++) { i 549 libavcodec/amrwbdec.c int pos = (FFABS(sig_pos[i][j]) - 1) * spacing + i; i 551 libavcodec/amrwbdec.c fixed_vector[pos] += sig_pos[i][j] < 0 ? -1.0 : 1.0; i 583 libavcodec/amrwbdec.c int i; i 586 libavcodec/amrwbdec.c for (i = AMRWB_SFR_SIZE - 1; i != 0; i--) i 587 libavcodec/amrwbdec.c fixed_vector[i] -= fixed_vector[i - 1] * ctx->tilt_coef; i 590 libavcodec/amrwbdec.c for (i = ctx->pitch_lag_int; i < AMRWB_SFR_SIZE; i++) i 591 libavcodec/amrwbdec.c fixed_vector[i] += fixed_vector[i - ctx->pitch_lag_int] * 0.85; i 647 libavcodec/amrwbdec.c int i, count = 0; i 649 libavcodec/amrwbdec.c for (i = 0; i < 6; i++) i 650 libavcodec/amrwbdec.c if (ctx->pitch_gain[i] < 0.6) i 666 libavcodec/amrwbdec.c int i; i 677 libavcodec/amrwbdec.c for (i = 0; i < AMRWB_SFR_SIZE; i++) i 678 libavcodec/amrwbdec.c if (fixed_vector[i]) i 679 libavcodec/amrwbdec.c ff_celp_circ_addf(buf, buf, coef, i, fixed_vector[i], i 693 libavcodec/amrwbdec.c int i; i 696 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER - 1; i++) i 697 libavcodec/amrwbdec.c acc += (isf[i] - isf_past[i]) * (isf[i] - isf_past[i]); i 744 libavcodec/amrwbdec.c int i; i 750 libavcodec/amrwbdec.c for (i = 1; i < AMRWB_SFR_SIZE - 1; i++) { i 751 libavcodec/amrwbdec.c float cur = fixed_vector[i]; i 753 libavcodec/amrwbdec.c fixed_vector[i] -= cpe * (last + fixed_vector[i + 1]); i 779 libavcodec/amrwbdec.c int i; i 787 libavcodec/amrwbdec.c for (i = 0; i < AMRWB_SFR_SIZE; i++) i 788 libavcodec/amrwbdec.c excitation[i] += pitch_factor * ctx->pitch_vector[i]; i 809 libavcodec/amrwbdec.c int i; i 813 libavcodec/amrwbdec.c for (i = 1; i < AMRWB_SFR_SIZE; i++) i 814 libavcodec/amrwbdec.c out[i] = in[i] + out[i - 1] * m; i 831 libavcodec/amrwbdec.c int i, j, k; i 834 libavcodec/amrwbdec.c i = 0; i 836 libavcodec/amrwbdec.c out[i] = in[int_part]; i 838 libavcodec/amrwbdec.c i++; i 841 libavcodec/amrwbdec.c out[i] = ctx->dot_productf(in0 + int_part, i 846 libavcodec/amrwbdec.c i++; i 893 libavcodec/amrwbdec.c int i; i 898 libavcodec/amrwbdec.c for (i = 0; i < AMRWB_SFR_SIZE_16k; i++) i 899 libavcodec/amrwbdec.c hb_exc[i] = 32768.0 - (uint16_t) av_lfg_get(&ctx->prng); i 911 libavcodec/amrwbdec.c int i; i 914 libavcodec/amrwbdec.c for (i = 7; i < LP_ORDER - 2; i++) { i 915 libavcodec/amrwbdec.c float prod = (diff_isf[i] - mean) * (diff_isf[i - lag] - mean); i 933 libavcodec/amrwbdec.c int i, j, i_max_corr; i 938 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER - 2; i++) i 939 libavcodec/amrwbdec.c diff_isf[i] = isf[i + 1] - isf[i]; i 942 libavcodec/amrwbdec.c for (i = 2; i < LP_ORDER - 2; i++) i 943 libavcodec/amrwbdec.c diff_mean += diff_isf[i] * (1.0f / (LP_ORDER - 4)); i 947 libavcodec/amrwbdec.c for (i = 0; i < 3; i++) { i 948 libavcodec/amrwbdec.c corr_lag[i] = auto_correlation(diff_isf, diff_mean, i + 2); i 950 libavcodec/amrwbdec.c if (corr_lag[i] > corr_lag[i_max_corr]) i 951 libavcodec/amrwbdec.c i_max_corr = i; i 955 libavcodec/amrwbdec.c for (i = LP_ORDER - 1; i < LP_ORDER_16k - 1; i++) i 956 libavcodec/amrwbdec.c isf[i] = isf[i - 1] + isf[i - 1 - i_max_corr] i 957 libavcodec/amrwbdec.c - isf[i - 2 - i_max_corr]; i 964 libavcodec/amrwbdec.c for (i = LP_ORDER - 1, j = 0; i < LP_ORDER_16k - 1; i++, j++) i 965 libavcodec/amrwbdec.c diff_isf[j] = scale * (isf[i] - isf[i - 1]); i 968 libavcodec/amrwbdec.c for (i = 1; i < LP_ORDER_16k - LP_ORDER; i++) i 969 libavcodec/amrwbdec.c if (diff_isf[i] + diff_isf[i - 1] < 5.0) { i 970 libavcodec/amrwbdec.c if (diff_isf[i] > diff_isf[i - 1]) { i 971 libavcodec/amrwbdec.c diff_isf[i - 1] = 5.0 - diff_isf[i]; i 973 libavcodec/amrwbdec.c diff_isf[i] = 5.0 - diff_isf[i - 1]; i 976 libavcodec/amrwbdec.c for (i = LP_ORDER - 1, j = 0; i < LP_ORDER_16k - 1; i++, j++) i 977 libavcodec/amrwbdec.c isf[i] = isf[i - 1] + diff_isf[j] * (1.0f / (1 << 15)); i 980 libavcodec/amrwbdec.c for (i = 0; i < LP_ORDER_16k - 1; i++) i 981 libavcodec/amrwbdec.c isf[i] *= 0.8; i 995 libavcodec/amrwbdec.c int i; i 998 libavcodec/amrwbdec.c for (i = 0; i < size; i++) { i 999 libavcodec/amrwbdec.c out[i] = lpc[i] * fac; i 1059 libavcodec/amrwbdec.c int i, j; i 1065 libavcodec/amrwbdec.c for (i = 0; i < AMRWB_SFR_SIZE_16k; i++) { i 1066 libavcodec/amrwbdec.c out[i] = 0.0; i 1068 libavcodec/amrwbdec.c out[i] += data[i + j] * fir_coef[j]; i 1113 libavcodec/amrwbdec.c int sub, i, ret; i 1211 libavcodec/amrwbdec.c for (i = 0; i < AMRWB_SFR_SIZE; i++) { i 1212 libavcodec/amrwbdec.c ctx->excitation[i] *= ctx->pitch_gain[0]; i 1213 libavcodec/amrwbdec.c ctx->excitation[i] += ctx->fixed_gain[0] * ctx->fixed_vector[i]; i 1214 libavcodec/amrwbdec.c ctx->excitation[i] = truncf(ctx->excitation[i]); i 1262 libavcodec/amrwbdec.c for (i = 0; i < AMRWB_SFR_SIZE_16k; i++) i 1263 libavcodec/amrwbdec.c sub_buf[i] = (sub_buf[i] + hb_samples[i]) * (1.0f / (1 << 15)); i 40 libavcodec/anm.c int i; i 53 libavcodec/anm.c for (i = 0; i < 256; i++) i 54 libavcodec/anm.c s->palette[i] = (0xFFU << 24) | bytestream2_get_le32u(&gb); i 124 libavcodec/ansi.c int i; i 131 libavcodec/ansi.c i = 0; i 132 libavcodec/ansi.c for (; i < avctx->height - s->font_height; i++) i 133 libavcodec/ansi.c memcpy(s->frame->data[0] + i * s->frame->linesize[0], i 134 libavcodec/ansi.c s->frame->data[0] + (i + s->font_height) * s->frame->linesize[0], i 136 libavcodec/ansi.c for (; i < avctx->height; i++) i 137 libavcodec/ansi.c memset(s->frame->data[0] + i * s->frame->linesize[0], i 144 libavcodec/ansi.c int i; i 145 libavcodec/ansi.c for (i = 0; i < s->font_height; i++) i 146 libavcodec/ansi.c memset(s->frame->data[0] + (s->y + i)*s->frame->linesize[0] + xoffset, i 153 libavcodec/ansi.c int i; i 154 libavcodec/ansi.c for (i = 0; i < avctx->height; i++) i 155 libavcodec/ansi.c memset(s->frame->data[0] + i * s->frame->linesize[0], DEFAULT_BG_COLOR, avctx->width); i 192 libavcodec/ansi.c int ret, i; i 306 libavcodec/ansi.c for (i = 0; i < FFMIN(s->nb_args, MAX_NB_ARGS); i++) { i 307 libavcodec/ansi.c int m = s->args[i]; i 316 libavcodec/ansi.c } else if (m == 38 && i + 2 < FFMIN(s->nb_args, MAX_NB_ARGS) && s->args[i + 1] == 5 && s->args[i + 2] < 256) { i 317 libavcodec/ansi.c int index = s->args[i + 2]; i 319 libavcodec/ansi.c i += 2; i 324 libavcodec/ansi.c } else if (m == 48 && i + 2 < FFMIN(s->nb_args, MAX_NB_ARGS) && s->args[i + 1] == 5 && s->args[i + 2] < 256) { i 325 libavcodec/ansi.c int index = s->args[i + 2]; i 327 libavcodec/ansi.c i += 2; i 364 libavcodec/ansi.c int ret, i, count; i 369 libavcodec/ansi.c for (i=0; i<avctx->height; i++) i 370 libavcodec/ansi.c memset(s->frame->data[0]+ i*s->frame->linesize[0], 0, avctx->width); i 395 libavcodec/ansi.c i = s->x / FONT_WIDTH; i 396 libavcodec/ansi.c count = ((i + 8) & ~7) - i; i 397 libavcodec/ansi.c for (i = 0; i < count; i++) i 205 libavcodec/apedec.c int i; i 207 libavcodec/apedec.c for (i = 0; i < APE_FILTER_LEVELS; i++) i 208 libavcodec/apedec.c av_freep(&s->filterbuf[i]); i 220 libavcodec/apedec.c int i; i 262 libavcodec/apedec.c for (i = 0; i < APE_FILTER_LEVELS; i++) { i 263 libavcodec/apedec.c if (!ape_filter_orders[s->fset][i]) i 265 libavcodec/apedec.c FF_ALLOC_OR_GOTO(avctx, s->filterbuf[i], i 266 libavcodec/apedec.c (ape_filter_orders[s->fset][i] * 3 + HISTORY_SIZE) * 4, i 599 libavcodec/apedec.c int i; i 603 libavcodec/apedec.c for (i = 0; i < FFMIN(blockstodecode, 5); i++) { i 604 libavcodec/apedec.c out[i] = get_rice_ook(&ctx->gb, 10); i 605 libavcodec/apedec.c rice->ksum += out[i]; i 614 libavcodec/apedec.c for (; i < FFMIN(blockstodecode, 64); i++) { i 615 libavcodec/apedec.c out[i] = get_rice_ook(&ctx->gb, rice->k); i 616 libavcodec/apedec.c rice->ksum += out[i]; i 617 libavcodec/apedec.c rice->k = get_k(rice->ksum / ((i + 1) * 2)); i 628 libavcodec/apedec.c for (; i < blockstodecode; i++) { i 633 libavcodec/apedec.c out[i] = get_rice_ook(&ctx->gb, rice->k); i 634 libavcodec/apedec.c rice->ksum += out[i] - (unsigned)out[i - 64]; i 650 libavcodec/apedec.c for (i = 0; i < blockstodecode; i++) i 651 libavcodec/apedec.c out[i] = ((out[i] >> 1) ^ ((out[i] & 1) - 1)) + 1; i 914 libavcodec/apedec.c int i, j; i 922 libavcodec/apedec.c for (i = 0; i < order; i++) i 923 libavcodec/apedec.c delay[i] = buffer[i]; i 924 libavcodec/apedec.c for (i = order; i < length; i++) { i 926 libavcodec/apedec.c sign = APESIGN(buffer[i]); i 931 libavcodec/apedec.c buffer[i] -= dotprod >> shift; i 934 libavcodec/apedec.c delay[order - 1] = buffer[i]; i 940 libavcodec/apedec.c int i, j; i 945 libavcodec/apedec.c for (i = 0; i < length; i++) { i 947 libavcodec/apedec.c sign = APESIGN(buffer[i]); i 954 libavcodec/apedec.c delay[0] = buffer[i]; i 955 libavcodec/apedec.c buffer[i] -= dotprod >> 9; i 1355 libavcodec/apedec.c int i; i 1357 libavcodec/apedec.c for (i = 0; i < APE_FILTER_LEVELS; i++) { i 1358 libavcodec/apedec.c if (!ape_filter_orders[ctx->fset][i]) i 1360 libavcodec/apedec.c apply_filter(ctx, ctx->filters[i], decoded0, decoded1, count, i 1361 libavcodec/apedec.c ape_filter_orders[ctx->fset][i], i 1362 libavcodec/apedec.c ape_filter_fracbits[ctx->fset][i]); i 1368 libavcodec/apedec.c int i, ret; i 1373 libavcodec/apedec.c for (i = 0; i < APE_FILTER_LEVELS; i++) { i 1374 libavcodec/apedec.c if (!ape_filter_orders[ctx->fset][i]) i 1376 libavcodec/apedec.c init_filter(ctx, ctx->filters[i], ctx->filterbuf[i], i 1377 libavcodec/apedec.c ape_filter_orders[ctx->fset][i]); i 1441 libavcodec/apedec.c int i, ch, ret; i 1561 libavcodec/apedec.c for (i = 0; i < blockstodecode; i++) i 1562 libavcodec/apedec.c *sample8++ = (s->decoded[ch][i] + 0x80) & 0xff; i 1568 libavcodec/apedec.c for (i = 0; i < blockstodecode; i++) i 1569 libavcodec/apedec.c *sample16++ = s->decoded[ch][i]; i 1575 libavcodec/apedec.c for (i = 0; i < blockstodecode; i++) i 1576 libavcodec/apedec.c *sample24++ = s->decoded[ch][i] * 256U; i 1587 libavcodec/apedec.c for (i = 0; i < blockstodecode; i++) { i 1589 libavcodec/apedec.c uint8_t *smp = frame->data[ch] + (i*(s->bps >> 3)); i 444 libavcodec/aptx.c int i; i 453 libavcodec/aptx.c for (i = 0; i < order; i++) { i 454 libavcodec/aptx.c int32_t srd = FF_SIGNBIT(reconstructed_differences[-i-1]) | 1; i 455 libavcodec/aptx.c prediction->d_weight[i] -= rshift32(prediction->d_weight[i] - srd*srd0, 8); i 456 libavcodec/aptx.c predicted_difference += MUL64(reconstructed_differences[-i], prediction->d_weight[i]); i 183 libavcodec/aptx.h int i; i 185 libavcodec/aptx.h for (i = 0; i < FILTER_TAPS; i++) i 186 libavcodec/aptx.h e += MUL64(sig[i], coeffs[i]); i 39 libavcodec/aptxdec.c int i; i 44 libavcodec/aptxdec.c for (i = 0; i < NB_FILTERS; i++) { i 45 libavcodec/aptxdec.c aptx_qmf_filter_signal_push(&signal[i], subbands[1-i]); i 46 libavcodec/aptxdec.c samples[i] = aptx_qmf_convolution(&signal[i], coeffs[i], shift); i 60 libavcodec/aptxdec.c int i; i 63 libavcodec/aptxdec.c for (i = 0; i < 2; i++) i 64 libavcodec/aptxdec.c aptx_qmf_polyphase_synthesis(qmf->inner_filter_signal[i], i 66 libavcodec/aptxdec.c subband_samples[2*i+0], i 67 libavcodec/aptxdec.c subband_samples[2*i+1], i 68 libavcodec/aptxdec.c &intermediate_samples[2*i]); i 71 libavcodec/aptxdec.c for (i = 0; i < 2; i++) i 74 libavcodec/aptxdec.c intermediate_samples[0+i], i 75 libavcodec/aptxdec.c intermediate_samples[2+i], i 76 libavcodec/aptxdec.c &samples[2*i]); i 40 libavcodec/aptxenc.c int i; i 42 libavcodec/aptxenc.c for (i = 0; i < NB_FILTERS; i++) { i 43 libavcodec/aptxenc.c aptx_qmf_filter_signal_push(&signal[i], samples[NB_FILTERS-1-i]); i 44 libavcodec/aptxenc.c subbands[i] = aptx_qmf_convolution(&signal[i], coeffs[i], shift); i 62 libavcodec/aptxenc.c int i; i 65 libavcodec/aptxenc.c for (i = 0; i < 2; i++) i 68 libavcodec/aptxenc.c &samples[2*i], i 69 libavcodec/aptxenc.c &intermediate_samples[0+i], i 70 libavcodec/aptxenc.c &intermediate_samples[2+i]); i 73 libavcodec/aptxenc.c for (i = 0; i < 2; i++) i 74 libavcodec/aptxenc.c aptx_qmf_polyphase_analysis(qmf->inner_filter_signal[i], i 76 libavcodec/aptxenc.c &intermediate_samples[2*i], i 77 libavcodec/aptxenc.c &subband_samples[2*i+0], i 78 libavcodec/aptxenc.c &subband_samples[2*i+1]); i 86 libavcodec/aptxenc.c int i; i 88 libavcodec/aptxenc.c for (i = nb_intervals >> 1; i > 0; i >>= 1) i 89 libavcodec/aptxenc.c if (MUL64(factor, intervals[idx + i]) <= ((int64_t)value << 24)) i 90 libavcodec/aptxenc.c idx += i; i 153 libavcodec/aptxenc.c int i; i 158 libavcodec/aptxenc.c for (i = 0; i < NB_SUBBANDS; i++) i 159 libavcodec/aptxenc.c if (c->quantize[map[i]].error < min->error) i 160 libavcodec/aptxenc.c min = &c->quantize[map[i]]; i 52 libavcodec/arbc.c for (int i = 0; i < nb_tiles; i++) { i 90 libavcodec/arbc.c for (int i = 0; i < nb_tiles; i++) { i 148 libavcodec/arbc.c for (int i = 0; i < nb_segments; i++) { i 34 libavcodec/arm/aacpsdsp_init_arm.c int i, int len); i 36 libavcodec/arm/aacpsdsp_init_arm.c int i, int len); i 29 libavcodec/arm/fft_fixed_init_arm.c void ff_mdct_fixed_calc_neon(FFTContext *s, FFTSample *o, const FFTSample *i); i 30 libavcodec/arm/fft_fixed_init_arm.c void ff_mdct_fixed_calcw_neon(FFTContext *s, FFTDouble *o, const FFTSample *i); i 100 libavcodec/arm/mlpdsp_init_arm.c int i; i 119 libavcodec/arm/mlpdsp_init_arm.c for (i = 0; i <= max_matrix_channel; i++) { i 120 libavcodec/arm/mlpdsp_init_arm.c if (shift != 6 && output_shift[i] != shift) i 122 libavcodec/arm/mlpdsp_init_arm.c if (ch_assign[i] != i) i 38 libavcodec/arm/mpegvideo_armv5te.c int i, level; i 39 libavcodec/arm/mpegvideo_armv5te.c for (i = 0; i < count; i++) { i 40 libavcodec/arm/mpegvideo_armv5te.c level = block[i]; i 47 libavcodec/arm/mpegvideo_armv5te.c block[i] = level; i 32 libavcodec/arm/vp8.h int i, uint8_t *token_prob, int16_t qmul[2]); i 234 libavcodec/ass_split.c int i; i 239 libavcodec/ass_split.c for (i = 0; section->fields[i].name; i++) i 240 libavcodec/ass_split.c order[i] = i; i 241 libavcodec/ass_split.c *number = i; i 242 libavcodec/ass_split.c while (i < FF_ARRAY_ELEMS(section->fields)) i 243 libavcodec/ass_split.c order[i++] = -1; i 252 libavcodec/ass_split.c int i, len; i 265 libavcodec/ass_split.c for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) { i 266 libavcodec/ass_split.c if (ass_sections[i].fields_header && i 267 libavcodec/ass_split.c !strncmp(buf, ass_sections[i].fields_header, len)) { i 268 libavcodec/ass_split.c ctx->current_section = i; i 287 libavcodec/ass_split.c for (i=0; section->fields[i].name; i++) i 288 libavcodec/ass_split.c if (!strncmp(buf, section->fields[i].name, len)) { i 289 libavcodec/ass_split.c order[*number] = i; i 314 libavcodec/ass_split.c for (i=0; !is_eol(*buf) && i < *number; i++) { i 315 libavcodec/ass_split.c int last = i == *number - 1; i 318 libavcodec/ass_split.c if (order[i] >= 0) { i 319 libavcodec/ass_split.c ASSFieldType type = section->fields[order[i]].type; i 320 libavcodec/ass_split.c ptr = struct_ptr + section->fields[order[i]].offset; i 331 libavcodec/ass_split.c for (i=0; section->fields[i].name; i++) i 332 libavcodec/ass_split.c if (!strncmp(buf, section->fields[i].name, len)) { i 333 libavcodec/ass_split.c ASSFieldType type = section->fields[i].type; i 335 libavcodec/ass_split.c ptr += section->fields[i].offset; i 352 libavcodec/ass_split.c int i; i 361 libavcodec/ass_split.c for (i=0; i<FF_ARRAY_ELEMS(ass_sections); i++) i 362 libavcodec/ass_split.c if (!strcmp(section, ass_sections[i].section)) { i 363 libavcodec/ass_split.c ctx->current_section = i; i 392 libavcodec/ass_split.c int i, j, *count, c = 1; i 401 libavcodec/ass_split.c for (i=0; i<*count; i++, ptr += section->size) i 417 libavcodec/ass_split.c int i, count; i 419 libavcodec/ass_split.c for (i=0; i<FF_ARRAY_ELEMS(ass_sections); i++) i 420 libavcodec/ass_split.c if (!strcmp(ass_sections[i].section, "Events")) { i 421 libavcodec/ass_split.c free_section(ctx, &ass_sections[i]); i 446 libavcodec/ass_split.c int i; i 463 libavcodec/ass_split.c for (i = 0; i < FF_ARRAY_ELEMS(fields); i++) { i 465 libavcodec/ass_split.c const int last = i == FF_ARRAY_ELEMS(fields) - 1; i 466 libavcodec/ass_split.c const ASSFieldType type = fields[i].type; i 467 libavcodec/ass_split.c uint8_t *ptr = (uint8_t *)dialog + fields[i].offset; i 484 libavcodec/ass_split.c int i; i 485 libavcodec/ass_split.c for (i=0; i<FF_ARRAY_ELEMS(ass_sections); i++) { i 486 libavcodec/ass_split.c free_section(ctx, &ass_sections[i]); i 487 libavcodec/ass_split.c av_freep(&(ctx->field_order[i])); i 592 libavcodec/ass_split.c int i; i 596 libavcodec/ass_split.c for (i=0; i<ass->styles_count; i++) i 597 libavcodec/ass_split.c if (ass->styles[i].name && !strcmp(ass->styles[i].name, style)) i 598 libavcodec/ass_split.c return ass->styles + i; i 50 libavcodec/assenc.c int i, len, total_len = 0; i 52 libavcodec/assenc.c for (i=0; i<sub->num_rects; i++) { i 54 libavcodec/assenc.c const char *ass = sub->rects[i]->ass; i 58 libavcodec/assenc.c if (sub->rects[i]->type != SUBTITLE_ASS) { i 65 libavcodec/assenc.c if (i > 0) { i 99 libavcodec/asvdec.c int i; i 103 libavcodec/asvdec.c for (i = 0; i < 11; i++) { i 109 libavcodec/asvdec.c if (ccp < 0 || i >= 10) { i 115 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 0]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 0]) >> 4; i 117 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 1]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 1]) >> 4; i 119 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 2]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 2]) >> 4; i 121 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 3]] = (asv1_get_level(&a->gb) * a->intra_matrix[4 * i + 3]) >> 4; i 130 libavcodec/asvdec.c int i, count, ccp; i 146 libavcodec/asvdec.c for (i = 1; i < count + 1; i++) { i 151 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 0]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 0]) >> 4; i 153 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 1]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 1]) >> 4; i 155 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 2]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 2]) >> 4; i 157 libavcodec/asvdec.c block[a->scantable.permutated[4 * i + 3]] = (asv2_get_level(&a->gb) * a->intra_matrix[4 * i + 3]) >> 4; i 166 libavcodec/asvdec.c int i, ret; i 171 libavcodec/asvdec.c for (i = 0; i < 6; i++) { i 172 libavcodec/asvdec.c if ((ret = asv1_decode_block(a, block[i])) < 0) i 176 libavcodec/asvdec.c for (i = 0; i < 6; i++) { i 177 libavcodec/asvdec.c if ((ret = asv2_decode_block(a, block[i])) < 0) i 230 libavcodec/asvdec.c int i; i 231 libavcodec/asvdec.c for (i = 0; i < buf_size; i++) i 232 libavcodec/asvdec.c a->bitstream_buffer[i] = ff_reverse[buf[i]]; i 277 libavcodec/asvdec.c int i; i 298 libavcodec/asvdec.c for (i = 0; i < 64; i++) { i 299 libavcodec/asvdec.c int index = ff_asv_scantab[i]; i 301 libavcodec/asvdec.c a->intra_matrix[i] = 64 * scale * ff_mpeg1_default_intra_matrix[index] / i 73 libavcodec/asvenc.c int i; i 79 libavcodec/asvenc.c for (i = 0; i < 10; i++) { i 80 libavcodec/asvenc.c const int index = ff_asv_scantab[4 * i]; i 119 libavcodec/asvenc.c int i; i 134 libavcodec/asvenc.c for (i = 0; i <= count; i++) { i 135 libavcodec/asvenc.c const int index = ff_asv_scantab[4 * i]; i 151 libavcodec/asvenc.c av_assert2(i || ccp < 8); i 152 libavcodec/asvenc.c if (i) i 174 libavcodec/asvenc.c int i; i 179 libavcodec/asvenc.c for (i = 0; i < 6; i++) i 180 libavcodec/asvenc.c asv1_encode_block(a, block[i]); i 182 libavcodec/asvenc.c for (i = 0; i < 6; i++) { i 183 libavcodec/asvenc.c asv2_encode_block(a, block[i]); i 194 libavcodec/asvenc.c int i; i 204 libavcodec/asvenc.c for (i = 0; i < 4; i++) i 205 libavcodec/asvenc.c a->fdsp.fdct(block[i]); i 210 libavcodec/asvenc.c for (i = 4; i < 6; i++) i 211 libavcodec/asvenc.c a->fdsp.fdct(block[i]); i 224 libavcodec/asvenc.c int i; i 243 libavcodec/asvenc.c for (i = 0; i<3; i++) { i 245 libavcodec/asvenc.c int w = AV_CEIL_RSHIFT(pict->width, !!i); i 246 libavcodec/asvenc.c int h = AV_CEIL_RSHIFT(pict->height, !!i); i 247 libavcodec/asvenc.c int w2 = AV_CEIL_RSHIFT(clone->width, !!i); i 248 libavcodec/asvenc.c int h2 = AV_CEIL_RSHIFT(clone->height, !!i); i 251 libavcodec/asvenc.c clone->data[i][x + y*clone->linesize[i]] = i 252 libavcodec/asvenc.c clone->data[i][w - 1 + y*clone->linesize[i]]; i 255 libavcodec/asvenc.c clone->data[i][x + y*clone->linesize[i]] = i 256 libavcodec/asvenc.c clone->data[i][x + (h-1)*clone->linesize[i]]; i 304 libavcodec/asvenc.c int i; i 305 libavcodec/asvenc.c for (i = 0; i < 4 * size; i++) i 306 libavcodec/asvenc.c pkt->data[i] = ff_reverse[pkt->data[i]]; i 319 libavcodec/asvenc.c int i; i 339 libavcodec/asvenc.c for (i = 0; i < 64; i++) { i 341 libavcodec/asvenc.c int q = 32LL * scale * ff_mpeg1_default_intra_matrix[i] * ff_aanscales[i]; i 342 libavcodec/asvenc.c a->q_intra_matrix[i] = (((int64_t)a->inv_qscale << 30) + q / 2) / q; i 344 libavcodec/asvenc.c int q = 32 * scale * ff_mpeg1_default_intra_matrix[i]; i 345 libavcodec/asvenc.c a->q_intra_matrix[i] = ((a->inv_qscale << 16) + q / 2) / q; i 50 libavcodec/atrac.c int i; i 55 libavcodec/atrac.c for (i=0 ; i<64 ; i++) i 56 libavcodec/atrac.c ff_atrac_sf_table[i] = pow(2.0, (i - 15) / 3.0); i 60 libavcodec/atrac.c for (i=0 ; i<24; i++) { i 61 libavcodec/atrac.c s = qmf_48tap_half[i] * 2.0; i 62 libavcodec/atrac.c qmf_window[i] = qmf_window[47 - i] = s; i 69 libavcodec/atrac.c int i; i 76 libavcodec/atrac.c for (i = 0; i < 16; i++) i 77 libavcodec/atrac.c gctx->gain_tab1[i] = powf(2.0, id2exp_offset - i); i 80 libavcodec/atrac.c for (i = -15; i < 16; i++) i 81 libavcodec/atrac.c gctx->gain_tab2[i + 15] = powf(2.0, -1.0f / gctx->loc_size * i); i 89 libavcodec/atrac.c int i, pos, lastpos; i 100 libavcodec/atrac.c for (i = 0; i < gc_now->num_points; i++) { i 101 libavcodec/atrac.c lastpos = gc_now->loc_code[i] << gctx->loc_scale; i 103 libavcodec/atrac.c lev = gctx->gain_tab1[gc_now->lev_code[i]]; i 104 libavcodec/atrac.c gain_inc = gctx->gain_tab2[(i + 1 < gc_now->num_points ? gc_now->lev_code[i + 1] i 106 libavcodec/atrac.c gc_now->lev_code[i] + 15]; i 130 libavcodec/atrac.c int i, j; i 138 libavcodec/atrac.c for(i=0; i<nIn; i+=2){ i 139 libavcodec/atrac.c p3[2*i+0] = inlo[i ] + inhi[i ]; i 140 libavcodec/atrac.c p3[2*i+1] = inlo[i ] - inhi[i ]; i 141 libavcodec/atrac.c p3[2*i+2] = inlo[i+1] + inhi[i+1]; i 142 libavcodec/atrac.c p3[2*i+3] = inlo[i+1] - inhi[i+1]; i 151 libavcodec/atrac.c for (i = 0; i < 48; i += 2) { i 152 libavcodec/atrac.c s1 += p1[i] * qmf_window[i]; i 153 libavcodec/atrac.c s2 += p1[i+1] * qmf_window[i+1]; i 98 libavcodec/atrac1.c int i; i 99 libavcodec/atrac1.c for (i = 0; i < transf_size / 2; i++) i 100 libavcodec/atrac1.c FFSWAP(float, spec[i], spec[transf_size - 1 - i]); i 169 libavcodec/atrac1.c int log2_block_count_tmp, i; i 171 libavcodec/atrac1.c for (i = 0; i < 2; i++) { i 176 libavcodec/atrac1.c log2_block_cnt[i] = 2 - log2_block_count_tmp; i 193 libavcodec/atrac1.c int bits_used, band_num, bfu_num, i; i 208 libavcodec/atrac1.c for (i = 0; i < su->num_bfus; i++) i 209 libavcodec/atrac1.c idwls[i] = get_bits(gb, 4); i 212 libavcodec/atrac1.c for (i = 0; i < su->num_bfus; i++) i 213 libavcodec/atrac1.c idsfs[i] = get_bits(gb, 6); i 216 libavcodec/atrac1.c for (i = su->num_bfus; i < AT1_MAX_BFU; i++) i 217 libavcodec/atrac1.c idwls[i] = idsfs[i] = 0; i 239 libavcodec/atrac1.c for (i = 0; i < num_specs; i++) { i 243 libavcodec/atrac1.c spec[pos+i] = get_sbits(gb, word_len) * scale_factor * max_quant; i 129 libavcodec/atrac3.c int i; i 140 libavcodec/atrac3.c for (i = 0; i < 128; i++) i 141 libavcodec/atrac3.c FFSWAP(float, input[i], input[255 - i]); i 155 libavcodec/atrac3.c int i, off; i 167 libavcodec/atrac3.c for (i = 0; i < bytes / 4; i++) i 168 libavcodec/atrac3.c output[i] = c ^ buf[i]; i 178 libavcodec/atrac3.c int i, j; i 182 libavcodec/atrac3.c for (i = 0, j = 255; i < 128; i++, j--) { i 183 libavcodec/atrac3.c float wi = sin(((i + 0.5) / 256.0 - 0.5) * M_PI) + 1.0; i 186 libavcodec/atrac3.c mdct_window[i] = mdct_window[511 - i] = wi / w; i 216 libavcodec/atrac3.c int i, code, huff_symb; i 226 libavcodec/atrac3.c for (i = 0; i < num_codes; i++) { i 231 libavcodec/atrac3.c mantissas[i] = code; i 234 libavcodec/atrac3.c for (i = 0; i < num_codes; i++) { i 239 libavcodec/atrac3.c mantissas[i * 2 ] = mantissa_clc_tab[code >> 2]; i 240 libavcodec/atrac3.c mantissas[i * 2 + 1] = mantissa_clc_tab[code & 3]; i 246 libavcodec/atrac3.c for (i = 0; i < num_codes; i++) { i 253 libavcodec/atrac3.c mantissas[i] = code; i 256 libavcodec/atrac3.c for (i = 0; i < num_codes; i++) { i 259 libavcodec/atrac3.c mantissas[i * 2 ] = mantissa_vlc_tab[huff_symb * 2 ]; i 260 libavcodec/atrac3.c mantissas[i * 2 + 1] = mantissa_vlc_tab[huff_symb * 2 + 1]; i 273 libavcodec/atrac3.c int num_subbands, coding_mode, i, j, first, last, subband_size; i 282 libavcodec/atrac3.c for (i = 0; i <= num_subbands; i++) i 283 libavcodec/atrac3.c subband_vlc_index[i] = get_bits(gb, 3); i 286 libavcodec/atrac3.c for (i = 0; i <= num_subbands; i++) { i 287 libavcodec/atrac3.c if (subband_vlc_index[i] != 0) i 288 libavcodec/atrac3.c sf_index[i] = get_bits(gb, 6); i 291 libavcodec/atrac3.c for (i = 0; i <= num_subbands; i++) { i 292 libavcodec/atrac3.c first = subband_tab[i ]; i 293 libavcodec/atrac3.c last = subband_tab[i + 1]; i 297 libavcodec/atrac3.c if (subband_vlc_index[i] != 0) { i 301 libavcodec/atrac3.c read_quant_spectral_coeffs(gb, subband_vlc_index[i], coding_mode, i 305 libavcodec/atrac3.c scale_factor = ff_atrac_sf_table[sf_index[i]] * i 306 libavcodec/atrac3.c inv_max_quant[subband_vlc_index[i]]; i 318 libavcodec/atrac3.c first = subband_tab[i]; i 332 libavcodec/atrac3.c int i, b, c, m; i 349 libavcodec/atrac3.c for (i = 0; i < nb_components; i++) { i 452 libavcodec/atrac3.c int i, j, last_pos = -1; i 455 libavcodec/atrac3.c for (i = 0; i < num_components; i++) { i 456 libavcodec/atrac3.c last_pos = FFMAX(components[i].pos + components[i].num_coefs, last_pos); i 457 libavcodec/atrac3.c input = components[i].coef; i 458 libavcodec/atrac3.c output = &spectrum[components[i].pos]; i 460 libavcodec/atrac3.c for (j = 0; j < components[i].num_coefs; j++) i 473 libavcodec/atrac3.c int i, nsample, band; i 476 libavcodec/atrac3.c for (i = 0, band = 0; band < 4 * 256; band += 256, i++) { i 477 libavcodec/atrac3.c int s1 = prev_code[i]; i 478 libavcodec/atrac3.c int s2 = curr_code[i]; i 647 libavcodec/atrac3.c int ret, i, ch; i 679 libavcodec/atrac3.c for (i = 0; i < js_block_align / 2; i++, ptr1++, ptr2--) i 683 libavcodec/atrac3.c for (i = 0; i < js_block_align; i++) i 684 libavcodec/atrac3.c q->decoded_bytes_buffer[i] = *ptr2--; i 689 libavcodec/atrac3.c for (i = 4; *ptr1 == 0xF8; i++, ptr1++) { i 690 libavcodec/atrac3.c if (i >= js_block_align) i 707 libavcodec/atrac3.c for (i = 0; i < 4; i++) { i 708 libavcodec/atrac3.c q->matrix_coeff_index_prev[js_pair][i] = q->matrix_coeff_index_now[js_pair][i]; i 709 libavcodec/atrac3.c q->matrix_coeff_index_now[js_pair][i] = q->matrix_coeff_index_next[js_pair][i]; i 710 libavcodec/atrac3.c q->matrix_coeff_index_next[js_pair][i] = get_bits(&q->gb, 2); i 729 libavcodec/atrac3.c for (i = 0; i < avctx->channels; i++) { i 732 libavcodec/atrac3.c databuf + i * avctx->block_align / avctx->channels, i 735 libavcodec/atrac3.c ret = decode_channel_sound_unit(q, &q->gb, &q->units[i], i 736 libavcodec/atrac3.c out_samples[i], i, q->coding_mode); i 743 libavcodec/atrac3.c for (i = 0; i < avctx->channels; i++) { i 744 libavcodec/atrac3.c float *p1 = out_samples[i]; i 748 libavcodec/atrac3.c ff_atrac_iqmf(p1, p2, 256, p1, q->units[i].delay_buf1, q->temp_buf); i 749 libavcodec/atrac3.c ff_atrac_iqmf(p4, p3, 256, p3, q->units[i].delay_buf2, q->temp_buf); i 750 libavcodec/atrac3.c ff_atrac_iqmf(p1, p3, 512, p1, q->units[i].delay_buf3, q->temp_buf); i 760 libavcodec/atrac3.c int ret, i; i 766 libavcodec/atrac3.c for (i = 0; i < avctx->channels; i++) { i 767 libavcodec/atrac3.c ret = decode_channel_sound_unit(q, &q->gb, &q->units[i], i 768 libavcodec/atrac3.c out_samples[i], i, q->coding_mode); i 771 libavcodec/atrac3.c while (i < avctx->channels && get_bits_left(&q->gb) > 6 && show_bits(&q->gb, 6) != 0x28) { i 777 libavcodec/atrac3.c for (i = 0; i < avctx->channels; i++) { i 778 libavcodec/atrac3.c float *p1 = out_samples[i]; i 782 libavcodec/atrac3.c ff_atrac_iqmf(p1, p2, 256, p1, q->units[i].delay_buf1, q->temp_buf); i 783 libavcodec/atrac3.c ff_atrac_iqmf(p4, p3, 256, p3, q->units[i].delay_buf2, q->temp_buf); i 784 libavcodec/atrac3.c ff_atrac_iqmf(p1, p3, 512, p1, q->units[i].delay_buf3, q->temp_buf); i 854 libavcodec/atrac3.c int i; i 860 libavcodec/atrac3.c for (i = 0; i < 7; i++) { i 861 libavcodec/atrac3.c spectral_coeff_tab[i].table = &atrac3_vlc_table[atrac3_vlc_offs[i]]; i 862 libavcodec/atrac3.c spectral_coeff_tab[i].table_allocated = atrac3_vlc_offs[i + 1] - i 863 libavcodec/atrac3.c atrac3_vlc_offs[i ]; i 864 libavcodec/atrac3.c init_vlc(&spectral_coeff_tab[i], 9, huff_tab_sizes[i], i 865 libavcodec/atrac3.c huff_bits[i], 1, 1, i 866 libavcodec/atrac3.c huff_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 873 libavcodec/atrac3.c int i, js_pair, ret; i 993 libavcodec/atrac3.c for (i = 0; i < 4; i++) { i 994 libavcodec/atrac3.c q->matrix_coeff_index_prev[js_pair][i] = 3; i 995 libavcodec/atrac3.c q->matrix_coeff_index_now[js_pair][i] = 3; i 996 libavcodec/atrac3.c q->matrix_coeff_index_next[js_pair][i] = 3; i 53 libavcodec/atrac3plus.c int i, b; i 62 libavcodec/atrac3plus.c for (i = *cb++; i > 0; i--) { i 82 libavcodec/atrac3plus.c int i, wl_vlc_offs, ct_vlc_offs, sf_vlc_offs, tab_offset; i 157 libavcodec/atrac3plus.c for (i = 0, wl_vlc_offs = 0, ct_vlc_offs = 2508; i < 4; i++) { i 158 libavcodec/atrac3plus.c wl_vlc_tabs[i].table = &tables_data[wl_vlc_offs]; i 159 libavcodec/atrac3plus.c wl_vlc_tabs[i].table_allocated = 1 << wl_nb_bits[i]; i 160 libavcodec/atrac3plus.c ct_vlc_tabs[i].table = &tables_data[ct_vlc_offs]; i 161 libavcodec/atrac3plus.c ct_vlc_tabs[i].table_allocated = 1 << ct_nb_bits[i]; i 163 libavcodec/atrac3plus.c ff_init_vlc_sparse(&wl_vlc_tabs[i], wl_nb_bits[i], wl_nb_codes[i], i 164 libavcodec/atrac3plus.c wl_bits[i], 1, 1, i 165 libavcodec/atrac3plus.c wl_codes[i], 1, 1, i 166 libavcodec/atrac3plus.c wl_xlats[i], 1, 1, i 169 libavcodec/atrac3plus.c ff_init_vlc_sparse(&ct_vlc_tabs[i], ct_nb_bits[i], ct_nb_codes[i], i 170 libavcodec/atrac3plus.c ct_bits[i], 1, 1, i 171 libavcodec/atrac3plus.c ct_codes[i], 1, 1, i 172 libavcodec/atrac3plus.c ct_xlats[i], 1, 1, i 175 libavcodec/atrac3plus.c wl_vlc_offs += wl_vlc_tabs[i].table_allocated; i 176 libavcodec/atrac3plus.c ct_vlc_offs += ct_vlc_tabs[i].table_allocated; i 179 libavcodec/atrac3plus.c for (i = 0, sf_vlc_offs = 76; i < 8; i++) { i 180 libavcodec/atrac3plus.c sf_vlc_tabs[i].table = &tables_data[sf_vlc_offs]; i 181 libavcodec/atrac3plus.c sf_vlc_tabs[i].table_allocated = 1 << sf_nb_bits[i]; i 183 libavcodec/atrac3plus.c ff_init_vlc_sparse(&sf_vlc_tabs[i], sf_nb_bits[i], sf_nb_codes[i], i 184 libavcodec/atrac3plus.c sf_bits[i], 1, 1, i 185 libavcodec/atrac3plus.c sf_codes[i], 2, 2, i 186 libavcodec/atrac3plus.c sf_xlats[i], 1, 1, i 188 libavcodec/atrac3plus.c sf_vlc_offs += sf_vlc_tabs[i].table_allocated; i 194 libavcodec/atrac3plus.c for (i = 0; i < 112; i++) { i 195 libavcodec/atrac3plus.c if (atrac3p_spectra_tabs[i].cb) i 196 libavcodec/atrac3plus.c build_canonical_huff(atrac3p_spectra_tabs[i].cb, i 197 libavcodec/atrac3plus.c atrac3p_spectra_tabs[i].xlat, i 198 libavcodec/atrac3plus.c &tab_offset, &spec_vlc_tabs[i]); i 200 libavcodec/atrac3plus.c spec_vlc_tabs[i].table = 0; i 204 libavcodec/atrac3plus.c for (i = 0; i < 11; i++) i 205 libavcodec/atrac3plus.c build_canonical_huff(gain_cbs[i], gain_xlats[i], &tab_offset, &gain_vlc_tabs[i]); i 208 libavcodec/atrac3plus.c for (i = 0; i < 7; i++) i 209 libavcodec/atrac3plus.c build_canonical_huff(tone_cbs[i], tone_xlats[i], &tab_offset, &tone_vlc_tabs[i]); i 255 libavcodec/atrac3plus.c int i; i 259 libavcodec/atrac3plus.c for (i = 0; i < ctx->num_quant_units; i++) { i 260 libavcodec/atrac3plus.c chan->qu_wordlen[i] += weights_tab[i]; i 261 libavcodec/atrac3plus.c if (chan->qu_wordlen[i] < 0 || chan->qu_wordlen[i] > 7) { i 264 libavcodec/atrac3plus.c i, chan->qu_wordlen[i]); i 285 libavcodec/atrac3plus.c int i; i 288 libavcodec/atrac3plus.c for (i = 0; i < ctx->used_quant_units; i++) { i 289 libavcodec/atrac3plus.c chan->qu_sf_idx[i] -= weights_tab[i]; i 290 libavcodec/atrac3plus.c if (chan->qu_sf_idx[i] < 0 || chan->qu_sf_idx[i] > 63) { i 293 libavcodec/atrac3plus.c i, chan->qu_sf_idx[i]); i 312 libavcodec/atrac3plus.c int i; i 316 libavcodec/atrac3plus.c for (i = 3; i < num_values; i++) i 317 libavcodec/atrac3plus.c dst[i] = start_val - shape_vec[atrac3p_qu_num_to_seg[i] - 1]; i 338 libavcodec/atrac3plus.c int i, weight_idx = 0, delta, diff, pos, delta_bits, min_val, flag, i 348 libavcodec/atrac3plus.c for (i = 0; i < ctx->num_quant_units; i++) i 349 libavcodec/atrac3plus.c chan->qu_wordlen[i] = get_bits(gb, 3); i 359 libavcodec/atrac3plus.c for (i = 0; i < chan->num_coded_vals; i++) { i 361 libavcodec/atrac3plus.c chan->qu_wordlen[i] = (ref_chan->qu_wordlen[i] + delta) & 7; i 380 libavcodec/atrac3plus.c for (i = 0; i < pos; i++) i 381 libavcodec/atrac3plus.c chan->qu_wordlen[i] = get_bits(gb, 3); i 383 libavcodec/atrac3plus.c for (i = pos; i < chan->num_coded_vals; i++) i 384 libavcodec/atrac3plus.c chan->qu_wordlen[i] = (min_val + get_bitsz(gb, delta_bits)) & 7; i 397 libavcodec/atrac3plus.c for (i = 1; i < chan->num_coded_vals; i++) { i 398 libavcodec/atrac3plus.c diff = ref_chan->qu_wordlen[i] - ref_chan->qu_wordlen[i - 1]; i 400 libavcodec/atrac3plus.c chan->qu_wordlen[i] = (chan->qu_wordlen[i - 1] + diff + delta) & 7; i 412 libavcodec/atrac3plus.c for (i = 0; i < chan->num_coded_vals; i++) { i 414 libavcodec/atrac3plus.c chan->qu_wordlen[i] = (chan->qu_wordlen[i] + delta) & 7; i 417 libavcodec/atrac3plus.c for (i = 0; i < (chan->num_coded_vals & - 2); i += 2) i 419 libavcodec/atrac3plus.c chan->qu_wordlen[i] = (chan->qu_wordlen[i] + i 422 libavcodec/atrac3plus.c chan->qu_wordlen[i + 1] = (chan->qu_wordlen[i + 1] + i 428 libavcodec/atrac3plus.c chan->qu_wordlen[i] = (chan->qu_wordlen[i] + i 445 libavcodec/atrac3plus.c for (i = 1; i < chan->num_coded_vals; i++) { i 447 libavcodec/atrac3plus.c chan->qu_wordlen[i] = (chan->qu_wordlen[i - 1] + delta) & 7; i 454 libavcodec/atrac3plus.c for (i = chan->num_coded_vals; i < ctx->num_quant_units; i++) i 455 libavcodec/atrac3plus.c chan->qu_wordlen[i] = ch_num ? get_bits1(gb) : 1; i 463 libavcodec/atrac3plus.c for (i = chan->num_coded_vals; i < pos; i++) i 464 libavcodec/atrac3plus.c chan->qu_wordlen[i] = 1; i 485 libavcodec/atrac3plus.c int i, weight_idx = 0, delta, diff, num_long_vals, i 493 libavcodec/atrac3plus.c for (i = 0; i < ctx->used_quant_units; i++) i 494 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = get_bits(gb, 6); i 500 libavcodec/atrac3plus.c for (i = 0; i < ctx->used_quant_units; i++) { i 502 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (ref_chan->qu_sf_idx[i] + delta) & 0x3F; i 513 libavcodec/atrac3plus.c for (i = 0; i < num_long_vals; i++) i 514 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (chan->qu_sf_idx[i] + i 518 libavcodec/atrac3plus.c for (i = num_long_vals; i < ctx->used_quant_units; i++) i 519 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (chan->qu_sf_idx[i] + min_val + i 532 libavcodec/atrac3plus.c for (i = 0; i < num_long_vals; i++) i 533 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = get_bits(gb, 6); i 536 libavcodec/atrac3plus.c for (i = num_long_vals; i < ctx->used_quant_units; i++) i 537 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (min_val + i 549 libavcodec/atrac3plus.c for (i = 1; i < ctx->used_quant_units; i++) { i 550 libavcodec/atrac3plus.c diff = ref_chan->qu_sf_idx[i] - ref_chan->qu_sf_idx[i - 1]; i 552 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (chan->qu_sf_idx[i - 1] + diff + delta) & 0x3F; i 559 libavcodec/atrac3plus.c for (i = 0; i < ctx->used_quant_units; i++) { i 561 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (chan->qu_sf_idx[i] + i 569 libavcodec/atrac3plus.c for (i = 0; i < ctx->used_quant_units; i++) i 570 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = ref_chan->qu_sf_idx[i]; i 584 libavcodec/atrac3plus.c for (i = 1; i < ctx->used_quant_units; i++) { i 587 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (diff + chan->qu_sf_idx[i]) & 0x3F; i 593 libavcodec/atrac3plus.c for (i = 1; i < ctx->used_quant_units; i++) { i 595 libavcodec/atrac3plus.c chan->qu_sf_idx[i] = (chan->qu_sf_idx[i - 1] + delta) & 0x3F; i 620 libavcodec/atrac3plus.c int ch_num, i, ret; i 632 libavcodec/atrac3plus.c for (i = ctx->num_quant_units - 1; i >= 0; i--) i 633 libavcodec/atrac3plus.c if (ctx->channels[0].qu_wordlen[i] || i 634 libavcodec/atrac3plus.c (num_channels == 2 && ctx->channels[1].qu_wordlen[i])) i 636 libavcodec/atrac3plus.c ctx->used_quant_units = i + 1; i 699 libavcodec/atrac3plus.c for (i = 0; i < num_vals; i++) { \ i 700 libavcodec/atrac3plus.c if (chan->qu_wordlen[i]) { \ i 701 libavcodec/atrac3plus.c chan->qu_tab_idx[i] = OP; \ i 702 libavcodec/atrac3plus.c } else if (ch_num && ref_chan->qu_wordlen[i]) \ i 704 libavcodec/atrac3plus.c chan->qu_tab_idx[i] = get_bits1(gb); \ i 712 libavcodec/atrac3plus.c (!i) ? CODING_VLC \ i 715 libavcodec/atrac3plus.c pred = chan->qu_tab_idx[i] i 718 libavcodec/atrac3plus.c (ref_chan->qu_tab_idx[i] + \ i 733 libavcodec/atrac3plus.c int i, num_vals, num_bits, pred; i 819 libavcodec/atrac3plus.c int i, j, pos, cf; i 831 libavcodec/atrac3plus.c for (i = 0; i < num_coeffs; i++) { i 858 libavcodec/atrac3plus.c int i, ch_num, qu, wordlen, codetab, tab_index, num_specs; i 906 libavcodec/atrac3plus.c for (i = 0; i < num_specs; i++) i 907 libavcodec/atrac3plus.c chan->power_levs[i] = get_bits(gb, 4); i 927 libavcodec/atrac3plus.c int i, result; i 934 libavcodec/atrac3plus.c for (i = 0; i < num_flags; i++) i 935 libavcodec/atrac3plus.c out[i] = get_bits1(gb); i 972 libavcodec/atrac3plus.c int i, delta, delta_bits, min_val; i 978 libavcodec/atrac3plus.c for (i = 0; i < coded_subbands; i++) i 979 libavcodec/atrac3plus.c chan->gain_data[i].num_points = get_bits(gb, 3); i 982 libavcodec/atrac3plus.c for (i = 0; i < coded_subbands; i++) i 983 libavcodec/atrac3plus.c chan->gain_data[i].num_points = i 989 libavcodec/atrac3plus.c for (i = 0; i < coded_subbands; i++) { i 992 libavcodec/atrac3plus.c chan->gain_data[i].num_points = i 993 libavcodec/atrac3plus.c (ref_chan->gain_data[i].num_points + delta) & 7; i 1000 libavcodec/atrac3plus.c for (i = 1; i < coded_subbands; i++) { i 1003 libavcodec/atrac3plus.c chan->gain_data[i].num_points = i 1004 libavcodec/atrac3plus.c (chan->gain_data[i - 1].num_points + delta) & 7; i 1010 libavcodec/atrac3plus.c for (i = 0; i < coded_subbands; i++) i 1011 libavcodec/atrac3plus.c chan->gain_data[i].num_points = i 1012 libavcodec/atrac3plus.c ref_chan->gain_data[i].num_points; i 1017 libavcodec/atrac3plus.c for (i = 0; i < coded_subbands; i++) { i 1018 libavcodec/atrac3plus.c chan->gain_data[i].num_points = min_val + get_bitsz(gb, delta_bits); i 1019 libavcodec/atrac3plus.c if (chan->gain_data[i].num_points > 7) i 1036 libavcodec/atrac3plus.c int i; i 1038 libavcodec/atrac3plus.c for (i = 0; i < dst->num_points; i++) i 1039 libavcodec/atrac3plus.c dst->lev_code[i] = (i >= ref->num_points) ? 7 : ref->lev_code[i]; i 1053 libavcodec/atrac3plus.c int i, delta; i 1059 libavcodec/atrac3plus.c for (i = 1; i < dst->num_points; i++) { i 1062 libavcodec/atrac3plus.c dst->lev_code[i] = (dst->lev_code[i - 1] + delta) & 0xF; i 1078 libavcodec/atrac3plus.c int sb, i, delta, delta_bits, min_val, pred; i 1085 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) i 1086 libavcodec/atrac3plus.c chan->gain_data[sb].lev_code[i] = get_bits(gb, 4); i 1091 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) { i 1094 libavcodec/atrac3plus.c pred = (i >= ref_chan->gain_data[sb].num_points) i 1095 libavcodec/atrac3plus.c ? 7 : ref_chan->gain_data[sb].lev_code[i]; i 1096 libavcodec/atrac3plus.c chan->gain_data[sb].lev_code[i] = (pred + delta) & 0xF; i 1118 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) { i 1121 libavcodec/atrac3plus.c pred = (i >= chan->gain_data[sb - 1].num_points) i 1122 libavcodec/atrac3plus.c ? 7 : chan->gain_data[sb - 1].lev_code[i]; i 1123 libavcodec/atrac3plus.c chan->gain_data[sb].lev_code[i] = (pred + delta) & 0xF; i 1137 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) { i 1138 libavcodec/atrac3plus.c chan->gain_data[sb].lev_code[i] = min_val + get_bitsz(gb, delta_bits); i 1139 libavcodec/atrac3plus.c if (chan->gain_data[sb].lev_code[i] > 15) i 1183 libavcodec/atrac3plus.c int i; i 1190 libavcodec/atrac3plus.c for (i = 1; i < dst->num_points; i++) { i 1193 libavcodec/atrac3plus.c tab = (dst->lev_code[i] <= dst->lev_code[i - 1]) i 1196 libavcodec/atrac3plus.c dst->loc_code[i] = dst->loc_code[i - 1] + i 1216 libavcodec/atrac3plus.c int sb, i, delta, delta_bits, min_val, pred, more_than_ref; i 1225 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) i 1226 libavcodec/atrac3plus.c gainc_loc_mode0(gb, ctx, &chan->gain_data[sb], i); i 1242 libavcodec/atrac3plus.c for (i = 1; i < dst->num_points; i++) { i 1243 libavcodec/atrac3plus.c more_than_ref = i >= ref->num_points; i 1244 libavcodec/atrac3plus.c if (dst->lev_code[i] > dst->lev_code[i - 1]) { i 1250 libavcodec/atrac3plus.c dst->loc_code[i] = dst->loc_code[i - 1] + delta; i 1253 libavcodec/atrac3plus.c gainc_loc_mode0(gb, ctx, dst, i); // direct coding i 1255 libavcodec/atrac3plus.c dst->loc_code[i] = ref->loc_code[i]; // clone master i 1262 libavcodec/atrac3plus.c dst->loc_code[i] = dst->loc_code[i - 1] + delta; i 1264 libavcodec/atrac3plus.c dst->loc_code[i] = (ref->loc_code[i] + delta) & 0x1F; i 1282 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) i 1283 libavcodec/atrac3plus.c dst->loc_code[i] = ref->loc_code[i]; i 1287 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[0].num_points; i++) i 1288 libavcodec/atrac3plus.c gainc_loc_mode0(gb, ctx, &chan->gain_data[0], i); i 1303 libavcodec/atrac3plus.c for (i = 1; i < dst->num_points; i++) { i 1304 libavcodec/atrac3plus.c more_than_ref = i >= dst[-1].num_points; i 1307 libavcodec/atrac3plus.c tab = &gain_vlc_tabs[(dst->lev_code[i] > dst->lev_code[i - 1]) * i 1311 libavcodec/atrac3plus.c dst->loc_code[i] = dst->loc_code[i - 1] + delta; i 1313 libavcodec/atrac3plus.c dst->loc_code[i] = (dst[-1].loc_code[i] + delta) & 0x1F; i 1321 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) { i 1322 libavcodec/atrac3plus.c if (i >= ref_chan->gain_data[sb].num_points) i 1323 libavcodec/atrac3plus.c gainc_loc_mode0(gb, ctx, &chan->gain_data[sb], i); i 1325 libavcodec/atrac3plus.c chan->gain_data[sb].loc_code[i] = i 1326 libavcodec/atrac3plus.c ref_chan->gain_data[sb].loc_code[i]; i 1333 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) i 1334 libavcodec/atrac3plus.c chan->gain_data[sb].loc_code[i] = min_val + i + i 1343 libavcodec/atrac3plus.c for (i = 0; i < chan->gain_data[sb].num_points; i++) { i 1344 libavcodec/atrac3plus.c if (dst->loc_code[i] < 0 || dst->loc_code[i] > 31 || i 1345 libavcodec/atrac3plus.c (i && dst->loc_code[i] <= dst->loc_code[i - 1])) { i 1348 libavcodec/atrac3plus.c ch_num, sb, i, dst->loc_code[i]); i 1517 libavcodec/atrac3plus.c int sb, i, direction, nbits, pred, delta; i 1531 libavcodec/atrac3plus.c for (i = dst[sb].num_wavs - 2; i >= 0 ; i--) { i 1532 libavcodec/atrac3plus.c nbits = av_log2(iwav[i+1].freq_index) + 1; i 1533 libavcodec/atrac3plus.c iwav[i].freq_index = get_bits(gb, nbits); i 1536 libavcodec/atrac3plus.c for (i = 0; i < dst[sb].num_wavs; i++) { i 1537 libavcodec/atrac3plus.c if (!i || iwav[i - 1].freq_index < 512) i 1538 libavcodec/atrac3plus.c iwav[i].freq_index = get_bits(gb, 10); i 1540 libavcodec/atrac3plus.c nbits = av_log2(1023 - iwav[i - 1].freq_index) + 1; i 1541 libavcodec/atrac3plus.c iwav[i].freq_index = get_bits(gb, nbits) + i 1553 libavcodec/atrac3plus.c for (i = 0; i < dst[sb].num_wavs; i++) { i 1557 libavcodec/atrac3plus.c pred = (i < ref[sb].num_wavs) ? iwav[i].freq_index : i 1559 libavcodec/atrac3plus.c owav[i].freq_index = (pred + delta) & 0x3FF; i 1577 libavcodec/atrac3plus.c int mode, sb, j, i, diff, maxdiff, fi, delta, pred; i 1590 libavcodec/atrac3plus.c for (i = 0, fi = 0, maxdiff = 1024; i < ref[sb].num_wavs; i++) { i 1591 libavcodec/atrac3plus.c diff = FFABS(wsrc[j].freq_index - wref[i].freq_index); i 1594 libavcodec/atrac3plus.c fi = i; i 1616 libavcodec/atrac3plus.c for (i = 0; i < dst[sb].num_wavs; i++) i 1617 libavcodec/atrac3plus.c ctx->waves_info->waves[dst[sb].start_index + i].amp_sf = get_bits(gb, 6); i 1627 libavcodec/atrac3plus.c for (i = 0; i < dst[sb].num_wavs; i++) i 1628 libavcodec/atrac3plus.c ctx->waves_info->waves[dst[sb].start_index + i].amp_sf = i 1641 libavcodec/atrac3plus.c for (i = 0; i < dst[sb].num_wavs; i++) { i 1645 libavcodec/atrac3plus.c pred = refwaves[dst[sb].start_index + i] >= 0 ? i 1646 libavcodec/atrac3plus.c ctx->waves_info->waves[refwaves[dst[sb].start_index + i]].amp_sf : 34; i 1647 libavcodec/atrac3plus.c ctx->waves_info->waves[dst[sb].start_index + i].amp_sf = (pred + delta) & 0x3F; i 1655 libavcodec/atrac3plus.c for (i = 0; i < dst[sb].num_wavs; i++) i 1656 libavcodec/atrac3plus.c ctx->waves_info->waves[dst[sb].start_index + i].amp_sf = i 1657 libavcodec/atrac3plus.c refwaves[dst[sb].start_index + i] >= 0 i 1658 libavcodec/atrac3plus.c ? ctx->waves_info->waves[refwaves[dst[sb].start_index + i]].amp_sf i 1677 libavcodec/atrac3plus.c int sb, i; i 1685 libavcodec/atrac3plus.c for (i = 0; i < dst[sb].num_wavs; i++) i 1686 libavcodec/atrac3plus.c wparam[i].phase_index = get_bits(gb, 5); i 1702 libavcodec/atrac3plus.c int ch_num, i, ret; i 1734 libavcodec/atrac3plus.c for (i = 0; i < ctx->waves_info->num_tone_bands; i++) i 1735 libavcodec/atrac3plus.c band_has_tones[i] = !ch_num ? 1 : !ctx->waves_info->tone_sharing[i]; i 1748 libavcodec/atrac3plus.c for (i = 0; i < ctx->waves_info->num_tone_bands; i++) { i 1749 libavcodec/atrac3plus.c if (ctx->waves_info->tone_sharing[i]) i 1750 libavcodec/atrac3plus.c ctx->channels[1].tones_info[i] = ctx->channels[0].tones_info[i]; i 1752 libavcodec/atrac3plus.c if (ctx->waves_info->tone_master[i]) i 1753 libavcodec/atrac3plus.c FFSWAP(Atrac3pWavesData, ctx->channels[0].tones_info[i], i 1754 libavcodec/atrac3plus.c ctx->channels[1].tones_info[i]); i 150 libavcodec/atrac3plusdec.c int i, ch, ret; i 180 libavcodec/atrac3plusdec.c for (i = 0; i < ctx->num_channel_blocks; i++) { i 182 libavcodec/atrac3plusdec.c ctx->ch_units[i].channels[ch].ch_num = ch; i 183 libavcodec/atrac3plusdec.c ctx->ch_units[i].channels[ch].wnd_shape = &ctx->ch_units[i].channels[ch].wnd_shape_hist[0][0]; i 184 libavcodec/atrac3plusdec.c ctx->ch_units[i].channels[ch].wnd_shape_prev = &ctx->ch_units[i].channels[ch].wnd_shape_hist[1][0]; i 185 libavcodec/atrac3plusdec.c ctx->ch_units[i].channels[ch].gain_data = &ctx->ch_units[i].channels[ch].gain_data_hist[0][0]; i 186 libavcodec/atrac3plusdec.c ctx->ch_units[i].channels[ch].gain_data_prev = &ctx->ch_units[i].channels[ch].gain_data_hist[1][0]; i 187 libavcodec/atrac3plusdec.c ctx->ch_units[i].channels[ch].tones_info = &ctx->ch_units[i].channels[ch].tones_info_hist[0][0]; i 188 libavcodec/atrac3plusdec.c ctx->ch_units[i].channels[ch].tones_info_prev = &ctx->ch_units[i].channels[ch].tones_info_hist[1][0]; i 191 libavcodec/atrac3plusdec.c ctx->ch_units[i].waves_info = &ctx->ch_units[i].wave_synth_hist[0]; i 192 libavcodec/atrac3plusdec.c ctx->ch_units[i].waves_info_prev = &ctx->ch_units[i].wave_synth_hist[1]; i 205 libavcodec/atrac3plusdec.c int i, sb, ch, qu, nspeclines, RNG_index; i 238 libavcodec/atrac3plusdec.c for (i = 0; i < nspeclines; i++) i 239 libavcodec/atrac3plusdec.c dst[i] = src[i] * q; i 251 libavcodec/atrac3plusdec.c for (i = 0; i < ATRAC3P_SUBBAND_SAMPLES; i++) i 252 libavcodec/atrac3plusdec.c FFSWAP(float, out[0][sb * ATRAC3P_SUBBAND_SAMPLES + i], i 253 libavcodec/atrac3plusdec.c out[1][sb * ATRAC3P_SUBBAND_SAMPLES + i]); i 258 libavcodec/atrac3plusdec.c for (i = 0; i < ATRAC3P_SUBBAND_SAMPLES; i++) i 259 libavcodec/atrac3plusdec.c out[1][sb * ATRAC3P_SUBBAND_SAMPLES + i] = -(out[1][sb * ATRAC3P_SUBBAND_SAMPLES + i]); i 334 libavcodec/atrac3plusdec.c int i, ret, ch_unit_id, ch_block = 0, out_ch_index = 0, channels_to_process; i 376 libavcodec/atrac3plusdec.c for (i = 0; i < channels_to_process; i++) i 377 libavcodec/atrac3plusdec.c memcpy(samples_p[out_ch_index + i], ctx->outp_buf[i], i 99 libavcodec/atrac3plusdsp.c int i; i 102 libavcodec/atrac3plusdsp.c for (i = 0; i < 2048; i++) i 103 libavcodec/atrac3plusdsp.c sine_table[i] = sin(TWOPI * i / 2048); i 106 libavcodec/atrac3plusdsp.c for (i = 0; i < 256; i++) i 107 libavcodec/atrac3plusdsp.c hann_window[i] = (1.0f - cos(TWOPI * i / 256.0f)) * 0.5f; i 110 libavcodec/atrac3plusdsp.c for (i = 0; i < 64; i++) i 111 libavcodec/atrac3plusdsp.c amp_sf_tab[i] = exp2f((i - 3) / 4.0f); i 131 libavcodec/atrac3plusdsp.c int i, wn, inc, pos; i 146 libavcodec/atrac3plusdsp.c for (i = 0; i < 128; i++) { i 147 libavcodec/atrac3plusdsp.c out[i] += sine_table[pos] * amp; i 189 libavcodec/atrac3plusdsp.c int i, reg1_env_nonzero, reg2_env_nonzero; i 247 libavcodec/atrac3plusdsp.c for (i = 0; i < 128; i++) i 248 libavcodec/atrac3plusdsp.c out[i] += wavreg1[i] + wavreg2[i]; i 424 libavcodec/atrac3plusdsp.c int i, gain_lev, gcv = 0, qu, nsp; i 431 libavcodec/atrac3plusdsp.c for (i = 0; i < ATRAC3P_SUBBAND_SAMPLES; i++, rng_index++) i 432 libavcodec/atrac3plusdsp.c pwcsp[i] = noise_tab[rng_index & 0x3FF]; i 440 libavcodec/atrac3plusdsp.c for (i = 0; i < g2->num_points; i++) i 441 libavcodec/atrac3plusdsp.c gcv = FFMAX(gcv, gain_lev - (g2->lev_code[i] - 6)); i 443 libavcodec/atrac3plusdsp.c for (i = 0; i < g1->num_points; i++) i 444 libavcodec/atrac3plusdsp.c gcv = FFMAX(gcv, 6 - g1->lev_code[i]); i 467 libavcodec/atrac3plusdsp.c int i; i 470 libavcodec/atrac3plusdsp.c for (i = 0; i < ATRAC3P_SUBBAND_SAMPLES / 2; i++) i 471 libavcodec/atrac3plusdsp.c FFSWAP(float, pIn[i], pIn[ATRAC3P_SUBBAND_SAMPLES - 1 - i]); i 608 libavcodec/atrac3plusdsp.c int i, s, sb, t, pos_now, pos_next; i 623 libavcodec/atrac3plusdsp.c for (i = 0; i < 8; i++) { i 624 libavcodec/atrac3plusdsp.c hist->buf1[hist->pos][i] = idct_out[i + 8]; i 625 libavcodec/atrac3plusdsp.c hist->buf2[hist->pos][i] = idct_out[7 - i]; i 632 libavcodec/atrac3plusdsp.c for (i = 0; i < 8; i++) { i 633 libavcodec/atrac3plusdsp.c out[s * 16 + i + 0] += hist->buf1[pos_now][i] * ipqf_coeffs1[t][i] + i 634 libavcodec/atrac3plusdsp.c hist->buf2[pos_next][i] * ipqf_coeffs2[t][i]; i 635 libavcodec/atrac3plusdsp.c out[s * 16 + i + 8] += hist->buf1[pos_now][7 - i] * ipqf_coeffs1[t][i + 8] + i 636 libavcodec/atrac3plusdsp.c hist->buf2[pos_next][7 - i] * ipqf_coeffs2[t][i + 8]; i 136 libavcodec/atrac9dec.c for (int i = 0; i <= b->q_unit_cnt; i++) i 137 libavcodec/atrac9dec.c b->gradient[i] = grad_value[i >= grad_range[0]]; i 139 libavcodec/atrac9dec.c for (int i = grad_range[0]; i < grad_range[1]; i++) i 140 libavcodec/atrac9dec.c b->gradient[i] = base + sign*((int)(scale*curve[i - grad_range[0]])); i 149 libavcodec/atrac9dec.c for (int i = 1; i < b->q_unit_cnt; i++) { i 150 libavcodec/atrac9dec.c const int delta = FFABS(c->scalefactors[i] - c->scalefactors[i - 1]) - 1; i 152 libavcodec/atrac9dec.c const int neg = c->scalefactors[i - 1] > c->scalefactors[i]; i 153 libavcodec/atrac9dec.c c->precision_mask[i - neg] += FFMIN(delta, 5); i 158 libavcodec/atrac9dec.c for (int i = 0; i < b->q_unit_cnt; i++) { i 159 libavcodec/atrac9dec.c c->precision_coarse[i] = c->scalefactors[i]; i 160 libavcodec/atrac9dec.c c->precision_coarse[i] += c->precision_mask[i] - b->gradient[i]; i 161 libavcodec/atrac9dec.c if (c->precision_coarse[i] < 0) i 165 libavcodec/atrac9dec.c c->precision_coarse[i] >>= 1; i 168 libavcodec/atrac9dec.c c->precision_coarse[i] = (3 * c->precision_coarse[i]) >> 3; i 171 libavcodec/atrac9dec.c c->precision_coarse[i] >>= 2; i 176 libavcodec/atrac9dec.c for (int i = 0; i < b->q_unit_cnt; i++) i 177 libavcodec/atrac9dec.c c->precision_coarse[i] = c->scalefactors[i] - b->gradient[i]; i 181 libavcodec/atrac9dec.c for (int i = 0; i < b->q_unit_cnt; i++) i 182 libavcodec/atrac9dec.c c->precision_coarse[i] = FFMAX(c->precision_coarse[i], 1); i 184 libavcodec/atrac9dec.c for (int i = 0; i < b->grad_boundary; i++) i 185 libavcodec/atrac9dec.c c->precision_coarse[i]++; i 187 libavcodec/atrac9dec.c for (int i = 0; i < b->q_unit_cnt; i++) { i 188 libavcodec/atrac9dec.c c->precision_fine[i] = 0; i 189 libavcodec/atrac9dec.c if (c->precision_coarse[i] > 15) { i 190 libavcodec/atrac9dec.c c->precision_fine[i] = FFMIN(c->precision_coarse[i], 30) - 15; i 191 libavcodec/atrac9dec.c c->precision_coarse[i] = 15; i 227 libavcodec/atrac9dec.c for (int i = 0; i <= stereo; i++) { i 228 libavcodec/atrac9dec.c ATRAC9ChannelData *c = &b->channel[i]; i 239 libavcodec/atrac9dec.c for (int i = 0; i <= stereo; i++) { i 240 libavcodec/atrac9dec.c ATRAC9ChannelData *c = &b->channel[i]; i 274 libavcodec/atrac9dec.c for (int i = 1; i < b->band_ext_q_unit; i++) { i 275 libavcodec/atrac9dec.c int val = c->scalefactors[i - 1] + get_vlc2(gb, tab->table, 9, 2); i 276 libavcodec/atrac9dec.c c->scalefactors[i] = val & ((1 << len) - 1); i 279 libavcodec/atrac9dec.c for (int i = 0; i < b->band_ext_q_unit; i++) i 280 libavcodec/atrac9dec.c c->scalefactors[i] += base - sf_weights[i]; i 287 libavcodec/atrac9dec.c for (int i = 0; i < b->band_ext_q_unit; i++) i 288 libavcodec/atrac9dec.c c->scalefactors[i] = base + get_bits(gb, len); i 304 libavcodec/atrac9dec.c for (int i = 0; i < unit_cnt; i++) { i 306 libavcodec/atrac9dec.c c->scalefactors[i] = baseline[i] + dist; i 309 libavcodec/atrac9dec.c for (int i = unit_cnt; i < b->band_ext_q_unit; i++) i 310 libavcodec/atrac9dec.c c->scalefactors[i] = get_bits(gb, 5); i 327 libavcodec/atrac9dec.c for (int i = 1; i < unit_cnt; i++) { i 328 libavcodec/atrac9dec.c int val = c->scalefactors[i - 1] + get_vlc2(gb, tab->table, 9, 2); i 329 libavcodec/atrac9dec.c c->scalefactors[i] = val & ((1 << len) - 1); i 332 libavcodec/atrac9dec.c for (int i = 0; i < unit_cnt; i++) i 333 libavcodec/atrac9dec.c c->scalefactors[i] += base + baseline[i]; i 335 libavcodec/atrac9dec.c for (int i = unit_cnt; i < b->band_ext_q_unit; i++) i 336 libavcodec/atrac9dec.c c->scalefactors[i] = get_bits(gb, 5); i 341 libavcodec/atrac9dec.c for (int i = 0; i < b->band_ext_q_unit; i++) i 342 libavcodec/atrac9dec.c if (c->scalefactors[i] < 0 || c->scalefactors[i] > 31) i 366 libavcodec/atrac9dec.c for (int i = 0; i < 12; i++) i 367 libavcodec/atrac9dec.c avg += c->scalefactors[i]; i 371 libavcodec/atrac9dec.c for (int i = 8; i < c->q_unit_cnt; i++) { i 372 libavcodec/atrac9dec.c const int prev = c->scalefactors[i - 1]; i 373 libavcodec/atrac9dec.c const int cur = c->scalefactors[i ]; i 374 libavcodec/atrac9dec.c const int next = c->scalefactors[i + 1]; i 377 libavcodec/atrac9dec.c c->codebookset[i] = 1; i 381 libavcodec/atrac9dec.c for (int i = 12; i < c->q_unit_cnt; i++) { i 382 libavcodec/atrac9dec.c const int cur = c->scalefactors[i]; i 383 libavcodec/atrac9dec.c const int cnd = at9_q_unit_to_coeff_cnt[i] == 16; i 384 libavcodec/atrac9dec.c const int min = FFMIN(c->scalefactors[i + 1], c->scalefactors[i - 1]); i 385 libavcodec/atrac9dec.c if (c->codebookset[i]) i 388 libavcodec/atrac9dec.c c->codebookset[i] = (((cur - min) >= 2) && (cur >= (avg - cnd))); i 401 libavcodec/atrac9dec.c for (int i = 0; i < c->q_unit_cnt; i++) { i 402 libavcodec/atrac9dec.c int *coeffs = &c->q_coeffs_coarse[at9_q_unit_to_coeff_idx[i]]; i 403 libavcodec/atrac9dec.c const int bands = at9_q_unit_to_coeff_cnt[i]; i 404 libavcodec/atrac9dec.c const int prec = c->precision_coarse[i] + 1; i 407 libavcodec/atrac9dec.c const int cb = c->codebookset[i]; i 408 libavcodec/atrac9dec.c const int cbi = at9_q_unit_to_codebookidx[i]; i 435 libavcodec/atrac9dec.c for (int i = 0; i < c->q_unit_cnt; i++) { i 436 libavcodec/atrac9dec.c const int start = at9_q_unit_to_coeff_idx[i + 0]; i 437 libavcodec/atrac9dec.c const int end = at9_q_unit_to_coeff_idx[i + 1]; i 438 libavcodec/atrac9dec.c const int len = c->precision_fine[i] + 1; i 440 libavcodec/atrac9dec.c if (c->precision_fine[i] <= 0) i 453 libavcodec/atrac9dec.c for (int i = 0; i < c->q_unit_cnt; i++) { i 454 libavcodec/atrac9dec.c const int start = at9_q_unit_to_coeff_idx[i + 0]; i 455 libavcodec/atrac9dec.c const int end = at9_q_unit_to_coeff_idx[i + 1]; i 457 libavcodec/atrac9dec.c const float coarse_c = at9_quant_step_coarse[c->precision_coarse[i]]; i 458 libavcodec/atrac9dec.c const float fine_c = at9_quant_step_fine[c->precision_fine[i]]; i 480 libavcodec/atrac9dec.c for (int i = b->stereo_q_unit; i < b->q_unit_cnt; i++) { i 481 libavcodec/atrac9dec.c const int sign = b->is_signs[i]; i 482 libavcodec/atrac9dec.c const int start = at9_q_unit_to_coeff_idx[i + 0]; i 483 libavcodec/atrac9dec.c const int end = at9_q_unit_to_coeff_idx[i + 1]; i 492 libavcodec/atrac9dec.c for (int i = 0; i <= stereo; i++) { i 493 libavcodec/atrac9dec.c float *coeffs = b->channel[i].coeffs; i 497 libavcodec/atrac9dec.c const int scalefactor = b->channel[i].scalefactors[j]; i 509 libavcodec/atrac9dec.c for (int i = 0; i < count; i += 2) { i 512 libavcodec/atrac9dec.c c->coeffs[start + i + 0] = tmp[0]; i 513 libavcodec/atrac9dec.c c->coeffs[start + i + 1] = tmp[1]; i 517 libavcodec/atrac9dec.c for (int i = 0; i < count; i++) i 518 libavcodec/atrac9dec.c c->coeffs[start + i] /= maxval; i 524 libavcodec/atrac9dec.c for (int i = s_unit; i < e_unit; i++) { i 525 libavcodec/atrac9dec.c const int start = at9_q_unit_to_coeff_idx[i + 0]; i 526 libavcodec/atrac9dec.c const int end = at9_q_unit_to_coeff_idx[i + 1]; i 528 libavcodec/atrac9dec.c c->coeffs[j] *= sf[i - s_unit]; i 553 libavcodec/atrac9dec.c for (int i = 0; i < 3; i++) i 554 libavcodec/atrac9dec.c for (int j = 0; j < (g_bins[i + 1] - g_bins[i + 0]); j++) i 555 libavcodec/atrac9dec.c c->coeffs[g_bins[i] + j] = c->coeffs[g_bins[i] - j - 1]; i 593 libavcodec/atrac9dec.c for (int i = g_units[0]; i < g_units[3]; i++) i 594 libavcodec/atrac9dec.c sf[i - g_units[0]] = at9_scalefactor_c[c->scalefactors[i]]; i 606 libavcodec/atrac9dec.c for (int i = 0; i < 2; i++) i 607 libavcodec/atrac9dec.c for (int j = g_bins[i + 0]; j < g_bins[i + 1]; j++) i 608 libavcodec/atrac9dec.c c->coeffs[j] *= g_sf[i]; i 615 libavcodec/atrac9dec.c for (int i = g_bins[0]; i < g_bins[3]; i++) { i 617 libavcodec/atrac9dec.c c->coeffs[i] *= scale; i 625 libavcodec/atrac9dec.c for (int i = 0; i < 3; i++) i 626 libavcodec/atrac9dec.c for (int j = g_bins[i + 0]; j < g_bins[i + 1]; j++) i 627 libavcodec/atrac9dec.c c->coeffs[j] *= g_sf[i]; i 651 libavcodec/atrac9dec.c for (int i = 0; i < b->q_unit_cnt; i++) { i 652 libavcodec/atrac9dec.c c->scalefactors[i] = get_bits(gb, 5); i 653 libavcodec/atrac9dec.c c->precision_coarse[i] = precision; i 654 libavcodec/atrac9dec.c c->precision_fine[i] = 0; i 657 libavcodec/atrac9dec.c for (int i = 0; i < c->q_unit_cnt; i++) { i 658 libavcodec/atrac9dec.c const int start = at9_q_unit_to_coeff_idx[i + 0]; i 659 libavcodec/atrac9dec.c const int end = at9_q_unit_to_coeff_idx[i + 1]; i 661 libavcodec/atrac9dec.c c->q_coeffs_coarse[j] = get_bits(gb, c->precision_coarse[i] + 1); i 727 libavcodec/atrac9dec.c for (int i = b->stereo_q_unit; i < b->q_unit_cnt; i++) i 728 libavcodec/atrac9dec.c b->is_signs[i] = 1 - 2*get_bits1(gb); i 730 libavcodec/atrac9dec.c for (int i = 0; i < FF_ARRAY_ELEMS(b->is_signs); i++) i 731 libavcodec/atrac9dec.c b->is_signs[i] = 1; i 740 libavcodec/atrac9dec.c for (int i = 0; i <= stereo; i++) { i 741 libavcodec/atrac9dec.c ATRAC9ChannelData *c = &b->channel[i]; i 742 libavcodec/atrac9dec.c c->q_unit_cnt = i == b->cpe_base_channel ? b->q_unit_cnt : i 744 libavcodec/atrac9dec.c if (read_scalefactors(s, b, c, gb, i, first_in_pkt)) i 763 libavcodec/atrac9dec.c for (int i = 0; i <= stereo; i++) { i 764 libavcodec/atrac9dec.c ATRAC9ChannelData *c = &b->channel[i]; i 765 libavcodec/atrac9dec.c const int dst_idx = s->block_config->plane_map[block_idx][i]; i 795 libavcodec/atrac9dec.c for (int i = 0; i < frames; i++) { i 797 libavcodec/atrac9dec.c ret = atrac9_decode_block(s, &gb, &s->block[j], frame, i, j); i 816 libavcodec/atrac9dec.c for (int i = 0; i <= stereo; i++) { i 817 libavcodec/atrac9dec.c ATRAC9ChannelData *c = &b->channel[i]; i 827 libavcodec/atrac9dec.c for (int i = 1; i < 7; i++) i 828 libavcodec/atrac9dec.c ff_free_vlc(&s->sf_vlc[0][i]); i 829 libavcodec/atrac9dec.c for (int i = 2; i < 6; i++) i 830 libavcodec/atrac9dec.c ff_free_vlc(&s->sf_vlc[1][i]); i 831 libavcodec/atrac9dec.c for (int i = 0; i < 2; i++) i 834 libavcodec/atrac9dec.c ff_free_vlc(&s->coeff_vlc[i][j][k]); i 914 libavcodec/atrac9dec.c for (int i = 0; i < (1 << s->frame_log2); i++) { i 916 libavcodec/atrac9dec.c const float sidx = ( i + 0.5f) / len; i 917 libavcodec/atrac9dec.c const float eidx = (len - i - 0.5f) / len; i 920 libavcodec/atrac9dec.c s->imdct_win[i] = s_c / ((s_c * s_c) + (e_c * e_c)); i 925 libavcodec/atrac9dec.c for (int i = 1; i <= alloc_c_len; i++) i 926 libavcodec/atrac9dec.c for (int j = 0; j < i; j++) i 927 libavcodec/atrac9dec.c s->alloc_curve[i - 1][j] = at9_tab_b_dist[(j * alloc_c_len) / i]; i 930 libavcodec/atrac9dec.c for (int i = 1; i < 7; i++) { i 931 libavcodec/atrac9dec.c const HuffmanCodebook *hf = &at9_huffman_sf_unsigned[i]; i 933 libavcodec/atrac9dec.c init_vlc(&s->sf_vlc[0][i], 9, hf->size, hf->bits, 1, 1, hf->codes, i 938 libavcodec/atrac9dec.c for (int i = 2; i < 6; i++) { i 939 libavcodec/atrac9dec.c const HuffmanCodebook *hf = &at9_huffman_sf_signed[i]; i 946 libavcodec/atrac9dec.c ff_init_vlc_sparse(&s->sf_vlc[1][i], 9, hf->size, hf->bits, 1, 1, i 951 libavcodec/atrac9dec.c for (int i = 0; i < 2; i++) { i 954 libavcodec/atrac9dec.c const HuffmanCodebook *hf = &at9_huffman_coeffs[i][j][k]; i 955 libavcodec/atrac9dec.c init_vlc(&s->coeff_vlc[i][j][k], 9, hf->size, hf->bits, 1, 1, i 80 libavcodec/audio_frame_queue.c int i; i 91 libavcodec/audio_frame_queue.c for(i=0; nb_samples && i<afq->frame_count; i++){ i 92 libavcodec/audio_frame_queue.c int n= FFMIN(afq->frames[i].duration, nb_samples); i 93 libavcodec/audio_frame_queue.c afq->frames[i].duration -= n; i 96 libavcodec/audio_frame_queue.c if(afq->frames[i].pts != AV_NOPTS_VALUE) i 97 libavcodec/audio_frame_queue.c afq->frames[i].pts += n; i 100 libavcodec/audio_frame_queue.c i -= i && afq->frames[i-1].duration; i 101 libavcodec/audio_frame_queue.c memmove(afq->frames, afq->frames + i, sizeof(*afq->frames) * (afq->frame_count - i)); i 102 libavcodec/audio_frame_queue.c afq->frame_count -= i; i 39 libavcodec/audiodsp.c int i; i 46 libavcodec/audiodsp.c for (i = 0; i < len; i += 8) { i 47 libavcodec/audiodsp.c dsti[i + 0] = clipf_c_one(srci[i + 0], mini, maxi, maxisign); i 48 libavcodec/audiodsp.c dsti[i + 1] = clipf_c_one(srci[i + 1], mini, maxi, maxisign); i 49 libavcodec/audiodsp.c dsti[i + 2] = clipf_c_one(srci[i + 2], mini, maxi, maxisign); i 50 libavcodec/audiodsp.c dsti[i + 3] = clipf_c_one(srci[i + 3], mini, maxi, maxisign); i 51 libavcodec/audiodsp.c dsti[i + 4] = clipf_c_one(srci[i + 4], mini, maxi, maxisign); i 52 libavcodec/audiodsp.c dsti[i + 5] = clipf_c_one(srci[i + 5], mini, maxi, maxisign); i 53 libavcodec/audiodsp.c dsti[i + 6] = clipf_c_one(srci[i + 6], mini, maxi, maxisign); i 54 libavcodec/audiodsp.c dsti[i + 7] = clipf_c_one(srci[i + 7], mini, maxi, maxisign); i 61 libavcodec/audiodsp.c int i; i 66 libavcodec/audiodsp.c for (i = 0; i < len; i += 8) { i 67 libavcodec/audiodsp.c dst[i] = av_clipf(src[i], min, max); i 68 libavcodec/audiodsp.c dst[i + 1] = av_clipf(src[i + 1], min, max); i 69 libavcodec/audiodsp.c dst[i + 2] = av_clipf(src[i + 2], min, max); i 70 libavcodec/audiodsp.c dst[i + 3] = av_clipf(src[i + 3], min, max); i 71 libavcodec/audiodsp.c dst[i + 4] = av_clipf(src[i + 4], min, max); i 72 libavcodec/audiodsp.c dst[i + 5] = av_clipf(src[i + 5], min, max); i 73 libavcodec/audiodsp.c dst[i + 6] = av_clipf(src[i + 6], min, max); i 74 libavcodec/audiodsp.c dst[i + 7] = av_clipf(src[i + 7], min, max); i 187 libavcodec/audiotoolboxdec.c int i; i 194 libavcodec/audiotoolboxdec.c for (i = 0; i < layout->mNumberChannelDescriptions; i++) { i 195 libavcodec/audiotoolboxdec.c int id = ffat_get_channel_id(layout->mChannelDescriptions[i].mChannelLabel); i 201 libavcodec/audiotoolboxdec.c layout->mChannelDescriptions[i].mChannelFlags = i; // Abusing flags as index i 206 libavcodec/audiotoolboxdec.c for (i = 0; i < layout->mNumberChannelDescriptions; i++) i 207 libavcodec/audiotoolboxdec.c at->channel_map[i] = layout->mChannelDescriptions[i].mChannelFlags; i 220 libavcodec/audiotoolboxdec.c int i = 3; i 222 libavcodec/audiotoolboxdec.c for (; i > 0; i--) i 223 libavcodec/audiotoolboxdec.c bytestream2_put_byte(pb, (size >> (7 * i)) | 0x80); i 303 libavcodec/audiotoolboxdec.c int i; i 384 libavcodec/audiotoolboxdec.c for (i = 0; i < (sizeof(at->channel_map) / sizeof(at->channel_map[0])); i++) i 385 libavcodec/audiotoolboxdec.c at->channel_map[i] = i; i 181 libavcodec/audiotoolboxenc.c int i; i 185 libavcodec/audiotoolboxenc.c for (i = 0; i < count; i++) { i 192 libavcodec/audiotoolboxenc.c layout->mChannelDescriptions[i].mChannelLabel = label; i 345 libavcodec/audiotoolboxenc.c int i; i 353 libavcodec/audiotoolboxenc.c for (i = 0; i < count; i++) { i 354 libavcodec/audiotoolboxenc.c AudioValueRange *range = &ranges[i]; i 48 libavcodec/av1_frame_merge_bsf.c int err, i; i 75 libavcodec/av1_frame_merge_bsf.c for (i = 1; i < frag->nb_units; i++) { i 76 libavcodec/av1_frame_merge_bsf.c if (frag->units[i].type == AV1_OBU_TEMPORAL_DELIMITER) { i 95 libavcodec/av1_frame_merge_bsf.c for (i = 0; i < frag->nb_units; i++) { i 96 libavcodec/av1_frame_merge_bsf.c err = ff_cbs_insert_unit_content(ctx->cbc, tu, -1, frag->units[i].type, i 97 libavcodec/av1_frame_merge_bsf.c frag->units[i].content, frag->units[i].content_ref); i 55 libavcodec/av1_frame_split_bsf.c int i, ret; i 71 libavcodec/av1_frame_split_bsf.c for (i = 0; i < td->nb_units; i++) { i 72 libavcodec/av1_frame_split_bsf.c CodedBitstreamUnit *unit = &td->units[i]; i 94 libavcodec/av1_frame_split_bsf.c for (i = s->cur_frame_idx; i < td->nb_units; i++) { i 95 libavcodec/av1_frame_split_bsf.c CodedBitstreamUnit *unit = &td->units[i]; i 110 libavcodec/av1_frame_split_bsf.c s->cur_frame_idx = i + 1; i 135 libavcodec/av1_frame_split_bsf.c s->cur_frame_idx = i + 1; i 151 libavcodec/av1_frame_split_bsf.c s->cur_frame_idx = i + 1; i 121 libavcodec/av1_metadata_bsf.c int err, i; i 134 libavcodec/av1_metadata_bsf.c for (i = 0; i < frag->nb_units; i++) { i 135 libavcodec/av1_metadata_bsf.c if (frag->units[i].type == AV1_OBU_SEQUENCE_HEADER) { i 136 libavcodec/av1_metadata_bsf.c AV1RawOBU *obu = frag->units[i].content; i 164 libavcodec/av1_metadata_bsf.c int err, i; i 186 libavcodec/av1_metadata_bsf.c for (i = 0; i < frag->nb_units; i++) { i 187 libavcodec/av1_metadata_bsf.c if (frag->units[i].type == AV1_OBU_SEQUENCE_HEADER) { i 188 libavcodec/av1_metadata_bsf.c obu = frag->units[i].content; i 213 libavcodec/av1_metadata_bsf.c for (i = frag->nb_units - 1; i >= 0; i--) { i 214 libavcodec/av1_metadata_bsf.c if (frag->units[i].type == AV1_OBU_PADDING) i 215 libavcodec/av1_metadata_bsf.c ff_cbs_delete_unit(ctx->cbc, frag, i); i 240 libavcodec/av1_metadata_bsf.c int err, i; i 253 libavcodec/av1_metadata_bsf.c for (i = 0; i < frag->nb_units; i++) { i 254 libavcodec/av1_metadata_bsf.c if (frag->units[i].type == AV1_OBU_SEQUENCE_HEADER) { i 255 libavcodec/av1_metadata_bsf.c obu = frag->units[i].content; i 89 libavcodec/av1_parse.h int i; i 91 libavcodec/av1_parse.h for (i = 0; i < 8; i++) { i 93 libavcodec/av1_parse.h ret |= (int64_t)(byte & 0x7f) << (i * 7); i 98 libavcodec/av1_parser.c for (int i = 0; i < td->nb_units; i++) { i 99 libavcodec/av1_parser.c CodedBitstreamUnit *unit = &td->units[i]; i 232 libavcodec/avpacket.c int i; i 239 libavcodec/avpacket.c for (i = 0; i < src->side_data_elems; i++) { i 240 libavcodec/avpacket.c DUP_DATA(pkt->side_data[i].data, src->side_data[i].data, i 241 libavcodec/avpacket.c src->side_data[i].size, 1, ALLOC_MALLOC); i 242 libavcodec/avpacket.c pkt->side_data[i].size = src->side_data[i].size; i 243 libavcodec/avpacket.c pkt->side_data[i].type = src->side_data[i].type; i 275 libavcodec/avpacket.c int i; i 276 libavcodec/avpacket.c for (i = 0; i < pkt->side_data_elems; i++) i 277 libavcodec/avpacket.c av_freep(&pkt->side_data[i].data); i 302 libavcodec/avpacket.c int i, elems = pkt->side_data_elems; i 304 libavcodec/avpacket.c for (i = 0; i < elems; i++) { i 305 libavcodec/avpacket.c AVPacketSideData *sd = &pkt->side_data[i]; i 356 libavcodec/avpacket.c int i; i 358 libavcodec/avpacket.c for (i = 0; i < pkt->side_data_elems; i++) { i 359 libavcodec/avpacket.c if (pkt->side_data[i].type == type) { i 361 libavcodec/avpacket.c *size = pkt->side_data[i].size; i 362 libavcodec/avpacket.c return pkt->side_data[i].data; i 414 libavcodec/avpacket.c int i; i 418 libavcodec/avpacket.c for (i=0; i<old.side_data_elems; i++) { i 419 libavcodec/avpacket.c size += old.side_data[i].size + 5LL; i 430 libavcodec/avpacket.c for (i=old.side_data_elems-1; i>=0; i--) { i 431 libavcodec/avpacket.c bytestream_put_buffer(&p, old.side_data[i].data, old.side_data[i].size); i 432 libavcodec/avpacket.c bytestream_put_be32(&p, old.side_data[i].size); i 433 libavcodec/avpacket.c *p++ = old.side_data[i].type | ((i==old.side_data_elems-1)*128); i 448 libavcodec/avpacket.c int i; i 453 libavcodec/avpacket.c for (i=1; ; i++){ i 464 libavcodec/avpacket.c if (i > AV_PKT_DATA_NB) i 467 libavcodec/avpacket.c pkt->side_data = av_malloc_array(i, sizeof(*pkt->side_data)); i 472 libavcodec/avpacket.c for (i=0; ; i++){ i 475 libavcodec/avpacket.c pkt->side_data[i].data = av_mallocz(size + AV_INPUT_BUFFER_PADDING_SIZE); i 476 libavcodec/avpacket.c pkt->side_data[i].size = size; i 477 libavcodec/avpacket.c pkt->side_data[i].type = p[4]&127; i 478 libavcodec/avpacket.c if (!pkt->side_data[i].data) i 480 libavcodec/avpacket.c memcpy(pkt->side_data[i].data, p-size, size); i 487 libavcodec/avpacket.c pkt->side_data_elems = i+1; i 558 libavcodec/avpacket.c int i; i 560 libavcodec/avpacket.c for (i = 0; i < pkt->side_data_elems; i++) { i 561 libavcodec/avpacket.c if (pkt->side_data[i].type == type) { i 562 libavcodec/avpacket.c if (size > pkt->side_data[i].size) i 564 libavcodec/avpacket.c pkt->side_data[i].size = size; i 573 libavcodec/avpacket.c int i; i 589 libavcodec/avpacket.c for (i = 0; i < src->side_data_elems; i++) { i 590 libavcodec/avpacket.c enum AVPacketSideDataType type = src->side_data[i].type; i 591 libavcodec/avpacket.c int size = src->side_data[i].size; i 592 libavcodec/avpacket.c uint8_t *src_data = src->side_data[i].data; i 732 libavcodec/avpacket.c int i; i 747 libavcodec/avpacket.c for (i = 0; i<error_count; i++) i 748 libavcodec/avpacket.c AV_WL64(side_data+8 + 8*i , error[i]); i 57 libavcodec/avs.c int i, j, x, y, stride, ret, vect_w = 3, vect_h = 3; i 85 libavcodec/avs.c for (i=first; i<last; i++, buf+=3) { i 86 libavcodec/avs.c pal[i] = (buf[0] << 18) | (buf[1] << 10) | (buf[2] << 2); i 87 libavcodec/avs.c pal[i] |= 0xFFU << 24 | (pal[i] >> 6) & 0x30303; i 41 libavcodec/avuidec.c int transparent, interlaced = 1, skip, opaque_length, i, j, k; i 82 libavcodec/avuidec.c for (i = 0; i < interlaced + 1; i++) { i 86 libavcodec/avuidec.c y = pic->data[0] + (1 - i) * pic->linesize[0]; i 87 libavcodec/avuidec.c u = pic->data[1] + (1 - i) * pic->linesize[1]; i 88 libavcodec/avuidec.c v = pic->data[2] + (1 - i) * pic->linesize[2]; i 89 libavcodec/avuidec.c a = pic->data[3] + (1 - i) * pic->linesize[3]; i 91 libavcodec/avuidec.c y = pic->data[0] + i * pic->linesize[0]; i 92 libavcodec/avuidec.c u = pic->data[1] + i * pic->linesize[1]; i 93 libavcodec/avuidec.c v = pic->data[2] + i * pic->linesize[2]; i 94 libavcodec/avuidec.c a = pic->data[3] + i * pic->linesize[3]; i 55 libavcodec/avuienc.c int i, j, skip, ret, size, interlaced; i 73 libavcodec/avuienc.c for (i = 0; i <= interlaced; i++) { i 76 libavcodec/avuienc.c src = pic->data[0] + (1 - i) * pic->linesize[0]; i 78 libavcodec/avuienc.c src = pic->data[0] + i * pic->linesize[0]; i 80 libavcodec/avuienc.c memset(dst, 0, avctx->width * skip + 4 * i); i 81 libavcodec/avuienc.c dst += avctx->width * skip + 4 * i; i 61 libavcodec/bfi.c int i, j, ret, height = avctx->height; i 78 libavcodec/bfi.c for (i = 0; i < avctx->extradata_size / 3; i++) { i 82 libavcodec/bfi.c *pal += ((avctx->extradata[i * 3 + j] << 2) | i 83 libavcodec/bfi.c (avctx->extradata[i * 3 + j] >> 4)) << shift; i 428 libavcodec/bgmc.c unsigned int sx, i; i 431 libavcodec/bgmc.c for (i = 0; i < LUT_SIZE; i++) { i 432 libavcodec/bgmc.c unsigned int target = (i + 1) << (FREQ_BITS - LUT_BITS); i 448 libavcodec/bgmc.c unsigned int i = av_clip(delta, 0, LUT_BUFF - 1); i 450 libavcodec/bgmc.c lut += (i * LUT_SIZE) << 4; i 452 libavcodec/bgmc.c if (lut_status[i] != delta) i 453 libavcodec/bgmc.c bgmc_lut_fillp(lut, &lut_status[i], delta); i 515 libavcodec/bgmc.c unsigned int i; i 526 libavcodec/bgmc.c for (i = 0; i < num; i++) { i 181 libavcodec/bink.c int i; i 187 libavcodec/bink.c for (i = 0; i < BINKB_NB_SRC; i++) { i 188 libavcodec/bink.c c->bundle[i].data = av_mallocz(blocks * 64); i 189 libavcodec/bink.c if (!c->bundle[i].data) i 191 libavcodec/bink.c c->bundle[i].data_end = c->bundle[i].data + blocks * 64; i 204 libavcodec/bink.c int i; i 205 libavcodec/bink.c for (i = 0; i < BINKB_NB_SRC; i++) i 206 libavcodec/bink.c av_freep(&c->bundle[i].data); i 247 libavcodec/bink.c int i, t, len; i 254 libavcodec/bink.c for (i = 0; i < 16; i++) i 255 libavcodec/bink.c tree->syms[i] = i; i 260 libavcodec/bink.c for (i = 0; i <= len; i++) { i 261 libavcodec/bink.c tree->syms[i] = get_bits(gb, 4); i 262 libavcodec/bink.c tmp1[tree->syms[i]] = 1; i 264 libavcodec/bink.c for (i = 0; i < 16 && len < 16 - 1; i++) i 265 libavcodec/bink.c if (!tmp1[i]) i 266 libavcodec/bink.c tree->syms[++len] = i; i 269 libavcodec/bink.c for (i = 0; i < 16; i++) i 270 libavcodec/bink.c in[i] = i; i 271 libavcodec/bink.c for (i = 0; i <= len; i++) { i 272 libavcodec/bink.c int size = 1 << i; i 291 libavcodec/bink.c int i; i 294 libavcodec/bink.c for (i = 0; i < 16; i++) { i 295 libavcodec/bink.c int ret = read_tree(gb, &c->col_high[i]); i 503 libavcodec/bink.c int i, j, len, len2, bsize, sign, v, v2; i 519 libavcodec/bink.c for (i = 0; i < len; i += 8) { i 520 libavcodec/bink.c len2 = FFMIN(len - i, 8); i 576 libavcodec/bink.c int i; i 577 libavcodec/bink.c for (i = 0; i < BINKB_NB_SRC; i++) i 578 libavcodec/bink.c binkb_init_bundle(c, i); i 587 libavcodec/bink.c int i, len; i 594 libavcodec/bink.c for (i = 0; i < len; i++) i 597 libavcodec/bink.c for (i = 0; i < len; i++) i 604 libavcodec/bink.c for (i = 0; i < len; i++) i 607 libavcodec/bink.c for (i = 0; i < len; i++) i 644 libavcodec/bink.c int i, t, bits, ccoef, mode, sign; i 677 libavcodec/bink.c for (i = 0; i < 4; i++, ccoef++) { i 696 libavcodec/bink.c for (i = 0; i < 3; i++) { i 738 libavcodec/bink.c int i; i 740 libavcodec/bink.c for (i = 0; i < coef_count; i++) { i 741 libavcodec/bink.c int idx = coef_idx[i]; i 758 libavcodec/bink.c int i, sign, mask, ccoef, mode; i 769 libavcodec/bink.c for (i = 0; i < nz_coeff_count; i++) { i 772 libavcodec/bink.c if (block[nz_coeff[i]] < 0) i 773 libavcodec/bink.c block[nz_coeff[i]] -= mask; i 775 libavcodec/bink.c block[nz_coeff[i]] += mask; i 797 libavcodec/bink.c for (i = 0; i < 4; i++, ccoef++) { i 813 libavcodec/bink.c for (i = 0; i < 3; i++) { i 842 libavcodec/bink.c int i; i 843 libavcodec/bink.c for (i = 0; i < 8; i++) i 844 libavcodec/bink.c memcpy(tmp + i*8, src + i*stride, 8); i 845 libavcodec/bink.c for (i = 0; i < 8; i++) i 846 libavcodec/bink.c memcpy(dst + i*stride, tmp + i*8, 8); i 853 libavcodec/bink.c int i, j, bx, by; i 872 libavcodec/bink.c for (i = 0; i < 64; i++) i 873 libavcodec/bink.c coordmap[i] = (i & 7) + (i >> 3) * stride; i 876 libavcodec/bink.c for (i = 0; i < BINKB_NB_SRC; i++) { i 877 libavcodec/bink.c if ((ret = binkb_read_bundle(c, gb, i)) < 0) i 889 libavcodec/bink.c i = 0; i 894 libavcodec/bink.c run = get_bits(gb, binkb_runbits[i]) + 1; i 896 libavcodec/bink.c i += run; i 897 libavcodec/bink.c if (i > 64) { i 909 libavcodec/bink.c } while (i < 63); i 910 libavcodec/bink.c if (i == 63) i 962 libavcodec/bink.c for (i = 0; i < 2; i++) i 963 libavcodec/bink.c col[i] = binkb_get_value(c, BINKB_SRC_COLORS); i 964 libavcodec/bink.c for (i = 0; i < 8; i++) { i 967 libavcodec/bink.c dst[i*stride + j] = col[v & 1]; i 983 libavcodec/bink.c for (i = 0; i < 8; i++) i 984 libavcodec/bink.c memcpy(dst + i*stride, c->bundle[BINKB_SRC_COLORS].cur_ptr + i*8, 8); i 1021 libavcodec/bink.c int i, j, bx, by; i 1041 libavcodec/bink.c for (i = 0; i < height; i++) i 1042 libavcodec/bink.c memset(dst + i * stride, fill, width); i 1047 libavcodec/bink.c for (i = 0; i < BINK_NB_SRC; i++) { i 1048 libavcodec/bink.c ret = read_bundle(gb, c, i); i 1058 libavcodec/bink.c for (i = 0; i < 64; i++) i 1059 libavcodec/bink.c coordmap[i] = (i & 7) + (i >> 3) * stride; i 1104 libavcodec/bink.c i = 0; i 1108 libavcodec/bink.c i += run; i 1109 libavcodec/bink.c if (i > 64) { i 1121 libavcodec/bink.c } while (i < 63); i 1122 libavcodec/bink.c if (i == 63) i 1138 libavcodec/bink.c for (i = 0; i < 2; i++) i 1139 libavcodec/bink.c col[i] = get_value(c, BINK_SRC_COLORS); i 1142 libavcodec/bink.c for (i = 0; i < 8; i++, v >>= 1) i 1143 libavcodec/bink.c ublock[i + j*8] = col[v & 1]; i 1148 libavcodec/bink.c for (i = 0; i < 8; i++) i 1149 libavcodec/bink.c ublock[i + j*8] = get_value(c, BINK_SRC_COLORS); i 1169 libavcodec/bink.c i = 0; i 1173 libavcodec/bink.c i += run; i 1174 libavcodec/bink.c if (i > 64) { i 1186 libavcodec/bink.c } while (i < 63); i 1187 libavcodec/bink.c if (i == 63) i 1225 libavcodec/bink.c for (i = 0; i < 2; i++) i 1226 libavcodec/bink.c col[i] = get_value(c, BINK_SRC_COLORS); i 1227 libavcodec/bink.c for (i = 0; i < 8; i++) { i 1230 libavcodec/bink.c dst[i*stride + j] = col[v & 1]; i 1234 libavcodec/bink.c for (i = 0; i < 8; i++) i 1235 libavcodec/bink.c memcpy(dst + i*stride, c->bundle[BINK_SRC_COLORS].cur_ptr + i*8, 8); i 1326 libavcodec/bink.c int i, j; i 1328 libavcodec/bink.c for (i = 0; i < 64; i++) i 1329 libavcodec/bink.c inv_bink_scan[bink_scan[i]] = i; i 1332 libavcodec/bink.c for (i = 0; i < 64; i++) { i 1333 libavcodec/bink.c int k = inv_bink_scan[i]; i 1334 libavcodec/bink.c binkb_intra_quant[j][k] = binkb_intra_seed[i] * (int64_t)s[i] * i 1336 libavcodec/bink.c binkb_inter_quant[j][k] = binkb_inter_seed[i] * (int64_t)s[i] * i 1347 libavcodec/bink.c int i, ret; i 1359 libavcodec/bink.c for (i = 0; i < 16; i++) { i 1360 libavcodec/bink.c const int maxbits = bink_tree_lens[i][15]; i 1361 libavcodec/bink.c bink_trees[i].table = table + i*128; i 1362 libavcodec/bink.c bink_trees[i].table_allocated = 1 << maxbits; i 1363 libavcodec/bink.c init_vlc(&bink_trees[i], maxbits, 16, i 1364 libavcodec/bink.c bink_tree_lens[i], 1, 1, i 1365 libavcodec/bink.c bink_tree_bits[i], 1, 1, INIT_VLC_USE_NEW_STATIC | INIT_VLC_LE); i 74 libavcodec/binkaudio.c int i; i 117 libavcodec/binkaudio.c for (i = 0; i < 96; i++) { i 119 libavcodec/binkaudio.c quant_table[i] = expf(i * 0.15289164787221953823f) * s->root; i 133 libavcodec/binkaudio.c for (i = 1; i < s->num_bands; i++) i 134 libavcodec/binkaudio.c s->bands[i] = (ff_wma_critical_freqs[i - 1] * s->frame_len / sample_rate_half) & ~1; i 173 libavcodec/binkaudio.c int ch, i, j, k; i 198 libavcodec/binkaudio.c for (i = 0; i < s->num_bands; i++) { i 200 libavcodec/binkaudio.c quant[i] = quant_table[FFMIN(value, 95)]; i 207 libavcodec/binkaudio.c i = 2; i 208 libavcodec/binkaudio.c while (i < s->frame_len) { i 210 libavcodec/binkaudio.c j = i + 16; i 215 libavcodec/binkaudio.c j = i + rle_length_tab[v] * 8; i 217 libavcodec/binkaudio.c j = i + 8; i 225 libavcodec/binkaudio.c memset(coeffs + i, 0, (j - i) * sizeof(*coeffs)); i 226 libavcodec/binkaudio.c i = j; i 227 libavcodec/binkaudio.c while (s->bands[k] < i) i 230 libavcodec/binkaudio.c while (i < j) { i 231 libavcodec/binkaudio.c if (s->bands[k] == i) i 238 libavcodec/binkaudio.c coeffs[i] = -q * coeff; i 240 libavcodec/binkaudio.c coeffs[i] = q * coeff; i 242 libavcodec/binkaudio.c coeffs[i] = 0.0f; i 244 libavcodec/binkaudio.c i++; i 262 libavcodec/binkaudio.c for (i = 0; i < s->overlap_len; i++, j += s->channels) i 263 libavcodec/binkaudio.c out[ch][i] = (s->previous[ch][i] * (count - j) + i 264 libavcodec/binkaudio.c out[ch][i] * j) / count; i 87 libavcodec/binkdsp.c int i; i 90 libavcodec/binkdsp.c for (i = 0; i < 8; i++) i 91 libavcodec/binkdsp.c bink_idct_col(&temp[i], &block[i]); i 92 libavcodec/binkdsp.c for (i = 0; i < 8; i++) { i 93 libavcodec/binkdsp.c IDCT_ROW( (&block[8*i]), (&temp[8*i]) ); i 99 libavcodec/binkdsp.c int i, j; i 102 libavcodec/binkdsp.c for (i = 0; i < 8; i++, dest += linesize, block += 8) i 109 libavcodec/binkdsp.c int i; i 111 libavcodec/binkdsp.c for (i = 0; i < 8; i++) i 112 libavcodec/binkdsp.c bink_idct_col(&temp[i], &block[i]); i 113 libavcodec/binkdsp.c for (i = 0; i < 8; i++) { i 114 libavcodec/binkdsp.c IDCT_ROW( (&dest[i*linesize]), (&temp[8*i]) ); i 120 libavcodec/binkdsp.c int i, j; i 125 libavcodec/binkdsp.c for (i = 0; i < 8; i++) { i 126 libavcodec/binkdsp.c dst1[i] = dst2[i] = src[i] * 0x0101; i 137 libavcodec/binkdsp.c int i; i 139 libavcodec/binkdsp.c for (i = 0; i < 8; i++) { i 53 libavcodec/bintext.c int i; i 76 libavcodec/bintext.c for (i = 0; i < 16; i++) { i 77 libavcodec/bintext.c s->palette[i] = 0xFF000000 | (AV_RB24(p) << 2) | ((AV_RB24(p) >> 4) & 0x30303); i 81 libavcodec/bintext.c for (i = 0; i < 16; i++) i 82 libavcodec/bintext.c s->palette[i] = 0xFF000000 | ff_cga_palette[i]; i 163 libavcodec/bintext.c int i,c,a; i 169 libavcodec/bintext.c for (i = 0; i < count && buf + 1 < buf_end; i++) { i 176 libavcodec/bintext.c for (i = 0; i < count && buf < buf_end; i++) i 181 libavcodec/bintext.c for (i = 0; i < count && buf < buf_end; i++) i 187 libavcodec/bintext.c for (i = 0; i < count && buf < buf_end; i++) i 195 libavcodec/bintext.c int i; i 198 libavcodec/bintext.c for (i = 0; i < buf[2]; i++) i 65 libavcodec/bitpacked.c int ret, i, j; i 81 libavcodec/bitpacked.c for (i = 0; i < avctx->height; i++) { i 82 libavcodec/bitpacked.c y = (uint16_t*)(frame->data[0] + i * frame->linesize[0]); i 83 libavcodec/bitpacked.c u = (uint16_t*)(frame->data[1] + i * frame->linesize[1]); i 84 libavcodec/bitpacked.c v = (uint16_t*)(frame->data[2] + i * frame->linesize[2]); i 68 libavcodec/bitstream.c int i; i 76 libavcodec/bitstream.c for (i = 0; i < words; i++) i 77 libavcodec/bitstream.c put_bits(pb, 16, AV_RB16(src + 2 * i)); i 79 libavcodec/bitstream.c for (i = 0; put_bits_count(pb) & 31; i++) i 80 libavcodec/bitstream.c put_bits(pb, 8, src[i]); i 82 libavcodec/bitstream.c memcpy(put_bits_ptr(pb), src + i, 2 * words - i); i 83 libavcodec/bitstream.c skip_put_bytes(pb, 2 * words - i); i 91 libavcodec/bitstream.c #define GET_DATA(v, table, i, wrap, size) \ i 93 libavcodec/bitstream.c const uint8_t *ptr = (const uint8_t *)table + i * wrap; \ i 161 libavcodec/bitstream.c int i, j, k, n, nb, inc; i 175 libavcodec/bitstream.c for (i = 0; i < nb_codes; i++) { i 176 libavcodec/bitstream.c n = codes[i].bits; i 177 libavcodec/bitstream.c code = codes[i].code; i 178 libavcodec/bitstream.c symbol = codes[i].symbol; i 179 libavcodec/bitstream.c ff_dlog(NULL, "i=%d n=%d code=0x%"PRIx32"\n", i, n, code); i 192 libavcodec/bitstream.c ff_dlog(NULL, "%4x: code=%d n=%d\n", j, i, n); i 206 libavcodec/bitstream.c codes[i].bits = n; i 207 libavcodec/bitstream.c codes[i].code = code << table_nb_bits; i 208 libavcodec/bitstream.c for (k = i+1; k < nb_codes; k++) { i 223 libavcodec/bitstream.c j, codes[i].bits + table_nb_bits); i 224 libavcodec/bitstream.c index = build_table(vlc, subtable_bits, k-i, codes+i, flags); i 234 libavcodec/bitstream.c i = k-1; i 238 libavcodec/bitstream.c for (i = 0; i < table_size; i++) { i 239 libavcodec/bitstream.c if (table[i][1] == 0) //bits i 240 libavcodec/bitstream.c table[i][0] = -1; //codes i 280 libavcodec/bitstream.c int i, j, ret; i 306 libavcodec/bitstream.c for (i = 0; i < nb_codes; i++) { \ i 307 libavcodec/bitstream.c GET_DATA(buf[j].bits, bits, i, bits_wrap, bits_size); \ i 316 libavcodec/bitstream.c GET_DATA(buf[j].code, codes, i, codes_wrap, codes_size); \ i 319 libavcodec/bitstream.c "init_vlc\n", buf[j].code, i); \ i 329 libavcodec/bitstream.c GET_DATA(buf[j].symbol, symbols, i, symbols_wrap, symbols_size) \ i 331 libavcodec/bitstream.c buf[j].symbol = i; \ i 68 libavcodec/bitstream_filters.c uintptr_t i = (uintptr_t)*opaque; i 69 libavcodec/bitstream_filters.c const AVBitStreamFilter *f = bitstream_filters[i]; i 72 libavcodec/bitstream_filters.c *opaque = (void*)(i + 1); i 86 libavcodec/bitstream_filters.c void *i = 0; i 91 libavcodec/bitstream_filters.c while ((f = av_bsf_iterate(&i))) { i 102 libavcodec/bitstream_filters.c void *i = 0; i 105 libavcodec/bitstream_filters.c while (prev && (f = av_bsf_iterate(&i))) { i 112 libavcodec/bitstream_filters.c while ((f = av_bsf_iterate(&i))) { i 41 libavcodec/blockdsp.c int i; i 43 libavcodec/blockdsp.c for (i = 0; i < h; i++) { i 52 libavcodec/blockdsp.c int i; i 54 libavcodec/blockdsp.c for (i = 0; i < h; i++) { i 42 libavcodec/bmp.c int i, j, n, linesize, ret; i 270 libavcodec/bmp.c for (i = 0; i < colors; i++) i 271 libavcodec/bmp.c ((uint32_t*)p->data[1])[i] = (0xFFU<<24) | bytestream_get_le24(&buf); i 273 libavcodec/bmp.c for (i = 0; i < colors; i++) i 274 libavcodec/bmp.c ((uint32_t*)p->data[1])[i] = 0xFFU << 24 | bytestream_get_le32(&buf); i 292 libavcodec/bmp.c for (i = 0; i < avctx->height; i++) { i 314 libavcodec/bmp.c for (i = 0; i < avctx->height; i++) { i 321 libavcodec/bmp.c for (i = 0; i < avctx->height; i++) { i 332 libavcodec/bmp.c for (i = 0; i < avctx->height; i++) { i 349 libavcodec/bmp.c for (i = 0; i < avctx->height; i++) { i 351 libavcodec/bmp.c uint8_t *ptr = p->data[0] + p->linesize[0]*i + 3; i 359 libavcodec/bmp.c if (i == avctx->height) i 45 libavcodec/bmp_parser.c int i = 0; i 52 libavcodec/bmp_parser.c for (; i < buf_size; i++) { i 53 libavcodec/bmp_parser.c state = (state << 8) | buf[i]; i 68 libavcodec/bmp_parser.c bpc->remaining_size = bpc->fsize + i - 17; i 70 libavcodec/bmp_parser.c if (bpc->pc.index + i > 17) { i 71 libavcodec/bmp_parser.c next = i - 17; i 84 libavcodec/bmp_parser.c i = FFMIN(bpc->remaining_size, buf_size); i 85 libavcodec/bmp_parser.c bpc->remaining_size -= i; i 99 libavcodec/bmp_parser.c bpc->pc.frame_start_found = FFMAX(bpc->pc.frame_start_found - i - 1, 0); i 70 libavcodec/bmpenc.c int n_bytes_image, n_bytes_per_row, n_bytes, i, n, hsize, ret; i 141 libavcodec/bmpenc.c for (i = 0; i < pal_entries; i++) i 142 libavcodec/bmpenc.c bytestream_put_le32(&buf, pal[i] & 0xFFFFFF); i 146 libavcodec/bmpenc.c for(i = 0; i < avctx->height; i++) { i 47 libavcodec/bmvaudio.c int blocks = 0, total_blocks, i; i 70 libavcodec/bmvaudio.c for (i = 0; i < 32; i++) { i 68 libavcodec/bmvvideo.c int i; i 153 libavcodec/bmvvideo.c for (i = 0; i < len; i++) i 154 libavcodec/bmvvideo.c dst[i] = dst[frame_off + i]; i 163 libavcodec/bmvvideo.c for (i = len - 1; i >= 0; i--) i 164 libavcodec/bmvvideo.c dst[i] = dst[frame_off + i]; i 204 libavcodec/bmvvideo.c int i, ret; i 230 libavcodec/bmvvideo.c for (i = 0; i < 256; i++) i 231 libavcodec/bmvvideo.c c->pal[i] = 0xFFU << 24 | bytestream_get_be24(&c->stream); i 259 libavcodec/bmvvideo.c for (i = 0; i < avctx->height; i++) { i 137 libavcodec/brenderpix.c int ret, i; i 245 libavcodec/brenderpix.c for (i = 0; i < 256; ++i) i 146 libavcodec/bsf.c int ret, i; i 150 libavcodec/bsf.c for (i = 0; ctx->filter->codec_ids[i] != AV_CODEC_ID_NONE; i++) i 151 libavcodec/bsf.c if (ctx->par_in->codec_id == ctx->filter->codec_ids[i]) i 153 libavcodec/bsf.c if (ctx->filter->codec_ids[i] == AV_CODEC_ID_NONE) { i 158 libavcodec/bsf.c for (i = 0; ctx->filter->codec_ids[i] != AV_CODEC_ID_NONE; i++) { i 159 libavcodec/bsf.c desc = avcodec_descriptor_get(ctx->filter->codec_ids[i]); i 161 libavcodec/bsf.c desc ? desc->name : "unknown", ctx->filter->codec_ids[i]); i 279 libavcodec/bsf.c int ret, i; i 283 libavcodec/bsf.c for (i = 0; i < lst->nb_bsfs; ++i) { i 284 libavcodec/bsf.c ret = avcodec_parameters_copy(lst->bsfs[i]->par_in, cod_par); i 288 libavcodec/bsf.c lst->bsfs[i]->time_base_in = tb; i 290 libavcodec/bsf.c ret = av_bsf_init(lst->bsfs[i]); i 294 libavcodec/bsf.c cod_par = lst->bsfs[i]->par_out; i 295 libavcodec/bsf.c tb = lst->bsfs[i]->time_base_out; i 351 libavcodec/bsf.c for (int i = 0; i < lst->nb_bsfs; i++) i 352 libavcodec/bsf.c av_bsf_flush(lst->bsfs[i]); i 359 libavcodec/bsf.c int i; i 361 libavcodec/bsf.c for (i = 0; i < lst->nb_bsfs; ++i) i 362 libavcodec/bsf.c av_bsf_free(&lst->bsfs[i]); i 377 libavcodec/bsf.c int i; i 382 libavcodec/bsf.c for (i = 0; i < lst->nb_bsfs; i++) i 383 libavcodec/bsf.c av_bprintf(&bp, i ? ",%s" : "%s", lst->bsfs[i]->filter->name); i 420 libavcodec/bsf.c int i; i 425 libavcodec/bsf.c for (i = 0; i < (*lst)->nb_bsfs; ++i) i 426 libavcodec/bsf.c av_bsf_free(&(*lst)->bsfs[i]); i 27 libavcodec/bswapdsp.c int i; i 29 libavcodec/bswapdsp.c for (i = 0; i + 8 <= w; i += 8) { i 30 libavcodec/bswapdsp.c dst[i + 0] = av_bswap32(src[i + 0]); i 31 libavcodec/bswapdsp.c dst[i + 1] = av_bswap32(src[i + 1]); i 32 libavcodec/bswapdsp.c dst[i + 2] = av_bswap32(src[i + 2]); i 33 libavcodec/bswapdsp.c dst[i + 3] = av_bswap32(src[i + 3]); i 34 libavcodec/bswapdsp.c dst[i + 4] = av_bswap32(src[i + 4]); i 35 libavcodec/bswapdsp.c dst[i + 5] = av_bswap32(src[i + 5]); i 36 libavcodec/bswapdsp.c dst[i + 6] = av_bswap32(src[i + 6]); i 37 libavcodec/bswapdsp.c dst[i + 7] = av_bswap32(src[i + 7]); i 39 libavcodec/bswapdsp.c for (; i < w; i++) i 40 libavcodec/bswapdsp.c dst[i + 0] = av_bswap32(src[i + 0]); i 77 libavcodec/c93.c int i; i 96 libavcodec/c93.c for (i = 0; i < height; i++) { i 97 libavcodec/c93.c memcpy(&to[i*stride+width], &from[(from_y+i)*stride], overflow); i 101 libavcodec/c93.c for (i = 0; i < height; i++) { i 102 libavcodec/c93.c memcpy(&to[i*stride], &from[(from_y+i)*stride+from_x], width); i 134 libavcodec/c93.c int stride, ret, i, x, y, b, bt = 0; i 179 libavcodec/c93.c for (i = 0; i < 8; i += 4) { i 184 libavcodec/c93.c (FFABS(from_x - x-i) < 4 || FFABS(from_x - x-i) > WIDTH-4)) { i 185 libavcodec/c93.c avpriv_request_sample(avctx, "block overlap %d %d %d %d", from_x, x+i, from_y, y+j); i 188 libavcodec/c93.c if ((ret = copy_block(avctx, &out[j*stride+i], i 197 libavcodec/c93.c for (i = 0; i < 8; i++) { i 198 libavcodec/c93.c draw_n_color(out + i*stride, stride, 8, 1, 1, cols, i 208 libavcodec/c93.c for (i = 0; i < 8; i += 4) { i 211 libavcodec/c93.c draw_n_color(out + i + j*stride, stride, 4, 4, i 215 libavcodec/c93.c draw_n_color(out + i + j*stride, stride, 4, 4, i 219 libavcodec/c93.c draw_n_color(out + i + j*stride, stride, 4, 4, i 246 libavcodec/c93.c for (i = 0; i < 256; i++) { i 247 libavcodec/c93.c palette[i] = 0xFFU << 24 | bytestream2_get_be24(&gb); i 84 libavcodec/cabac_functions.h int i; i 88 libavcodec/cabac_functions.h i= 7 - ff_h264_norm_shift[x>>(CABAC_BITS-1)]; i 90 libavcodec/cabac_functions.h i = ff_ctz(c->low) - CABAC_BITS; i 101 libavcodec/cabac_functions.h c->low += x<<i; i 113 libavcodec/cavs.c int i; i 122 libavcodec/cavs.c for (i = 0; i < 8; i++) { i 123 libavcodec/cavs.c h->left_border_y[i * 2 + 1] = *(h->cy + 15 + (i * 2 + 0) * h->l_stride); i 124 libavcodec/cavs.c h->left_border_y[i * 2 + 2] = *(h->cy + 15 + (i * 2 + 1) * h->l_stride); i 125 libavcodec/cavs.c h->left_border_u[i + 1] = *(h->cu + 7 + i * h->c_stride); i 126 libavcodec/cavs.c h->left_border_v[i + 1] = *(h->cv + 7 + i * h->c_stride); i 188 libavcodec/cavs.c int i; i 203 libavcodec/cavs.c for (i = 0; i < 8; i++) i 204 libavcodec/cavs.c h->intern_border_y[i + 1] = *(h->cy + 7 + i * h->l_stride); i 227 libavcodec/cavs.c for (i = 0; i < 8; i++) i 228 libavcodec/cavs.c h->intern_border_y[i + 9] = *(h->cy + 7 + (i + 8) * h->l_stride); i 639 libavcodec/cavs.c int i; i 642 libavcodec/cavs.c for (i = 0; i < 3; i++) { i 643 libavcodec/cavs.c h->mv[MV_FWD_B2 + i] = h->top_mv[0][h->mbx * 2 + i]; i 644 libavcodec/cavs.c h->mv[MV_BWD_B2 + i] = h->top_mv[1][h->mbx * 2 + i]; i 680 libavcodec/cavs.c int i; i 687 libavcodec/cavs.c for (i = 0; i <= 20; i += 4) i 688 libavcodec/cavs.c h->mv[i] = h->mv[i + 2]; i 702 libavcodec/cavs.c for (i = 0; i <= 20; i += 4) i 703 libavcodec/cavs.c h->mv[i] = un_mv; i 725 libavcodec/cavs.c int i; i 728 libavcodec/cavs.c for (i = 0; i <= 20; i += 4) i 729 libavcodec/cavs.c h->mv[i] = un_mv; i 38 libavcodec/cavs_parser.c int pic_found, i; i 44 libavcodec/cavs_parser.c i=0; i 46 libavcodec/cavs_parser.c for(i=0; i<buf_size; i++){ i 47 libavcodec/cavs_parser.c state= (state<<8) | buf[i]; i 49 libavcodec/cavs_parser.c i++; i 60 libavcodec/cavs_parser.c for(; i<buf_size; i++){ i 61 libavcodec/cavs_parser.c state= (state<<8) | buf[i]; i 66 libavcodec/cavs_parser.c return i-3; i 550 libavcodec/cavsdec.c int i, esc_code, level, mask, ret; i 556 libavcodec/cavsdec.c for (i = 0; i < 65; i++) { i 582 libavcodec/cavsdec.c level_buf[i] = level; i 583 libavcodec/cavsdec.c run_buf[i] = run; i 586 libavcodec/cavsdec.c dequant_shift[qp], i)) < 0) i 125 libavcodec/cavsdsp.c int i; i 127 libavcodec/cavsdsp.c for(i=0;i<16;i++) i 128 libavcodec/cavsdsp.c loop_filter_l2(d + i*stride,1,alpha,beta); i 131 libavcodec/cavsdsp.c for(i=0;i<8;i++) i 132 libavcodec/cavsdsp.c loop_filter_l1(d + i*stride,1,alpha,beta,tc); i 134 libavcodec/cavsdsp.c for(i=8;i<16;i++) i 135 libavcodec/cavsdsp.c loop_filter_l1(d + i*stride,1,alpha,beta,tc); i 142 libavcodec/cavsdsp.c int i; i 144 libavcodec/cavsdsp.c for(i=0;i<16;i++) i 145 libavcodec/cavsdsp.c loop_filter_l2(d + i,stride,alpha,beta); i 148 libavcodec/cavsdsp.c for(i=0;i<8;i++) i 149 libavcodec/cavsdsp.c loop_filter_l1(d + i,stride,alpha,beta,tc); i 151 libavcodec/cavsdsp.c for(i=8;i<16;i++) i 152 libavcodec/cavsdsp.c loop_filter_l1(d + i,stride,alpha,beta,tc); i 159 libavcodec/cavsdsp.c int i; i 161 libavcodec/cavsdsp.c for(i=0;i<8;i++) i 162 libavcodec/cavsdsp.c loop_filter_c2(d + i*stride,1,alpha,beta); i 165 libavcodec/cavsdsp.c for(i=0;i<4;i++) i 166 libavcodec/cavsdsp.c loop_filter_c1(d + i*stride,1,alpha,beta,tc); i 168 libavcodec/cavsdsp.c for(i=4;i<8;i++) i 169 libavcodec/cavsdsp.c loop_filter_c1(d + i*stride,1,alpha,beta,tc); i 176 libavcodec/cavsdsp.c int i; i 178 libavcodec/cavsdsp.c for(i=0;i<8;i++) i 179 libavcodec/cavsdsp.c loop_filter_c2(d + i,stride,alpha,beta); i 182 libavcodec/cavsdsp.c for(i=0;i<4;i++) i 183 libavcodec/cavsdsp.c loop_filter_c1(d + i,stride,alpha,beta,tc); i 185 libavcodec/cavsdsp.c for(i=4;i<8;i++) i 186 libavcodec/cavsdsp.c loop_filter_c1(d + i,stride,alpha,beta,tc); i 198 libavcodec/cavsdsp.c int i; i 203 libavcodec/cavsdsp.c for( i = 0; i < 8; i++ ) { i 204 libavcodec/cavsdsp.c const int a0 = 3 * src[i][1] - 2 * src[i][7]; i 205 libavcodec/cavsdsp.c const int a1 = 3 * src[i][3] + 2 * src[i][5]; i 206 libavcodec/cavsdsp.c const int a2 = 2 * src[i][3] - 3 * src[i][5]; i 207 libavcodec/cavsdsp.c const int a3 = 2 * src[i][1] + 3 * src[i][7]; i 214 libavcodec/cavsdsp.c const int a7 = 4 * src[i][2] - 10 * src[i][6]; i 215 libavcodec/cavsdsp.c const int a6 = 4 * src[i][6] + 10 * src[i][2]; i 216 libavcodec/cavsdsp.c const int a5 = 8 * (src[i][0] - src[i][4]) + 4; i 217 libavcodec/cavsdsp.c const int a4 = 8 * (src[i][0] + src[i][4]) + 4; i 224 libavcodec/cavsdsp.c src[i][0] = (b0 + b4) >> 3; i 225 libavcodec/cavsdsp.c src[i][1] = (b1 + b5) >> 3; i 226 libavcodec/cavsdsp.c src[i][2] = (b2 + b6) >> 3; i 227 libavcodec/cavsdsp.c src[i][3] = (b3 + b7) >> 3; i 228 libavcodec/cavsdsp.c src[i][4] = (b3 - b7) >> 3; i 229 libavcodec/cavsdsp.c src[i][5] = (b2 - b6) >> 3; i 230 libavcodec/cavsdsp.c src[i][6] = (b1 - b5) >> 3; i 231 libavcodec/cavsdsp.c src[i][7] = (b0 - b4) >> 3; i 233 libavcodec/cavsdsp.c for( i = 0; i < 8; i++ ) { i 234 libavcodec/cavsdsp.c const int a0 = 3 * src[1][i] - 2 * src[7][i]; i 235 libavcodec/cavsdsp.c const int a1 = 3 * src[3][i] + 2 * src[5][i]; i 236 libavcodec/cavsdsp.c const int a2 = 2 * src[3][i] - 3 * src[5][i]; i 237 libavcodec/cavsdsp.c const int a3 = 2 * src[1][i] + 3 * src[7][i]; i 244 libavcodec/cavsdsp.c const int a7 = 4 * src[2][i] - 10 * src[6][i]; i 245 libavcodec/cavsdsp.c const int a6 = 4 * src[6][i] + 10 * src[2][i]; i 246 libavcodec/cavsdsp.c const int a5 = 8 * (src[0][i] - src[4][i]); i 247 libavcodec/cavsdsp.c const int a4 = 8 * (src[0][i] + src[4][i]); i 254 libavcodec/cavsdsp.c dst[i + 0*stride] = av_clip_uint8( dst[i + 0*stride] + ((b0 + b4) >> 7)); i 255 libavcodec/cavsdsp.c dst[i + 1*stride] = av_clip_uint8( dst[i + 1*stride] + ((b1 + b5) >> 7)); i 256 libavcodec/cavsdsp.c dst[i + 2*stride] = av_clip_uint8( dst[i + 2*stride] + ((b2 + b6) >> 7)); i 257 libavcodec/cavsdsp.c dst[i + 3*stride] = av_clip_uint8( dst[i + 3*stride] + ((b3 + b7) >> 7)); i 258 libavcodec/cavsdsp.c dst[i + 4*stride] = av_clip_uint8( dst[i + 4*stride] + ((b3 - b7) >> 7)); i 259 libavcodec/cavsdsp.c dst[i + 5*stride] = av_clip_uint8( dst[i + 5*stride] + ((b2 - b6) >> 7)); i 260 libavcodec/cavsdsp.c dst[i + 6*stride] = av_clip_uint8( dst[i + 6*stride] + ((b1 - b5) >> 7)); i 261 libavcodec/cavsdsp.c dst[i + 7*stride] = av_clip_uint8( dst[i + 7*stride] + ((b0 - b4) >> 7)); i 276 libavcodec/cavsdsp.c int i;\ i 277 libavcodec/cavsdsp.c for(i=0; i<h; i++)\ i 296 libavcodec/cavsdsp.c int i;\ i 297 libavcodec/cavsdsp.c for(i=0; i<w; i++)\ i 353 libavcodec/cavsdsp.c int i;\ i 355 libavcodec/cavsdsp.c for(i=0; i<h+5; i++)\ i 370 libavcodec/cavsdsp.c for(i=0; i<w; i++) \ i 399 libavcodec/cavsdsp.c for(i=0; i<w; i++) \ i 44 libavcodec/cbrt_tablegen.h int i, j, k; i 47 libavcodec/cbrt_tablegen.h for (i = 1; i < 1<<13; i++) i 48 libavcodec/cbrt_tablegen.h cbrt_tab_dbl[i] = 1; i 51 libavcodec/cbrt_tablegen.h for (i = 2; i < 90; i++) { i 52 libavcodec/cbrt_tablegen.h if (cbrt_tab_dbl[i] == 1) { i 53 libavcodec/cbrt_tablegen.h cbrt_val = i * cbrt(i); i 54 libavcodec/cbrt_tablegen.h for (k = i; k < 1<<13; k *= i) i 60 libavcodec/cbrt_tablegen.h for (i = 91; i <= 8191; i+= 2) { i 61 libavcodec/cbrt_tablegen.h if (cbrt_tab_dbl[i] == 1) { i 62 libavcodec/cbrt_tablegen.h cbrt_val = i * cbrt(i); i 63 libavcodec/cbrt_tablegen.h for (j = i; j < 1<<13; j += i) i 68 libavcodec/cbrt_tablegen.h for (i = 0; i < 1<<13; i++) i 69 libavcodec/cbrt_tablegen.h AAC_RENAME(ff_cbrt_tab)[i] = CBRT(cbrt_tab_dbl[i]); i 79 libavcodec/cbs.c int i; i 82 libavcodec/cbs.c for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) { i 83 libavcodec/cbs.c if (cbs_type_table[i]->codec_id == codec_id) { i 84 libavcodec/cbs.c type = cbs_type_table[i]; i 145 libavcodec/cbs.c int i; i 147 libavcodec/cbs.c for (i = 0; i < frag->nb_units; i++) i 148 libavcodec/cbs.c cbs_unit_uninit(ctx, &frag->units[i]); i 169 libavcodec/cbs.c int err, i, j; i 171 libavcodec/cbs.c for (i = 0; i < frag->nb_units; i++) { i 172 libavcodec/cbs.c CodedBitstreamUnit *unit = &frag->units[i]; i 192 libavcodec/cbs.c "(type %"PRIu32").\n", i, unit->type); i 195 libavcodec/cbs.c "(type %"PRIu32").\n", i, unit->type); i 343 libavcodec/cbs.c int err, i; i 345 libavcodec/cbs.c for (i = 0; i < frag->nb_units; i++) { i 346 libavcodec/cbs.c CodedBitstreamUnit *unit = &frag->units[i]; i 357 libavcodec/cbs.c "(type %"PRIu32").\n", i, unit->type); i 441 libavcodec/cbs.c int pad, subs, i, j, k, n; i 450 libavcodec/cbs.c for (i = j = 0; str[i];) { i 451 libavcodec/cbs.c if (str[i] == '[') { i 457 libavcodec/cbs.c for (++i; str[i] && str[i] != ']'; i++); i 458 libavcodec/cbs.c av_assert0(str[i] == ']'); i 460 libavcodec/cbs.c while (str[i] && str[i] != ']') i 461 libavcodec/cbs.c name[j++] = str[i++]; i 462 libavcodec/cbs.c av_assert0(str[i] == ']'); i 466 libavcodec/cbs.c name[j++] = str[i++]; i 508 libavcodec/cbs.c int i; i 509 libavcodec/cbs.c for (i = 0; i < width; i++) i 510 libavcodec/cbs.c bits[i] = value >> (width - i - 1) & 1 ? '1' : '0'; i 511 libavcodec/cbs.c bits[i] = 0; i 547 libavcodec/cbs.c int i; i 548 libavcodec/cbs.c for (i = 0; i < width; i++) i 549 libavcodec/cbs.c bits[i] = value >> (width - i - 1) & 1 ? '1' : '0'; i 550 libavcodec/cbs.c bits[i] = 0; i 587 libavcodec/cbs.c int i; i 588 libavcodec/cbs.c for (i = 0; i < width; i++) i 589 libavcodec/cbs.c bits[i] = value & (1U << (width - i - 1)) ? '1' : '0'; i 590 libavcodec/cbs.c bits[i] = 0; i 626 libavcodec/cbs.c int i; i 627 libavcodec/cbs.c for (i = 0; i < width; i++) i 628 libavcodec/cbs.c bits[i] = value & (1U << (width - i - 1)) ? '1' : '0'; i 629 libavcodec/cbs.c bits[i] = 0; i 66 libavcodec/cbs_av1.c int i, j, k; i 71 libavcodec/cbs_av1.c for (i = 0; i < k; i++) i 72 libavcodec/cbs_av1.c bits[i] = '0'; i 73 libavcodec/cbs_av1.c bits[i] = 0; i 81 libavcodec/cbs_av1.c for (i = 0; i < zeroes; i++) i 82 libavcodec/cbs_av1.c bits[i] = '0'; i 83 libavcodec/cbs_av1.c bits[i++] = '1'; i 87 libavcodec/cbs_av1.c bits[i++] = (bits_value >> (zeroes - j - 1) & 1) ? '1' : '0'; i 90 libavcodec/cbs_av1.c bits[i] = 0; i 136 libavcodec/cbs_av1.c int i, j; i 137 libavcodec/cbs_av1.c i = 0; i 139 libavcodec/cbs_av1.c bits[i++] = '0'; i 140 libavcodec/cbs_av1.c bits[i++] = '1'; i 142 libavcodec/cbs_av1.c bits[i++] = (v >> (zeroes - j - 1) & 1) ? '1' : '0'; i 143 libavcodec/cbs_av1.c bits[i++] = 0; i 155 libavcodec/cbs_av1.c int position, err, i; i 161 libavcodec/cbs_av1.c for (i = 0; i < 8; i++) { i 162 libavcodec/cbs_av1.c int subscript[2] = { 1, i }; i 169 libavcodec/cbs_av1.c value |= (uint64_t)(byte & 0x7f) << (i * 7); i 187 libavcodec/cbs_av1.c int position, err, len, i; i 195 libavcodec/cbs_av1.c for (i = 0; i < len; i++) { i 196 libavcodec/cbs_av1.c int subscript[2] = { 1, i }; i 198 libavcodec/cbs_av1.c byte = value >> (7 * i) & 0x7f; i 199 libavcodec/cbs_av1.c if (i < len - 1) i 249 libavcodec/cbs_av1.c int i; i 250 libavcodec/cbs_av1.c for (i = 0; i < w - 1; i++) i 251 libavcodec/cbs_av1.c bits[i] = (v >> i & 1) ? '1' : '0'; i 253 libavcodec/cbs_av1.c bits[i++] = extra_bit ? '1' : '0'; i 254 libavcodec/cbs_av1.c bits[i] = 0; i 299 libavcodec/cbs_av1.c int i; i 300 libavcodec/cbs_av1.c for (i = 0; i < w - 1; i++) i 301 libavcodec/cbs_av1.c bits[i] = (v >> i & 1) ? '1' : '0'; i 303 libavcodec/cbs_av1.c bits[i++] = extra_bit ? '1' : '0'; i 304 libavcodec/cbs_av1.c bits[i] = 0; i 318 libavcodec/cbs_av1.c int position, i; i 325 libavcodec/cbs_av1.c for (i = 0, value = range_min; value < range_max;) { i 332 libavcodec/cbs_av1.c bits[i++] = '1'; i 335 libavcodec/cbs_av1.c bits[i++] = '0'; i 341 libavcodec/cbs_av1.c bits[i] = 0; i 373 libavcodec/cbs_av1.c int i; i 374 libavcodec/cbs_av1.c for (i = 0; i < len; i++) { i 375 libavcodec/cbs_av1.c if (range_min + i == value) i 376 libavcodec/cbs_av1.c bits[i] = '0'; i 378 libavcodec/cbs_av1.c bits[i] = '1'; i 380 libavcodec/cbs_av1.c bits[i] = 0; i 529 libavcodec/cbs_av1.c for (int i = 0; get_bits_left(&tmp) >= 8; i++) { i 531 libavcodec/cbs_av1.c size = i; i 1233 libavcodec/cbs_av1.c int i; i 1236 libavcodec/cbs_av1.c for (i = 0; i < frag->nb_units; i++) i 1237 libavcodec/cbs_av1.c size += frag->units[i].data_size; i 1246 libavcodec/cbs_av1.c for (i = 0; i < frag->nb_units; i++) { i 1247 libavcodec/cbs_av1.c memcpy(frag->data + pos, frag->units[i].data, i 1248 libavcodec/cbs_av1.c frag->units[i].data_size); i 1249 libavcodec/cbs_av1.c pos += frag->units[i].data_size; i 182 libavcodec/cbs_av1_syntax_template.c int i, err; i 221 libavcodec/cbs_av1_syntax_template.c for (i = 0; i <= current->operating_points_cnt_minus_1; i++) { i 222 libavcodec/cbs_av1_syntax_template.c fbs(12, operating_point_idc[i], 1, i); i 223 libavcodec/cbs_av1_syntax_template.c fbs(5, seq_level_idx[i], 1, i); i 225 libavcodec/cbs_av1_syntax_template.c if (current->seq_level_idx[i] > 7) i 226 libavcodec/cbs_av1_syntax_template.c flags(seq_tier[i], 1, i); i 228 libavcodec/cbs_av1_syntax_template.c infer(seq_tier[i], 0); i 231 libavcodec/cbs_av1_syntax_template.c flags(decoder_model_present_for_this_op[i], 1, i); i 232 libavcodec/cbs_av1_syntax_template.c if (current->decoder_model_present_for_this_op[i]) { i 234 libavcodec/cbs_av1_syntax_template.c fbs(n, decoder_buffer_delay[i], 1, i); i 235 libavcodec/cbs_av1_syntax_template.c fbs(n, encoder_buffer_delay[i], 1, i); i 236 libavcodec/cbs_av1_syntax_template.c flags(low_delay_mode_flag[i], 1, i); i 239 libavcodec/cbs_av1_syntax_template.c infer(decoder_model_present_for_this_op[i], 0); i 243 libavcodec/cbs_av1_syntax_template.c flags(initial_display_delay_present_for_this_op[i], 1, i); i 244 libavcodec/cbs_av1_syntax_template.c if (current->initial_display_delay_present_for_this_op[i]) i 245 libavcodec/cbs_av1_syntax_template.c fbs(4, initial_display_delay_minus_1[i], 1, i); i 353 libavcodec/cbs_av1_syntax_template.c int i, j; i 355 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_REFS_PER_FRAME; i++) i 356 libavcodec/cbs_av1_syntax_template.c ref_frame_idx[i] = -1; i 360 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) i 361 libavcodec/cbs_av1_syntax_template.c used_frame[i] = 0; i 366 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) i 367 libavcodec/cbs_av1_syntax_template.c shifted_order_hints[i] = cur_frame_hint + i 368 libavcodec/cbs_av1_syntax_template.c cbs_av1_get_relative_dist(seq, priv->ref[i].order_hint, i 375 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 376 libavcodec/cbs_av1_syntax_template.c int hint = shifted_order_hints[i]; i 377 libavcodec/cbs_av1_syntax_template.c if (!used_frame[i] && hint >= cur_frame_hint && i 379 libavcodec/cbs_av1_syntax_template.c ref = i; i 389 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 390 libavcodec/cbs_av1_syntax_template.c int hint = shifted_order_hints[i]; i 391 libavcodec/cbs_av1_syntax_template.c if (!used_frame[i] && hint >= cur_frame_hint && i 393 libavcodec/cbs_av1_syntax_template.c ref = i; i 403 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 404 libavcodec/cbs_av1_syntax_template.c int hint = shifted_order_hints[i]; i 405 libavcodec/cbs_av1_syntax_template.c if (!used_frame[i] && hint >= cur_frame_hint && i 407 libavcodec/cbs_av1_syntax_template.c ref = i; i 416 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_REFS_PER_FRAME - 2; i++) { i 417 libavcodec/cbs_av1_syntax_template.c int ref_frame = ref_frame_list[i]; i 436 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 437 libavcodec/cbs_av1_syntax_template.c int hint = shifted_order_hints[i]; i 439 libavcodec/cbs_av1_syntax_template.c ref = i; i 443 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_REFS_PER_FRAME; i++) { i 444 libavcodec/cbs_av1_syntax_template.c if (ref_frame_idx[i] < 0) i 445 libavcodec/cbs_av1_syntax_template.c ref_frame_idx[i] = ref; i 446 libavcodec/cbs_av1_syntax_template.c infer(ref_frame_idx[i], ref_frame_idx[i]); i 527 libavcodec/cbs_av1_syntax_template.c int i, err; i 529 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_REFS_PER_FRAME; i++) { i 530 libavcodec/cbs_av1_syntax_template.c flags(found_ref[i], 1, i); i 531 libavcodec/cbs_av1_syntax_template.c if (current->found_ref[i]) { i 533 libavcodec/cbs_av1_syntax_template.c &priv->ref[current->ref_frame_idx[i]]; i 539 libavcodec/cbs_av1_syntax_template.c i, current->ref_frame_idx[i]); i 552 libavcodec/cbs_av1_syntax_template.c if (i >= AV1_REFS_PER_FRAME) { i 586 libavcodec/cbs_av1_syntax_template.c int i, err; i 633 libavcodec/cbs_av1_syntax_template.c for (i = 0; start_sb < sb_cols && i < AV1_MAX_TILE_COLS; i++) { i 635 libavcodec/cbs_av1_syntax_template.c ns(max_width, width_in_sbs_minus_1[i], 1, i); i 636 libavcodec/cbs_av1_syntax_template.c size_sb = current->width_in_sbs_minus_1[i] + 1; i 640 libavcodec/cbs_av1_syntax_template.c current->tile_cols_log2 = cbs_av1_tile_log2(1, i); i 641 libavcodec/cbs_av1_syntax_template.c current->tile_cols = i; i 650 libavcodec/cbs_av1_syntax_template.c for (i = 0; start_sb < sb_rows && i < AV1_MAX_TILE_ROWS; i++) { i 652 libavcodec/cbs_av1_syntax_template.c ns(max_height, height_in_sbs_minus_1[i], 1, i); i 653 libavcodec/cbs_av1_syntax_template.c size_sb = current->height_in_sbs_minus_1[i] + 1; i 656 libavcodec/cbs_av1_syntax_template.c current->tile_rows_log2 = cbs_av1_tile_log2(1, i); i 657 libavcodec/cbs_av1_syntax_template.c current->tile_rows = i; i 727 libavcodec/cbs_av1_syntax_template.c int i, j, err; i 746 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_MAX_SEGMENTS; i++) { i 748 libavcodec/cbs_av1_syntax_template.c flags(feature_enabled[i][j], 2, i, j); i 750 libavcodec/cbs_av1_syntax_template.c if (current->feature_enabled[i][j] && bits[j] > 0) { i 752 libavcodec/cbs_av1_syntax_template.c sus(1 + bits[j], feature_value[i][j], 2, i, j); i 754 libavcodec/cbs_av1_syntax_template.c fbs(bits[j], feature_value[i][j], 2, i, j); i 756 libavcodec/cbs_av1_syntax_template.c infer(feature_value[i][j], 0); i 762 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_MAX_SEGMENTS; i++) { i 764 libavcodec/cbs_av1_syntax_template.c infer(feature_enabled[i][j], 0); i 765 libavcodec/cbs_av1_syntax_template.c infer(feature_value[i][j], 0); i 819 libavcodec/cbs_av1_syntax_template.c int i, err; i 832 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < 2; i++) i 833 libavcodec/cbs_av1_syntax_template.c infer(loop_filter_mode_deltas[i], 0); i 854 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_TOTAL_REFS_PER_FRAME; i++) { i 855 libavcodec/cbs_av1_syntax_template.c flags(update_ref_delta[i], 1, i); i 856 libavcodec/cbs_av1_syntax_template.c if (current->update_ref_delta[i]) i 857 libavcodec/cbs_av1_syntax_template.c sus(1 + 6, loop_filter_ref_deltas[i], 1, i); i 859 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < 2; i++) { i 860 libavcodec/cbs_av1_syntax_template.c flags(update_mode_delta[i], 1, i); i 861 libavcodec/cbs_av1_syntax_template.c if (current->update_mode_delta[i]) i 862 libavcodec/cbs_av1_syntax_template.c sus(1 + 6, loop_filter_mode_deltas[i], 1, i); i 875 libavcodec/cbs_av1_syntax_template.c int i, err; i 892 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < (1 << current->cdef_bits); i++) { i 893 libavcodec/cbs_av1_syntax_template.c fbs(4, cdef_y_pri_strength[i], 1, i); i 894 libavcodec/cbs_av1_syntax_template.c fbs(2, cdef_y_sec_strength[i], 1, i); i 897 libavcodec/cbs_av1_syntax_template.c fbs(4, cdef_uv_pri_strength[i], 1, i); i 898 libavcodec/cbs_av1_syntax_template.c fbs(2, cdef_uv_sec_strength[i], 1, i); i 911 libavcodec/cbs_av1_syntax_template.c int i, err; i 919 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < priv->num_planes; i++) { i 920 libavcodec/cbs_av1_syntax_template.c fbs(2, lr_type[i], 1, i); i 922 libavcodec/cbs_av1_syntax_template.c if (current->lr_type[i] != 0) { i 924 libavcodec/cbs_av1_syntax_template.c if (i > 0) i 989 libavcodec/cbs_av1_syntax_template.c int ref_hint, dist, i; i 993 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_REFS_PER_FRAME; i++) { i 994 libavcodec/cbs_av1_syntax_template.c ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; i 1001 libavcodec/cbs_av1_syntax_template.c forward_idx = i; i 1008 libavcodec/cbs_av1_syntax_template.c backward_idx = i; i 1024 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_REFS_PER_FRAME; i++) { i 1025 libavcodec/cbs_av1_syntax_template.c ref_hint = priv->ref[current->ref_frame_idx[i]].order_hint; i 1031 libavcodec/cbs_av1_syntax_template.c second_forward_idx = i; i 1134 libavcodec/cbs_av1_syntax_template.c int i, err; i 1158 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < current->num_y_points; i++) { i 1159 libavcodec/cbs_av1_syntax_template.c fcs(8, point_y_value[i], i 1160 libavcodec/cbs_av1_syntax_template.c i ? current->point_y_value[i - 1] + 1 : 0, i 1161 libavcodec/cbs_av1_syntax_template.c MAX_UINT_BITS(8) - (current->num_y_points - i - 1), i 1162 libavcodec/cbs_av1_syntax_template.c 1, i); i 1163 libavcodec/cbs_av1_syntax_template.c fbs(8, point_y_scaling[i], 1, i); i 1180 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < current->num_cb_points; i++) { i 1181 libavcodec/cbs_av1_syntax_template.c fcs(8, point_cb_value[i], i 1182 libavcodec/cbs_av1_syntax_template.c i ? current->point_cb_value[i - 1] + 1 : 0, i 1183 libavcodec/cbs_av1_syntax_template.c MAX_UINT_BITS(8) - (current->num_cb_points - i - 1), i 1184 libavcodec/cbs_av1_syntax_template.c 1, i); i 1185 libavcodec/cbs_av1_syntax_template.c fbs(8, point_cb_scaling[i], 1, i); i 1188 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < current->num_cr_points; i++) { i 1189 libavcodec/cbs_av1_syntax_template.c fcs(8, point_cr_value[i], i 1190 libavcodec/cbs_av1_syntax_template.c i ? current->point_cr_value[i - 1] + 1 : 0, i 1191 libavcodec/cbs_av1_syntax_template.c MAX_UINT_BITS(8) - (current->num_cr_points - i - 1), i 1192 libavcodec/cbs_av1_syntax_template.c 1, i); i 1193 libavcodec/cbs_av1_syntax_template.c fbs(8, point_cr_scaling[i], 1, i); i 1202 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < num_pos_luma; i++) i 1203 libavcodec/cbs_av1_syntax_template.c fbs(8, ar_coeffs_y_plus_128[i], 1, i); i 1208 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < num_pos_chroma; i++) i 1209 libavcodec/cbs_av1_syntax_template.c fbs(8, ar_coeffs_cb_plus_128[i], 1, i); i 1212 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < num_pos_chroma; i++) i 1213 libavcodec/cbs_av1_syntax_template.c fbs(8, ar_coeffs_cr_plus_128[i], 1, i); i 1240 libavcodec/cbs_av1_syntax_template.c int i, err; i 1310 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 1311 libavcodec/cbs_av1_syntax_template.c priv->ref[i].valid = 0; i 1312 libavcodec/cbs_av1_syntax_template.c priv->ref[i].order_hint = 0; i 1338 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 1340 libavcodec/cbs_av1_syntax_template.c if (priv->ref[i].frame_id > current->current_frame_id || i 1341 libavcodec/cbs_av1_syntax_template.c priv->ref[i].frame_id < (current->current_frame_id - i 1343 libavcodec/cbs_av1_syntax_template.c priv->ref[i].valid = 0; i 1345 libavcodec/cbs_av1_syntax_template.c if (priv->ref[i].frame_id > current->current_frame_id && i 1346 libavcodec/cbs_av1_syntax_template.c priv->ref[i].frame_id < ((1 << id_len) + i 1349 libavcodec/cbs_av1_syntax_template.c priv->ref[i].valid = 0; i 1378 libavcodec/cbs_av1_syntax_template.c for (i = 0; i <= seq->operating_points_cnt_minus_1; i++) { i 1379 libavcodec/cbs_av1_syntax_template.c if (seq->decoder_model_present_for_this_op[i]) { i 1380 libavcodec/cbs_av1_syntax_template.c int op_pt_idc = seq->operating_point_idc[i]; i 1383 libavcodec/cbs_av1_syntax_template.c if (seq->operating_point_idc[i] == 0 || i 1386 libavcodec/cbs_av1_syntax_template.c buffer_removal_time[i], 1, i); i 1401 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 1402 libavcodec/cbs_av1_syntax_template.c fbs(order_hint_bits, ref_order_hint[i], 1, i); i 1403 libavcodec/cbs_av1_syntax_template.c if (current->ref_order_hint[i] != priv->ref[i].order_hint) i 1404 libavcodec/cbs_av1_syntax_template.c priv->ref[i].valid = 0; i 1432 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_REFS_PER_FRAME; i++) { i 1434 libavcodec/cbs_av1_syntax_template.c fbs(3, ref_frame_idx[i], 1, i); i 1437 libavcodec/cbs_av1_syntax_template.c delta_frame_id_minus1[i], 1, i); i 1501 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_MAX_SEGMENTS; i++) { i 1503 libavcodec/cbs_av1_syntax_template.c if (current->feature_enabled[i][AV1_SEG_LVL_ALT_Q]) { i 1505 libavcodec/cbs_av1_syntax_template.c current->feature_value[i][AV1_SEG_LVL_ALT_Q]); i 1544 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < AV1_NUM_REF_FRAMES; i++) { i 1545 libavcodec/cbs_av1_syntax_template.c if (current->refresh_frame_flags & (1 << i)) { i 1546 libavcodec/cbs_av1_syntax_template.c priv->ref[i] = (AV1ReferenceFrameState) { i 1590 libavcodec/cbs_av1_syntax_template.c size_t i, b; i 1599 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < priv->frame_header_size; i += 8) { i 1600 libavcodec/cbs_av1_syntax_template.c b = FFMIN(priv->frame_header_size - i, 8); i 1602 libavcodec/cbs_av1_syntax_template.c xf(b, frame_header_copy[i], i 1603 libavcodec/cbs_av1_syntax_template.c val, val, val, 1, i / 8); i 1745 libavcodec/cbs_av1_syntax_template.c int err, i; i 1747 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < 3; i++) { i 1748 libavcodec/cbs_av1_syntax_template.c fbs(16, primary_chromaticity_x[i], 1, i); i 1749 libavcodec/cbs_av1_syntax_template.c fbs(16, primary_chromaticity_y[i], 1, i); i 1769 libavcodec/cbs_av1_syntax_template.c int err, i, j; i 1784 libavcodec/cbs_av1_syntax_template.c for (i = 0; i <= current->spatial_layers_cnt_minus_1; i++) { i 1785 libavcodec/cbs_av1_syntax_template.c fcs(16, spatial_layer_max_width[i], i 1786 libavcodec/cbs_av1_syntax_template.c 0, seq->max_frame_width_minus_1 + 1, 1, i); i 1787 libavcodec/cbs_av1_syntax_template.c fcs(16, spatial_layer_max_height[i], i 1788 libavcodec/cbs_av1_syntax_template.c 0, seq->max_frame_height_minus_1 + 1, 1, i); i 1792 libavcodec/cbs_av1_syntax_template.c for (i = 0; i <= current->spatial_layers_cnt_minus_1; i++) i 1793 libavcodec/cbs_av1_syntax_template.c fbs(8, spatial_layer_ref_id[i], 1, i); i 1797 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < current->temporal_group_size; i++) { i 1798 libavcodec/cbs_av1_syntax_template.c fbs(3, temporal_group_temporal_id[i], 1, i); i 1799 libavcodec/cbs_av1_syntax_template.c flags(temporal_group_temporal_switching_up_point_flag[i], 1, i); i 1800 libavcodec/cbs_av1_syntax_template.c flags(temporal_group_spatial_switching_up_point_flag[i], 1, i); i 1801 libavcodec/cbs_av1_syntax_template.c fbs(3, temporal_group_ref_cnt[i], 1, i); i 1802 libavcodec/cbs_av1_syntax_template.c for (j = 0; j < current->temporal_group_ref_cnt[i]; j++) { i 1803 libavcodec/cbs_av1_syntax_template.c fbs(8, temporal_group_ref_pic_diff[i][j], 2, i, j); i 1828 libavcodec/cbs_av1_syntax_template.c size_t i; i 1845 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < current->payload_size; i++) i 1846 libavcodec/cbs_av1_syntax_template.c xf(8, itu_t_t35_payload_bytes[i], current->payload[i], i 1847 libavcodec/cbs_av1_syntax_template.c 0x00, 0xff, 1, i); i 1924 libavcodec/cbs_av1_syntax_template.c int i, err; i 1939 libavcodec/cbs_av1_syntax_template.c for (i = 0; i < current->payload_size; i++) i 1940 libavcodec/cbs_av1_syntax_template.c xf(8, obu_padding_byte[i], current->payload[i], 0x00, 0xff, 1, i); i 40 libavcodec/cbs_h2645.c int position, i, j; i 46 libavcodec/cbs_h2645.c for (i = 0; i < 32; i++) { i 47 libavcodec/cbs_h2645.c if (get_bits_left(gbc) < i + 1) { i 53 libavcodec/cbs_h2645.c bits[i] = k ? '1' : '0'; i 57 libavcodec/cbs_h2645.c if (i >= 32) { i 63 libavcodec/cbs_h2645.c for (j = 0; j < i; j++) { i 65 libavcodec/cbs_h2645.c bits[i + j + 1] = k ? '1' : '0'; i 68 libavcodec/cbs_h2645.c bits[i + j + 1] = 0; i 92 libavcodec/cbs_h2645.c int position, i, j; i 99 libavcodec/cbs_h2645.c for (i = 0; i < 32; i++) { i 100 libavcodec/cbs_h2645.c if (get_bits_left(gbc) < i + 1) { i 106 libavcodec/cbs_h2645.c bits[i] = k ? '1' : '0'; i 110 libavcodec/cbs_h2645.c if (i >= 32) { i 116 libavcodec/cbs_h2645.c for (j = 0; j < i; j++) { i 118 libavcodec/cbs_h2645.c bits[i + j + 1] = k ? '1' : '0'; i 121 libavcodec/cbs_h2645.c bits[i + j + 1] = 0; i 163 libavcodec/cbs_h2645.c int i; i 165 libavcodec/cbs_h2645.c for (i = 0; i < len; i++) i 166 libavcodec/cbs_h2645.c bits[i] = '0'; i 168 libavcodec/cbs_h2645.c for (i = 0; i < len; i++) i 169 libavcodec/cbs_h2645.c bits[len + i + 1] = (value + 1) >> (len - i - 1) & 1 ? '1' : '0'; i 214 libavcodec/cbs_h2645.c int i; i 216 libavcodec/cbs_h2645.c for (i = 0; i < len; i++) i 217 libavcodec/cbs_h2645.c bits[i] = '0'; i 219 libavcodec/cbs_h2645.c for (i = 0; i < len; i++) i 220 libavcodec/cbs_h2645.c bits[len + i + 1] = (uvalue + 1) >> (len - i - 1) & 1 ? '1' : '0'; i 490 libavcodec/cbs_h2645.c int i; i 491 libavcodec/cbs_h2645.c for (i = 0; i < sei->payload_count; i++) i 492 libavcodec/cbs_h2645.c cbs_h264_free_sei_payload(&sei->payload[i]); i 563 libavcodec/cbs_h2645.c int i; i 564 libavcodec/cbs_h2645.c for (i = 0; i < sei->payload_count; i++) i 565 libavcodec/cbs_h2645.c cbs_h265_free_sei_payload(&sei->payload[i]); i 573 libavcodec/cbs_h2645.c int err, i; i 575 libavcodec/cbs_h2645.c for (i = 0; i < packet->nb_nals; i++) { i 576 libavcodec/cbs_h2645.c const H2645NAL *nal = &packet->nals[i]; i 619 libavcodec/cbs_h2645.c int i, count, version; i 641 libavcodec/cbs_h2645.c for (i = 0; i < count; i++) { i 642 libavcodec/cbs_h2645.c if (bytestream2_get_bytes_left(&gbc) < 2 * (count - i)) i 665 libavcodec/cbs_h2645.c for (i = 0; i < count; i++) { i 666 libavcodec/cbs_h2645.c if (bytestream2_get_bytes_left(&gbc) < 2 * (count - i)) i 694 libavcodec/cbs_h2645.c int i, j, nb_arrays, nal_unit_type, nb_nals, version; i 714 libavcodec/cbs_h2645.c for (i = 0; i < nb_arrays; i++) { i 735 libavcodec/cbs_h2645.c i, nb_nals, nal_unit_type); i 1141 libavcodec/cbs_h2645.c int i; i 1153 libavcodec/cbs_h2645.c i = ff_ctz(*pos); i 1154 libavcodec/cbs_h2645.c temp = temp >> i; i 1155 libavcodec/cbs_h2645.c i = rest ? (8 - i) : (8 - i - data_bit_start % 8); i 1156 libavcodec/cbs_h2645.c put_bits(pbc, i, temp); i 1398 libavcodec/cbs_h2645.c int err, i, zero_run; i 1400 libavcodec/cbs_h2645.c for (i = 0; i < frag->nb_units; i++) { i 1402 libavcodec/cbs_h2645.c av_assert0(frag->units[i].data); i 1406 libavcodec/cbs_h2645.c for (i = 0; i < frag->nb_units; i++) { i 1408 libavcodec/cbs_h2645.c max_size += 4 + frag->units[i].data_size * 3 / 2; i 1416 libavcodec/cbs_h2645.c for (i = 0; i < frag->nb_units; i++) { i 1417 libavcodec/cbs_h2645.c CodedBitstreamUnit *unit = &frag->units[i]; i 1420 libavcodec/cbs_h2645.c if (i < frag->nb_units - 1) i 1434 libavcodec/cbs_h2645.c i == 0 /* (Assume this is the start of an access unit.) */) { i 1483 libavcodec/cbs_h2645.c int i; i 1487 libavcodec/cbs_h2645.c for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++) i 1488 libavcodec/cbs_h2645.c av_buffer_unref(&h264->sps_ref[i]); i 1489 libavcodec/cbs_h2645.c for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++) i 1490 libavcodec/cbs_h2645.c av_buffer_unref(&h264->pps_ref[i]); i 1496 libavcodec/cbs_h2645.c int i; i 1500 libavcodec/cbs_h2645.c for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++) i 1501 libavcodec/cbs_h2645.c av_buffer_unref(&h265->vps_ref[i]); i 1502 libavcodec/cbs_h2645.c for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++) i 1503 libavcodec/cbs_h2645.c av_buffer_unref(&h265->sps_ref[i]); i 1504 libavcodec/cbs_h2645.c for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++) i 1505 libavcodec/cbs_h2645.c av_buffer_unref(&h265->pps_ref[i]); i 1539 libavcodec/cbs_h2645.c int err, i; i 1542 libavcodec/cbs_h2645.c for (i = 0; i < au->nb_units; i++) { i 1543 libavcodec/cbs_h2645.c if (au->units[i].type == H264_NAL_SEI) { i 1544 libavcodec/cbs_h2645.c sei = au->units[i].content; i 1574 libavcodec/cbs_h2645.c for (i = 0; i < au->nb_units; i++) { i 1575 libavcodec/cbs_h2645.c if (au->units[i].type == H264_NAL_SLICE || i 1576 libavcodec/cbs_h2645.c au->units[i].type == H264_NAL_IDR_SLICE) i 1580 libavcodec/cbs_h2645.c err = ff_cbs_insert_unit_content(ctx, au, i, H264_NAL_SEI, i 1608 libavcodec/cbs_h2645.c int i; i 1610 libavcodec/cbs_h2645.c for (i = 0; i < au->nb_units; i++) { i 1611 libavcodec/cbs_h2645.c if (&au->units[i] == nal) i 1615 libavcodec/cbs_h2645.c ff_cbs_delete_unit(ctx, au, i); i 75 libavcodec/cbs_h264_syntax_template.c int err, i, scale; i 78 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < size_of_scaling_list; i++) { i 79 libavcodec/cbs_h264_syntax_template.c ses(delta_scale[i], -128, +127, 1, i); i 80 libavcodec/cbs_h264_syntax_template.c scale = (scale + current->delta_scale[i] + 256) % 256; i 91 libavcodec/cbs_h264_syntax_template.c int err, i; i 97 libavcodec/cbs_h264_syntax_template.c for (i = 0; i <= current->cpb_cnt_minus1; i++) { i 98 libavcodec/cbs_h264_syntax_template.c ues(bit_rate_value_minus1[i], 0, UINT32_MAX - 1, 1, i); i 99 libavcodec/cbs_h264_syntax_template.c ues(cpb_size_value_minus1[i], 0, UINT32_MAX - 1, 1, i); i 100 libavcodec/cbs_h264_syntax_template.c flags(cbr_flag[i], 1, i); i 263 libavcodec/cbs_h264_syntax_template.c int err, i; i 304 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < ((current->chroma_format_idc != 3) ? 8 : 12); i++) { i 305 libavcodec/cbs_h264_syntax_template.c flags(seq_scaling_list_present_flag[i], 1, i); i 306 libavcodec/cbs_h264_syntax_template.c if (current->seq_scaling_list_present_flag[i]) { i 307 libavcodec/cbs_h264_syntax_template.c if (i < 6) i 309 libavcodec/cbs_h264_syntax_template.c ¤t->scaling_list_4x4[i], i 313 libavcodec/cbs_h264_syntax_template.c ¤t->scaling_list_8x8[i - 6], i 337 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < current->num_ref_frames_in_pic_order_cnt_cycle; i++) i 338 libavcodec/cbs_h264_syntax_template.c ses(offset_for_ref_frame[i], INT32_MIN + 1, INT32_MAX, 1, i); i 409 libavcodec/cbs_h264_syntax_template.c int err, i; i 459 libavcodec/cbs_h264_syntax_template.c for (i = 0; i <= current->pic_size_in_map_units_minus1; i++) i 461 libavcodec/cbs_h264_syntax_template.c slice_group_id[i], 0, current->num_slice_groups_minus1, 1, i); i 485 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < 6 + (((sps->chroma_format_idc != 3) ? 2 : 6) * i 486 libavcodec/cbs_h264_syntax_template.c current->transform_8x8_mode_flag); i++) { i 487 libavcodec/cbs_h264_syntax_template.c flags(pic_scaling_list_present_flag[i], 1, i); i 488 libavcodec/cbs_h264_syntax_template.c if (current->pic_scaling_list_present_flag[i]) { i 489 libavcodec/cbs_h264_syntax_template.c if (i < 6) i 491 libavcodec/cbs_h264_syntax_template.c ¤t->scaling_list_4x4[i], i 495 libavcodec/cbs_h264_syntax_template.c ¤t->scaling_list_8x8[i - 6], i 518 libavcodec/cbs_h264_syntax_template.c int err, i, length; i 533 libavcodec/cbs_h264_syntax_template.c for (i = 0; i <= sps->vui.nal_hrd_parameters.cpb_cnt_minus1; i++) { i 536 libavcodec/cbs_h264_syntax_template.c current->nal.initial_cpb_removal_delay[i], i 537 libavcodec/cbs_h264_syntax_template.c 1, MAX_UINT_BITS(length), 1, i); i 539 libavcodec/cbs_h264_syntax_template.c current->nal.initial_cpb_removal_delay_offset[i], i 540 libavcodec/cbs_h264_syntax_template.c 0, MAX_UINT_BITS(length), 1, i); i 545 libavcodec/cbs_h264_syntax_template.c for (i = 0; i <= sps->vui.vcl_hrd_parameters.cpb_cnt_minus1; i++) { i 548 libavcodec/cbs_h264_syntax_template.c current->vcl.initial_cpb_removal_delay[i], i 549 libavcodec/cbs_h264_syntax_template.c 1, MAX_UINT_BITS(length), 1, i); i 551 libavcodec/cbs_h264_syntax_template.c current->vcl.initial_cpb_removal_delay_offset[i], i 552 libavcodec/cbs_h264_syntax_template.c 0, MAX_UINT_BITS(length), 1, i); i 619 libavcodec/cbs_h264_syntax_template.c int i, k = -1; i 620 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < H264_MAX_SPS_COUNT; i++) { i 621 libavcodec/cbs_h264_syntax_template.c if (h264->sps[i]) { i 626 libavcodec/cbs_h264_syntax_template.c k = i; i 660 libavcodec/cbs_h264_syntax_template.c int i; i 666 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < num_clock_ts[current->pic_struct]; i++) { i 667 libavcodec/cbs_h264_syntax_template.c flags(clock_timestamp_flag[i], 1, i); i 668 libavcodec/cbs_h264_syntax_template.c if (current->clock_timestamp_flag[i]) i 670 libavcodec/cbs_h264_syntax_template.c ¤t->timestamp[i], sps)); i 680 libavcodec/cbs_h264_syntax_template.c int err, i; i 690 libavcodec/cbs_h264_syntax_template.c for (i = 0; i <= current->pan_scan_cnt_minus1; i++) { i 691 libavcodec/cbs_h264_syntax_template.c ses(pan_scan_rect_left_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 692 libavcodec/cbs_h264_syntax_template.c ses(pan_scan_rect_right_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 693 libavcodec/cbs_h264_syntax_template.c ses(pan_scan_rect_top_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 694 libavcodec/cbs_h264_syntax_template.c ses(pan_scan_rect_bottom_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 707 libavcodec/cbs_h264_syntax_template.c int err, i, j; i 713 libavcodec/cbs_h264_syntax_template.c i = 1; i 716 libavcodec/cbs_h264_syntax_template.c i = 2; i 720 libavcodec/cbs_h264_syntax_template.c if (*payload_size < i) { i 725 libavcodec/cbs_h264_syntax_template.c current->data_length = *payload_size - i; i 727 libavcodec/cbs_h264_syntax_template.c *payload_size = i + current->data_length; i 732 libavcodec/cbs_h264_syntax_template.c xu(8, itu_t_t35_payload_byte[i], current->data[j], 0x00, 0xff, 1, i + j); i 741 libavcodec/cbs_h264_syntax_template.c int err, i; i 756 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < 16; i++) i 757 libavcodec/cbs_h264_syntax_template.c us(8, uuid_iso_iec_11578[i], 0x00, 0xff, 1, i); i 761 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < current->data_length; i++) i 762 libavcodec/cbs_h264_syntax_template.c xu(8, user_data_payload_byte[i], current->data[i], 0x00, 0xff, 1, i); i 838 libavcodec/cbs_h264_syntax_template.c int err, i; i 862 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < current->payload_size; i++) i 896 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < current->payload.other.data_length; i++) i 897 libavcodec/cbs_h264_syntax_template.c xu(8, payload_byte[i], current->payload.other.data[i], 0, 255, 1, i); i 972 libavcodec/cbs_h264_syntax_template.c int need_size, i; i 979 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < 1 + need_size; i++) { i 1028 libavcodec/cbs_h264_syntax_template.c int err, i, mopn; i 1034 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < H264_MAX_RPLM_COUNT; i++) { i 1036 libavcodec/cbs_h264_syntax_template.c current->rplm_l0[i].modification_of_pic_nums_idc, 0, 3, 0); i 1038 libavcodec/cbs_h264_syntax_template.c mopn = current->rplm_l0[i].modification_of_pic_nums_idc; i 1044 libavcodec/cbs_h264_syntax_template.c current->rplm_l0[i].abs_diff_pic_num_minus1, i 1049 libavcodec/cbs_h264_syntax_template.c current->rplm_l0[i].long_term_pic_num, i 1058 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < H264_MAX_RPLM_COUNT; i++) { i 1060 libavcodec/cbs_h264_syntax_template.c current->rplm_l1[i].modification_of_pic_nums_idc, 0, 3, 0); i 1062 libavcodec/cbs_h264_syntax_template.c mopn = current->rplm_l1[i].modification_of_pic_nums_idc; i 1068 libavcodec/cbs_h264_syntax_template.c current->rplm_l1[i].abs_diff_pic_num_minus1, i 1073 libavcodec/cbs_h264_syntax_template.c current->rplm_l1[i].long_term_pic_num, i 1088 libavcodec/cbs_h264_syntax_template.c int err, i, j; i 1096 libavcodec/cbs_h264_syntax_template.c for (i = 0; i <= current->num_ref_idx_l0_active_minus1; i++) { i 1097 libavcodec/cbs_h264_syntax_template.c flags(luma_weight_l0_flag[i], 1, i); i 1098 libavcodec/cbs_h264_syntax_template.c if (current->luma_weight_l0_flag[i]) { i 1099 libavcodec/cbs_h264_syntax_template.c ses(luma_weight_l0[i], -128, +127, 1, i); i 1100 libavcodec/cbs_h264_syntax_template.c ses(luma_offset_l0[i], -128, +127, 1, i); i 1103 libavcodec/cbs_h264_syntax_template.c flags(chroma_weight_l0_flag[i], 1, i); i 1104 libavcodec/cbs_h264_syntax_template.c if (current->chroma_weight_l0_flag[i]) { i 1106 libavcodec/cbs_h264_syntax_template.c ses(chroma_weight_l0[i][j], -128, +127, 2, i, j); i 1107 libavcodec/cbs_h264_syntax_template.c ses(chroma_offset_l0[i][j], -128, +127, 2, i, j); i 1114 libavcodec/cbs_h264_syntax_template.c for (i = 0; i <= current->num_ref_idx_l1_active_minus1; i++) { i 1115 libavcodec/cbs_h264_syntax_template.c flags(luma_weight_l1_flag[i], 1, i); i 1116 libavcodec/cbs_h264_syntax_template.c if (current->luma_weight_l1_flag[i]) { i 1117 libavcodec/cbs_h264_syntax_template.c ses(luma_weight_l1[i], -128, +127, 1, i); i 1118 libavcodec/cbs_h264_syntax_template.c ses(luma_offset_l1[i], -128, +127, 1, i); i 1121 libavcodec/cbs_h264_syntax_template.c flags(chroma_weight_l1_flag[i], 1, i); i 1122 libavcodec/cbs_h264_syntax_template.c if (current->chroma_weight_l1_flag[i]) { i 1124 libavcodec/cbs_h264_syntax_template.c ses(chroma_weight_l1[i][j], -128, +127, 2, i, j); i 1125 libavcodec/cbs_h264_syntax_template.c ses(chroma_offset_l1[i][j], -128, +127, 2, i, j); i 1140 libavcodec/cbs_h264_syntax_template.c int err, i; i 1149 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < H264_MAX_MMCO_COUNT; i++) { i 1151 libavcodec/cbs_h264_syntax_template.c current->mmco[i].memory_management_control_operation, i 1154 libavcodec/cbs_h264_syntax_template.c mmco = current->mmco[i].memory_management_control_operation; i 1160 libavcodec/cbs_h264_syntax_template.c current->mmco[i].difference_of_pic_nums_minus1, i 1164 libavcodec/cbs_h264_syntax_template.c current->mmco[i].long_term_pic_num, i 1168 libavcodec/cbs_h264_syntax_template.c current->mmco[i].long_term_frame_idx, i 1172 libavcodec/cbs_h264_syntax_template.c current->mmco[i].max_long_term_frame_idx_plus1, i 1175 libavcodec/cbs_h264_syntax_template.c if (i == H264_MAX_MMCO_COUNT) { i 1399 libavcodec/cbs_h264_syntax_template.c uint32_t i; i 1400 libavcodec/cbs_h264_syntax_template.c for (i = 0; i < current->filler_size; i++) i 93 libavcodec/cbs_h265_syntax_template.c int err, i, j; i 155 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < max_num_sub_layers_minus1; i++) { i 156 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_profile_present_flag[i], 1, i); i 157 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_level_present_flag[i], 1, i); i 161 libavcodec/cbs_h265_syntax_template.c for (i = max_num_sub_layers_minus1; i < 8; i++) i 165 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < max_num_sub_layers_minus1; i++) { i 166 libavcodec/cbs_h265_syntax_template.c if (current->sub_layer_profile_present_flag[i]) { i 167 libavcodec/cbs_h265_syntax_template.c us(2, sub_layer_profile_space[i], 0, 0, 1, i); i 168 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_tier_flag[i], 1, i); i 169 libavcodec/cbs_h265_syntax_template.c ubs(5, sub_layer_profile_idc[i], 1, i); i 172 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_profile_compatibility_flag[i][j], 2, i, j); i 174 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_progressive_source_flag[i], 1, i); i 175 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_interlaced_source_flag[i], 1, i); i 176 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_non_packed_constraint_flag[i], 1, i); i 177 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_frame_only_constraint_flag[i], 1, i); i 179 libavcodec/cbs_h265_syntax_template.c #define profile_compatible(x) (current->sub_layer_profile_idc[i] == (x) || \ i 180 libavcodec/cbs_h265_syntax_template.c current->sub_layer_profile_compatibility_flag[i][x]) i 185 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_max_12bit_constraint_flag[i], 1, i); i 186 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_max_10bit_constraint_flag[i], 1, i); i 187 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_max_8bit_constraint_flag[i], 1, i); i 188 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_max_422chroma_constraint_flag[i], 1, i); i 189 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_max_420chroma_constraint_flag[i], 1, i); i 190 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_max_monochrome_constraint_flag[i], 1, i); i 191 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_intra_constraint_flag[i], 1, i); i 192 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_one_picture_only_constraint_flag[i], 1, i); i 193 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_lower_bit_rate_constraint_flag[i], 1, i); i 196 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_max_14bit_constraint_flag[i], 1, i); i 205 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_one_picture_only_constraint_flag[i], 1, i); i 216 libavcodec/cbs_h265_syntax_template.c flags(sub_layer_inbld_flag[i], 1, i); i 222 libavcodec/cbs_h265_syntax_template.c if (current->sub_layer_level_present_flag[i]) i 223 libavcodec/cbs_h265_syntax_template.c ubs(8, sub_layer_level_idc[i], 1, i); i 234 libavcodec/cbs_h265_syntax_template.c int err, i; i 241 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= hrd->cpb_cnt_minus1[sub_layer_id]; i++) { i 242 libavcodec/cbs_h265_syntax_template.c ues(bit_rate_value_minus1[i], 0, UINT32_MAX - 1, 1, i); i 243 libavcodec/cbs_h265_syntax_template.c ues(cpb_size_value_minus1[i], 0, UINT32_MAX - 1, 1, i); i 245 libavcodec/cbs_h265_syntax_template.c ues(cpb_size_du_value_minus1[i], 0, UINT32_MAX - 1, 1, i); i 246 libavcodec/cbs_h265_syntax_template.c ues(bit_rate_du_value_minus1[i], 0, UINT32_MAX - 1, 1, i); i 248 libavcodec/cbs_h265_syntax_template.c flags(cbr_flag[i], 1, i); i 258 libavcodec/cbs_h265_syntax_template.c int err, i; i 291 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= max_num_sub_layers_minus1; i++) { i 292 libavcodec/cbs_h265_syntax_template.c flags(fixed_pic_rate_general_flag[i], 1, i); i 294 libavcodec/cbs_h265_syntax_template.c if (!current->fixed_pic_rate_general_flag[i]) i 295 libavcodec/cbs_h265_syntax_template.c flags(fixed_pic_rate_within_cvs_flag[i], 1, i); i 297 libavcodec/cbs_h265_syntax_template.c infer(fixed_pic_rate_within_cvs_flag[i], 1); i 299 libavcodec/cbs_h265_syntax_template.c if (current->fixed_pic_rate_within_cvs_flag[i]) { i 300 libavcodec/cbs_h265_syntax_template.c ues(elemental_duration_in_tc_minus1[i], 0, 2047, 1, i); i 301 libavcodec/cbs_h265_syntax_template.c infer(low_delay_hrd_flag[i], 0); i 303 libavcodec/cbs_h265_syntax_template.c flags(low_delay_hrd_flag[i], 1, i); i 305 libavcodec/cbs_h265_syntax_template.c if (!current->low_delay_hrd_flag[i]) i 306 libavcodec/cbs_h265_syntax_template.c ues(cpb_cnt_minus1[i], 0, 31, 1, i); i 308 libavcodec/cbs_h265_syntax_template.c infer(cpb_cnt_minus1[i], 0); i 311 libavcodec/cbs_h265_syntax_template.c CHECK(FUNC(sub_layer_hrd_parameters)(ctx, rw, current, 0, i)); i 313 libavcodec/cbs_h265_syntax_template.c CHECK(FUNC(sub_layer_hrd_parameters)(ctx, rw, current, 1, i)); i 423 libavcodec/cbs_h265_syntax_template.c int err, i, j; i 451 libavcodec/cbs_h265_syntax_template.c for (i = (current->vps_sub_layer_ordering_info_present_flag ? i 453 libavcodec/cbs_h265_syntax_template.c i <= current->vps_max_sub_layers_minus1; i++) { i 454 libavcodec/cbs_h265_syntax_template.c ues(vps_max_dec_pic_buffering_minus1[i], i 455 libavcodec/cbs_h265_syntax_template.c 0, HEVC_MAX_DPB_SIZE - 1, 1, i); i 456 libavcodec/cbs_h265_syntax_template.c ues(vps_max_num_reorder_pics[i], i 457 libavcodec/cbs_h265_syntax_template.c 0, current->vps_max_dec_pic_buffering_minus1[i], 1, i); i 458 libavcodec/cbs_h265_syntax_template.c ues(vps_max_latency_increase_plus1[i], i 459 libavcodec/cbs_h265_syntax_template.c 0, UINT32_MAX - 1, 1, i); i 462 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->vps_max_sub_layers_minus1; i++) { i 463 libavcodec/cbs_h265_syntax_template.c infer(vps_max_dec_pic_buffering_minus1[i], i 465 libavcodec/cbs_h265_syntax_template.c infer(vps_max_num_reorder_pics[i], i 467 libavcodec/cbs_h265_syntax_template.c infer(vps_max_latency_increase_plus1[i], i 474 libavcodec/cbs_h265_syntax_template.c for (i = 1; i <= current->vps_num_layer_sets_minus1; i++) { i 476 libavcodec/cbs_h265_syntax_template.c flags(layer_id_included_flag[i][j], 2, i, j); i 489 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->vps_num_hrd_parameters; i++) { i 490 libavcodec/cbs_h265_syntax_template.c ues(hrd_layer_set_idx[i], i 492 libavcodec/cbs_h265_syntax_template.c current->vps_num_layer_sets_minus1, 1, i); i 493 libavcodec/cbs_h265_syntax_template.c if (i > 0) i 494 libavcodec/cbs_h265_syntax_template.c flags(cprms_present_flag[i], 1, i); i 498 libavcodec/cbs_h265_syntax_template.c CHECK(FUNC(hrd_parameters)(ctx, rw, ¤t->hrd_parameters[i], i 499 libavcodec/cbs_h265_syntax_template.c current->cprms_present_flag[i], i 517 libavcodec/cbs_h265_syntax_template.c int err, i, j; i 582 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < ref->num_negative_pics; i++) { i 583 libavcodec/cbs_h265_syntax_template.c d_poc -= ref->delta_poc_s0_minus1[i] + 1; i 584 libavcodec/cbs_h265_syntax_template.c ref_delta_poc_s0[i] = d_poc; i 587 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < ref->num_positive_pics; i++) { i 588 libavcodec/cbs_h265_syntax_template.c d_poc += ref->delta_poc_s1_minus1[i] + 1; i 589 libavcodec/cbs_h265_syntax_template.c ref_delta_poc_s1[i] = d_poc; i 592 libavcodec/cbs_h265_syntax_template.c i = 0; i 596 libavcodec/cbs_h265_syntax_template.c delta_poc_s0[i] = d_poc; i 597 libavcodec/cbs_h265_syntax_template.c used_by_curr_pic_s0[i++] = i 602 libavcodec/cbs_h265_syntax_template.c delta_poc_s0[i] = delta_rps; i 603 libavcodec/cbs_h265_syntax_template.c used_by_curr_pic_s0[i++] = i 609 libavcodec/cbs_h265_syntax_template.c delta_poc_s0[i] = d_poc; i 610 libavcodec/cbs_h265_syntax_template.c used_by_curr_pic_s0[i++] = current->used_by_curr_pic_flag[j]; i 614 libavcodec/cbs_h265_syntax_template.c infer(num_negative_pics, i); i 615 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_negative_pics; i++) { i 616 libavcodec/cbs_h265_syntax_template.c infer(delta_poc_s0_minus1[i], i 617 libavcodec/cbs_h265_syntax_template.c -(delta_poc_s0[i] - (i == 0 ? 0 : delta_poc_s0[i - 1])) - 1); i 618 libavcodec/cbs_h265_syntax_template.c infer(used_by_curr_pic_s0_flag[i], used_by_curr_pic_s0[i]); i 621 libavcodec/cbs_h265_syntax_template.c i = 0; i 625 libavcodec/cbs_h265_syntax_template.c delta_poc_s1[i] = d_poc; i 626 libavcodec/cbs_h265_syntax_template.c used_by_curr_pic_s1[i++] = current->used_by_curr_pic_flag[j]; i 630 libavcodec/cbs_h265_syntax_template.c delta_poc_s1[i] = delta_rps; i 631 libavcodec/cbs_h265_syntax_template.c used_by_curr_pic_s1[i++] = i 637 libavcodec/cbs_h265_syntax_template.c delta_poc_s1[i] = d_poc; i 638 libavcodec/cbs_h265_syntax_template.c used_by_curr_pic_s1[i++] = i 643 libavcodec/cbs_h265_syntax_template.c infer(num_positive_pics, i); i 644 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_positive_pics; i++) { i 645 libavcodec/cbs_h265_syntax_template.c infer(delta_poc_s1_minus1[i], i 646 libavcodec/cbs_h265_syntax_template.c delta_poc_s1[i] - (i == 0 ? 0 : delta_poc_s1[i - 1]) - 1); i 647 libavcodec/cbs_h265_syntax_template.c infer(used_by_curr_pic_s1_flag[i], used_by_curr_pic_s1[i]); i 654 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_negative_pics; i++) { i 655 libavcodec/cbs_h265_syntax_template.c ues(delta_poc_s0_minus1[i], 0, INT16_MAX, 1, i); i 656 libavcodec/cbs_h265_syntax_template.c flags(used_by_curr_pic_s0_flag[i], 1, i); i 659 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_positive_pics; i++) { i 660 libavcodec/cbs_h265_syntax_template.c ues(delta_poc_s1_minus1[i], 0, INT16_MAX, 1, i); i 661 libavcodec/cbs_h265_syntax_template.c flags(used_by_curr_pic_s1_flag[i], 1, i); i 672 libavcodec/cbs_h265_syntax_template.c int err, n, i; i 688 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < n; i++) { i 689 libavcodec/cbs_h265_syntax_template.c ses(scaling_list_delta_coeff[sizeId][matrixId][i], i 690 libavcodec/cbs_h265_syntax_template.c -128, +127, 3, sizeId, matrixId, i); i 720 libavcodec/cbs_h265_syntax_template.c int err, comp, i; i 735 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->sps_num_palette_predictor_initializer_minus1; i++) i 736 libavcodec/cbs_h265_syntax_template.c ubs(bit_depth, sps_palette_predictor_initializers[comp][i], 2, comp, i); i 778 libavcodec/cbs_h265_syntax_template.c int err, i; i 842 libavcodec/cbs_h265_syntax_template.c for (i = (current->sps_sub_layer_ordering_info_present_flag ? i 844 libavcodec/cbs_h265_syntax_template.c i <= current->sps_max_sub_layers_minus1; i++) { i 845 libavcodec/cbs_h265_syntax_template.c ues(sps_max_dec_pic_buffering_minus1[i], i 846 libavcodec/cbs_h265_syntax_template.c 0, HEVC_MAX_DPB_SIZE - 1, 1, i); i 847 libavcodec/cbs_h265_syntax_template.c ues(sps_max_num_reorder_pics[i], i 848 libavcodec/cbs_h265_syntax_template.c 0, current->sps_max_dec_pic_buffering_minus1[i], 1, i); i 849 libavcodec/cbs_h265_syntax_template.c ues(sps_max_latency_increase_plus1[i], i 850 libavcodec/cbs_h265_syntax_template.c 0, UINT32_MAX - 1, 1, i); i 853 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->sps_max_sub_layers_minus1; i++) { i 854 libavcodec/cbs_h265_syntax_template.c infer(sps_max_dec_pic_buffering_minus1[i], i 856 libavcodec/cbs_h265_syntax_template.c infer(sps_max_num_reorder_pics[i], i 858 libavcodec/cbs_h265_syntax_template.c infer(sps_max_latency_increase_plus1[i], i 918 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_short_term_ref_pic_sets; i++) i 919 libavcodec/cbs_h265_syntax_template.c CHECK(FUNC(st_ref_pic_set)(ctx, rw, ¤t->st_ref_pic_set[i], i, current)); i 924 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_long_term_ref_pics_sps; i++) { i 926 libavcodec/cbs_h265_syntax_template.c lt_ref_pic_poc_lsb_sps[i], 1, i); i 927 libavcodec/cbs_h265_syntax_template.c flags(used_by_curr_pic_lt_sps_flag[i], 1, i); i 970 libavcodec/cbs_h265_syntax_template.c int err, i; i 981 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->chroma_qp_offset_list_len_minus1; i++) { i 982 libavcodec/cbs_h265_syntax_template.c ses(cb_qp_offset_list[i], -12, +12, 1, i); i 983 libavcodec/cbs_h265_syntax_template.c ses(cr_qp_offset_list[i], -12, +12, 1, i); i 996 libavcodec/cbs_h265_syntax_template.c int err, comp, i; i 1024 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->pps_num_palette_predictor_initializer; i++) i 1025 libavcodec/cbs_h265_syntax_template.c ubs(bit_depth, pps_palette_predictor_initializers[comp][i], 2, comp, i); i 1038 libavcodec/cbs_h265_syntax_template.c int err, i; i 1090 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_tile_columns_minus1; i++) i 1091 libavcodec/cbs_h265_syntax_template.c ues(column_width_minus1[i], 0, sps->pic_width_in_luma_samples, 1, i); i 1092 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_tile_rows_minus1; i++) i 1093 libavcodec/cbs_h265_syntax_template.c ues(row_height_minus1[i], 0, sps->pic_height_in_luma_samples, 1, i); i 1177 libavcodec/cbs_h265_syntax_template.c int err, i; i 1183 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l0_active_minus1; i++) i 1184 libavcodec/cbs_h265_syntax_template.c us(entry_size, list_entry_l0[i], 0, num_pic_total_curr - 1, 1, i); i 1190 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l1_active_minus1; i++) i 1191 libavcodec/cbs_h265_syntax_template.c us(entry_size, list_entry_l1[i], 0, num_pic_total_curr - 1, 1, i); i 1203 libavcodec/cbs_h265_syntax_template.c int err, i, j; i 1213 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l0_active_minus1; i++) { i 1215 libavcodec/cbs_h265_syntax_template.c flags(luma_weight_l0_flag[i], 1, i); i 1217 libavcodec/cbs_h265_syntax_template.c infer(luma_weight_l0_flag[i], 0); i 1220 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l0_active_minus1; i++) { i 1222 libavcodec/cbs_h265_syntax_template.c flags(chroma_weight_l0_flag[i], 1, i); i 1224 libavcodec/cbs_h265_syntax_template.c infer(chroma_weight_l0_flag[i], 0); i 1228 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l0_active_minus1; i++) { i 1229 libavcodec/cbs_h265_syntax_template.c if (current->luma_weight_l0_flag[i]) { i 1230 libavcodec/cbs_h265_syntax_template.c ses(delta_luma_weight_l0[i], -128, +127, 1, i); i 1231 libavcodec/cbs_h265_syntax_template.c ses(luma_offset_l0[i], i 1233 libavcodec/cbs_h265_syntax_template.c ((1 << (sps->bit_depth_luma_minus8 + 8 - 1)) - 1), 1, i); i 1235 libavcodec/cbs_h265_syntax_template.c infer(delta_luma_weight_l0[i], 0); i 1236 libavcodec/cbs_h265_syntax_template.c infer(luma_offset_l0[i], 0); i 1238 libavcodec/cbs_h265_syntax_template.c if (current->chroma_weight_l0_flag[i]) { i 1240 libavcodec/cbs_h265_syntax_template.c ses(delta_chroma_weight_l0[i][j], -128, +127, 2, i, j); i 1241 libavcodec/cbs_h265_syntax_template.c ses(chroma_offset_l0[i][j], i 1243 libavcodec/cbs_h265_syntax_template.c ((4 << (sps->bit_depth_chroma_minus8 + 8 - 1)) - 1), 2, i, j); i 1247 libavcodec/cbs_h265_syntax_template.c infer(delta_chroma_weight_l0[i][j], 0); i 1248 libavcodec/cbs_h265_syntax_template.c infer(chroma_offset_l0[i][j], 0); i 1254 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l1_active_minus1; i++) { i 1256 libavcodec/cbs_h265_syntax_template.c flags(luma_weight_l1_flag[i], 1, i); i 1258 libavcodec/cbs_h265_syntax_template.c infer(luma_weight_l1_flag[i], 0); i 1261 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l1_active_minus1; i++) { i 1263 libavcodec/cbs_h265_syntax_template.c flags(chroma_weight_l1_flag[i], 1, i); i 1265 libavcodec/cbs_h265_syntax_template.c infer(chroma_weight_l1_flag[i], 0); i 1269 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_ref_idx_l1_active_minus1; i++) { i 1270 libavcodec/cbs_h265_syntax_template.c if (current->luma_weight_l1_flag[i]) { i 1271 libavcodec/cbs_h265_syntax_template.c ses(delta_luma_weight_l1[i], -128, +127, 1, i); i 1272 libavcodec/cbs_h265_syntax_template.c ses(luma_offset_l1[i], i 1274 libavcodec/cbs_h265_syntax_template.c ((1 << (sps->bit_depth_luma_minus8 + 8 - 1)) - 1), 1, i); i 1276 libavcodec/cbs_h265_syntax_template.c infer(delta_luma_weight_l1[i], 0); i 1277 libavcodec/cbs_h265_syntax_template.c infer(luma_offset_l1[i], 0); i 1279 libavcodec/cbs_h265_syntax_template.c if (current->chroma_weight_l1_flag[i]) { i 1281 libavcodec/cbs_h265_syntax_template.c ses(delta_chroma_weight_l1[i][j], -128, +127, 2, i, j); i 1282 libavcodec/cbs_h265_syntax_template.c ses(chroma_offset_l1[i][j], i 1284 libavcodec/cbs_h265_syntax_template.c ((4 << (sps->bit_depth_chroma_minus8 + 8 - 1)) - 1), 2, i, j); i 1288 libavcodec/cbs_h265_syntax_template.c infer(delta_chroma_weight_l1[i][j], 0); i 1289 libavcodec/cbs_h265_syntax_template.c infer(chroma_offset_l1[i][j], 0); i 1307 libavcodec/cbs_h265_syntax_template.c int err, i; i 1358 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < pps->num_extra_slice_header_bits; i++) i 1359 libavcodec/cbs_h265_syntax_template.c flags(slice_reserved_flag[i], 1, i); i 1391 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < rps->num_negative_pics; i++) i 1392 libavcodec/cbs_h265_syntax_template.c if (rps->used_by_curr_pic_s0_flag[i]) i 1394 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < rps->num_positive_pics; i++) i 1395 libavcodec/cbs_h265_syntax_template.c if (rps->used_by_curr_pic_s1_flag[i]) i 1410 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_long_term_sps + i 1411 libavcodec/cbs_h265_syntax_template.c current->num_long_term_pics; i++) { i 1412 libavcodec/cbs_h265_syntax_template.c if (i < current->num_long_term_sps) { i 1414 libavcodec/cbs_h265_syntax_template.c us(idx_size, lt_idx_sps[i], i 1415 libavcodec/cbs_h265_syntax_template.c 0, sps->num_long_term_ref_pics_sps - 1, 1, i); i 1416 libavcodec/cbs_h265_syntax_template.c if (sps->used_by_curr_pic_lt_sps_flag[current->lt_idx_sps[i]]) i 1419 libavcodec/cbs_h265_syntax_template.c ubs(sps->log2_max_pic_order_cnt_lsb_minus4 + 4, poc_lsb_lt[i], 1, i); i 1420 libavcodec/cbs_h265_syntax_template.c flags(used_by_curr_pic_lt_flag[i], 1, i); i 1421 libavcodec/cbs_h265_syntax_template.c if (current->used_by_curr_pic_lt_flag[i]) i 1424 libavcodec/cbs_h265_syntax_template.c flags(delta_poc_msb_present_flag[i], 1, i); i 1425 libavcodec/cbs_h265_syntax_template.c if (current->delta_poc_msb_present_flag[i]) i 1426 libavcodec/cbs_h265_syntax_template.c ues(delta_poc_msb_cycle_lt[i], 0, UINT32_MAX - 1, 1, i); i 1428 libavcodec/cbs_h265_syntax_template.c infer(delta_poc_msb_cycle_lt[i], 0); i 1583 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_entry_point_offsets; i++) i 1584 libavcodec/cbs_h265_syntax_template.c ubs(current->offset_len_minus1 + 1, entry_point_offset_minus1[i], 1, i); i 1590 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->slice_segment_header_extension_length; i++) i 1591 libavcodec/cbs_h265_syntax_template.c us(8, slice_segment_header_extension_data_byte[i], 0x00, 0xff, 1, i); i 1607 libavcodec/cbs_h265_syntax_template.c int err, i, length; i 1660 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= hrd->cpb_cnt_minus1[0]; i++) { i 1663 libavcodec/cbs_h265_syntax_template.c ubs(length, nal_initial_cpb_removal_delay[i], 1, i); i 1664 libavcodec/cbs_h265_syntax_template.c ubs(length, nal_initial_cpb_removal_offset[i], 1, i); i 1668 libavcodec/cbs_h265_syntax_template.c ubs(length, nal_initial_alt_cpb_removal_delay[i], 1, i); i 1669 libavcodec/cbs_h265_syntax_template.c ubs(length, nal_initial_alt_cpb_removal_offset[i], 1, i); i 1674 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= hrd->cpb_cnt_minus1[0]; i++) { i 1677 libavcodec/cbs_h265_syntax_template.c ubs(length, vcl_initial_cpb_removal_delay[i], 1, i); i 1678 libavcodec/cbs_h265_syntax_template.c ubs(length, vcl_initial_cpb_removal_offset[i], 1, i); i 1682 libavcodec/cbs_h265_syntax_template.c ubs(length, vcl_initial_alt_cpb_removal_delay[i], 1, i); i 1683 libavcodec/cbs_h265_syntax_template.c ubs(length, vcl_initial_alt_cpb_removal_offset[i], 1, i); i 1716 libavcodec/cbs_h265_syntax_template.c int err, expected_source_scan_type, i, length; i 1772 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_decoding_units_minus1; i++) { i 1773 libavcodec/cbs_h265_syntax_template.c ues(num_nalus_in_du_minus1[i], i 1774 libavcodec/cbs_h265_syntax_template.c 0, HEVC_MAX_SLICE_SEGMENTS, 1, i); i 1776 libavcodec/cbs_h265_syntax_template.c i < current->num_decoding_units_minus1) i 1777 libavcodec/cbs_h265_syntax_template.c ubs(length, du_cpb_removal_delay_increment_minus1[i], 1, i); i 1788 libavcodec/cbs_h265_syntax_template.c int err, i; i 1798 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->pan_scan_cnt_minus1; i++) { i 1799 libavcodec/cbs_h265_syntax_template.c ses(pan_scan_rect_left_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 1800 libavcodec/cbs_h265_syntax_template.c ses(pan_scan_rect_right_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 1801 libavcodec/cbs_h265_syntax_template.c ses(pan_scan_rect_top_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 1802 libavcodec/cbs_h265_syntax_template.c ses(pan_scan_rect_bottom_offset[i], INT32_MIN + 1, INT32_MAX, 1, i); i 1815 libavcodec/cbs_h265_syntax_template.c int err, i, j; i 1821 libavcodec/cbs_h265_syntax_template.c i = 1; i 1824 libavcodec/cbs_h265_syntax_template.c i = 2; i 1828 libavcodec/cbs_h265_syntax_template.c if (*payload_size < i) { i 1833 libavcodec/cbs_h265_syntax_template.c current->data_length = *payload_size - i; i 1835 libavcodec/cbs_h265_syntax_template.c *payload_size = i + current->data_length; i 1840 libavcodec/cbs_h265_syntax_template.c xu(8, itu_t_t35_payload_byte[i], current->data[j], 0x00, 0xff, 1, i + j); i 1849 libavcodec/cbs_h265_syntax_template.c int err, i; i 1864 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < 16; i++) i 1865 libavcodec/cbs_h265_syntax_template.c us(8, uuid_iso_iec_11578[i], 0x00, 0xff, 1, i); i 1869 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->data_length; i++) i 1870 libavcodec/cbs_h265_syntax_template.c xu(8, user_data_payload_byte[i], current->data[i], 0x00, 0xff, 1, i); i 1913 libavcodec/cbs_h265_syntax_template.c int err, i; i 1930 libavcodec/cbs_h265_syntax_template.c for (i = 0; i <= current->num_sps_ids_minus1; i++) i 1931 libavcodec/cbs_h265_syntax_template.c ues(active_seq_parameter_set_id[i], 0, HEVC_MAX_SPS_COUNT - 1, 1, i); i 1933 libavcodec/cbs_h265_syntax_template.c for (i = vps->vps_base_layer_internal_flag; i 1934 libavcodec/cbs_h265_syntax_template.c i <= FFMIN(62, vps->vps_max_layers_minus1); i++) { i 1935 libavcodec/cbs_h265_syntax_template.c ues(layer_sps_idx[i], 0, current->num_sps_ids_minus1, 1, i); i 1937 libavcodec/cbs_h265_syntax_template.c if (i == 0) i 1949 libavcodec/cbs_h265_syntax_template.c int err, c, i; i 1963 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < 16; i++) i 1964 libavcodec/cbs_h265_syntax_template.c us(8, picture_md5[c][i], 0x00, 0xff, 2, c, i); i 1978 libavcodec/cbs_h265_syntax_template.c int err, i; i 1984 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->num_clock_ts; i++) { i 1985 libavcodec/cbs_h265_syntax_template.c flags(clock_timestamp_flag[i], 1, i); i 1987 libavcodec/cbs_h265_syntax_template.c if (current->clock_timestamp_flag[i]) { i 1988 libavcodec/cbs_h265_syntax_template.c flags(units_field_based_flag[i], 1, i); i 1989 libavcodec/cbs_h265_syntax_template.c us(5, counting_type[i], 0, 6, 1, i); i 1990 libavcodec/cbs_h265_syntax_template.c flags(full_timestamp_flag[i], 1, i); i 1991 libavcodec/cbs_h265_syntax_template.c flags(discontinuity_flag[i], 1, i); i 1992 libavcodec/cbs_h265_syntax_template.c flags(cnt_dropped_flag[i], 1, i); i 1994 libavcodec/cbs_h265_syntax_template.c ubs(9, n_frames[i], 1, i); i 1996 libavcodec/cbs_h265_syntax_template.c if (current->full_timestamp_flag[i]) { i 1997 libavcodec/cbs_h265_syntax_template.c us(6, seconds_value[i], 0, 59, 1, i); i 1998 libavcodec/cbs_h265_syntax_template.c us(6, minutes_value[i], 0, 59, 1, i); i 1999 libavcodec/cbs_h265_syntax_template.c us(5, hours_value[i], 0, 23, 1, i); i 2001 libavcodec/cbs_h265_syntax_template.c flags(seconds_flag[i], 1, i); i 2002 libavcodec/cbs_h265_syntax_template.c if (current->seconds_flag[i]) { i 2003 libavcodec/cbs_h265_syntax_template.c us(6, seconds_value[i], 0, 59, 1, i); i 2004 libavcodec/cbs_h265_syntax_template.c flags(minutes_flag[i], 1, i); i 2005 libavcodec/cbs_h265_syntax_template.c if (current->minutes_flag[i]) { i 2006 libavcodec/cbs_h265_syntax_template.c us(6, minutes_value[i], 0, 59, 1, i); i 2007 libavcodec/cbs_h265_syntax_template.c flags(hours_flag[i], 1, i); i 2008 libavcodec/cbs_h265_syntax_template.c if (current->hours_flag[i]) i 2009 libavcodec/cbs_h265_syntax_template.c us(5, hours_value[i], 0, 23, 1, i); i 2014 libavcodec/cbs_h265_syntax_template.c ubs(5, time_offset_length[i], 1, i); i 2015 libavcodec/cbs_h265_syntax_template.c if (current->time_offset_length[i] > 0) i 2016 libavcodec/cbs_h265_syntax_template.c ibs(current->time_offset_length[i], time_offset_value[i], 1, i); i 2018 libavcodec/cbs_h265_syntax_template.c infer(time_offset_value[i], 0); i 2141 libavcodec/cbs_h265_syntax_template.c int err, i; i 2208 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < current->payload_size; i++) i 2209 libavcodec/cbs_h265_syntax_template.c xu(8, payload_byte[i], current->payload.other.data[i], 0, 255, i 2210 libavcodec/cbs_h265_syntax_template.c 1, i); i 2288 libavcodec/cbs_h265_syntax_template.c int need_size, i; i 2295 libavcodec/cbs_h265_syntax_template.c for (i = 0; i < 1 + need_size; i++) { i 114 libavcodec/cbs_jpeg.c int err, i, j, length; i 121 libavcodec/cbs_jpeg.c for (i = 0; i + 1 < frag->data_size && frag->data[i] != 0xff; i++); i 122 libavcodec/cbs_jpeg.c if (i > 0) { i 124 libavcodec/cbs_jpeg.c "beginning of image.\n", i); i 126 libavcodec/cbs_jpeg.c for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); i 127 libavcodec/cbs_jpeg.c if (i + 1 >= frag->data_size && frag->data[i]) { i 132 libavcodec/cbs_jpeg.c marker = frag->data[i]; i 138 libavcodec/cbs_jpeg.c for (++i; i + 1 < frag->data_size && frag->data[i] == 0xff; i++); i 139 libavcodec/cbs_jpeg.c if (i + 1 >= frag->data_size) { i 144 libavcodec/cbs_jpeg.c marker = frag->data[i]; i 145 libavcodec/cbs_jpeg.c start = i + 1; i 153 libavcodec/cbs_jpeg.c for (i = start; i + 1 < frag->data_size; i++) { i 154 libavcodec/cbs_jpeg.c if (frag->data[i] != 0xff) i 156 libavcodec/cbs_jpeg.c end = i; i 157 libavcodec/cbs_jpeg.c for (++i; i + 1 < frag->data_size && i 158 libavcodec/cbs_jpeg.c frag->data[i] == 0xff; i++); i 159 libavcodec/cbs_jpeg.c if (i + 1 < frag->data_size) { i 160 libavcodec/cbs_jpeg.c if (frag->data[i] == 0x00) i 162 libavcodec/cbs_jpeg.c next_marker = frag->data[i]; i 163 libavcodec/cbs_jpeg.c next_start = i + 1; i 168 libavcodec/cbs_jpeg.c i = start; i 169 libavcodec/cbs_jpeg.c if (i + 2 > frag->data_size) { i 174 libavcodec/cbs_jpeg.c length = AV_RB16(frag->data + i); i 175 libavcodec/cbs_jpeg.c if (i + length > frag->data_size) { i 182 libavcodec/cbs_jpeg.c i = end; i 183 libavcodec/cbs_jpeg.c if (frag->data[i] != 0xff) { i 186 libavcodec/cbs_jpeg.c for (++i; i + 1 < frag->data_size && i 187 libavcodec/cbs_jpeg.c frag->data[i] == 0xff; i++); i 188 libavcodec/cbs_jpeg.c if (i + 1 >= frag->data_size) { i 191 libavcodec/cbs_jpeg.c next_marker = frag->data[i]; i 192 libavcodec/cbs_jpeg.c next_start = i + 1; i 210 libavcodec/cbs_jpeg.c for (i = start + length, j = length; i < end; i++, j++) { i 211 libavcodec/cbs_jpeg.c if (frag->data[i] == 0xff) { i 212 libavcodec/cbs_jpeg.c while (frag->data[i] == 0xff) i 213 libavcodec/cbs_jpeg.c ++i; i 216 libavcodec/cbs_jpeg.c data[j] = frag->data[i]; i 399 libavcodec/cbs_jpeg.c int i; i 402 libavcodec/cbs_jpeg.c for (i = 0; i < frag->nb_units; i++) { i 403 libavcodec/cbs_jpeg.c unit = &frag->units[i]; i 423 libavcodec/cbs_jpeg.c for (i = 0; i < frag->nb_units; i++) { i 424 libavcodec/cbs_jpeg.c unit = &frag->units[i]; i 22 libavcodec/cbs_jpeg_syntax_template.c int err, i; i 33 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < current->Nf; i++) { i 34 libavcodec/cbs_jpeg_syntax_template.c us(8, C[i], i, 0, JPEG_MAX_COMPONENTS); i 35 libavcodec/cbs_jpeg_syntax_template.c us(4, H[i], i, 1, 4); i 36 libavcodec/cbs_jpeg_syntax_template.c us(4, V[i], i, 1, 4); i 37 libavcodec/cbs_jpeg_syntax_template.c us(8, Tq[i], i, 0, 3); i 46 libavcodec/cbs_jpeg_syntax_template.c int err, i; i 52 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < 64; i++) i 53 libavcodec/cbs_jpeg_syntax_template.c us(16, Q[i], i, 1, 255); i 55 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < 64; i++) i 56 libavcodec/cbs_jpeg_syntax_template.c us(8, Q[i], i, 1, 255); i 65 libavcodec/cbs_jpeg_syntax_template.c int err, i, n; i 72 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < n; i++) i 73 libavcodec/cbs_jpeg_syntax_template.c CHECK(FUNC(quantisation_table)(ctx, rw, ¤t->table[i])); i 81 libavcodec/cbs_jpeg_syntax_template.c int err, i, j, ij; i 86 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < 16; i++) i 87 libavcodec/cbs_jpeg_syntax_template.c us(8, L[i], i, 0, 224); i 90 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < 16; i++) { i 91 libavcodec/cbs_jpeg_syntax_template.c for (j = 0; j < current->L[i]; j++) { i 105 libavcodec/cbs_jpeg_syntax_template.c int err, i, j, n; i 112 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; n < current->Lh; i++) { i 113 libavcodec/cbs_jpeg_syntax_template.c if (i >= 8) i 116 libavcodec/cbs_jpeg_syntax_template.c CHECK(FUNC(huffman_table)(ctx, rw, ¤t->table[i])); i 120 libavcodec/cbs_jpeg_syntax_template.c n += 1 + current->table[i].L[j]; i 153 libavcodec/cbs_jpeg_syntax_template.c int err, i; i 167 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < current->Lp - 2; i++) i 168 libavcodec/cbs_jpeg_syntax_template.c us(8, Ap[i], i, 0, 255); i 177 libavcodec/cbs_jpeg_syntax_template.c int err, i; i 191 libavcodec/cbs_jpeg_syntax_template.c for (i = 0; i < current->Lc - 2; i++) i 192 libavcodec/cbs_jpeg_syntax_template.c us(8, Cm[i], i, 0, 255); i 173 libavcodec/cbs_mpeg2.c int err, i, final = 0; i 182 libavcodec/cbs_mpeg2.c for (i = 0;; i++) { i 210 libavcodec/cbs_mpeg2.c err = ff_cbs_insert_unit_data(ctx, frag, i, unit_type, (uint8_t*)start, i 391 libavcodec/cbs_mpeg2.c int i; i 394 libavcodec/cbs_mpeg2.c for (i = 0; i < frag->nb_units; i++) i 395 libavcodec/cbs_mpeg2.c size += 3 + frag->units[i].data_size; i 403 libavcodec/cbs_mpeg2.c for (i = 0; i < frag->nb_units; i++) { i 404 libavcodec/cbs_mpeg2.c CodedBitstreamUnit *unit = &frag->units[i]; i 23 libavcodec/cbs_mpeg2_syntax_template.c int err, i; i 46 libavcodec/cbs_mpeg2_syntax_template.c for (i = 0; i < 64; i++) i 47 libavcodec/cbs_mpeg2_syntax_template.c uirs(8, intra_quantiser_matrix[i], 1, i); i 52 libavcodec/cbs_mpeg2_syntax_template.c for (i = 0; i < 64; i++) i 53 libavcodec/cbs_mpeg2_syntax_template.c uirs(8, non_intra_quantiser_matrix[i], 1, i); i 301 libavcodec/cbs_mpeg2_syntax_template.c int err, i; i 307 libavcodec/cbs_mpeg2_syntax_template.c for (i = 0; i < 64; i++) i 308 libavcodec/cbs_mpeg2_syntax_template.c uirs(8, intra_quantiser_matrix[i], 1, i); i 313 libavcodec/cbs_mpeg2_syntax_template.c for (i = 0; i < 64; i++) i 314 libavcodec/cbs_mpeg2_syntax_template.c uirs(8, non_intra_quantiser_matrix[i], 1, i); i 319 libavcodec/cbs_mpeg2_syntax_template.c for (i = 0; i < 64; i++) i 320 libavcodec/cbs_mpeg2_syntax_template.c uirs(8, intra_quantiser_matrix[i], 1, i); i 325 libavcodec/cbs_mpeg2_syntax_template.c for (i = 0; i < 64; i++) i 326 libavcodec/cbs_mpeg2_syntax_template.c uirs(8, chroma_non_intra_quantiser_matrix[i], 1, i); i 336 libavcodec/cbs_mpeg2_syntax_template.c int err, i; i 340 libavcodec/cbs_mpeg2_syntax_template.c for (i = 0; i < mpeg2->number_of_frame_centre_offsets; i++) { i 341 libavcodec/cbs_mpeg2_syntax_template.c sis(16, frame_centre_horizontal_offset[i], 1, i); i 343 libavcodec/cbs_mpeg2_syntax_template.c sis(16, frame_centre_vertical_offset[i], 1, i); i 50 libavcodec/cbs_vp9.c int i; i 51 libavcodec/cbs_vp9.c for (i = 0; i < width; i++) i 52 libavcodec/cbs_vp9.c bits[i] = magnitude >> (width - i - 1) & 1 ? '1' : '0'; i 53 libavcodec/cbs_vp9.c bits[i] = sign ? '1' : '0'; i 54 libavcodec/cbs_vp9.c bits[i + 1] = 0; i 79 libavcodec/cbs_vp9.c int i; i 80 libavcodec/cbs_vp9.c for (i = 0; i < width; i++) i 81 libavcodec/cbs_vp9.c bits[i] = magnitude >> (width - i - 1) & 1 ? '1' : '0'; i 82 libavcodec/cbs_vp9.c bits[i] = sign ? '1' : '0'; i 83 libavcodec/cbs_vp9.c bits[i + 1] = 0; i 100 libavcodec/cbs_vp9.c int position, i; i 107 libavcodec/cbs_vp9.c for (i = 0, value = range_min; value < range_max;) { i 114 libavcodec/cbs_vp9.c bits[i++] = '1'; i 117 libavcodec/cbs_vp9.c bits[i++] = '0'; i 123 libavcodec/cbs_vp9.c bits[i] = 0; i 154 libavcodec/cbs_vp9.c int i; i 155 libavcodec/cbs_vp9.c for (i = 0; i < len; i++) { i 156 libavcodec/cbs_vp9.c if (range_min + i == value) i 157 libavcodec/cbs_vp9.c bits[i] = '0'; i 159 libavcodec/cbs_vp9.c bits[i] = '1'; i 161 libavcodec/cbs_vp9.c bits[i] = 0; i 196 libavcodec/cbs_vp9.c int i; i 198 libavcodec/cbs_vp9.c for (i = 0; i < 8; i++) i 199 libavcodec/cbs_vp9.c bits[b + i] = value >> (b + i) & 1 ? '1' : '0'; i 223 libavcodec/cbs_vp9.c int i; i 225 libavcodec/cbs_vp9.c for (i = 0; i < 8; i++) i 226 libavcodec/cbs_vp9.c bits[b + i] = value >> (b + i) & 1 ? '1' : '0'; i 428 libavcodec/cbs_vp9.c int i; i 446 libavcodec/cbs_vp9.c for (i = 0; i <= sfi.frames_in_superframe_minus_1; i++) { i 447 libavcodec/cbs_vp9.c if (pos + sfi.frame_sizes[i] + index_size > frag->data_size) { i 450 libavcodec/cbs_vp9.c i, sfi.frame_sizes[i]); i 456 libavcodec/cbs_vp9.c sfi.frame_sizes[i], i 461 libavcodec/cbs_vp9.c pos += sfi.frame_sizes[i]; i 580 libavcodec/cbs_vp9.c int i, size_len; i 589 libavcodec/cbs_vp9.c for (i = 0; i < frag->nb_units; i++) i 590 libavcodec/cbs_vp9.c if (max < frag->units[i].data_size) i 591 libavcodec/cbs_vp9.c max = frag->units[i].data_size; i 604 libavcodec/cbs_vp9.c for (i = 0; i < frag->nb_units; i++) { i 605 libavcodec/cbs_vp9.c size += size_len + frag->units[i].data_size; i 606 libavcodec/cbs_vp9.c sfi.frame_sizes[i] = frag->units[i].data_size; i 616 libavcodec/cbs_vp9.c for (i = 0; i < frag->nb_units; i++) { i 617 libavcodec/cbs_vp9.c av_assert0(size - pos > frag->units[i].data_size); i 618 libavcodec/cbs_vp9.c memcpy(data + pos, frag->units[i].data, i 619 libavcodec/cbs_vp9.c frag->units[i].data_size); i 620 libavcodec/cbs_vp9.c pos += frag->units[i].data_size; i 109 libavcodec/cbs_vp9_syntax_template.c int err, i; i 111 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < VP9_REFS_PER_FRAME; i++) { i 112 libavcodec/cbs_vp9_syntax_template.c fs(1, found_ref[i], 1, i); i 113 libavcodec/cbs_vp9_syntax_template.c if (current->found_ref[i]) { i 115 libavcodec/cbs_vp9_syntax_template.c &vp9->ref[current->ref_frame_idx[i]]; i 127 libavcodec/cbs_vp9_syntax_template.c if (i >= VP9_REFS_PER_FRAME) i 155 libavcodec/cbs_vp9_syntax_template.c int err, i; i 164 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < VP9_MAX_REF_FRAMES; i++) { i 165 libavcodec/cbs_vp9_syntax_template.c fs(1, update_ref_delta[i], 1, i); i 166 libavcodec/cbs_vp9_syntax_template.c if (current->update_ref_delta[i]) i 167 libavcodec/cbs_vp9_syntax_template.c ss(6, loop_filter_ref_deltas[i], 1, i); i 169 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < 2; i++) { i 170 libavcodec/cbs_vp9_syntax_template.c fs(1, update_mode_delta[i], 1, i); i 171 libavcodec/cbs_vp9_syntax_template.c if (current->update_mode_delta[i]) i 172 libavcodec/cbs_vp9_syntax_template.c ss(6, loop_filter_mode_deltas[i], 1, i); i 200 libavcodec/cbs_vp9_syntax_template.c int err, i, j; i 207 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < 7; i++) i 208 libavcodec/cbs_vp9_syntax_template.c prob(segmentation_tree_probs[i], 1, i); i 210 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < 3; i++) { i 212 libavcodec/cbs_vp9_syntax_template.c prob(segmentation_pred_prob[i], 1, i); i 214 libavcodec/cbs_vp9_syntax_template.c infer(segmentation_pred_prob[i], 255); i 221 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < VP9_MAX_SEGMENTS; i++) { i 223 libavcodec/cbs_vp9_syntax_template.c fs(1, feature_enabled[i][j], 2, i, j); i 224 libavcodec/cbs_vp9_syntax_template.c if (current->feature_enabled[i][j] && i 227 libavcodec/cbs_vp9_syntax_template.c feature_value[i][j], 2, i, j); i 229 libavcodec/cbs_vp9_syntax_template.c fs(1, feature_sign[i][j], 2, i, j); i 231 libavcodec/cbs_vp9_syntax_template.c infer(feature_sign[i][j], 0); i 233 libavcodec/cbs_vp9_syntax_template.c infer(feature_value[i][j], 0); i 234 libavcodec/cbs_vp9_syntax_template.c infer(feature_sign[i][j], 0); i 269 libavcodec/cbs_vp9_syntax_template.c int err, i; i 333 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < VP9_REFS_PER_FRAME; i++) { i 334 libavcodec/cbs_vp9_syntax_template.c fs(3, ref_frame_idx[i], 1, i); i 335 libavcodec/cbs_vp9_syntax_template.c fs(1, ref_frame_sign_bias[VP9_LAST_FRAME + i], i 336 libavcodec/cbs_vp9_syntax_template.c 1, VP9_LAST_FRAME + i); i 362 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i < VP9_NUM_REF_FRAMES; i++) { i 363 libavcodec/cbs_vp9_syntax_template.c if (current->refresh_frame_flags & (1 << i)) { i 364 libavcodec/cbs_vp9_syntax_template.c vp9->ref[i] = (VP9ReferenceFrameState) { i 410 libavcodec/cbs_vp9_syntax_template.c int err, i; i 418 libavcodec/cbs_vp9_syntax_template.c for (i = 0; i <= current->frames_in_superframe_minus_1; i++) { i 421 libavcodec/cbs_vp9_syntax_template.c frame_sizes[i], 1, i); i 403 libavcodec/ccaption_dec.c int i, keep_lines; i 415 libavcodec/ccaption_dec.c for (i = 0; i < SCREEN_ROWS; i++) { i 416 libavcodec/ccaption_dec.c if (i > ctx->cursor_row - keep_lines && i <= ctx->cursor_row) i 418 libavcodec/ccaption_dec.c UNSET_FLAG(screen->row_used, i); i 421 libavcodec/ccaption_dec.c for (i = 0; i < keep_lines && screen->row_used; i++) { i 422 libavcodec/ccaption_dec.c const int i_row = ctx->cursor_row - keep_lines + i + 1; i 437 libavcodec/ccaption_dec.c int i, j, tab = 0; i 442 libavcodec/ccaption_dec.c for (i = 0; screen->row_used && i < SCREEN_ROWS; i++) i 444 libavcodec/ccaption_dec.c if (CHECK_FLAG(screen->row_used, i)) { i 445 libavcodec/ccaption_dec.c const char *row = screen->characters[i]; i 446 libavcodec/ccaption_dec.c const char *charset = screen->charsets[i]; i 455 libavcodec/ccaption_dec.c for (i = 0; screen->row_used && i < SCREEN_ROWS; i++) i 457 libavcodec/ccaption_dec.c if (CHECK_FLAG(screen->row_used, i)) { i 458 libavcodec/ccaption_dec.c const char *row = screen->characters[i]; i 459 libavcodec/ccaption_dec.c const char *font = screen->fonts[i]; i 460 libavcodec/ccaption_dec.c const char *charset = screen->charsets[i]; i 470 libavcodec/ccaption_dec.c y = ASS_DEFAULT_PLAYRESY * (0.1 + 0.0533 * i); i 539 libavcodec/ccaption_dec.c int i = lo - 0x20; i 542 libavcodec/ccaption_dec.c if (i >= 32) i 545 libavcodec/ccaption_dec.c ctx->cursor_color = pac2_attribs[i][0]; i 546 libavcodec/ccaption_dec.c ctx->cursor_font = pac2_attribs[i][1]; i 559 libavcodec/ccaption_dec.c int indent, i; i 574 libavcodec/ccaption_dec.c for (i = 0; i < indent; i++) { i 739 libavcodec/ccaption_dec.c int i; i 741 libavcodec/ccaption_dec.c for (i = 0; i < lo - 0x20; i++) { i 758 libavcodec/ccaption_dec.c int i; i 768 libavcodec/ccaption_dec.c for (i = 0; i < len; i += 3) { i 769 libavcodec/ccaption_dec.c uint8_t cc_type = *(bptr + i) & 3; i 770 libavcodec/ccaption_dec.c if (validate_cc_data_pair(bptr + i)) i 776 libavcodec/ccaption_dec.c process_cc608(ctx, start_time, *(bptr + i + 1) & 0x7f, *(bptr + i + 2) & 0x7f); i 114 libavcodec/cdgraphics.c int i; i 118 libavcodec/cdgraphics.c for (i = 0; i < 8; i++) { i 119 libavcodec/cdgraphics.c color = (data[2 * i] << 6) + (data[2 * i + 1] & 0x3F); i 123 libavcodec/cdgraphics.c palette[i + array_offset] = 0xFFU << 24 | r << 16 | g << 8 | b; i 260 libavcodec/cdtoons.c for (int i = 0; i < diff_count; i++) { i 303 libavcodec/cdtoons.c for (int i = 0; i < referenced_count; i++) { i 319 libavcodec/cdtoons.c if ((i == 0) && (sprite_id == 0)) { i 375 libavcodec/cdtoons.c for (int i = 0; i < 256; i++) { i 381 libavcodec/cdtoons.c c->pal[i] = (0xFFU << 24) | (r << 16) | (g << 8) | b; i 392 libavcodec/cdtoons.c for (int i = 0; i < CDTOONS_MAX_SPRITES; i++) { i 393 libavcodec/cdtoons.c if (c->sprites[i].end_frame > frame_id) i 395 libavcodec/cdtoons.c c->sprites[i].active = 0; i 427 libavcodec/cdtoons.c for (int i = 0; i < CDTOONS_MAX_SPRITES; i++) i 428 libavcodec/cdtoons.c c->sprites[i].active = 0; i 435 libavcodec/cdtoons.c for (int i = 0; i < CDTOONS_MAX_SPRITES; i++) { i 436 libavcodec/cdtoons.c av_freep(&c->sprites[i].data); i 437 libavcodec/cdtoons.c c->sprites[i].active = 0; i 68 libavcodec/cdxl.c int i; i 70 libavcodec/cdxl.c for (i = 0; i < c->palette_size / 2; i++) { i 71 libavcodec/cdxl.c unsigned rgb = AV_RB16(&c->palette[i * 2]); i 75 libavcodec/cdxl.c AV_WN32(&new_palette[i], (0xFFU << 24) | (r << 16) | (g << 8) | b); i 33 libavcodec/celp_filters.c int i, k; i 39 libavcodec/celp_filters.c for (i = 0; i < len; i++) { i 40 libavcodec/celp_filters.c if (fc_in[i]) { i 41 libavcodec/celp_filters.c for (k = 0; k < i; k++) i 42 libavcodec/celp_filters.c fc_out[k] += (fc_in[i] * filter[len + k - i]) >> 15; i 44 libavcodec/celp_filters.c for (k = i; k < len; k++) i 45 libavcodec/celp_filters.c fc_out[k] += (fc_in[i] * filter[ k - i]) >> 15; i 65 libavcodec/celp_filters.c int i,n; i 69 libavcodec/celp_filters.c for (i = 1; i <= filter_length; i++) i 70 libavcodec/celp_filters.c sum += (unsigned)(filter_coeffs[i-1] * out[n-i]); i 88 libavcodec/celp_filters.c int i,n; i 93 libavcodec/celp_filters.c for (i = 1; i <= filter_length; i++) i 94 libavcodec/celp_filters.c out[n] -= filter_coeffs[i-1] * out[n-i]; i 139 libavcodec/celp_filters.c for (i = 5; i < filter_length; i += 2) { i 140 libavcodec/celp_filters.c old_out3 = out[-i]; i 141 libavcodec/celp_filters.c val = filter_coeffs[i-1]; i 148 libavcodec/celp_filters.c old_out2 = out[-i-1]; i 150 libavcodec/celp_filters.c val = filter_coeffs[i]; i 193 libavcodec/celp_filters.c for (i = 1; i <= filter_length; i++) i 194 libavcodec/celp_filters.c out[n] -= filter_coeffs[i-1] * out[n-i]; i 203 libavcodec/celp_filters.c int i,n; i 207 libavcodec/celp_filters.c for (i = 1; i <= filter_length; i++) i 208 libavcodec/celp_filters.c out[n] += filter_coeffs[i-1] * in[n-i]; i 100 libavcodec/celp_math.c int i; i 103 libavcodec/celp_math.c for (i = 0; i < length; i++) i 104 libavcodec/celp_math.c sum += MUL16(a[i], b[i]); i 112 libavcodec/celp_math.c int i; i 114 libavcodec/celp_math.c for(i=0; i<length; i++) i 115 libavcodec/celp_math.c sum += a[i] * b[i]; i 122 libavcodec/cfhd.c int i,j; i 123 libavcodec/cfhd.c for (i = 0; i < height; i++) { i 133 libavcodec/cfhd.c int i; i 134 libavcodec/cfhd.c for (i = 0; i < length; i++) i 135 libavcodec/cfhd.c if (abs(band[i]) > peak->level) i 136 libavcodec/cfhd.c band[i] = bytestream2_get_le16(&peak->base); i 141 libavcodec/cfhd.c int i, channel; i 142 libavcodec/cfhd.c for (i = 0; i < width; i++) { i 143 libavcodec/cfhd.c channel = alpha[i]; i 149 libavcodec/cfhd.c alpha[i] = channel; i 202 libavcodec/cfhd.c int i; i 204 libavcodec/cfhd.c for (i = 0; i < len; i++) { i 205 libavcodec/cfhd.c if (i == 0) { i 207 libavcodec/cfhd.c output[(2*i+0)*out_stride] = (tmp + high[0*high_stride]) >> 1; i 209 libavcodec/cfhd.c output[(2*i+0)*out_stride] = av_clip_uintp2_c(output[(2*i+0)*out_stride], clip); i 212 libavcodec/cfhd.c output[(2*i+1)*out_stride] = (tmp - high[0*high_stride]) >> 1; i 214 libavcodec/cfhd.c output[(2*i+1)*out_stride] = av_clip_uintp2_c(output[(2*i+1)*out_stride], clip); i 215 libavcodec/cfhd.c } else if (i == len-1) { i 216 libavcodec/cfhd.c tmp = ( 5*low[i*low_stride] + 4*low[(i-1)*low_stride] - low[(i-2)*low_stride] + 4) >> 3; i 217 libavcodec/cfhd.c output[(2*i+0)*out_stride] = (tmp + high[i*high_stride]) >> 1; i 219 libavcodec/cfhd.c output[(2*i+0)*out_stride] = av_clip_uintp2_c(output[(2*i+0)*out_stride], clip); i 221 libavcodec/cfhd.c tmp = (11*low[i*low_stride] - 4*low[(i-1)*low_stride] + low[(i-2)*low_stride] + 4) >> 3; i 222 libavcodec/cfhd.c output[(2*i+1)*out_stride] = (tmp - high[i*high_stride]) >> 1; i 224 libavcodec/cfhd.c output[(2*i+1)*out_stride] = av_clip_uintp2_c(output[(2*i+1)*out_stride], clip); i 226 libavcodec/cfhd.c tmp = (low[(i-1)*low_stride] - low[(i+1)*low_stride] + 4) >> 3; i 227 libavcodec/cfhd.c output[(2*i+0)*out_stride] = (tmp + low[i*low_stride] + high[i*high_stride]) >> 1; i 229 libavcodec/cfhd.c output[(2*i+0)*out_stride] = av_clip_uintp2_c(output[(2*i+0)*out_stride], clip); i 231 libavcodec/cfhd.c tmp = (low[(i+1)*low_stride] - low[(i-1)*low_stride] + 4) >> 3; i 232 libavcodec/cfhd.c output[(2*i+1)*out_stride] = (tmp + low[i*low_stride] - high[i*high_stride]) >> 1; i 234 libavcodec/cfhd.c output[(2*i+1)*out_stride] = av_clip_uintp2_c(output[(2*i+1)*out_stride], clip); i 242 libavcodec/cfhd.c int i; i 244 libavcodec/cfhd.c for (i = 0; i < width; i++) { i 245 libavcodec/cfhd.c even = (low[i] - high[i])/2; i 246 libavcodec/cfhd.c odd = (low[i] + high[i])/2; i 247 libavcodec/cfhd.c output[i] = av_clip_uintp2(even, 10); i 248 libavcodec/cfhd.c output[i + linesize] = av_clip_uintp2(odd, 10); i 278 libavcodec/cfhd.c int i, j; i 280 libavcodec/cfhd.c for (i = 0; i < FF_ARRAY_ELEMS(s->plane); i++) { i 281 libavcodec/cfhd.c av_freep(&s->plane[i].idwt_buf); i 282 libavcodec/cfhd.c av_freep(&s->plane[i].idwt_tmp); i 285 libavcodec/cfhd.c s->plane[i].subband[j] = NULL; i 288 libavcodec/cfhd.c s->plane[i].l_h[j] = NULL; i 297 libavcodec/cfhd.c int i, j, ret, planes; i 321 libavcodec/cfhd.c for (i = 0; i < planes; i++) { i 323 libavcodec/cfhd.c int width = i ? avctx->width >> chroma_x_shift : avctx->width; i 324 libavcodec/cfhd.c int height = i ? avctx->height >> chroma_y_shift : avctx->height; i 328 libavcodec/cfhd.c s->plane[i].width = width; i 329 libavcodec/cfhd.c s->plane[i].height = height; i 330 libavcodec/cfhd.c s->plane[i].stride = stride; i 332 libavcodec/cfhd.c w8 = FFALIGN(s->plane[i].width / 8, 8); i 339 libavcodec/cfhd.c s->plane[i].idwt_buf = i 340 libavcodec/cfhd.c av_mallocz_array(height * stride, sizeof(*s->plane[i].idwt_buf)); i 341 libavcodec/cfhd.c s->plane[i].idwt_tmp = i 342 libavcodec/cfhd.c av_malloc_array(height * stride, sizeof(*s->plane[i].idwt_tmp)); i 343 libavcodec/cfhd.c if (!s->plane[i].idwt_buf || !s->plane[i].idwt_tmp) i 346 libavcodec/cfhd.c s->plane[i].subband[0] = s->plane[i].idwt_buf; i 347 libavcodec/cfhd.c s->plane[i].subband[1] = s->plane[i].idwt_buf + 2 * w8 * h8; i 348 libavcodec/cfhd.c s->plane[i].subband[2] = s->plane[i].idwt_buf + 1 * w8 * h8; i 349 libavcodec/cfhd.c s->plane[i].subband[3] = s->plane[i].idwt_buf + 3 * w8 * h8; i 350 libavcodec/cfhd.c s->plane[i].subband[4] = s->plane[i].idwt_buf + 2 * w4 * h4; i 351 libavcodec/cfhd.c s->plane[i].subband[5] = s->plane[i].idwt_buf + 1 * w4 * h4; i 352 libavcodec/cfhd.c s->plane[i].subband[6] = s->plane[i].idwt_buf + 3 * w4 * h4; i 353 libavcodec/cfhd.c s->plane[i].subband[7] = s->plane[i].idwt_buf + 2 * w2 * h2; i 354 libavcodec/cfhd.c s->plane[i].subband[8] = s->plane[i].idwt_buf + 1 * w2 * h2; i 355 libavcodec/cfhd.c s->plane[i].subband[9] = s->plane[i].idwt_buf + 3 * w2 * h2; i 358 libavcodec/cfhd.c for (k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) { i 359 libavcodec/cfhd.c s->plane[i].band[j][k].a_width = w8 << j; i 360 libavcodec/cfhd.c s->plane[i].band[j][k].a_height = h8 << j; i 365 libavcodec/cfhd.c s->plane[i].l_h[0] = s->plane[i].idwt_tmp; i 366 libavcodec/cfhd.c s->plane[i].l_h[1] = s->plane[i].idwt_tmp + 2 * w8 * h8; i 368 libavcodec/cfhd.c s->plane[i].l_h[3] = s->plane[i].idwt_tmp; i 369 libavcodec/cfhd.c s->plane[i].l_h[4] = s->plane[i].idwt_tmp + 2 * w4 * h4; i 371 libavcodec/cfhd.c s->plane[i].l_h[6] = s->plane[i].idwt_tmp; i 372 libavcodec/cfhd.c s->plane[i].l_h[7] = s->plane[i].idwt_tmp + 2 * w2 * h2; i 389 libavcodec/cfhd.c int ret = 0, i, j, planes, plane, got_buffer = 0; i 525 libavcodec/cfhd.c for (i = 0; i < data; i++) { i 668 libavcodec/cfhd.c for (i = 0; i < lowpass_height; i++) { i 733 libavcodec/cfhd.c for (i = 0; i < run; i++) i 752 libavcodec/cfhd.c for (i = 0; i < run; i++) i 837 libavcodec/cfhd.c for (i = 0; i < lowpass_width; i++) { i 848 libavcodec/cfhd.c for (i = 0; i < lowpass_width; i++) { i 859 libavcodec/cfhd.c for (i = 0; i < lowpass_height * 2; i++) { i 867 libavcodec/cfhd.c for (i = 0; i < lowpass_height * 2; i++) { i 892 libavcodec/cfhd.c for (i = 0; i < lowpass_width; i++) { i 902 libavcodec/cfhd.c for (i = 0; i < lowpass_width; i++) { i 912 libavcodec/cfhd.c for (i = 0; i < lowpass_height * 2; i++) { i 920 libavcodec/cfhd.c for (i = 0; i < lowpass_height * 2; i++) { i 944 libavcodec/cfhd.c for (i = 0; i < lowpass_width; i++) { i 954 libavcodec/cfhd.c for (i = 0; i < lowpass_width; i++) { i 979 libavcodec/cfhd.c for (i = 0; i < lowpass_height * 2; i++) { i 996 libavcodec/cfhd.c for (i = 0; i < lowpass_height; i++) { i 1006 libavcodec/cfhd.c for (i = 0; i < lowpass_height; i++) { i 1016 libavcodec/cfhd.c for (i = 0; i < lowpass_height; i++) { i 278 libavcodec/cfhddata.c int i, j, ret = 0; i 287 libavcodec/cfhddata.c for (i = 0, j = 0; i < NB_VLC_TABLE_9; i++, j++) { i 288 libavcodec/cfhddata.c new_cfhd_vlc_bits[j] = table_9_vlc_bits[i]; i 289 libavcodec/cfhddata.c new_cfhd_vlc_len[j] = table_9_vlc_len[i]; i 290 libavcodec/cfhddata.c new_cfhd_vlc_run[j] = table_9_vlc_run[i]; i 291 libavcodec/cfhddata.c new_cfhd_vlc_level[j] = table_9_vlc_level[i]; i 294 libavcodec/cfhddata.c if (table_9_vlc_level[i] && i 299 libavcodec/cfhddata.c new_cfhd_vlc_bits[j] = (table_9_vlc_bits[i] << 1) | 1; i 300 libavcodec/cfhddata.c new_cfhd_vlc_len[j] = table_9_vlc_len[i] + 1; i 301 libavcodec/cfhddata.c new_cfhd_vlc_run[j] = table_9_vlc_run[i]; i 302 libavcodec/cfhddata.c new_cfhd_vlc_level[j] = -table_9_vlc_level[i]; i 310 libavcodec/cfhddata.c for (i = 0; i < s->vlc_9.table_size; i++) { i 311 libavcodec/cfhddata.c int code = s->vlc_9.table[i][0]; i 312 libavcodec/cfhddata.c int len = s->vlc_9.table[i][1]; i 322 libavcodec/cfhddata.c s->table_9_rl_vlc[i].len = len; i 323 libavcodec/cfhddata.c s->table_9_rl_vlc[i].level = level; i 324 libavcodec/cfhddata.c s->table_9_rl_vlc[i].run = run; i 328 libavcodec/cfhddata.c for (i = 0, j = 0; i < NB_VLC_TABLE_18; i++, j++) { i 329 libavcodec/cfhddata.c new_cfhd_vlc_bits[j] = table_18_vlc_bits[i]; i 330 libavcodec/cfhddata.c new_cfhd_vlc_len[j] = table_18_vlc_len[i]; i 331 libavcodec/cfhddata.c new_cfhd_vlc_run[j] = table_18_vlc_run[i]; i 332 libavcodec/cfhddata.c new_cfhd_vlc_level[j] = table_18_vlc_level[i]; i 335 libavcodec/cfhddata.c if (table_18_vlc_level[i] && i 340 libavcodec/cfhddata.c new_cfhd_vlc_bits[j] = (table_18_vlc_bits[i] << 1) | 1; i 341 libavcodec/cfhddata.c new_cfhd_vlc_len[j] = table_18_vlc_len[i] + 1; i 342 libavcodec/cfhddata.c new_cfhd_vlc_run[j] = table_18_vlc_run[i]; i 343 libavcodec/cfhddata.c new_cfhd_vlc_level[j] = -table_18_vlc_level[i]; i 353 libavcodec/cfhddata.c for (i = 0; i < s->vlc_18.table_size; i++) { i 354 libavcodec/cfhddata.c int code = s->vlc_18.table[i][0]; i 355 libavcodec/cfhddata.c int len = s->vlc_18.table[i][1]; i 365 libavcodec/cfhddata.c s->table_18_rl_vlc[i].len = len; i 366 libavcodec/cfhddata.c s->table_18_rl_vlc[i].level = level; i 367 libavcodec/cfhddata.c s->table_18_rl_vlc[i].run = run; i 81 libavcodec/cinepak.c int i, n; i 90 libavcodec/cinepak.c for (i=0; i < 256; i++) { i 372 libavcodec/cinepak.c int i, result, strip_size, frame_flags, num_strips; i 384 libavcodec/cinepak.c for (i=0; i < num_strips; i++) { i 388 libavcodec/cinepak.c s->strips[i].id = s->data[0]; i 390 libavcodec/cinepak.c if (!(s->strips[i].y1 = AV_RB16 (&s->data[4]))) i 391 libavcodec/cinepak.c s->strips[i].y2 = (s->strips[i].y1 = y0) + AV_RB16 (&s->data[8]); i 393 libavcodec/cinepak.c s->strips[i].y2 = AV_RB16 (&s->data[8]); i 394 libavcodec/cinepak.c s->strips[i].x1 = AV_RB16 (&s->data[6]); i 395 libavcodec/cinepak.c s->strips[i].x2 = AV_RB16 (&s->data[10]); i 397 libavcodec/cinepak.c if (s->strips[i].id == 0x10) i 406 libavcodec/cinepak.c if ((i > 0) && !(frame_flags & 0x01)) { i 407 libavcodec/cinepak.c memcpy (s->strips[i].v4_codebook, s->strips[i-1].v4_codebook, i 408 libavcodec/cinepak.c sizeof(s->strips[i].v4_codebook)); i 409 libavcodec/cinepak.c memcpy (s->strips[i].v1_codebook, s->strips[i-1].v1_codebook, i 410 libavcodec/cinepak.c sizeof(s->strips[i].v1_codebook)); i 413 libavcodec/cinepak.c result = cinepak_decode_strip (s, &s->strips[i], s->data, strip_size); i 419 libavcodec/cinepak.c y0 = s->strips[i].y2; i 506 libavcodec/cinepakenc.c int i, x, y, entry_size = s->pix_fmt == AV_PIX_FMT_RGB24 ? 6 : 4; i 508 libavcodec/cinepakenc.c for (i = y = 0; y < 4; y += 2) { i 509 libavcodec/cinepakenc.c for (x = 0; x < 4; x += 2, i++) { i 510 libavcodec/cinepakenc.c data[0][x + y * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size]; i 511 libavcodec/cinepakenc.c data[0][x + 1 + y * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size + 1]; i 512 libavcodec/cinepakenc.c data[0][x + (y + 1) * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size + 2]; i 513 libavcodec/cinepakenc.c data[0][x + 1 + (y + 1) * linesize[0]] = info->v4_codebook[v4_vector[i] * entry_size + 3]; i 516 libavcodec/cinepakenc.c data[1][(x >> 1) + (y >> 1) * linesize[1]] = info->v4_codebook[v4_vector[i] * entry_size + 4]; i 517 libavcodec/cinepakenc.c data[2][(x >> 1) + (y >> 1) * linesize[2]] = info->v4_codebook[v4_vector[i] * entry_size + 5]; i 719 libavcodec/cinepakenc.c int x, y, i, j, k, x2, y2, x3, y3, plane, shift, mbn; i 728 libavcodec/cinepakenc.c for (mbn = i = y = 0; y < h; y += MB_SIZE) { i 738 libavcodec/cinepakenc.c base = s->codebook_input + i * entry_size; i 771 libavcodec/cinepakenc.c i += v1mode ? 1 : 4; i 775 libavcodec/cinepakenc.c if (i == 0) // empty training set, nothing to do i 777 libavcodec/cinepakenc.c if (i < size) i 778 libavcodec/cinepakenc.c size = i; i 780 libavcodec/cinepakenc.c avpriv_init_elbg(s->codebook_input, entry_size, i, codebook, size, 1, s->codebook_closest, &s->randctx); i 781 libavcodec/cinepakenc.c avpriv_do_elbg(s->codebook_input, entry_size, i, codebook, size, 1, s->codebook_closest, &s->randctx); i 792 libavcodec/cinepakenc.c for (i = j = y = 0; y < h; y += MB_SIZE) i 803 libavcodec/cinepakenc.c mb->v1_vector = s->codebook_closest[i]; i 813 libavcodec/cinepakenc.c mb->v4_vector[k] = s->codebook_closest[i + k]; i 822 libavcodec/cinepakenc.c i += v1mode ? 1 : 4; i 825 libavcodec/cinepakenc.c av_assert0(i >= size); // training set is no smaller than the codebook i 835 libavcodec/cinepakenc.c int x, y, i; i 839 libavcodec/cinepakenc.c for (i = y = 0; y < h; y += MB_SIZE) i 840 libavcodec/cinepakenc.c for (x = 0; x < s->w; x += MB_SIZE, i++) { i 846 libavcodec/cinepakenc.c s->mb[i].skip_error = i 1006 libavcodec/cinepakenc.c int num_strips, strip, i, y, nexty, size, temp_size, best_size; i 1025 libavcodec/cinepakenc.c for (i = 0; i < 4; ++i) { i 1027 libavcodec/cinepakenc.c i1 = (i & 1); i 1028 libavcodec/cinepakenc.c i2 = (i >= 2); i 159 libavcodec/clearvideo.c int i; i 163 libavcodec/clearvideo.c for (i = 0; i < 8; i++) { i 169 libavcodec/clearvideo.c for (i = 0; i < 8; i++) { i 177 libavcodec/clearvideo.c int i, has_ac[6], off; i 179 libavcodec/clearvideo.c for (i = 0; i < 6; i++) i 180 libavcodec/clearvideo.c has_ac[i] = get_bits1(&c->gb); i 183 libavcodec/clearvideo.c for (i = 0; i < 4; i++) { i 184 libavcodec/clearvideo.c if (decode_block(c, c->block, has_ac[i], c->ac_quant) < 0) i 186 libavcodec/clearvideo.c if (!x && !(i & 1)) { i 190 libavcodec/clearvideo.c c->block[0] += c->left_dc[(i & 2) >> 1]; i 192 libavcodec/clearvideo.c c->left_dc[(i & 2) >> 1] = c->block[0]; i 195 libavcodec/clearvideo.c if (i == 2) i 198 libavcodec/clearvideo.c c->pic->data[0] + off + (i & 1) * 8, i 203 libavcodec/clearvideo.c for (i = 1; i < 3; i++) { i 204 libavcodec/clearvideo.c if (decode_block(c, c->block, has_ac[i + 3], c->ac_quant) < 0) i 207 libavcodec/clearvideo.c c->block[0] += c->top_dc[i]; i 208 libavcodec/clearvideo.c c->top_dc[i] = c->block[0]; i 210 libavcodec/clearvideo.c c->block[0] += c->left_dc[i + 1]; i 212 libavcodec/clearvideo.c c->left_dc[i + 1] = c->block[0]; i 215 libavcodec/clearvideo.c c->idsp.put_pixels_clamped(c->block, c->pic->data[i] + off, i 216 libavcodec/clearvideo.c c->pic->linesize[i]); i 230 libavcodec/clearvideo.c int i; i 246 libavcodec/clearvideo.c for (i = 0; i < size; i++) { i 270 libavcodec/clearvideo.c int i, j; i 283 libavcodec/clearvideo.c for (i = 0; i < size; i++) { i 284 libavcodec/clearvideo.c int val = sptr[i] + bias; i 286 libavcodec/clearvideo.c dptr[i] = av_clip_uint8(val); i 354 libavcodec/clearvideo.c int i; i 357 libavcodec/clearvideo.c for (i = 0 ; i < mvi->mb_stride; i++) { i 358 libavcodec/clearvideo.c mvi->mv[i] = mvi->mv[mvi->mb_stride + i]; i 365 libavcodec/clearvideo.c int i, flags = 0; i 404 libavcodec/clearvideo.c for (i = 0; i < 4; i++) { i 405 libavcodec/clearvideo.c if (ti->flags & (1 << i)) { i 407 libavcodec/clearvideo.c ti->child[i] = subti; i 442 libavcodec/clearvideo.c int i, hsize = size >> 1; i 444 libavcodec/clearvideo.c for (i = 0; i < 4; i++) { i 445 libavcodec/clearvideo.c int xoff = (i & 2) == 0 ? 0 : hsize; i 446 libavcodec/clearvideo.c int yoff = (i & 1) == 0 ? 0 : hsize; i 448 libavcodec/clearvideo.c if (tile->child[i]) { i 449 libavcodec/clearvideo.c ret = restore_tree(avctx, dst, src, plane, x + xoff, y + yoff, hsize, tile->child[i], root_mv); i 450 libavcodec/clearvideo.c av_freep(&tile->child[i]); i 462 libavcodec/clearvideo.c int comp, i, j; i 481 libavcodec/clearvideo.c for (i = 0; i < right; i++) { i 482 libavcodec/clearvideo.c framebuf[off + i] = 0x80; i 490 libavcodec/clearvideo.c for (i = 0; i < stride; i++) { i 491 libavcodec/clearvideo.c framebuf[off + i] = 0x80; i 507 libavcodec/clearvideo.c int i, j, ret; i 542 libavcodec/clearvideo.c for (i = 0; i < 3; i++) i 543 libavcodec/clearvideo.c c->top_dc[i] = 32; i 544 libavcodec/clearvideo.c for (i = 0; i < 4; i++) i 545 libavcodec/clearvideo.c c->left_dc[i] = 32; i 548 libavcodec/clearvideo.c for (i = 0; i < c->mb_width; i++) { i 549 libavcodec/clearvideo.c ret = decode_mb(c, i, j); i 575 libavcodec/clearvideo.c for (i = 0; i < c->pmb_width; i++) { i 579 libavcodec/clearvideo.c MV mv = mvi_predict(&c->mvi, i, j, zero_mv); i 582 libavcodec/clearvideo.c int16_t x = plane == 0 ? i << c->tile_shift : i << (c->tile_shift - 1); i 593 libavcodec/clearvideo.c int x = i << c->tile_shift; i 602 libavcodec/clearvideo.c mv = mvi_predict(&c->mvi, i, j, tile->mv); i 606 libavcodec/clearvideo.c x = i << (c->tile_shift - 1); i 880 libavcodec/clearvideo.c int i; i 889 libavcodec/clearvideo.c for (i = 0; i < 4; i++) { i 890 libavcodec/clearvideo.c ff_free_vlc(&c->ylev[i].mv_cb); i 891 libavcodec/clearvideo.c ff_free_vlc(&c->ylev[i].flags_cb); i 892 libavcodec/clearvideo.c ff_free_vlc(&c->ylev[i].bias_cb); i 894 libavcodec/clearvideo.c for (i = 0; i < 3; i++) { i 895 libavcodec/clearvideo.c ff_free_vlc(&c->ulev[i].mv_cb); i 896 libavcodec/clearvideo.c ff_free_vlc(&c->ulev[i].flags_cb); i 897 libavcodec/clearvideo.c ff_free_vlc(&c->ulev[i].bias_cb); i 898 libavcodec/clearvideo.c ff_free_vlc(&c->vlev[i].mv_cb); i 899 libavcodec/clearvideo.c ff_free_vlc(&c->vlev[i].flags_cb); i 900 libavcodec/clearvideo.c ff_free_vlc(&c->vlev[i].bias_cb); i 51 libavcodec/cllc.c int i, j, count; i 66 libavcodec/cllc.c for (i = 0; i < num_lens; i++) { i 80 libavcodec/cllc.c bits[count] = i + 1; i 107 libavcodec/cllc.c int i; i 117 libavcodec/cllc.c for (i = 0; i < ctx->avctx->width; i++) { i 175 libavcodec/cllc.c int i; i 183 libavcodec/cllc.c for (i = 0; i < ctx->avctx->width; i++) { i 205 libavcodec/cllc.c int i; i 212 libavcodec/cllc.c for (i = 0; i < ctx->avctx->width >> is_chroma; i++) { i 217 libavcodec/cllc.c outbuf[i] = pred; i 234 libavcodec/cllc.c int i, j; i 247 libavcodec/cllc.c for (i = 0; i < 4; i++) { i 248 libavcodec/cllc.c ret = read_code_table(ctx, gb, &vlc[i]); i 250 libavcodec/cllc.c for (j = 0; j <= i; j++) i 254 libavcodec/cllc.c "Could not read code table %d.\n", i); i 260 libavcodec/cllc.c for (i = 0; i < avctx->height; i++) { i 266 libavcodec/cllc.c for (i = 0; i < 4; i++) i 267 libavcodec/cllc.c ff_free_vlc(&vlc[i]); i 278 libavcodec/cllc.c int i, j; i 290 libavcodec/cllc.c for (i = 0; i < 3; i++) { i 291 libavcodec/cllc.c ret = read_code_table(ctx, gb, &vlc[i]); i 293 libavcodec/cllc.c for (j = 0; j <= i; j++) i 297 libavcodec/cllc.c "Could not read code table %d.\n", i); i 303 libavcodec/cllc.c for (i = 0; i < avctx->height; i++) { i 310 libavcodec/cllc.c for (i = 0; i < 3; i++) i 311 libavcodec/cllc.c ff_free_vlc(&vlc[i]); i 323 libavcodec/cllc.c int i, j; i 343 libavcodec/cllc.c for (i = 0; i < 2; i++) { i 344 libavcodec/cllc.c ret = read_code_table(ctx, gb, &vlc[i]); i 346 libavcodec/cllc.c for (j = 0; j <= i; j++) i 350 libavcodec/cllc.c "Could not read code table %d.\n", i); i 356 libavcodec/cllc.c for (i = 0; i < avctx->height; i++) { i 365 libavcodec/cllc.c for (i = 0; i < 2; i++) i 366 libavcodec/cllc.c ff_free_vlc(&vlc[i]); i 84 libavcodec/cngdec.c int m, i; i 89 libavcodec/cngdec.c for (i = 0; i < m; i++) i 90 libavcodec/cngdec.c next[i] = cur[i] + refl[m] * cur[m - i - 1]; i 109 libavcodec/cngdec.c int ret, i; i 118 libavcodec/cngdec.c for (i = 0; i < FFMIN(avpkt->size - 1, p->order); i++) { i 119 libavcodec/cngdec.c p->target_refl_coef[i] = (avpkt->data[1 + i] - 127) / 128.0; i 130 libavcodec/cngdec.c for (i = 0; i < p->order; i++) i 131 libavcodec/cngdec.c p->refl_coef[i] = 0.6 *p->refl_coef[i] + 0.4 * p->target_refl_coef[i]; i 139 libavcodec/cngdec.c for (i = 0; i < p->order; i++) i 140 libavcodec/cngdec.c e *= 1.0 - p->refl_coef[i]*p->refl_coef[i]; i 143 libavcodec/cngdec.c for (i = 0; i < avctx->frame_size; i++) { i 145 libavcodec/cngdec.c p->excitation[i] = scaling * r; i 154 libavcodec/cngdec.c for (i = 0; i < avctx->frame_size; i++) i 155 libavcodec/cngdec.c buf_out[i] = av_clip_int16(p->filter_out[i + p->order]); i 73 libavcodec/cngenc.c int ret, i; i 83 libavcodec/cngenc.c for (i = 0; i < frame->nb_samples; i++) { i 84 libavcodec/cngenc.c p->samples32[i] = samples[i]; i 85 libavcodec/cngenc.c energy += samples[i] * samples[i]; i 96 libavcodec/cngenc.c for (i = 0; i < p->order; i++) i 97 libavcodec/cngenc.c avpkt->data[1 + i] = p->ref_coef[i] * 127 + 127; i 170 libavcodec/cook.c int i; i 174 libavcodec/cook.c for (i = -63; i < 64; i++) { i 175 libavcodec/cook.c if (!(i & 1)) i 177 libavcodec/cook.c pow2tab[63 + i] = exp2_val; i 178 libavcodec/cook.c rootpow2tab[63 + i] = root_val * exp2_tab[i & 1]; i 186 libavcodec/cook.c int i; i 188 libavcodec/cook.c for (i = 0; i < 31; i++) i 189 libavcodec/cook.c q->gain_table[i] = pow(pow2tab[i + 48], i 196 libavcodec/cook.c int i, result; i 199 libavcodec/cook.c for (i = 0; i < 13; i++) { i 200 libavcodec/cook.c result |= init_vlc(&q->envelope_quant_index[i], 9, 24, i 201 libavcodec/cook.c envelope_quant_index_huffbits[i], 1, 1, i 202 libavcodec/cook.c envelope_quant_index_huffcodes[i], 2, 2, 0); i 205 libavcodec/cook.c for (i = 0; i < 7; i++) { i 206 libavcodec/cook.c result |= init_vlc(&q->sqvh[i], vhvlcsize_tab[i], vhsize_tab[i], i 207 libavcodec/cook.c cvh_huffbits[i], 1, 1, i 208 libavcodec/cook.c cvh_huffcodes[i], 2, 2, 0); i 211 libavcodec/cook.c for (i = 0; i < q->num_subpackets; i++) { i 212 libavcodec/cook.c if (q->subpacket[i].joint_stereo == 1) { i 213 libavcodec/cook.c result |= init_vlc(&q->subpacket[i].channel_coupling, 6, i 214 libavcodec/cook.c (1 << q->subpacket[i].js_vlc_bits) - 1, i 215 libavcodec/cook.c ccpl_huffbits[q->subpacket[i].js_vlc_bits - 2], 1, 1, i 216 libavcodec/cook.c ccpl_huffcodes[q->subpacket[i].js_vlc_bits - 2], 2, 2, 0); i 217 libavcodec/cook.c av_log(q->avctx, AV_LOG_DEBUG, "subpacket %i Joint-stereo VLC used.\n", i); i 251 libavcodec/cook.c int i; i 252 libavcodec/cook.c for (i = 0; i < 5; i++) i 253 libavcodec/cook.c q->cplscales[i] = cplscales[i]; i 287 libavcodec/cook.c int i, off; i 301 libavcodec/cook.c for (i = 0; i < bytes / 4; i++) i 302 libavcodec/cook.c obuf[i] = c ^ buf[i]; i 309 libavcodec/cook.c int i; i 321 libavcodec/cook.c for (i = 0; i < 13; i++) i 322 libavcodec/cook.c ff_free_vlc(&q->envelope_quant_index[i]); i 323 libavcodec/cook.c for (i = 0; i < 7; i++) i 324 libavcodec/cook.c ff_free_vlc(&q->sqvh[i]); i 325 libavcodec/cook.c for (i = 0; i < q->num_subpackets; i++) i 326 libavcodec/cook.c ff_free_vlc(&q->subpacket[i].channel_coupling); i 341 libavcodec/cook.c int i, n; i 345 libavcodec/cook.c i = 0; i 350 libavcodec/cook.c while (i <= index) i 351 libavcodec/cook.c gaininfo[i++] = gain; i 353 libavcodec/cook.c while (i <= 8) i 354 libavcodec/cook.c gaininfo[i++] = 0; i 366 libavcodec/cook.c int i, j, vlc_index; i 370 libavcodec/cook.c for (i = 1; i < p->total_subbands; i++) { i 371 libavcodec/cook.c vlc_index = i; i 372 libavcodec/cook.c if (i >= p->js_subband_start * 2) { i 384 libavcodec/cook.c quant_index_table[i] = quant_index_table[i - 1] + j - 12; // differential encoding i 385 libavcodec/cook.c if (quant_index_table[i] > 63 || quant_index_table[i] < -63) { i 388 libavcodec/cook.c quant_index_table[i], i); i 407 libavcodec/cook.c int exp_idx, bias, tmpbias1, tmpbias2, bits_left, num_bits, index, v, i, j; i 424 libavcodec/cook.c for (i = 32; i > 0; i = i / 2) { i 428 libavcodec/cook.c exp_idx = av_clip_uintp2((i - quant_index_table[index] + bias) / 2, 3); i 433 libavcodec/cook.c bias += i; i 438 libavcodec/cook.c for (i = 0; i < p->total_subbands; i++) { i 439 libavcodec/cook.c exp_idx = av_clip_uintp2((bias - quant_index_table[i]) / 2, 3); i 441 libavcodec/cook.c exp_index1[i] = exp_idx; i 442 libavcodec/cook.c exp_index2[i] = exp_idx; i 450 libavcodec/cook.c for (i = 0; i < p->total_subbands; i++) { i 451 libavcodec/cook.c if (exp_index1[i] < 7) { i 452 libavcodec/cook.c v = (-2 * exp_index1[i]) - quant_index_table[i] + bias; i 455 libavcodec/cook.c index = i; i 468 libavcodec/cook.c for (i = 0; i < p->total_subbands; i++) { i 469 libavcodec/cook.c if (exp_index2[i] > 0) { i 470 libavcodec/cook.c v = (-2 * exp_index2[i]) - quant_index_table[i] + bias; i 473 libavcodec/cook.c index = i; i 486 libavcodec/cook.c for (i = 0; i < p->total_subbands; i++) i 487 libavcodec/cook.c category[i] = exp_index2[i]; i 489 libavcodec/cook.c for (i = 0; i < p->numvector_size - 1; i++) i 490 libavcodec/cook.c category_index[i] = tmp_categorize_array[tmp_categorize_array2_idx++]; i 504 libavcodec/cook.c int i; i 505 libavcodec/cook.c for (i = 0; i < q->num_vectors; i++) i 507 libavcodec/cook.c int idx = category_index[i]; i 527 libavcodec/cook.c int i; i 530 libavcodec/cook.c for (i = 0; i < SUBBAND_SIZE; i++) { i 531 libavcodec/cook.c if (subband_coef_index[i]) { i 532 libavcodec/cook.c f1 = quant_centroid_tab[index][subband_coef_index[i]]; i 533 libavcodec/cook.c if (subband_coef_sign[i]) i 541 libavcodec/cook.c mlt_p[i] = f1 * rootpow2tab[quant_index + 63]; i 555 libavcodec/cook.c int i, j; i 560 libavcodec/cook.c for (i = 0; i < vpr_tab[category]; i++) { i 568 libavcodec/cook.c subband_coef_index[vd * i + j] = vlc - tmp * (kmax_tab[category] + 1); i 572 libavcodec/cook.c if (subband_coef_index[i * vd + j]) { i 574 libavcodec/cook.c subband_coef_sign[i * vd + j] = get_bits1(&q->gb); i 577 libavcodec/cook.c subband_coef_sign[i * vd + j] = 0; i 580 libavcodec/cook.c subband_coef_sign[i * vd + j] = 0; i 637 libavcodec/cook.c int res, i; i 644 libavcodec/cook.c for (i=0; i<p->total_subbands; i++) { i 645 libavcodec/cook.c if (category[i] > 7) i 665 libavcodec/cook.c int i; i 670 libavcodec/cook.c for (i = 0; i < q->gain_size_factor; i++) i 671 libavcodec/cook.c buffer[i] *= fc1; i 674 libavcodec/cook.c for (i = 0; i < q->gain_size_factor; i++) { i 675 libavcodec/cook.c buffer[i] *= fc1; i 693 libavcodec/cook.c int i; i 701 libavcodec/cook.c for (i = 0; i < q->samples_per_channel; i++) i 702 libavcodec/cook.c inbuffer[i] = inbuffer[i] * fc * q->mlt_window[i] - i 703 libavcodec/cook.c previous_buffer[i] * q->mlt_window[q->samples_per_channel - 1 - i]; i 722 libavcodec/cook.c int i; i 730 libavcodec/cook.c for (i = 0; i < 8; i++) i 731 libavcodec/cook.c if (gains_ptr->now[i] || gains_ptr->now[i + 1]) i 732 libavcodec/cook.c q->interpolate(q, &buffer1[q->gain_size_factor * i], i 733 libavcodec/cook.c gains_ptr->now[i], gains_ptr->now[i + 1]); i 749 libavcodec/cook.c int i; i 759 libavcodec/cook.c for (i = 0; i < length; i++) i 760 libavcodec/cook.c decouple_tab[start + i] = get_vlc2(&q->gb, i 764 libavcodec/cook.c for (i = 0; i < length; i++) { i 770 libavcodec/cook.c decouple_tab[start + i] = v; i 811 libavcodec/cook.c int i, j, res; i 828 libavcodec/cook.c for (i = 0; i < p->js_subband_start; i++) { i 830 libavcodec/cook.c mlt_buffer_left[i * 20 + j] = decode_buffer[i * 40 + j]; i 831 libavcodec/cook.c mlt_buffer_right[i * 20 + j] = decode_buffer[i * 40 + 20 + j]; i 838 libavcodec/cook.c for (i = p->js_subband_start; i < p->subbands; i++) { i 839 libavcodec/cook.c cpl_tmp = cplband[i]; i 844 libavcodec/cook.c q->decouple(q, p, i, f1, f2, decode_buffer, i 968 libavcodec/cook.c int i, ret; i 986 libavcodec/cook.c for (i = 1; i < q->num_subpackets; i++) { i 987 libavcodec/cook.c q->subpacket[i].size = 2 * buf[avctx->block_align - q->num_subpackets + i]; i 988 libavcodec/cook.c q->subpacket[0].size -= q->subpacket[i].size + 1; i 997 libavcodec/cook.c for (i = 0; i < q->num_subpackets; i++) { i 998 libavcodec/cook.c q->subpacket[i].bits_per_subpacket = (q->subpacket[i].size * 8) >> i 999 libavcodec/cook.c q->subpacket[i].bits_per_subpdiv; i 1000 libavcodec/cook.c q->subpacket[i].ch_idx = chidx; i 1003 libavcodec/cook.c i, q->subpacket[i].size, q->subpacket[i].joint_stereo, offset, i 1006 libavcodec/cook.c if ((ret = decode_subpacket(q, &q->subpacket[i], buf + offset, samples)) < 0) i 1008 libavcodec/cook.c offset += q->subpacket[i].size; i 1009 libavcodec/cook.c chidx += q->subpacket[i].num_channels; i 1011 libavcodec/cook.c i, q->subpacket[i].size * 8, get_bits_count(&q->gb)); i 29 libavcodec/copy_block.h int i; i 30 libavcodec/copy_block.h for (i = 0; i < h; i++) { i 39 libavcodec/copy_block.h int i; i 40 libavcodec/copy_block.h for (i = 0; i < h; i++) { i 49 libavcodec/copy_block.h int i; i 50 libavcodec/copy_block.h for (i = 0; i < h; i++) { i 59 libavcodec/copy_block.h int i; i 60 libavcodec/copy_block.h for (i = 0; i < h; i++) { i 70 libavcodec/copy_block.h int i; i 71 libavcodec/copy_block.h for (i = 0; i < h; i++) { i 80 libavcodec/copy_block.h int i; i 81 libavcodec/copy_block.h for (i = 0; i < h; i++) { i 56 libavcodec/cos_tablegen.c int i, j; i 64 libavcodec/cos_tablegen.c for (i = 4; i <= BITS; i++) { i 65 libavcodec/cos_tablegen.c int m = 1 << i; i 54 libavcodec/cpia.c int i,j,ret; i 107 libavcodec/cpia.c for ( i = 0; i 108 libavcodec/cpia.c i < frame->height; i 109 libavcodec/cpia.c i++, src += linelength, src_size -= linelength i 129 libavcodec/cpia.c y = &frame->data[0][i * frame->linesize[0]]; i 130 libavcodec/cpia.c u = &frame->data[1][(i >> 1) * frame->linesize[1]]; i 131 libavcodec/cpia.c v = &frame->data[2][(i >> 1) * frame->linesize[2]]; i 136 libavcodec/cpia.c if ((i & 1) && header[17] == SUBSAMPLE_420) { i 43 libavcodec/cscd.c int i, src_stride = FFALIGN(linelen, 4); i 46 libavcodec/cscd.c for (i = height; i; i--) { i 56 libavcodec/cscd.c int i, j, src_stride = FFALIGN(linelen, 4); i 59 libavcodec/cscd.c for (i = height; i; i--) { i 487 libavcodec/cuviddec.c int i; i 515 libavcodec/cuviddec.c for (i = 0; i < pixdesc->nb_components; i++) { i 516 libavcodec/cuviddec.c int height = avctx->height >> (i ? pixdesc->log2_chroma_h : 0); i 521 libavcodec/cuviddec.c .dstDevice = (CUdeviceptr)frame->data[i], i 523 libavcodec/cuviddec.c .dstPitch = frame->linesize[i], i 525 libavcodec/cuviddec.c .WidthInBytes = FFMIN(pitch, frame->linesize[i]), i 560 libavcodec/cuviddec.c for (i = 0; i < pixdesc->nb_components; i++) { i 561 libavcodec/cuviddec.c tmp_frame->data[i] = (uint8_t*)mapped_frame + offset; i 562 libavcodec/cuviddec.c tmp_frame->linesize[i] = pitch; i 563 libavcodec/cuviddec.c offset += pitch * (avctx->height >> (i ? pixdesc->log2_chroma_h : 0)); i 58 libavcodec/dca.c int i, tmp; i 71 libavcodec/dca.c for (i = 0; i < (src_size + 1) >> 1; i++) { i 80 libavcodec/dca.c for (i = 0; i < (src_size + 1) >> 1; i++, src += 2) { i 68 libavcodec/dca_core.c static int dca_get_vlc(GetBitContext *s, DCAVLC *v, int i) i 70 libavcodec/dca_core.c return get_vlc2(s, v->vlc[i].table, v->vlc[i].bits, v->max_depth) + v->offset; i 75 libavcodec/dca_core.c int i; i 77 libavcodec/dca_core.c for (i = 0; i < size; i++) i 78 libavcodec/dca_core.c array[i] = get_sbits(s, n); i 564 libavcodec/dca_core.c int i; i 567 libavcodec/dca_core.c for (i = 0; i < DCA_SUBBAND_SAMPLES; i++) i 568 libavcodec/dca_core.c audio[i] = dca_get_vlc(&s->gb, &ff_dca_vlc_quant_index[abits - 1], sel); i 606 libavcodec/dca_core.c int i, j; i 608 libavcodec/dca_core.c for (i = sb_start; i < sb_end; i++) { i 609 libavcodec/dca_core.c if (prediction_mode[i]) { i 610 libavcodec/dca_core.c const int pred_id = vq_index[i]; i 611 libavcodec/dca_core.c int32_t *ptr = subband_samples[i] + ofs; i 1076 libavcodec/dca_core.c int i, ch1, ch2, ret, header_size, header_pos = get_bits_count(&s->gb); i 1097 libavcodec/dca_core.c for (i = 0; i < xbr_nchsets; i++) i 1098 libavcodec/dca_core.c xbr_frame_size[i] = get_bits(&s->gb, 14) + 1; i 1104 libavcodec/dca_core.c for (i = 0, ch2 = 0; i < xbr_nchsets; i++) { i 1105 libavcodec/dca_core.c xbr_nchannels[i] = get_bits(&s->gb, 3) + 1; i 1107 libavcodec/dca_core.c for (ch1 = 0; ch1 < xbr_nchannels[i]; ch1++, ch2++) { i 1125 libavcodec/dca_core.c for (i = 0, xbr_base_ch = 0; i < xbr_nchsets; i++) { i 1128 libavcodec/dca_core.c if (xbr_base_ch + xbr_nchannels[i] <= s->nchannels) { i 1133 libavcodec/dca_core.c xbr_base_ch + xbr_nchannels[i], i 1140 libavcodec/dca_core.c xbr_base_ch += xbr_nchannels[i]; i 1142 libavcodec/dca_core.c if (ff_dca_seek_bits(&s->gb, header_pos + xbr_frame_size[i] * 8)) { i 1546 libavcodec/dca_core.c int i, ret, header_size, header_pos = get_bits_count(&s->gb); i 1577 libavcodec/dca_core.c for (i = 0; i < x96_nchsets; i++) i 1578 libavcodec/dca_core.c x96_frame_size[i] = get_bits(&s->gb, 12) + 1; i 1581 libavcodec/dca_core.c for (i = 0; i < x96_nchsets; i++) i 1582 libavcodec/dca_core.c x96_nchannels[i] = get_bits(&s->gb, 3) + 1; i 1597 libavcodec/dca_core.c for (i = 0, x96_base_ch = 0; i < x96_nchsets; i++) { i 1600 libavcodec/dca_core.c if (x96_base_ch + x96_nchannels[i] <= s->nchannels) { i 1601 libavcodec/dca_core.c s->x96_nchannels = x96_base_ch + x96_nchannels[i]; i 1606 libavcodec/dca_core.c x96_base_ch += x96_nchannels[i]; i 1608 libavcodec/dca_core.c if (ff_dca_seek_bits(&s->gb, header_pos + x96_frame_size[i] * 8)) { i 1644 libavcodec/dca_core.c int i, m, n; i 1658 libavcodec/dca_core.c for (i = 0; i < m * n; i++) { i 1666 libavcodec/dca_core.c s->prim_dmix_coeff[i] = (ff_dca_dmixtable[index] ^ sign) - sign; i 2067 libavcodec/dca_core.c int i, n, ch, ret, spkr, nsamples; i 2150 libavcodec/dca_core.c for (i = 0; i < avctx->channels; i++) { i 2151 libavcodec/dca_core.c int32_t *samples = s->output_samples[s->ch_remap[i]]; i 2152 libavcodec/dca_core.c int32_t *plane = (int32_t *)frame->extended_data[i]; i 2164 libavcodec/dca_core.c int i, n, ch, ret, spkr, nsamples, nchannels; i 2182 libavcodec/dca_core.c for (i = 0; i < avctx->channels; i++) i 2183 libavcodec/dca_core.c output_samples[s->ch_remap[i]] = (float *)frame->extended_data[i]; i 62 libavcodec/dca_exss.c int i, j, drc_present, descr_size, descr_pos = get_bits_count(&s->gb); i 136 libavcodec/dca_exss.c for (i = 0; i < spkr_remap_nsets; i++) i 137 libavcodec/dca_exss.c nspeakers[i] = ff_dca_count_chs_for_mask(get_bits(&s->gb, spkr_mask_nbits)); i 139 libavcodec/dca_exss.c for (i = 0; i < spkr_remap_nsets; i++) { i 143 libavcodec/dca_exss.c for (j = 0; j < nspeakers[i]; j++) { i 203 libavcodec/dca_exss.c for (i = 0; i < s->nmixoutconfigs; i++) i 204 libavcodec/dca_exss.c skip_bits_long(&s->gb, 6 * s->nmixoutchs[i]); i 214 libavcodec/dca_exss.c for (i = 0; i < s->nmixoutconfigs; i++) { i 215 libavcodec/dca_exss.c if (!s->nmixoutchs[i]) { i 222 libavcodec/dca_exss.c int mix_map_mask = get_bits(&s->gb, s->nmixoutchs[i]); i 380 libavcodec/dca_exss.c int i, ret, offset, wide_hdr, header_size; i 448 libavcodec/dca_exss.c for (i = 0; i < s->npresents; i++) i 449 libavcodec/dca_exss.c active_exss_mask[i] = get_bits(&s->gb, s->exss_index + 1); i 452 libavcodec/dca_exss.c for (i = 0; i < s->npresents; i++) i 453 libavcodec/dca_exss.c skip_bits_long(&s->gb, av_popcount(active_exss_mask[i]) * 8); i 469 libavcodec/dca_exss.c for (i = 0; i < s->nmixoutconfigs; i++) i 470 libavcodec/dca_exss.c s->nmixoutchs[i] = ff_dca_count_chs_for_mask(get_bits(&s->gb, spkr_mask_nbits)); i 479 libavcodec/dca_exss.c for (i = 0; i < s->nassets; i++) { i 480 libavcodec/dca_exss.c s->assets[i].asset_offset = offset; i 481 libavcodec/dca_exss.c s->assets[i].asset_size = get_bits(&s->gb, s->exss_size_nbits) + 1; i 482 libavcodec/dca_exss.c offset += s->assets[i].asset_size; i 491 libavcodec/dca_exss.c for (i = 0; i < s->nassets; i++) { i 492 libavcodec/dca_exss.c if ((ret = parse_descriptor(s, &s->assets[i])) < 0) i 494 libavcodec/dca_exss.c if ((ret = set_exss_offsets(&s->assets[i])) < 0) { i 129 libavcodec/dca_lbr.c int i; i 134 libavcodec/dca_lbr.c for (i = 0; i < 256; i++) i 135 libavcodec/dca_lbr.c cos_tab[i] = cos(M_PI * i / 128); i 137 libavcodec/dca_lbr.c for (i = 0; i < 16; i++) i 138 libavcodec/dca_lbr.c lpc_tab[i] = sin((i - 8) * (M_PI / ((i < 8) ? 17 : 15))); i 146 libavcodec/dca_lbr.c int i, ps, si, code, step_i; i 162 libavcodec/dca_lbr.c for (i = 0; i < 64; i++) { i 191 libavcodec/dca_lbr.c s->lfe_data[i] = value * s->lfe_scale; i 200 libavcodec/dca_lbr.c int i, ps, si, code, step_i; i 216 libavcodec/dca_lbr.c for (i = 0; i < 64; i++) { i 241 libavcodec/dca_lbr.c s->lfe_data[i] = value * s->lfe_scale; i 427 libavcodec/dca_lbr.c int i, sf, prev, next, dist; i 482 libavcodec/dca_lbr.c for (i = 1; i < dist; i++) i 483 libavcodec/dca_lbr.c scf[sf + i] = prev + (next - prev) * i / dist; i 605 libavcodec/dca_lbr.c int i, ch; i 614 libavcodec/dca_lbr.c for (i = 0; i < 8; i++) { i 617 libavcodec/dca_lbr.c s->grid_3_scf[ch][sb][i] = parse_vlc(&s->gb, &ff_dca_vlc_grid_3, 2) - 16; i 637 libavcodec/dca_lbr.c int i, j, code, nblocks, coding_method; i 647 libavcodec/dca_lbr.c for (i = 0; i < nblocks; i++, samples += 8) { i 652 libavcodec/dca_lbr.c i = nblocks * 8; i 657 libavcodec/dca_lbr.c for (i = 0; i < DCA_LBR_TIME_SAMPLES && get_bits_left(&s->gb) >= 2; i++) { i 659 libavcodec/dca_lbr.c samples[i] = ff_dca_rsd_level_2b[get_bits1(&s->gb)]; i 661 libavcodec/dca_lbr.c samples[i] = 0; i 665 libavcodec/dca_lbr.c for (i = 0; i < nblocks; i++, samples += 5) { i 670 libavcodec/dca_lbr.c i = nblocks * 5; i 676 libavcodec/dca_lbr.c for (i = 0; i < nblocks; i++, samples += 3) { i 681 libavcodec/dca_lbr.c i = nblocks * 3; i 685 libavcodec/dca_lbr.c for (i = 0; i < DCA_LBR_TIME_SAMPLES && get_bits_left(&s->gb) >= 6; i++) i 686 libavcodec/dca_lbr.c samples[i] = ff_dca_rsd_level_8[get_vlc2(&s->gb, ff_dca_vlc_rsd.table, 6, 1)]; i 691 libavcodec/dca_lbr.c for (i = 0; i < nblocks; i++) i 692 libavcodec/dca_lbr.c samples[i] = ff_dca_rsd_level_16[get_bits(&s->gb, 4)]; i 702 libavcodec/dca_lbr.c for (; i < DCA_LBR_TIME_SAMPLES; i++) i 703 libavcodec/dca_lbr.c s->time_samples[ch][sb][i] = lbr_rand(s, sb); i 773 libavcodec/dca_lbr.c int i, j; i 775 libavcodec/dca_lbr.c for (i = 0; i < 8; i++) { i 776 libavcodec/dca_lbr.c float rc = lpc_tab[codes[i]]; i 777 libavcodec/dca_lbr.c for (j = 0; j < (i + 1) / 2; j++) { i 779 libavcodec/dca_lbr.c float tmp2 = coeff[i - j - 1]; i 781 libavcodec/dca_lbr.c coeff[i - j - 1] = tmp2 + rc * tmp1; i 783 libavcodec/dca_lbr.c coeff[i] = rc; i 790 libavcodec/dca_lbr.c int i, sb, ch, codes[16]; i 798 libavcodec/dca_lbr.c for (i = 0; i < ncodes; i++) i 799 libavcodec/dca_lbr.c codes[i] = get_bits(&s->gb, 4); i 800 libavcodec/dca_lbr.c for (i = 0; i < ncodes / 8; i++) i 801 libavcodec/dca_lbr.c convert_lpc(s->lpc_coeff[f][ch][sb][i], &codes[i * 8]); i 873 libavcodec/dca_lbr.c int i, j, sb, ch, nsubbands; i 890 libavcodec/dca_lbr.c for (i = 0; i < 8; i++, g2_scf += 8) { i 892 libavcodec/dca_lbr.c memset(g2_scf, 0, 64 - i * 8); i 956 libavcodec/dca_lbr.c int i, br_per_ch = s->bit_rate_scaled / s->nchannels_total; i 965 libavcodec/dca_lbr.c for (i = 0; i < 32 << s->freq_range; i++) i 966 libavcodec/dca_lbr.c s->window[i] = ff_dca_long_window[i << (2 - s->freq_range)]; i 977 libavcodec/dca_lbr.c for (i = 0; i < s->nsubbands; i++) { i 978 libavcodec/dca_lbr.c if (i < 2) i 979 libavcodec/dca_lbr.c s->sb_scf[i] = 0; // The first two subbands are always zero i 980 libavcodec/dca_lbr.c else if (i < 5) i 981 libavcodec/dca_lbr.c s->sb_scf[i] = (i - 1) * 0.25 * 0.785 * scale; i 983 libavcodec/dca_lbr.c s->sb_scf[i] = 0.785 * scale; i 1181 libavcodec/dca_lbr.c int i, ch, sb, sf, ret, group, chunk_id, chunk_len; i 1230 libavcodec/dca_lbr.c for (i = 0; i < chunk_len - 2; i++) i 1231 libavcodec/dca_lbr.c res += gb.buffer[i]; i 1313 libavcodec/dca_lbr.c i = LBR_CHUNK_TONAL_GRP_5 - chunk_id; i 1314 libavcodec/dca_lbr.c chunk.tonal_grp[i].id = i; i 1315 libavcodec/dca_lbr.c chunk.tonal_grp[i].len = chunk_len; i 1316 libavcodec/dca_lbr.c chunk.tonal_grp[i].data = gb.buffer; i 1324 libavcodec/dca_lbr.c i = LBR_CHUNK_TONAL_SCF_GRP_5 - chunk_id; i 1325 libavcodec/dca_lbr.c chunk.tonal_grp[i].id = i; i 1326 libavcodec/dca_lbr.c chunk.tonal_grp[i].len = chunk_len; i 1327 libavcodec/dca_lbr.c chunk.tonal_grp[i].data = gb.buffer; i 1333 libavcodec/dca_lbr.c i = chunk_id - LBR_CHUNK_RES_GRID_LR; i 1334 libavcodec/dca_lbr.c chunk.grid1[i].len = chunk_len; i 1335 libavcodec/dca_lbr.c chunk.grid1[i].data = gb.buffer; i 1341 libavcodec/dca_lbr.c i = chunk_id - LBR_CHUNK_RES_GRID_HR; i 1342 libavcodec/dca_lbr.c chunk.hr_grid[i].len = chunk_len; i 1343 libavcodec/dca_lbr.c chunk.hr_grid[i].data = gb.buffer; i 1349 libavcodec/dca_lbr.c i = chunk_id - LBR_CHUNK_RES_TS_1; i 1350 libavcodec/dca_lbr.c chunk.ts1[i].len = chunk_len; i 1351 libavcodec/dca_lbr.c chunk.ts1[i].data = gb.buffer; i 1357 libavcodec/dca_lbr.c i = chunk_id - LBR_CHUNK_RES_TS_2; i 1358 libavcodec/dca_lbr.c chunk.ts2[i].len = chunk_len; i 1359 libavcodec/dca_lbr.c chunk.ts2[i].data = gb.buffer; i 1371 libavcodec/dca_lbr.c for (i = 0; i < 5; i++) i 1372 libavcodec/dca_lbr.c ret |= parse_tonal_group(s, &chunk.tonal_grp[i]); i 1374 libavcodec/dca_lbr.c for (i = 0; i < (s->nchannels + 1) / 2; i++) { i 1375 libavcodec/dca_lbr.c int ch1 = i * 2; i 1378 libavcodec/dca_lbr.c if (parse_grid_1_chunk (s, &chunk.grid1 [i], ch1, ch2) < 0 || i 1379 libavcodec/dca_lbr.c parse_high_res_grid(s, &chunk.hr_grid[i], ch1, ch2) < 0) { i 1385 libavcodec/dca_lbr.c if (!chunk.grid1[i].len || !chunk.hr_grid[i].len || !chunk.ts1[i].len) i 1388 libavcodec/dca_lbr.c if (parse_ts1_chunk(s, &chunk.ts1[i], ch1, ch2) < 0 || i 1389 libavcodec/dca_lbr.c parse_ts2_chunk(s, &chunk.ts2[i], ch1, ch2) < 0) { i 1406 libavcodec/dca_lbr.c int i, ch, sb; i 1421 libavcodec/dca_lbr.c for (i = 0; i < 8; i++) { i 1422 libavcodec/dca_lbr.c int scf = w1 * g1_scf_a[i] + w2 * g1_scf_b[i]; i 1423 libavcodec/dca_lbr.c hr_scf[i] = scf >> 7; i 1429 libavcodec/dca_lbr.c for (i = 0; i < 8; i++) { i 1430 libavcodec/dca_lbr.c int scf = w1 * g1_scf_a[i] + w2 * g1_scf_b[i]; i 1431 libavcodec/dca_lbr.c hr_scf[i] = (scf >> 7) - g3_avg - g3_scf[i]; i 1443 libavcodec/dca_lbr.c int i, j, k, ch, sb; i 1456 libavcodec/dca_lbr.c for (i = 0; i < DCA_LBR_TIME_SAMPLES; i++) i 1457 libavcodec/dca_lbr.c samples[i] = lbr_rand(s, sb); i 1459 libavcodec/dca_lbr.c for (i = 0; i < DCA_LBR_TIME_SAMPLES / 8; i++, samples += 8) { i 1464 libavcodec/dca_lbr.c float *other = &s->time_samples[ch][k][i * 8]; i 1479 libavcodec/dca_lbr.c int i, j; i 1481 libavcodec/dca_lbr.c for (i = 0; i < nsamples; i++) { i 1484 libavcodec/dca_lbr.c res += coeff[j] * samples[i - j - 1]; i 1485 libavcodec/dca_lbr.c samples[i] -= res; i 1513 libavcodec/dca_lbr.c int i, j, sb, ch; i 1521 libavcodec/dca_lbr.c for (i = 0; i < DCA_LBR_TIME_SAMPLES / 16; i++, samples += 16) { i 1522 libavcodec/dca_lbr.c unsigned int scf = hr_scf[i]; i 1530 libavcodec/dca_lbr.c for (i = 0; i < DCA_LBR_TIME_SAMPLES / 2; i++, samples += 2) { i 1531 libavcodec/dca_lbr.c unsigned int scf = hr_scf[i / 8] - g2_scf[i]; i 1546 libavcodec/dca_lbr.c for (i = 0; i < DCA_LBR_TIME_SAMPLES / 16; i++) { i 1547 libavcodec/dca_lbr.c int sbms = (s->sec_ch_sbms[ch1 / 2][sb] >> i) & 1; i 1548 libavcodec/dca_lbr.c int lrms = (s->sec_ch_lrms[ch1 / 2][sb] >> i) & 1; i 1598 libavcodec/dca_lbr.c int i, ch, sb, sf; i 1612 libavcodec/dca_lbr.c for (i = 0; i < 32; i++) i 1613 libavcodec/dca_lbr.c samples[i] *= (32 - i) * prev + i * next; i 1625 libavcodec/dca_lbr.c int i, start, count; i 1633 libavcodec/dca_lbr.c for (i = 0; i < count; i++) { i 1634 libavcodec/dca_lbr.c DCALbrTone *t = &s->tones[(start + i) & (DCA_LBR_TONES - 1)]; i 1737 libavcodec/dca_lbr.c int i, ret, nchannels, ch_conf = (s->ch_mask & 0x7) - 1; i 1761 libavcodec/dca_lbr.c for (i = 0; i < (s->nchannels + 1) / 2; i++) { i 1762 libavcodec/dca_lbr.c int ch1 = i * 2; i 71 libavcodec/dca_parser.c int start_found, size, i; i 79 libavcodec/dca_parser.c i = 0; i 81 libavcodec/dca_parser.c for (; i < buf_size; i++) { i 83 libavcodec/dca_parser.c state = (state << 8) | buf[i]; i 100 libavcodec/dca_parser.c i++; i 107 libavcodec/dca_parser.c for (; i < buf_size; i++) { i 109 libavcodec/dca_parser.c state = (state << 8) | buf[i]; i 173 libavcodec/dca_parser.c return IS_EXSS_MARKER(state) ? i - 3 : i - 5; i 47 libavcodec/dca_xll.c int i; i 49 libavcodec/dca_xll.c for (i = 0; i < size; i++) i 50 libavcodec/dca_xll.c array[i] = get_bits(gb, n); i 55 libavcodec/dca_xll.c int i; i 59 libavcodec/dca_xll.c else for (i = 0; i < size; i++) i 60 libavcodec/dca_xll.c array[i] = get_linear(gb, n); i 65 libavcodec/dca_xll.c int i; i 67 libavcodec/dca_xll.c for (i = 0; i < size; i++) i 68 libavcodec/dca_xll.c array[i] = get_rice(gb, k); i 75 libavcodec/dca_xll.c int i, j, *coeff_ptr = c->dmix_coeff; i 77 libavcodec/dca_xll.c for (i = 0; i < m; i++) { i 92 libavcodec/dca_xll.c c->dmix_scale[i] = (scale ^ sign) - sign; i 93 libavcodec/dca_xll.c c->dmix_scale_inv[i] = (scale_inv ^ sign) - sign; i 118 libavcodec/dca_xll.c int i, j, k, ret, band, header_size, header_pos = get_bits_count(&s->gb); i 223 libavcodec/dca_xll.c for (i = 0, j = 0; i < s->ch_mask_nbits; i++) i 224 libavcodec/dca_xll.c if (c->ch_mask & (1U << i)) i 225 libavcodec/dca_xll.c c->ch_remap[j++] = i; i 284 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 285 libavcodec/dca_xll.c b->orig_order[i] = get_bits(&s->gb, ch_nbits); i 286 libavcodec/dca_xll.c if (b->orig_order[i] >= c->nchannels) { i 293 libavcodec/dca_xll.c for (i = 0; i < c->nchannels / 2; i++) i 294 libavcodec/dca_xll.c b->decor_coeff[i] = get_bits1(&s->gb) ? get_linear(&s->gb, 7) : 0; i 296 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 297 libavcodec/dca_xll.c b->orig_order[i] = i; i 298 libavcodec/dca_xll.c for (i = 0; i < c->nchannels / 2; i++) i 299 libavcodec/dca_xll.c b->decor_coeff[i] = 0; i 304 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 305 libavcodec/dca_xll.c b->adapt_pred_order[i] = get_bits(&s->gb, 4); i 306 libavcodec/dca_xll.c if (b->adapt_pred_order[i] > b->highest_pred_order) i 307 libavcodec/dca_xll.c b->highest_pred_order = b->adapt_pred_order[i]; i 315 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 316 libavcodec/dca_xll.c b->fixed_pred_order[i] = b->adapt_pred_order[i] ? 0 : get_bits(&s->gb, 2); i 319 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 320 libavcodec/dca_xll.c for (j = 0; j < b->adapt_pred_order[i]; j++) { i 327 libavcodec/dca_xll.c b->adapt_refl_coeff[i][j] = -(int)ff_dca_xll_refl_coeff[-k]; i 329 libavcodec/dca_xll.c b->adapt_refl_coeff[i][j] = (int)ff_dca_xll_refl_coeff[ k]; i 351 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 352 libavcodec/dca_xll.c b->nscalablelsbs[i] = get_bits(&s->gb, 4); i 353 libavcodec/dca_xll.c if (b->nscalablelsbs[i] && !b->lsb_section_size) { i 360 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 361 libavcodec/dca_xll.c b->nscalablelsbs[i] = 0; i 367 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 368 libavcodec/dca_xll.c b->bit_width_adjust[i] = get_bits(&s->gb, 4); i 370 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 371 libavcodec/dca_xll.c b->bit_width_adjust[i] = 0; i 390 libavcodec/dca_xll.c int i, j, nsamples = nchsamples * c->nchannels * c->nfreqbands; i 399 libavcodec/dca_xll.c for (i = 0; i < c->nfreqbands; i++) { i 401 libavcodec/dca_xll.c c->bands[i].msb_sample_buffer[j] = ptr; i 411 libavcodec/dca_xll.c int i, j, nsamples = 0; i 415 libavcodec/dca_xll.c for (i = 0; i < c->nfreqbands; i++) i 416 libavcodec/dca_xll.c if (c->bands[i].lsb_section_size) i 427 libavcodec/dca_xll.c for (i = 0; i < c->nfreqbands; i++) { i 428 libavcodec/dca_xll.c if (c->bands[i].lsb_section_size) { i 430 libavcodec/dca_xll.c c->bands[i].lsb_sample_buffer[j] = ptr; i 435 libavcodec/dca_xll.c c->bands[i].lsb_sample_buffer[j] = NULL; i 445 libavcodec/dca_xll.c int i, j, k; i 458 libavcodec/dca_xll.c for (i = 0; i < k; i++) { i 461 libavcodec/dca_xll.c c->rice_code_flag[i] = get_bits1(&s->gb); i 464 libavcodec/dca_xll.c if (!c->seg_common && c->rice_code_flag[i] && get_bits1(&s->gb)) i 466 libavcodec/dca_xll.c c->bitalloc_hybrid_linear[i] = get_bits(&s->gb, c->nabits) + 1; i 469 libavcodec/dca_xll.c c->bitalloc_hybrid_linear[i] = 0; i 473 libavcodec/dca_xll.c for (i = 0; i < k; i++) { i 476 libavcodec/dca_xll.c c->bitalloc_part_a[i] = get_bits(&s->gb, c->nabits); i 479 libavcodec/dca_xll.c if (!c->rice_code_flag[i] && c->bitalloc_part_a[i]) i 480 libavcodec/dca_xll.c c->bitalloc_part_a[i]++; i 483 libavcodec/dca_xll.c c->nsamples_part_a[i] = b->adapt_pred_order[i]; i 485 libavcodec/dca_xll.c c->nsamples_part_a[i] = b->highest_pred_order; i 487 libavcodec/dca_xll.c c->bitalloc_part_a[i] = 0; i 488 libavcodec/dca_xll.c c->nsamples_part_a[i] = 0; i 492 libavcodec/dca_xll.c c->bitalloc_part_b[i] = get_bits(&s->gb, c->nabits); i 495 libavcodec/dca_xll.c if (!c->rice_code_flag[i] && c->bitalloc_part_b[i]) i 496 libavcodec/dca_xll.c c->bitalloc_part_b[i]++; i 501 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 506 libavcodec/dca_xll.c k = c->seg_common ? 0 : i; i 509 libavcodec/dca_xll.c part_a = b->msb_sample_buffer[i] + seg * s->nsegsamples; i 567 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 569 libavcodec/dca_xll.c c->deci_history[i][j] = get_sbits_long(&s->gb, nbits); i 581 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 582 libavcodec/dca_xll.c if (b->nscalablelsbs[i]) { i 584 libavcodec/dca_xll.c b->lsb_sample_buffer[i] + seg * s->nsegsamples, i 585 libavcodec/dca_xll.c s->nsegsamples, b->nscalablelsbs[i]); i 602 libavcodec/dca_xll.c int i, offset, nsamples; i 612 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 613 libavcodec/dca_xll.c memset(b->msb_sample_buffer[i] + offset, 0, nsamples * sizeof(int32_t)); i 615 libavcodec/dca_xll.c memset(b->lsb_sample_buffer[i] + offset, 0, nsamples * sizeof(int32_t)); i 631 libavcodec/dca_xll.c int i, j, k; i 634 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) { i 635 libavcodec/dca_xll.c int32_t *buf = b->msb_sample_buffer[i]; i 636 libavcodec/dca_xll.c int order = b->adapt_pred_order[i]; i 641 libavcodec/dca_xll.c int rc = b->adapt_refl_coeff[i][j]; i 659 libavcodec/dca_xll.c for (j = 0; j < b->fixed_pred_order[i]; j++) i 669 libavcodec/dca_xll.c for (i = 0; i < c->nchannels / 2; i++) { i 670 libavcodec/dca_xll.c int coeff = b->decor_coeff[i]; i 672 libavcodec/dca_xll.c s->dcadsp->decor(b->msb_sample_buffer[i * 2 + 1], i 673 libavcodec/dca_xll.c b->msb_sample_buffer[i * 2 ], i 679 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 680 libavcodec/dca_xll.c tmp[i] = b->msb_sample_buffer[i]; i 682 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 683 libavcodec/dca_xll.c b->msb_sample_buffer[b->orig_order[i]] = tmp[i]; i 688 libavcodec/dca_xll.c for (i = 0; i < c->nchannels; i++) i 689 libavcodec/dca_xll.c s->output_samples[c->ch_remap[i]] = b->msb_sample_buffer[i]; i 889 libavcodec/dca_xll.c int i, j, *coeff_ptr = c->dmix_coeff; i 891 libavcodec/dca_xll.c for (i = 0; i < c->hier_ofs; i++) { i 892 libavcodec/dca_xll.c int scale = o->dmix_scale[i]; i 893 libavcodec/dca_xll.c int scale_inv = o->dmix_scale_inv[i]; i 894 libavcodec/dca_xll.c c->dmix_scale[i] = mul15(c->dmix_scale[i], scale); i 895 libavcodec/dca_xll.c c->dmix_scale_inv[i] = mul16(c->dmix_scale_inv[i], scale_inv); i 907 libavcodec/dca_xll.c int i, ret; i 913 libavcodec/dca_xll.c for (i = 0, c = s->chset; i < s->nchsets; i++, c++) { i 926 libavcodec/dca_xll.c for (i = s->nchsets - 1, c = &s->chset[i]; i > 0; i--, c--) { i 1180 libavcodec/dca_xll.c int i, j, k, nchannels = 0, *coeff_ptr = o->dmix_coeff; i 1183 libavcodec/dca_xll.c for (i = 0, c = s->chset; i < s->nactivechsets; i++, c++) { i 1211 libavcodec/dca_xll.c int i, j, nchannels = 0; i 1214 libavcodec/dca_xll.c for (i = 0, c = s->chset; i < s->nactivechsets; i++, c++) { i 1329 libavcodec/dca_xll.c int i, j, k, ret, shift, nsamples, request_mask; i 1334 libavcodec/dca_xll.c for (i = 0, c = s->chset; i < s->nchsets; i++, c++) { i 1335 libavcodec/dca_xll.c if (i < s->nactivechsets) i 1348 libavcodec/dca_xll.c for (i = 0, c = s->chset; i < s->nactivechsets; i++, c++) { i 1367 libavcodec/dca_xll.c for (i = 1, c = &s->chset[1]; i < s->nchsets; i++, c++) { i 1371 libavcodec/dca_xll.c if (i >= s->nactivechsets) { i 1385 libavcodec/dca_xll.c for (i = 0; i < s->nactivechsets; i++) i 1386 libavcodec/dca_xll.c if ((ret = chs_assemble_freq_bands(s, &s->chset[i])) < 0) i 1444 libavcodec/dca_xll.c for (i = 0; i < avctx->channels; i++) { i 1445 libavcodec/dca_xll.c int32_t *samples = s->output_samples[ch_remap[i]]; i 1447 libavcodec/dca_xll.c int16_t *plane = (int16_t *)frame->extended_data[i]; i 1451 libavcodec/dca_xll.c int32_t *plane = (int32_t *)frame->extended_data[i]; i 1479 libavcodec/dca_xll.c int i, j; i 1481 libavcodec/dca_xll.c for (i = 0, c = s->chset; i < DCA_XLL_CHSETS_MAX; i++, c++) { i 82 libavcodec/dcaadpcm.c int i, j, k = 0; i 88 libavcodec/dcaadpcm.c for (i = 0; i <= DCA_ADPCM_COEFFS; i++) i 89 libavcodec/dcaadpcm.c for (j = i; j <= DCA_ADPCM_COEFFS; j++) i 90 libavcodec/dcaadpcm.c corr[k++] = calc_corr(in+4, len, i, j); i 92 libavcodec/dcaadpcm.c for (i = 0; i < DCA_ADPCM_VQCODEBOOK_SZ; i++) { i 93 libavcodec/dcaadpcm.c err = apply_filter(ff_dca_adpcm_vb[i], corr, *precalc_data); i 96 libavcodec/dcaadpcm.c vq = i; i 106 libavcodec/dcaadpcm.c int i; i 112 libavcodec/dcaadpcm.c for (i = 0; i < len; i++) { i 113 libavcodec/dcaadpcm.c error = in[DCA_ADPCM_COEFFS + i] - ff_dcaadpcm_predict(pred_vq, in + i); i 114 libavcodec/dcaadpcm.c out[i] = error; i 115 libavcodec/dcaadpcm.c signal_energy += MUL64(in[DCA_ADPCM_COEFFS + i], in[DCA_ADPCM_COEFFS + i]); i 127 libavcodec/dcaadpcm.c int pred_vq, i; i 135 libavcodec/dcaadpcm.c for (i = 0; i < len + DCA_ADPCM_COEFFS; i++) i 136 libavcodec/dcaadpcm.c max |= FFABS(in[i]); i 141 libavcodec/dcaadpcm.c for (i = 0; i < len + DCA_ADPCM_COEFFS; i++) { i 142 libavcodec/dcaadpcm.c input_buffer[i] = norm__(in[i], 7); i 143 libavcodec/dcaadpcm.c input_buffer2[i] = norm__(in[i], shift_bits); i 158 libavcodec/dcaadpcm.c for (i = 0; i < len; i++) i 159 libavcodec/dcaadpcm.c diff[i] <<= 7; i 166 libavcodec/dcaadpcm.c int i, j, k; i 168 libavcodec/dcaadpcm.c for (i = 0; i < DCA_ADPCM_VQCODEBOOK_SZ; i++) { i 173 libavcodec/dcaadpcm.c t = (int32_t)ff_dca_adpcm_vb[i][j] * (int32_t)ff_dca_adpcm_vb[i][k]; i 188 libavcodec/dcaadpcm.c int i; i 195 libavcodec/dcaadpcm.c for (i = 0; i < len; i++) { i 196 libavcodec/dcaadpcm.c work_bufer[DCA_ADPCM_COEFFS + i] = ff_dcaadpcm_predict(pred_vq_index, &work_bufer[i]); i 198 libavcodec/dcaadpcm.c delta = (int64_t)in[i] - ((int64_t)work_bufer[DCA_ADPCM_COEFFS + i] << 7); i 200 libavcodec/dcaadpcm.c out[i] = quantize_value(av_clip64(delta, -peak, peak), quant); i 202 libavcodec/dcaadpcm.c ff_dca_core_dequantize(&dequant_delta, &out[i], step_size, scale_factor, 0, 1); i 204 libavcodec/dcaadpcm.c work_bufer[DCA_ADPCM_COEFFS+i] += dequant_delta; i 35 libavcodec/dcaadpcm.h int i; i 38 libavcodec/dcaadpcm.h for (i = 0; i < DCA_ADPCM_COEFFS; i++) i 39 libavcodec/dcaadpcm.h pred += (int64_t)input[DCA_ADPCM_COEFFS - 1 - i] * coeff[i]; i 28 libavcodec/dcadct.c int i; i 30 libavcodec/dcadct.c for (i = 0; i < len; i++) i 31 libavcodec/dcadct.c output[i] = input[2 * i] + input[2 * i + 1]; i 36 libavcodec/dcadct.c int i; i 39 libavcodec/dcadct.c for (i = 1; i < len; i++) i 40 libavcodec/dcadct.c output[i] = input[2 * i] + input[2 * i - 1]; i 45 libavcodec/dcadct.c int i; i 47 libavcodec/dcadct.c for (i = 0; i < len; i++) i 48 libavcodec/dcadct.c output[i] = input[2 * i]; i 53 libavcodec/dcadct.c int i; i 56 libavcodec/dcadct.c for (i = 1; i < len; i++) i 57 libavcodec/dcadct.c output[i] = input[2 * i - 1] + input[2 * i + 1]; i 73 libavcodec/dcadct.c int i, j; i 75 libavcodec/dcadct.c for (i = 0; i < 8; i++) { i 78 libavcodec/dcadct.c res += (int64_t)cos_mod[i][j] * input[j]; i 79 libavcodec/dcadct.c output[i] = norm23(res); i 96 libavcodec/dcadct.c int i, j; i 98 libavcodec/dcadct.c for (i = 0; i < 8; i++) { i 101 libavcodec/dcadct.c res += (int64_t)cos_mod[i][j] * input[1 + j]; i 102 libavcodec/dcadct.c output[i] = norm23(res); i 115 libavcodec/dcadct.c int i, k; i 117 libavcodec/dcadct.c for (i = 0; i < 8; i++) i 118 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[i] + input[8 + i]); i 120 libavcodec/dcadct.c for (i = 8, k = 7; i < 16; i++, k--) i 121 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[k] - input[8 + k]); i 131 libavcodec/dcadct.c int i, k; i 133 libavcodec/dcadct.c for (i = 0; i < 8; i++) i 134 libavcodec/dcadct.c input[8 + i] = mul23(cos_mod[i], input[8 + i]); i 136 libavcodec/dcadct.c for (i = 0; i < 8; i++) i 137 libavcodec/dcadct.c output[i] = input[i] + input[8 + i]; i 139 libavcodec/dcadct.c for (i = 8, k = 7; i < 16; i++, k--) i 140 libavcodec/dcadct.c output[i] = input[k] - input[8 + k]; i 156 libavcodec/dcadct.c int i, k; i 158 libavcodec/dcadct.c for (i = 0; i < 16; i++) i 159 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[i] + input[16 + i]); i 161 libavcodec/dcadct.c for (i = 16, k = 15; i < 32; i++, k--) i 162 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[k] - input[16 + k]); i 167 libavcodec/dcadct.c int i; i 169 libavcodec/dcadct.c for (i = 0; i < len; i++) i 170 libavcodec/dcadct.c input[i] = clip23(input[i]); i 176 libavcodec/dcadct.c int i, k, mag, shift, round; i 179 libavcodec/dcadct.c for (i = 0; i < 32; i++) i 180 libavcodec/dcadct.c mag += abs(input[i]); i 185 libavcodec/dcadct.c for (i = 0; i < 32; i++) i 186 libavcodec/dcadct.c buf_a[i] = (input[i] + round) >> shift; i 210 libavcodec/dcadct.c for (i = 0; i < 32; i++) i 211 libavcodec/dcadct.c buf_b[i] = clip23(buf_b[i] * (1 << shift)); i 213 libavcodec/dcadct.c for (i = 0, k = 31; i < 16; i++, k--) { i 214 libavcodec/dcadct.c output[ i] = clip23(buf_b[i] - buf_b[k]); i 215 libavcodec/dcadct.c output[16 + i] = clip23(buf_b[i] + buf_b[k]); i 232 libavcodec/dcadct.c int i, k; i 234 libavcodec/dcadct.c for (i = 0; i < 16; i++) i 235 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[i] + input[16 + i]); i 237 libavcodec/dcadct.c for (i = 16, k = 15; i < 32; i++, k--) i 238 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[k] - input[16 + k]); i 250 libavcodec/dcadct.c int i, k; i 252 libavcodec/dcadct.c for (i = 0; i < 16; i++) i 253 libavcodec/dcadct.c input[16 + i] = mul23(cos_mod[i], input[16 + i]); i 255 libavcodec/dcadct.c for (i = 0; i < 16; i++) i 256 libavcodec/dcadct.c output[i] = input[i] + input[16 + i]; i 258 libavcodec/dcadct.c for (i = 16, k = 15; i < 32; i++, k--) i 259 libavcodec/dcadct.c output[i] = input[k] - input[16 + k]; i 283 libavcodec/dcadct.c int i, k; i 285 libavcodec/dcadct.c for (i = 0; i < 32; i++) i 286 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[i] + input[32 + i]); i 288 libavcodec/dcadct.c for (i = 32, k = 31; i < 64; i++, k--) i 289 libavcodec/dcadct.c output[i] = mul23(cos_mod[i], input[k] - input[32 + k]); i 295 libavcodec/dcadct.c int i, k, mag, shift, round; i 298 libavcodec/dcadct.c for (i = 0; i < 64; i++) i 299 libavcodec/dcadct.c mag += abs(input[i]); i 304 libavcodec/dcadct.c for (i = 0; i < 64; i++) i 305 libavcodec/dcadct.c buf_a[i] = (input[i] + round) >> shift; i 349 libavcodec/dcadct.c for (i = 0; i < 64; i++) i 350 libavcodec/dcadct.c buf_b[i] = clip23(buf_b[i] * (1 << shift)); i 352 libavcodec/dcadct.c for (i = 0, k = 63; i < 32; i++, k--) { i 353 libavcodec/dcadct.c output[ i] = clip23(buf_b[i] - buf_b[k]); i 354 libavcodec/dcadct.c output[32 + i] = clip23(buf_b[i] + buf_b[k]); i 151 libavcodec/dcadec.c int i, ret, prev_packet = s->packet; i 166 libavcodec/dcadec.c for (i = 0, ret = AVERROR_INVALIDDATA; i < input_size - MIN_PACKET_SIZE + 1 && ret < 0; i++) i 167 libavcodec/dcadec.c ret = avpriv_dca_convert_bitstream(input + i, input_size - i, s->buffer, s->buffer_size); i 33 libavcodec/dcadsp.c int i, j; i 35 libavcodec/dcadsp.c for (i = sb_start; i < sb_end; i++) { i 36 libavcodec/dcadsp.c const int8_t *coeff = hf_vq[vq_index[i]]; i 37 libavcodec/dcadsp.c int32_t scale = scale_factors[i][0]; i 39 libavcodec/dcadsp.c dst[i][j + ofs] = clip23(coeff[j] * scale + (1 << 3) >> 4); i 48 libavcodec/dcadsp.c int i, j; i 50 libavcodec/dcadsp.c for (i = sb_start; i < sb_end; i++) { i 51 libavcodec/dcadsp.c int32_t scale = scale_factors[i]; i 53 libavcodec/dcadsp.c dst[i][j + ofs] = clip23(mul17(src[i][j + ofs], scale)); i 65 libavcodec/dcadsp.c int i, j, k; i 67 libavcodec/dcadsp.c for (i = 0; i < nlfesamples; i++) { i 103 libavcodec/dcadsp.c int i; i 105 libavcodec/dcadsp.c for (i = 0; i < len; i++) { i 106 libavcodec/dcadsp.c float a = 0.25f * src[i] + 0.75f * prev; i 107 libavcodec/dcadsp.c float b = 0.75f * src[i] + 0.25f * prev; i 108 libavcodec/dcadsp.c prev = src[i]; i 126 libavcodec/dcadsp.c int i, j; i 130 libavcodec/dcadsp.c for (i = 0; i < 32; i++) { i 131 libavcodec/dcadsp.c if ((i - 1) & 2) i 132 libavcodec/dcadsp.c input[i] = -subband_samples_lo[i][j]; i 134 libavcodec/dcadsp.c input[i] = subband_samples_lo[i][j]; i 155 libavcodec/dcadsp.c int i, j; i 164 libavcodec/dcadsp.c for (i = 0; i < 32; i++) { i 165 libavcodec/dcadsp.c if ((i - 1) & 2) i 166 libavcodec/dcadsp.c input[i] = -subband_samples_lo[i][j] - subband_samples_hi[i][j]; i 168 libavcodec/dcadsp.c input[i] = subband_samples_lo[i][j] + subband_samples_hi[i][j]; i 170 libavcodec/dcadsp.c for (i = 32; i < 64; i++) { i 171 libavcodec/dcadsp.c if ((i - 1) & 2) i 172 libavcodec/dcadsp.c input[i] = -subband_samples_hi[i][j]; i 174 libavcodec/dcadsp.c input[i] = subband_samples_hi[i][j]; i 178 libavcodec/dcadsp.c for (i = 0; i < 32; i++) { i 179 libavcodec/dcadsp.c if ((i - 1) & 2) i 180 libavcodec/dcadsp.c input[i] = -subband_samples_lo[i][j]; i 182 libavcodec/dcadsp.c input[i] = subband_samples_lo[i][j]; i 199 libavcodec/dcadsp.c int i, j, k; i 201 libavcodec/dcadsp.c for (i = 0; i < nlfesamples; i++) { i 225 libavcodec/dcadsp.c int i; i 227 libavcodec/dcadsp.c for (i = 0; i < len; i++) { i 228 libavcodec/dcadsp.c int64_t a = INT64_C(2097471) * src[i] + INT64_C(6291137) * prev; i 229 libavcodec/dcadsp.c int64_t b = INT64_C(6291137) * src[i] + INT64_C(2097471) * prev; i 230 libavcodec/dcadsp.c prev = src[i]; i 247 libavcodec/dcadsp.c int i, j; i 251 libavcodec/dcadsp.c for (i = 0; i < 32; i++) i 252 libavcodec/dcadsp.c input[i] = subband_samples_lo[i][j]; i 271 libavcodec/dcadsp.c int i, j; i 280 libavcodec/dcadsp.c for (i = 0; i < 32; i++) i 281 libavcodec/dcadsp.c input[i] = subband_samples_lo[i][j] + subband_samples_hi[i][j]; i 282 libavcodec/dcadsp.c for (i = 32; i < 64; i++) i 283 libavcodec/dcadsp.c input[i] = subband_samples_hi[i][j]; i 286 libavcodec/dcadsp.c for (i = 0; i < 32; i++) i 287 libavcodec/dcadsp.c input[i] = subband_samples_lo[i][j]; i 300 libavcodec/dcadsp.c int i; i 302 libavcodec/dcadsp.c for (i = 0; i < len; i++) i 303 libavcodec/dcadsp.c dst[i] += (SUINT)((int)(src[i] * (SUINT)coeff + (1 << 2)) >> 3); i 309 libavcodec/dcadsp.c int i; i 311 libavcodec/dcadsp.c for (i = 0; i < len; i++) { i 312 libavcodec/dcadsp.c int32_t cs = mul23(src[i], 5931520 /* M_SQRT1_2 * (1 << 23) */); i 313 libavcodec/dcadsp.c dst1[i] -= cs; i 314 libavcodec/dcadsp.c dst2[i] -= cs; i 320 libavcodec/dcadsp.c int i; i 322 libavcodec/dcadsp.c for (i = 0; i < len; i++) i 323 libavcodec/dcadsp.c dst[i] -= (unsigned)mul15(src[i], coeff); i 328 libavcodec/dcadsp.c int i; i 330 libavcodec/dcadsp.c for (i = 0; i < len; i++) i 331 libavcodec/dcadsp.c dst[i] += mul15(src[i], coeff); i 336 libavcodec/dcadsp.c int i; i 338 libavcodec/dcadsp.c for (i = 0; i < len; i++) i 339 libavcodec/dcadsp.c dst[i] = mul15(dst[i], scale); i 344 libavcodec/dcadsp.c int i; i 346 libavcodec/dcadsp.c for (i = 0; i < len; i++) i 347 libavcodec/dcadsp.c dst[i] = mul16(dst[i], scale_inv); i 352 libavcodec/dcadsp.c int i; i 354 libavcodec/dcadsp.c for (i = 0; i < len; i++) i 355 libavcodec/dcadsp.c dst[i] -= mul22(src[i], coeff); i 360 libavcodec/dcadsp.c int i; i 362 libavcodec/dcadsp.c for (i = 0; i < len; i++) i 363 libavcodec/dcadsp.c dst[i] -= mul23(src[i], coeff); i 369 libavcodec/dcadsp.c int i; i 376 libavcodec/dcadsp.c for (i = 0; i < 8; i++, src0--) { i 377 libavcodec/dcadsp.c filter1(src0, src1, coeff[i + 4], len); i 378 libavcodec/dcadsp.c filter1(src1, src0, coeff[i + 12], len); i 379 libavcodec/dcadsp.c filter1(src0, src1, coeff[i + 4], len); i 382 libavcodec/dcadsp.c for (i = 0; i < len; i++) { i 404 libavcodec/dcadsp.c int i; i 407 libavcodec/dcadsp.c for (i = 0; i < len; i++) { i 408 libavcodec/dcadsp.c float *src = input[i] + ofs; i 415 libavcodec/dcadsp.c output[i][0] = C1 * b - C2 * c + C4 * a - C3 * d; i 416 libavcodec/dcadsp.c output[i][1] = C1 * d - C2 * a - C4 * b - C3 * c; i 417 libavcodec/dcadsp.c output[i][2] = C3 * b + C2 * d - C4 * c + C1 * a; i 418 libavcodec/dcadsp.c output[i][3] = C3 * a - C2 * b + C4 * d - C1 * c; i 422 libavcodec/dcadsp.c for (i = 12; i < len - 1; i++) { i 423 libavcodec/dcadsp.c float a = output[i ][3] * AL1; i 424 libavcodec/dcadsp.c float b = output[i+1][0] * AL1; i 425 libavcodec/dcadsp.c output[i ][3] += b - a; i 426 libavcodec/dcadsp.c output[i+1][0] -= b + a; i 427 libavcodec/dcadsp.c a = output[i ][2] * AL2; i 428 libavcodec/dcadsp.c b = output[i+1][1] * AL2; i 429 libavcodec/dcadsp.c output[i ][2] += b - a; i 430 libavcodec/dcadsp.c output[i+1][1] -= b + a; i 439 libavcodec/dcadsp.c int i, j, k; i 441 libavcodec/dcadsp.c for (i = 0; i < 64; i++) { i 123 libavcodec/dcaenc.c static double gammafilter(int i, double f) i 125 libavcodec/dcaenc.c double h = (f - fc[i]) / erb[i]; i 166 libavcodec/dcaenc.c int i, j, k, min_frame_bits; i 207 libavcodec/dcaenc.c for (i = 0; i < MAX_CHANNELS; i++) { i 209 libavcodec/dcaenc.c c->quant_index_sel[i][j] = ff_dca_quant_index_group_size[j]; i 212 libavcodec/dcaenc.c c->bit_allocation_sel[i] = 6; i 216 libavcodec/dcaenc.c c->prediction_mode[i][j] = -1; i 217 libavcodec/dcaenc.c memset(c->adpcm_history[i][j], 0, sizeof(int32_t)*DCA_ADPCM_COEFFS); i 221 libavcodec/dcaenc.c for (i = 0; i < 9; i++) { i 222 libavcodec/dcaenc.c if (sample_rates[i] == avctx->sample_rate) i 225 libavcodec/dcaenc.c if (i == 9) i 227 libavcodec/dcaenc.c c->samplerate_index = i; i 233 libavcodec/dcaenc.c for (i = 0; ff_dca_bit_rates[i] < avctx->bit_rate; i++) i 235 libavcodec/dcaenc.c c->bitrate_index = i; i 252 libavcodec/dcaenc.c for (i = 1; i < 512; i++) { i 253 libavcodec/dcaenc.c c->cos_table[i] = (int32_t)(0x7fffffff * cos(M_PI * i / 1024)); i 254 libavcodec/dcaenc.c c->cos_table[1024-i] = -c->cos_table[i]; i 255 libavcodec/dcaenc.c c->cos_table[1024+i] = -c->cos_table[i]; i 256 libavcodec/dcaenc.c c->cos_table[2048-i] = +c->cos_table[i]; i 259 libavcodec/dcaenc.c for (i = 0; i < 2048; i++) i 260 libavcodec/dcaenc.c c->cb_to_level[i] = (int32_t)(0x7fffffff * ff_exp10(-0.005 * i)); i 269 libavcodec/dcaenc.c for (i = 0; i < 512; i++) { i 270 libavcodec/dcaenc.c c->band_interpolation_tab[0][i] = (int32_t)(0x1000000000ULL * ff_dca_fir_32bands_perfect[i]); i 271 libavcodec/dcaenc.c c->band_interpolation_tab[1][i] = (int32_t)(0x1000000000ULL * ff_dca_fir_32bands_nonperfect[i]); i 274 libavcodec/dcaenc.c for (i = 0; i < 9; i++) { i 277 libavcodec/dcaenc.c double freq = sample_rates[i] * (k + 0.5) / 512; i 279 libavcodec/dcaenc.c c->auf[i][j][k] = (int32_t)(10 * (hom(freq) + gammafilter(j, freq))); i 284 libavcodec/dcaenc.c for (i = 0; i < 256; i++) { i 285 libavcodec/dcaenc.c double add = 1 + ff_exp10(-0.01 * i); i 286 libavcodec/dcaenc.c c->cb_to_add[i] = (int32_t)(100 * log10(add)); i 290 libavcodec/dcaenc.c for (i = 0; i < 512; i++) { i 291 libavcodec/dcaenc.c double reconst = ff_dca_fir_32bands_perfect[i] * ((i & 64) ? (-1) : 1); i 292 libavcodec/dcaenc.c accum += reconst * cos(2 * M_PI * (i + 0.5 - 256) * (j + 0.5) / 512); i 298 libavcodec/dcaenc.c for (i = 0; i < 512; i++) { i 299 libavcodec/dcaenc.c double reconst = ff_dca_fir_32bands_nonperfect[i] * ((i & 64) ? (-1) : 1); i 300 libavcodec/dcaenc.c accum += reconst * cos(2 * M_PI * (i + 0.5 - 256) * (j + 0.5) / 512); i 320 libavcodec/dcaenc.c int ch, subs, i, k, j; i 338 libavcodec/dcaenc.c for (k = 0, i = hist_start, j = 0; i 339 libavcodec/dcaenc.c i < 512; k = (k + 1) & 63, i++, j++) i 340 libavcodec/dcaenc.c accum[k] += mul32(hist[i], c->band_interpolation[j]); i 341 libavcodec/dcaenc.c for (i = 0; i < hist_start; k = (k + 1) & 63, i++, j++) i 342 libavcodec/dcaenc.c accum[k] += mul32(hist[i], c->band_interpolation[j]); i 351 libavcodec/dcaenc.c for (i = 16; i < 48; i++) { i 352 libavcodec/dcaenc.c int s = (2 * band + 1) * (2 * (i + 16) + 1); i 353 libavcodec/dcaenc.c resp += mul32(accum[i], COS_T(s << 3)) >> 3; i 360 libavcodec/dcaenc.c for (i = 0; i < 32; i++) i 361 libavcodec/dcaenc.c hist[i + hist_start] = input[(subs * 32 + i) * c->channels + chi]; i 372 libavcodec/dcaenc.c int i, j, lfes; i 383 libavcodec/dcaenc.c for (i = hist_start, j = 0; i < 512; i++, j++) i 384 libavcodec/dcaenc.c accum += mul32(hist[i], c->lfe_fir_64i[j]); i 385 libavcodec/dcaenc.c for (i = 0; i < hist_start; i++, j++) i 386 libavcodec/dcaenc.c accum += mul32(hist[i], c->lfe_fir_64i[j]); i 391 libavcodec/dcaenc.c for (i = 0; i < 64; i++) i 392 libavcodec/dcaenc.c hist[i + hist_start] = input[(lfes * 64 + i) * c->channels + lfech]; i 400 libavcodec/dcaenc.c int i, res = 0; i 403 libavcodec/dcaenc.c for (i = 1024; i > 0; i >>= 1) { i 404 libavcodec/dcaenc.c if (c->cb_to_level[i + res] >= in) i 405 libavcodec/dcaenc.c res += i; i 423 libavcodec/dcaenc.c int i; i 427 libavcodec/dcaenc.c for (i = 0; i < 512; i++) i 428 libavcodec/dcaenc.c data[i] = norm__(mul32(in[i], 0x3fffffff - (COS_T(4 * i + 2) >> 1)), 4); i 431 libavcodec/dcaenc.c for (i = 0; i < 256; i++) { i 432 libavcodec/dcaenc.c const int32_t cb = get_cb(c, coeff[i]); i 433 libavcodec/dcaenc.c power[i] = add_cb(c, cb, cb); i 446 libavcodec/dcaenc.c int i, j; i 453 libavcodec/dcaenc.c for (i = 0; i < AUBANDS; i++) { i 456 libavcodec/dcaenc.c denom = add_cb(c, denom, power[j] + c->auf[samplerate_index][i][j]); i 459 libavcodec/dcaenc.c -denom + c->auf[samplerate_index][i][j]); i 512 libavcodec/dcaenc.c int i, k, band, ch, ssf; i 515 libavcodec/dcaenc.c for (i = 0; i < 256; i++) i 517 libavcodec/dcaenc.c c->masking_curve_cb[ssf][i] = -2047; i 523 libavcodec/dcaenc.c for (i = 0, k = 128 + 256 * ssf; k < 512; i++, k++) i 524 libavcodec/dcaenc.c data[i] = c->history[ch][k]; i 525 libavcodec/dcaenc.c for (k -= 512; i < 512; i++, k++) i 526 libavcodec/dcaenc.c data[i] = input[k * c->channels + chi]; i 529 libavcodec/dcaenc.c for (i = 0; i < 256; i++) { i 533 libavcodec/dcaenc.c if (c->masking_curve_cb[ssf][i] < m) i 534 libavcodec/dcaenc.c m = c->masking_curve_cb[ssf][i]; i 535 libavcodec/dcaenc.c c->eff_masking_curve_cb[i] = m; i 701 libavcodec/dcaenc.c uint8_t i, sel; i 706 libavcodec/dcaenc.c for (i = 0; i < DCA_CODE_BOOKS; i++) { i 708 libavcodec/dcaenc.c av_assert0(!((!!vlc_bits[i][0]) ^ (!!clc_bits[i]))); i 709 libavcodec/dcaenc.c if (vlc_bits[i][0] == 0) { i 711 libavcodec/dcaenc.c res[i] = ff_dca_quant_index_group_size[i]; i 716 libavcodec/dcaenc.c best_sel_bits[i] = vlc_bits[i][0]; i 717 libavcodec/dcaenc.c best_sel_id[i] = 0; i 718 libavcodec/dcaenc.c for (sel = 0; sel < ff_dca_quant_index_group_size[i]; sel++) { i 719 libavcodec/dcaenc.c if (best_sel_bits[i] > vlc_bits[i][sel] && vlc_bits[i][sel]) { i 720 libavcodec/dcaenc.c best_sel_bits[i] = vlc_bits[i][sel]; i 721 libavcodec/dcaenc.c best_sel_id[i] = sel; i 726 libavcodec/dcaenc.c t = best_sel_bits[i] + 2; i 727 libavcodec/dcaenc.c if (t < clc_bits[i]) { i 728 libavcodec/dcaenc.c res[i] = best_sel_id[i]; i 731 libavcodec/dcaenc.c res[i] = ff_dca_quant_index_group_size[i]; i 732 libavcodec/dcaenc.c bits += clc_bits[i]; i 741 libavcodec/dcaenc.c uint8_t i; i 747 libavcodec/dcaenc.c for (i = 0; i < bands; i++) { i 748 libavcodec/dcaenc.c if (abits[i] > 12 || abits[i] == 0) { i 754 libavcodec/dcaenc.c for (i = 0; i < DCA_BITALLOC_12_COUNT; i++) { i 755 libavcodec/dcaenc.c t = ff_dca_vlc_calc_alloc_bits(abits, bands, i); i 758 libavcodec/dcaenc.c best_sel = i; i 1026 libavcodec/dcaenc.c int ch, i; i 1058 libavcodec/dcaenc.c for (i = 0; i < DCA_CODE_BOOKS; i++) i 1060 libavcodec/dcaenc.c put_bits(&c->pb, ff_dca_quant_index_sel_nbits[i], c->quant_index_sel[ch][i]); i 1063 libavcodec/dcaenc.c for (i = 0; i < DCA_CODE_BOOKS; i++) i 1065 libavcodec/dcaenc.c if (c->quant_index_sel[ch][i] < ff_dca_quant_index_group_size[i]) i 1073 libavcodec/dcaenc.c int i, j, sum, bits, sel; i 1086 libavcodec/dcaenc.c for (i = 0; i < 8; i += 4) { i 1090 libavcodec/dcaenc.c sum += c->quantized[ch][band][ss * 8 + i + j]; i 1099 libavcodec/dcaenc.c for (i = 0; i < 8; i++) { i 1101 libavcodec/dcaenc.c put_sbits(&c->pb, bits, c->quantized[ch][band][ss * 8 + i]); i 1107 libavcodec/dcaenc.c int i, band, ss, ch; i 1161 libavcodec/dcaenc.c for (i = 0; i < DCA_LFE_SAMPLES; i++) i 1162 libavcodec/dcaenc.c put_bits(&c->pb, 8, quantize_value(c->downsampled_lfe[i], c->lfe_quant) & 0xff); i 1182 libavcodec/dcaenc.c int ret, i; i 1205 libavcodec/dcaenc.c for (i = 0; i < SUBFRAMES; i++) i 1206 libavcodec/dcaenc.c put_subframe(c, i); i 1209 libavcodec/dcaenc.c for (i = put_bits_count(&c->pb); i < 8*c->frame_size; i++) i 1267 libavcodec/dcahuff.c int i, j, k = 0; i 1282 libavcodec/dcahuff.c for (i = 0; i < 5; i++) i 1283 libavcodec/dcahuff.c DCA_INIT_VLC(ff_dca_vlc_bit_allocation.vlc[i], bitalloc_12_vlc_bits[i], 12, i 1284 libavcodec/dcahuff.c bitalloc_12_bits[i], bitalloc_12_codes[i]); i 1288 libavcodec/dcahuff.c for (i = 0; i < 5; i++) i 1289 libavcodec/dcahuff.c DCA_INIT_VLC(ff_dca_vlc_scale_factor.vlc[i], SCALES_VLC_BITS, 129, i 1290 libavcodec/dcahuff.c scales_bits[i], scales_codes[i]); i 1294 libavcodec/dcahuff.c for (i = 0; i < 4; i++) i 1295 libavcodec/dcahuff.c DCA_INIT_VLC(ff_dca_vlc_transition_mode.vlc[i], tmode_vlc_bits[i], 4, i 1296 libavcodec/dcahuff.c tmode_bits[i], tmode_codes[i]); i 1298 libavcodec/dcahuff.c for (i = 0; i < DCA_CODE_BOOKS; i++) { i 1299 libavcodec/dcahuff.c ff_dca_vlc_quant_index[i].offset = bitalloc_offsets[i]; i 1300 libavcodec/dcahuff.c ff_dca_vlc_quant_index[i].max_depth = 1 + (i > 4); i 1301 libavcodec/dcahuff.c for (j = 0; bitalloc_codes[i][j]; j++) i 1302 libavcodec/dcahuff.c DCA_INIT_VLC(ff_dca_vlc_quant_index[i].vlc[j], bitalloc_maxbits[i][j], i 1303 libavcodec/dcahuff.c bitalloc_sizes[i], bitalloc_bits[i][j], bitalloc_codes[i][j]); i 1340 libavcodec/dcahuff.c uint8_t i, id; i 1342 libavcodec/dcahuff.c for (i = 0; i < n; i++) { i 1343 libavcodec/dcahuff.c id = values[i] - bitalloc_offsets[table]; i 1352 libavcodec/dcahuff.c uint8_t i, id; i 1353 libavcodec/dcahuff.c for (i = 0; i < n; i++) { i 1354 libavcodec/dcahuff.c id = values[i] - bitalloc_offsets[table]; i 1362 libavcodec/dcahuff.c uint8_t i, id; i 1364 libavcodec/dcahuff.c for (i = 0; i < n; i++) { i 1365 libavcodec/dcahuff.c id = values[i] - 1; i 1373 libavcodec/dcahuff.c uint8_t i, id; i 1374 libavcodec/dcahuff.c for (i = 0; i < n; i++) { i 1375 libavcodec/dcahuff.c id = values[i] - 1; i 46 libavcodec/dct.c int i; i 49 libavcodec/dct.c for (i = 1; i < n / 2; i++) { i 50 libavcodec/dct.c float tmp1 = data[i ]; i 51 libavcodec/dct.c float tmp2 = data[n - i]; i 52 libavcodec/dct.c float s = SIN(ctx, n, 2 * i); i 56 libavcodec/dct.c data[i] = s + tmp1; i 57 libavcodec/dct.c data[n - i] = s - tmp1; i 65 libavcodec/dct.c for (i = 1; i < n - 2; i += 2) { i 66 libavcodec/dct.c data[i + 1] += data[i - 1]; i 67 libavcodec/dct.c data[i] = -data[i + 2]; i 76 libavcodec/dct.c int i; i 79 libavcodec/dct.c for (i = 0; i < n / 2; i++) { i 80 libavcodec/dct.c float tmp1 = data[i]; i 81 libavcodec/dct.c float tmp2 = data[n - i]; i 82 libavcodec/dct.c float s = SIN(ctx, n, 2 * i); i 83 libavcodec/dct.c float c = COS(ctx, n, 2 * i); i 91 libavcodec/dct.c data[i] = tmp1 - s; i 92 libavcodec/dct.c data[n - i] = tmp1 + s; i 99 libavcodec/dct.c for (i = 3; i <= n; i += 2) i 100 libavcodec/dct.c data[i] = data[i - 2] - data[i]; i 106 libavcodec/dct.c int i; i 111 libavcodec/dct.c for (i = n - 2; i >= 2; i -= 2) { i 112 libavcodec/dct.c float val1 = data[i]; i 113 libavcodec/dct.c float val2 = data[i - 1] - data[i + 1]; i 114 libavcodec/dct.c float c = COS(ctx, n, i); i 115 libavcodec/dct.c float s = SIN(ctx, n, i); i 117 libavcodec/dct.c data[i] = c * val1 + s * val2; i 118 libavcodec/dct.c data[i + 1] = s * val1 - c * val2; i 125 libavcodec/dct.c for (i = 0; i < n / 2; i++) { i 126 libavcodec/dct.c float tmp1 = data[i] * inv_n; i 127 libavcodec/dct.c float tmp2 = data[n - i - 1] * inv_n; i 128 libavcodec/dct.c float csc = ctx->csc2[i] * (tmp1 - tmp2); i 131 libavcodec/dct.c data[i] = tmp1 + csc; i 132 libavcodec/dct.c data[n - i - 1] = tmp1 - csc; i 139 libavcodec/dct.c int i; i 142 libavcodec/dct.c for (i = 0; i < n / 2; i++) { i 143 libavcodec/dct.c float tmp1 = data[i]; i 144 libavcodec/dct.c float tmp2 = data[n - i - 1]; i 145 libavcodec/dct.c float s = SIN(ctx, n, 2 * i + 1); i 150 libavcodec/dct.c data[i] = tmp1 + s; i 151 libavcodec/dct.c data[n-i-1] = tmp1 - s; i 159 libavcodec/dct.c for (i = n - 2; i >= 0; i -= 2) { i 160 libavcodec/dct.c float inr = data[i ]; i 161 libavcodec/dct.c float ini = data[i + 1]; i 162 libavcodec/dct.c float c = COS(ctx, n, i); i 163 libavcodec/dct.c float s = SIN(ctx, n, i); i 165 libavcodec/dct.c data[i] = c * inr + s * ini; i 166 libavcodec/dct.c data[i + 1] = next; i 180 libavcodec/dct.c int i; i 203 libavcodec/dct.c for (i = 0; i < n / 2; i++) i 204 libavcodec/dct.c s->csc2[i] = 0.5 / sin((M_PI / (2 * n) * (2 * i + 1))); i 43 libavcodec/dctref.c unsigned int i, j; i 47 libavcodec/dctref.c for (i = 8; i < 64; i += 8) { i 48 libavcodec/dctref.c coefficients[i + j] = 0.5 * cos(i * (j + 0.5) * M_PI / 64.0); i 63 libavcodec/dctref.c unsigned int i, j, k; i 67 libavcodec/dctref.c for (i = 0; i < 64; i += 8) { i 71 libavcodec/dctref.c tmp += coefficients[i + k] * block[k * 8 + j]; i 73 libavcodec/dctref.c out[i + j] = tmp * 8; i 79 libavcodec/dctref.c for (i = 0; i < 64; i += 8) { i 82 libavcodec/dctref.c tmp += out[i + k] * coefficients[j * 8 + k]; i 84 libavcodec/dctref.c block[i + j] = floor(tmp + 0.499999999999); i 99 libavcodec/dctref.c unsigned int i, j, k; i 103 libavcodec/dctref.c for (i = 0; i < 64; i += 8) { i 107 libavcodec/dctref.c tmp += block[i + k] * coefficients[k * 8 + j]; i 109 libavcodec/dctref.c out[i + j] = tmp; i 114 libavcodec/dctref.c for (i = 0; i < 8; ++i) { i 118 libavcodec/dctref.c tmp += coefficients[k + i] * out[k + j]; i 120 libavcodec/dctref.c block[i * 8 + j] = floor(tmp + 0.5); i 475 libavcodec/dds.c int i; i 476 libavcodec/dds.c for (i = 0; i < frame->linesize[0] * frame->height; i += 4) { i 477 libavcodec/dds.c uint8_t *src = frame->data[0] + i; i 485 libavcodec/dds.c int i, x_off; i 494 libavcodec/dds.c for (i = 0; i < frame->linesize[0] * frame->height; i += 4) { i 495 libavcodec/dds.c uint8_t *src = frame->data[0] + i; i 516 libavcodec/dds.c for (i = 0; i < frame->linesize[0] * frame->height; i += 4) { i 517 libavcodec/dds.c uint8_t *src = frame->data[0] + i; i 537 libavcodec/dds.c for (i = 0; i < frame->linesize[0] * frame->height; i += 4) { i 538 libavcodec/dds.c uint8_t *src = frame->data[0] + i; i 554 libavcodec/dds.c for (i = 0; i < frame->linesize[0] * frame->height; i += 2) { i 555 libavcodec/dds.c uint8_t *src = frame->data[0] + i; i 682 libavcodec/dds.c int x, y, i; i 686 libavcodec/dds.c for (i = 0; i < 16; i++) { i 687 libavcodec/dds.c AV_WN32(frame->data[1] + i*4, i 688 libavcodec/dds.c (frame->data[1][2+i*4]<<0)+ i 689 libavcodec/dds.c (frame->data[1][1+i*4]<<8)+ i 690 libavcodec/dds.c (frame->data[1][0+i*4]<<16)+ i 691 libavcodec/dds.c ((unsigned)frame->data[1][3+i*4]<<24) i 714 libavcodec/dds.c int i; i 717 libavcodec/dds.c for (i = 0; i < 256; i++) i 718 libavcodec/dds.c AV_WN32(frame->data[1] + i*4, i 719 libavcodec/dds.c (frame->data[1][2+i*4]<<0)+ i 720 libavcodec/dds.c (frame->data[1][1+i*4]<<8)+ i 721 libavcodec/dds.c (frame->data[1][0+i*4]<<16)+ i 722 libavcodec/dds.c ((unsigned)frame->data[1][3+i*4]<<24) i 922 libavcodec/decode.c int i; i 927 libavcodec/decode.c for (i = 0; i < sub->num_rects; i++) { i 930 libavcodec/decode.c AVSubtitleRect *rect = sub->rects[i]; i 982 libavcodec/decode.c int i, ret = 0; i 1039 libavcodec/decode.c for (i = 0; i < sub->num_rects; i++) { i 1041 libavcodec/decode.c sub->rects[i]->ass && !utf8_check(sub->rects[i]->ass)) { i 1072 libavcodec/decode.c int i, n; i 1079 libavcodec/decode.c for (i = 0;; i++) { i 1080 libavcodec/decode.c config = &avctx->codec->hw_configs[i]->public; i 1108 libavcodec/decode.c for (i = 0;; i++) { i 1109 libavcodec/decode.c config = avcodec_get_hw_config(avctx->codec, i); i 1189 libavcodec/decode.c int i, ret; i 1191 libavcodec/decode.c for (i = 0;; i++) { i 1192 libavcodec/decode.c hw_config = avctx->codec->hw_configs[i]; i 1286 libavcodec/decode.c int i, n, err; i 1327 libavcodec/decode.c for (i = 0; i < n; i++) { i 1328 libavcodec/decode.c if (choices[i] == user_choice) i 1331 libavcodec/decode.c if (i == n) { i 1339 libavcodec/decode.c for (i = 0;; i++) { i 1340 libavcodec/decode.c hw_config = avctx->codec->hw_configs[i]; i 1403 libavcodec/decode.c for (i = 0; i < n; i++) { i 1404 libavcodec/decode.c if (choices[i] == user_choice) i 1407 libavcodec/decode.c for (; i + 1 < n; i++) i 1408 libavcodec/decode.c choices[i] = choices[i + 1]; i 1419 libavcodec/decode.c int i; i 1421 libavcodec/decode.c for (i = 0; i < FF_ARRAY_ELEMS(pool->pools); i++) i 1422 libavcodec/decode.c av_buffer_pool_uninit(&pool->pools[i]); i 1450 libavcodec/decode.c int i, ret, ch, planes; i 1493 libavcodec/decode.c for (i = 0; i < 4; i++) i 1494 libavcodec/decode.c unaligned |= linesize[i] % pool->stride_align[i]; i 1504 libavcodec/decode.c for (i = 0; i < 3 && data[i + 1]; i++) i 1505 libavcodec/decode.c size[i] = data[i + 1] - data[i]; i 1506 libavcodec/decode.c size[i] = tmpsize - (data[i] - data[0]); i 1508 libavcodec/decode.c for (i = 0; i < 4; i++) { i 1509 libavcodec/decode.c pool->linesize[i] = linesize[i]; i 1510 libavcodec/decode.c if (size[i]) { i 1511 libavcodec/decode.c pool->pools[i] = av_buffer_pool_init(size[i] + 16 + STRIDE_ALIGN - 1, i 1515 libavcodec/decode.c if (!pool->pools[i]) { i 1561 libavcodec/decode.c int i; i 1580 libavcodec/decode.c for (i = 0; i < FFMIN(planes, AV_NUM_DATA_POINTERS); i++) { i 1581 libavcodec/decode.c frame->buf[i] = av_buffer_pool_get(pool->pools[0]); i 1582 libavcodec/decode.c if (!frame->buf[i]) i 1584 libavcodec/decode.c frame->extended_data[i] = frame->data[i] = frame->buf[i]->data; i 1586 libavcodec/decode.c for (i = 0; i < frame->nb_extended_buf; i++) { i 1587 libavcodec/decode.c frame->extended_buf[i] = av_buffer_pool_get(pool->pools[0]); i 1588 libavcodec/decode.c if (!frame->extended_buf[i]) i 1590 libavcodec/decode.c frame->extended_data[i + AV_NUM_DATA_POINTERS] = frame->extended_buf[i]->data; i 1606 libavcodec/decode.c int i; i 1623 libavcodec/decode.c for (i = 0; i < 4 && pool->pools[i]; i++) { i 1624 libavcodec/decode.c pic->linesize[i] = pool->linesize[i]; i 1626 libavcodec/decode.c pic->buf[i] = av_buffer_pool_get(pool->pools[i]); i 1627 libavcodec/decode.c if (!pic->buf[i]) i 1630 libavcodec/decode.c pic->data[i] = pic->buf[i]->data; i 1632 libavcodec/decode.c for (; i < AV_NUM_DATA_POINTERS; i++) { i 1633 libavcodec/decode.c pic->data[i] = NULL; i 1634 libavcodec/decode.c pic->linesize[i] = 0; i 1688 libavcodec/decode.c int i; i 1715 libavcodec/decode.c for (i = 0; i < FF_ARRAY_ELEMS(sd); i++) { i 1717 libavcodec/decode.c uint8_t *packet_sd = av_packet_get_side_data(pkt, sd[i].packet, &size); i 1720 libavcodec/decode.c sd[i].frame, i 1797 libavcodec/decode.c int i; i 1805 libavcodec/decode.c for (i = 0; i < num_planes; i++) { i 1806 libavcodec/decode.c av_assert0(frame->data[i]); i 1809 libavcodec/decode.c for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) { i 1810 libavcodec/decode.c if (frame->data[i]) i 1812 libavcodec/decode.c frame->data[i] = NULL; i 150 libavcodec/dfa.c int i, v, offset, count, segments; i 169 libavcodec/dfa.c for (i = 0; i < count; i++) { i 242 libavcodec/dfa.c int count, i, v, lines, segments; i 290 libavcodec/dfa.c for (i = 0; i < count; i++) i 350 libavcodec/dfa.c int i, pal_elems; i 367 libavcodec/dfa.c for (i = 0; i < pal_elems; i++) { i 368 libavcodec/dfa.c s->pal[i] = bytestream2_get_be24(&gb) << 2; i 369 libavcodec/dfa.c s->pal[i] |= 0xFFU << 24 | (s->pal[i] >> 6) & 0x30303; i 388 libavcodec/dfa.c for (i = 0; i < avctx->height; i++) { i 392 libavcodec/dfa.c dst[j] = buf[ (i&3)*(avctx->width /4) + (j/4) + i 393 libavcodec/dfa.c ((j&3)*(avctx->height/4) + (i/4))*avctx->width]; i 88 libavcodec/dirac_arith.c int i; i 90 libavcodec/dirac_arith.c for (i = 0; i < 256; i++) { i 91 libavcodec/dirac_arith.c ff_dirac_prob_branchless[i][0] = ff_dirac_prob[255-i]; i 92 libavcodec/dirac_arith.c ff_dirac_prob_branchless[i][1] = -ff_dirac_prob[i]; i 98 libavcodec/dirac_arith.c int i; i 108 libavcodec/dirac_arith.c for (i = 0; i < 4; i++) { i 121 libavcodec/dirac_arith.c for (i = 0; i < DIRAC_CTX_COUNT; i++) i 122 libavcodec/dirac_arith.c c->contexts[i] = 0x8000; i 47 libavcodec/dirac_dwt_template.c int i; i 51 libavcodec/dirac_dwt_template.c for (i = 0; i < width; i++) i 52 libavcodec/dirac_dwt_template.c b1[i] -= (unsigned)((int)(b0[i] + (unsigned)b2[i] + 2) >> 2); i 58 libavcodec/dirac_dwt_template.c int i; i 59 libavcodec/dirac_dwt_template.c for (i = 0; i < w2; i++) { i 60 libavcodec/dirac_dwt_template.c dst[2*i ] = ((int)(src0[i] + (unsigned)add)) >> shift; i 61 libavcodec/dirac_dwt_template.c dst[2*i+1] = ((int)(src1[i] + (unsigned)add)) >> shift; i 157 libavcodec/dirac_dwt_template.c int i, x; i 163 libavcodec/dirac_dwt_template.c for (i = 0; i < 8; i++) i 164 libavcodec/dirac_dwt_template.c v[i] = b[av_clip(x-3+i, 0, w2-1)]; i 169 libavcodec/dirac_dwt_template.c for (i = 0; i < 8; i++) i 170 libavcodec/dirac_dwt_template.c v[i] = tmp[av_clip(x-4+i, 0, w2-1)]; i 207 libavcodec/dirac_dwt_template.c int i; i 211 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 212 libavcodec/dirac_dwt_template.c b1[i] = COMPOSE_DIRAC53iH0(b0[i], b1[i], b2[i]); i 219 libavcodec/dirac_dwt_template.c int i; i 225 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 226 libavcodec/dirac_dwt_template.c b2[i] = COMPOSE_DD97iH0(b0[i], b1[i], b2[i], b3[i], b4[i]); i 233 libavcodec/dirac_dwt_template.c int i; i 239 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 240 libavcodec/dirac_dwt_template.c b2[i] = COMPOSE_DD137iL0(b0[i], b1[i], b2[i], b3[i], b4[i]); i 246 libavcodec/dirac_dwt_template.c int i; i 250 libavcodec/dirac_dwt_template.c for (i = 0; i < width; i++) { i 251 libavcodec/dirac_dwt_template.c b0[i] = COMPOSE_HAARiL0(b0[i], b1[i]); i 252 libavcodec/dirac_dwt_template.c b1[i] = COMPOSE_HAARiH0(b1[i], b0[i]); i 258 libavcodec/dirac_dwt_template.c int i; i 268 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 269 libavcodec/dirac_dwt_template.c dst[i] = COMPOSE_FIDELITYiH0(b0[i], b1[i], b2[i], b3[i], dst[i], b4[i], b5[i], b6[i], b7[i]); i 275 libavcodec/dirac_dwt_template.c int i; i 286 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 287 libavcodec/dirac_dwt_template.c dst[i] = COMPOSE_FIDELITYiL0(b0[i], b1[i], b2[i], b3[i], dst[i], b4[i], b5[i], b6[i], b7[i]); i 293 libavcodec/dirac_dwt_template.c int i; i 298 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 299 libavcodec/dirac_dwt_template.c b1[i] = COMPOSE_DAUB97iH0(b0[i], b1[i], b2[i]); i 305 libavcodec/dirac_dwt_template.c int i; i 310 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 311 libavcodec/dirac_dwt_template.c b1[i] = COMPOSE_DAUB97iH1(b0[i], b1[i], b2[i]); i 317 libavcodec/dirac_dwt_template.c int i; i 322 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 323 libavcodec/dirac_dwt_template.c b1[i] = COMPOSE_DAUB97iL0(b0[i], b1[i], b2[i]); i 329 libavcodec/dirac_dwt_template.c int i; i 334 libavcodec/dirac_dwt_template.c for(i=0; i<width; i++){ i 335 libavcodec/dirac_dwt_template.c b1[i] = COMPOSE_DAUB97iL1(b0[i], b1[i], b2[i]); i 345 libavcodec/dirac_dwt_template.c int i, y = cs->y; i 347 libavcodec/dirac_dwt_template.c for (i = 0; i < 6; i++) i 348 libavcodec/dirac_dwt_template.c b[i] = cs->b[i]; i 358 libavcodec/dirac_dwt_template.c for (i = 0; i < 6; i++) i 359 libavcodec/dirac_dwt_template.c cs->b[i] = b[i+2]; i 391 libavcodec/dirac_dwt_template.c int i, y = cs->y; i 393 libavcodec/dirac_dwt_template.c for (i = 0; i < 8; i++) i 394 libavcodec/dirac_dwt_template.c b[i] = cs->b[i]; i 404 libavcodec/dirac_dwt_template.c for (i = 0; i < 8; i++) i 405 libavcodec/dirac_dwt_template.c cs->b[i] = b[i+2]; i 430 libavcodec/dirac_dwt_template.c int i, y; i 434 libavcodec/dirac_dwt_template.c for (i = 0; i < 8; i++) i 435 libavcodec/dirac_dwt_template.c b[i] = d->buffer + av_clip((y-7 + 2*i), 0, height-2)*stride; i 440 libavcodec/dirac_dwt_template.c for (i = 0; i < 8; i++) i 441 libavcodec/dirac_dwt_template.c b[i] = d->buffer + av_clip((y-7 + 2*i), 1, height-1)*stride; i 459 libavcodec/dirac_dwt_template.c int i, y = cs->y; i 461 libavcodec/dirac_dwt_template.c for (i = 0; i < 4; i++) i 462 libavcodec/dirac_dwt_template.c b[i] = cs->b[i]; i 474 libavcodec/dirac_dwt_template.c for (i = 0; i < 4; i++) i 475 libavcodec/dirac_dwt_template.c cs->b[i] = b[i+2]; i 60 libavcodec/dirac_parser.c int i = 0; i 63 libavcodec/dirac_parser.c for (i = 0; i < buf_size; i++) { i 64 libavcodec/dirac_parser.c state = (state << 8) | buf[i]; i 69 libavcodec/dirac_parser.c pc->sync_offset = i; i 77 libavcodec/dirac_parser.c for (; i < buf_size; i++) { i 79 libavcodec/dirac_parser.c if ((buf_size - i) >= pc->header_bytes_needed) { i 81 libavcodec/dirac_parser.c return i + pc->header_bytes_needed; i 83 libavcodec/dirac_parser.c pc->header_bytes_needed = 9 - (buf_size - i); i 87 libavcodec/dirac_parser.c state = (state << 8) | buf[i]; i 103 libavcodec/dirac_parser.c int i; i 120 libavcodec/dirac_parser.c for (i = 0; i < 17; i++) i 121 libavcodec/dirac_parser.c if (valid_pu_types[i] == pu->pu_type) i 123 libavcodec/dirac_parser.c if (i == 17) i 1100 libavcodec/dirac_vlc.c for (int i = 1; i < bytes; i++) i 1120 libavcodec/dirac_vlc.c for (int i = 1; i < bytes; i++) i 258 libavcodec/diracdec.c int i, remove_idx = -1; i 260 libavcodec/diracdec.c for (i = 0; framelist[i]; i++) i 261 libavcodec/diracdec.c if (framelist[i]->avframe->display_picture_number == picnum) { i 262 libavcodec/diracdec.c remove_pic = framelist[i]; i 263 libavcodec/diracdec.c remove_idx = i; i 267 libavcodec/diracdec.c for (i = remove_idx; framelist[i]; i++) i 268 libavcodec/diracdec.c framelist[i] = framelist[i+1]; i 275 libavcodec/diracdec.c int i; i 276 libavcodec/diracdec.c for (i = 0; i < maxframes; i++) i 277 libavcodec/diracdec.c if (!framelist[i]) { i 278 libavcodec/diracdec.c framelist[i] = frame; i 288 libavcodec/diracdec.c int i, w, h, top_padding; i 291 libavcodec/diracdec.c for (i = 0; i < 3; i++) { i 292 libavcodec/diracdec.c int max_xblen = MAX_BLOCKSIZE >> (i ? s->chroma_x_shift : 0); i 293 libavcodec/diracdec.c int max_yblen = MAX_BLOCKSIZE >> (i ? s->chroma_y_shift : 0); i 294 libavcodec/diracdec.c w = s->seq.width >> (i ? s->chroma_x_shift : 0); i 295 libavcodec/diracdec.c h = s->seq.height >> (i ? s->chroma_y_shift : 0); i 306 libavcodec/diracdec.c s->plane[i].idwt.buf_base = av_mallocz_array((w+max_xblen), h * (2 << s->pshift)); i 307 libavcodec/diracdec.c s->plane[i].idwt.tmp = av_malloc_array((w+16), 2 << s->pshift); i 308 libavcodec/diracdec.c s->plane[i].idwt.buf = s->plane[i].idwt.buf_base + (top_padding*w)*(2 << s->pshift); i 309 libavcodec/diracdec.c if (!s->plane[i].idwt.buf_base || !s->plane[i].idwt.tmp) i 353 libavcodec/diracdec.c int i, j, k; i 355 libavcodec/diracdec.c for (i = 0; i < MAX_FRAMES; i++) { i 356 libavcodec/diracdec.c if (s->all_frames[i].avframe->data[0]) { i 357 libavcodec/diracdec.c av_frame_unref(s->all_frames[i].avframe); i 358 libavcodec/diracdec.c memset(s->all_frames[i].interpolated, 0, sizeof(s->all_frames[i].interpolated)); i 363 libavcodec/diracdec.c av_freep(&s->all_frames[i].hpel_base[j][k]); i 369 libavcodec/diracdec.c for (i = 0; i < 3; i++) { i 370 libavcodec/diracdec.c av_freep(&s->plane[i].idwt.buf_base); i 371 libavcodec/diracdec.c av_freep(&s->plane[i].idwt.tmp); i 388 libavcodec/diracdec.c int i, ret; i 401 libavcodec/diracdec.c for (i = 0; i < MAX_FRAMES; i++) { i 402 libavcodec/diracdec.c s->all_frames[i].avframe = av_frame_alloc(); i 403 libavcodec/diracdec.c if (!s->all_frames[i].avframe) { i 404 libavcodec/diracdec.c while (i > 0) i 405 libavcodec/diracdec.c av_frame_free(&s->all_frames[--i].avframe); i 427 libavcodec/diracdec.c int i; i 430 libavcodec/diracdec.c for (i = 0; i < MAX_FRAMES; i++) i 431 libavcodec/diracdec.c av_frame_free(&s->all_frames[i].avframe); i 663 libavcodec/diracdec.c int i; i 700 libavcodec/diracdec.c for (i = 0; i < s->wavelet_depth * 3 + 1; i++) { i 701 libavcodec/diracdec.c if (ret[i] < 0) i 843 libavcodec/diracdec.c int i, level, orientation, quant_idx; i 866 libavcodec/diracdec.c for (i = 0; i < 3; i++) { i 877 libavcodec/diracdec.c coef_num = subband_coeffs(s, slice->slice_x, slice->slice_y, i, coeffs_num); i 895 libavcodec/diracdec.c const SubBand *b1 = &s->plane[i].band[level][orientation]; i 917 libavcodec/diracdec.c int i; i 921 libavcodec/diracdec.c for (i = 0; i < s->num_x; i++) i 922 libavcodec/diracdec.c decode_hq_slice(s, &slices[i], thread_buf); i 973 libavcodec/diracdec.c int i; i 978 libavcodec/diracdec.c for (i = 0; i < 3; i++) { i 1050 libavcodec/diracdec.c int i, w, h, level, orientation; i 1052 libavcodec/diracdec.c for (i = 0; i < 3; i++) { i 1053 libavcodec/diracdec.c Plane *p = &s->plane[i]; i 1055 libavcodec/diracdec.c p->width = s->seq.width >> (i ? s->chroma_x_shift : 0); i 1056 libavcodec/diracdec.c p->height = s->seq.height >> (i ? s->chroma_y_shift : 0); i 1085 libavcodec/diracdec.c if (i > 0) { i 1233 libavcodec/diracdec.c int i, level; i 1258 libavcodec/diracdec.c for (i = 0; i <= s->wavelet_depth; i++) { i 1259 libavcodec/diracdec.c CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n") i 1260 libavcodec/diracdec.c CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n") i 1266 libavcodec/diracdec.c for (i = 0; i <= s->wavelet_depth; i++) i 1267 libavcodec/diracdec.c s->codeblock[i].width = s->codeblock[i].height = 1; i 1304 libavcodec/diracdec.c for (i = !!level; i < 4; i++) { i 1305 libavcodec/diracdec.c s->lowdelay.quant[level][i] = get_interleaved_ue_golomb(gb); i 1315 libavcodec/diracdec.c for (i = 0; i < 4; i++) { i 1316 libavcodec/diracdec.c s->lowdelay.quant[level][i] = ff_dirac_default_qmat[s->wavelet_idx][level][i]; i 1319 libavcodec/diracdec.c s->lowdelay.quant[level][i] += 4*(s->wavelet_depth-1 - level); i 1358 libavcodec/diracdec.c int i, n = 0; i 1363 libavcodec/diracdec.c for (i = 0; i < 3; i++) i 1364 libavcodec/diracdec.c block->u.dc[i] += block[-1].u.dc[i]; i 1369 libavcodec/diracdec.c for (i = 0; i < 3; i++) i 1370 libavcodec/diracdec.c block->u.dc[i] += block[-stride].u.dc[i]; i 1375 libavcodec/diracdec.c for (i = 0; i < 3; i++) i 1376 libavcodec/diracdec.c block->u.dc[i] += block[-1-stride].u.dc[i]; i 1381 libavcodec/diracdec.c for (i = 0; i < 3; i++) i 1382 libavcodec/diracdec.c block->u.dc[i] = (block->u.dc[i]+1)>>1; i 1384 libavcodec/diracdec.c for (i = 0; i < 3; i++) i 1385 libavcodec/diracdec.c block->u.dc[i] = divide3(block->u.dc[i]); i 1444 libavcodec/diracdec.c int i; i 1456 libavcodec/diracdec.c for (i = 0; i < 3; i++) i 1457 libavcodec/diracdec.c block->u.dc[i] += (unsigned)dirac_get_arith_int(arith+1+i, CTX_DC_F1, CTX_DC_DATA); i 1466 libavcodec/diracdec.c for (i = 0; i < s->num_refs; i++) i 1467 libavcodec/diracdec.c if (block->ref & (i+1)) { i 1469 libavcodec/diracdec.c global_mv(s, block, x, y, i); i 1471 libavcodec/diracdec.c pred_mv(block, stride, x, y, i); i 1472 libavcodec/diracdec.c block->u.mv[i][0] += (unsigned)dirac_get_arith_int(arith + 4 + 2 * i, CTX_MV_F1, CTX_MV_DATA); i 1473 libavcodec/diracdec.c block->u.mv[i][1] += (unsigned)dirac_get_arith_int(arith + 5 + 2 * i, CTX_MV_F1, CTX_MV_DATA); i 1504 libavcodec/diracdec.c int i, x, y, q, p; i 1530 libavcodec/diracdec.c for (i = 0; i < s->num_refs; i++) { i 1531 libavcodec/diracdec.c ff_dirac_init_arith_decoder(arith + 4 + 2 * i, gb, get_interleaved_ue_golomb(gb)); i 1532 libavcodec/diracdec.c ff_dirac_init_arith_decoder(arith + 5 + 2 * i, gb, get_interleaved_ue_golomb(gb)); i 1534 libavcodec/diracdec.c for (i = 0; i < 3; i++) i 1535 libavcodec/diracdec.c ff_dirac_init_arith_decoder(arith+1+i, gb, get_interleaved_ue_golomb(gb)); i 1552 libavcodec/diracdec.c for (i = 0; i < 4 + 2*s->num_refs; i++) { i 1553 libavcodec/diracdec.c if (arith[i].error) i 1554 libavcodec/diracdec.c return arith[i].error; i 1560 libavcodec/diracdec.c static int weight(int i, int blen, int offset) i 1562 libavcodec/diracdec.c #define ROLLOFF(i) offset == 1 ? ((i) ? 5 : 3) : \ i 1563 libavcodec/diracdec.c (1 + (6*(i) + offset - 1) / (2*offset - 1)) i 1565 libavcodec/diracdec.c if (i < 2*offset) i 1566 libavcodec/diracdec.c return ROLLOFF(i); i 1567 libavcodec/diracdec.c else if (i > blen-1 - 2*offset) i 1568 libavcodec/diracdec.c return ROLLOFF(blen-1 - i); i 1652 libavcodec/diracdec.c int mx, my, i, epel, nplanes = 0; i 1679 libavcodec/diracdec.c for (i = 0; i < 4; i++) i 1680 libavcodec/diracdec.c src[i] = ref_hpel[i] + y*p->stride + x; i 1729 libavcodec/diracdec.c for (i = 0; i < nplanes; i++) { i 1730 libavcodec/diracdec.c s->vdsp.emulated_edge_mc(s->edge_emu_buffer[i], src[i], i 1734 libavcodec/diracdec.c src[i] = s->edge_emu_buffer[i]; i 1833 libavcodec/diracdec.c int i, edge = EDGE_WIDTH/2; i 1842 libavcodec/diracdec.c for (i = 1; i < 4; i++) { i 1843 libavcodec/diracdec.c if (!ref->hpel_base[plane][i]) i 1844 libavcodec/diracdec.c ref->hpel_base[plane][i] = av_malloc((height+2*edge) * ref->avframe->linesize[plane] + 32); i 1845 libavcodec/diracdec.c if (!ref->hpel_base[plane][i]) { i 1849 libavcodec/diracdec.c ref->hpel[plane][i] = ref->hpel_base[plane][i] + edge*ref->avframe->linesize[plane] + 16; i 1872 libavcodec/diracdec.c int y, i, comp, dsty; i 1894 libavcodec/diracdec.c for (i = 0; i < 4; i++) i 1895 libavcodec/diracdec.c s->edge_emu_buffer[i] = s->edge_emu_buffer_base + i*FFALIGN(p->width, 16); i 1923 libavcodec/diracdec.c for (i = 0; i < s->num_refs; i++) { i 1924 libavcodec/diracdec.c int ret = interpolate_refplane(s, s->ref_pics[i], comp, p->width, p->height); i 1968 libavcodec/diracdec.c int ret, i; i 1981 libavcodec/diracdec.c for (i = 0; f->data[i]; i++) { i 1982 libavcodec/diracdec.c int offset = (EDGE_WIDTH >> (i && i<3 ? chroma_y_shift : 0)) * i 1983 libavcodec/diracdec.c f->linesize[i] + 32; i 1984 libavcodec/diracdec.c f->data[i] += offset; i 1999 libavcodec/diracdec.c int i, j, ret; i 2015 libavcodec/diracdec.c for (i = 0; i < s->num_refs; i++) { i 2024 libavcodec/diracdec.c s->ref_pics[i] = s->ref_frames[j]; i 2028 libavcodec/diracdec.c if (!s->ref_pics[i] || refdist) i 2032 libavcodec/diracdec.c if (!s->ref_pics[i]) i 2035 libavcodec/diracdec.c s->ref_pics[i] = &s->all_frames[j]; i 2036 libavcodec/diracdec.c ret = get_buffer_with_edge(s->avctx, s->ref_pics[i]->avframe, AV_GET_BUFFER_FLAG_REF); i 2042 libavcodec/diracdec.c if (!s->ref_pics[i]) { i 2087 libavcodec/diracdec.c int i, out_idx = 0; i 2091 libavcodec/diracdec.c for (i = 1; s->delay_frames[i]; i++) i 2092 libavcodec/diracdec.c if (s->delay_frames[i]->avframe->display_picture_number < out->avframe->display_picture_number) { i 2093 libavcodec/diracdec.c out = s->delay_frames[i]; i 2094 libavcodec/diracdec.c out_idx = i; i 2097 libavcodec/diracdec.c for (i = out_idx; s->delay_frames[i]; i++) i 2098 libavcodec/diracdec.c s->delay_frames[i] = s->delay_frames[i+1]; i 2124 libavcodec/diracdec.c int ret, i; i 2202 libavcodec/diracdec.c for (i = 0; i < MAX_FRAMES; i++) i 2203 libavcodec/diracdec.c if (s->all_frames[i].avframe->data[0] == NULL) i 2204 libavcodec/diracdec.c pic = &s->all_frames[i]; i 2267 libavcodec/diracdec.c int i, buf_idx = 0; i 2272 libavcodec/diracdec.c for (i = 0; i < MAX_FRAMES; i++) i 2273 libavcodec/diracdec.c if (s->all_frames[i].avframe->data[0] && !s->all_frames[i].reference) { i 2274 libavcodec/diracdec.c av_frame_unref(s->all_frames[i].avframe); i 2275 libavcodec/diracdec.c memset(s->all_frames[i].interpolated, 0, sizeof(s->all_frames[i].interpolated)); i 2330 libavcodec/diracdec.c for (i = 1; s->delay_frames[i]; i++) i 2331 libavcodec/diracdec.c if (s->delay_frames[i]->avframe->display_picture_number < min_num) i 2332 libavcodec/diracdec.c min_num = s->delay_frames[i]->avframe->display_picture_number; i 196 libavcodec/diracdsp.c int i, y; \ i 199 libavcodec/diracdsp.c for (i = 0; i < tot_h; i++) { \ i 43 libavcodec/dnxhd_parser.c int i = 0; i 46 libavcodec/dnxhd_parser.c for (i = 0; i < buf_size; i++) { i 47 libavcodec/dnxhd_parser.c state = (state << 8) | buf[i]; i 49 libavcodec/dnxhd_parser.c i++; i 61 libavcodec/dnxhd_parser.c for (; i < buf_size; i++) { i 63 libavcodec/dnxhd_parser.c state = (state << 8) | buf[i]; i 82 libavcodec/dnxhd_parser.c remaining += i - 47; i 94 libavcodec/dnxhd_parser.c dctx->cur_byte += buf_size - i; i 1080 libavcodec/dnxhddata.c int i; i 1081 libavcodec/dnxhddata.c for (i = 0; i < FF_ARRAY_ELEMS(ff_dnxhd_cid_table); i++) i 1082 libavcodec/dnxhddata.c if (ff_dnxhd_cid_table[i].cid == cid) i 1083 libavcodec/dnxhddata.c return i; i 1089 libavcodec/dnxhddata.c int i = ff_dnxhd_get_cid_table(cid); i 1090 libavcodec/dnxhddata.c if (i<0) i 1091 libavcodec/dnxhddata.c return i; i 1092 libavcodec/dnxhddata.c return ff_dnxhd_cid_table[i].frame_size; i 1097 libavcodec/dnxhddata.c int result, i = ff_dnxhd_get_cid_table(cid); i 1099 libavcodec/dnxhddata.c if (i < 0) i 1100 libavcodec/dnxhddata.c return i; i 1102 libavcodec/dnxhddata.c result = ((h + 15) / 16) * ((w + 15) / 16) * (int64_t)ff_dnxhd_cid_table[i].packet_scale.num / ff_dnxhd_cid_table[i].packet_scale.den; i 1110 libavcodec/dnxhddata.c int i = ff_dnxhd_get_cid_table(cid); i 1111 libavcodec/dnxhddata.c if (i < 0) i 1112 libavcodec/dnxhddata.c return i; i 1113 libavcodec/dnxhddata.c return ff_dnxhd_cid_table[i].flags & DNXHD_INTERLACED ? 1 : 0; i 1135 libavcodec/dnxhddata.c int i, j; i 1143 libavcodec/dnxhddata.c for (i = 0; i < FF_ARRAY_ELEMS(ff_dnxhd_cid_table); i++) { i 1144 libavcodec/dnxhddata.c const CIDEntry *cid = &ff_dnxhd_cid_table[i]; i 1165 libavcodec/dnxhddata.c int i, j; i 1166 libavcodec/dnxhddata.c for (i = 0; i < FF_ARRAY_ELEMS(ff_dnxhd_cid_table); i++) { i 1167 libavcodec/dnxhddata.c const CIDEntry *cid = &ff_dnxhd_cid_table[i]; i 168 libavcodec/dnxhddec.c int i, cid, ret; i 325 libavcodec/dnxhddec.c for (i = 0; i < ctx->mb_height; i++) { i 326 libavcodec/dnxhddec.c ctx->mb_scan_index[i] = AV_RB32(buf + 0x170 + (i << 2)); i 328 libavcodec/dnxhddec.c i, 0x170 + (i << 2), ctx->mb_scan_index[i]); i 329 libavcodec/dnxhddec.c if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) { i 332 libavcodec/dnxhddec.c ctx->mb_scan_index[i], buf_size - ctx->data_offset); i 348 libavcodec/dnxhddec.c int i, j, index1, index2, len, flags; i 396 libavcodec/dnxhddec.c i = 0; i 418 libavcodec/dnxhddec.c i += ctx->cid_table->run[index2]; i 421 libavcodec/dnxhddec.c if (++i > 63) { i 422 libavcodec/dnxhddec.c av_log(ctx->avctx, AV_LOG_ERROR, "ac tex damaged %d, %d\n", n, i); i 427 libavcodec/dnxhddec.c j = ctx->scantable.permutated[i]; i 428 libavcodec/dnxhddec.c level *= scale[i]; i 429 libavcodec/dnxhddec.c level += scale[i] >> 1; i 430 libavcodec/dnxhddec.c if (level_bias < 32 || weight_matrix[i] != level_bias) i 483 libavcodec/dnxhddec.c int qscale, i, act; i 509 libavcodec/dnxhddec.c for (i = 0; i < 64; i++) { i 510 libavcodec/dnxhddec.c row->luma_scale[i] = qscale * ctx->cid_table->luma_weight[i]; i 511 libavcodec/dnxhddec.c row->chroma_scale[i] = qscale * ctx->cid_table->chroma_weight[i]; i 516 libavcodec/dnxhddec.c for (i = 0; i < 8 + 4 * ctx->is_444; i++) { i 517 libavcodec/dnxhddec.c if (ctx->decode_dct_block(ctx, row, i) < 0) i 613 libavcodec/dnxhddec.c int ret, i; i 617 libavcodec/dnxhddec.c for (i = 0; i < avctx->thread_count; i++) i 618 libavcodec/dnxhddec.c ctx->rows[i].format = -1; i 660 libavcodec/dnxhddec.c for (i = 0; i < avctx->thread_count; i++) { i 661 libavcodec/dnxhddec.c ret += ctx->rows[i].errors; i 662 libavcodec/dnxhddec.c ctx->rows[i].errors = 0; i 668 libavcodec/dnxhddec.c for (i = 1; i < avctx->thread_count; i++) { i 669 libavcodec/dnxhddec.c if (ctx->rows[i].format != format && i 670 libavcodec/dnxhddec.c ctx->rows[i].format != -1 /* not run */) { i 81 libavcodec/dnxhdenc.c int i; i 82 libavcodec/dnxhdenc.c for (i = 0; i < 4; i++) { i 118 libavcodec/dnxhdenc.c int i, j, level, last_non_zero, start_i; i 135 libavcodec/dnxhdenc.c for (i = 63; i >= start_i; i--) { i 136 libavcodec/dnxhdenc.c j = scantable[i]; i 140 libavcodec/dnxhdenc.c last_non_zero = i; i 147 libavcodec/dnxhdenc.c for (i = start_i; i <= last_non_zero; i++) { i 148 libavcodec/dnxhdenc.c j = scantable[i]; i 180 libavcodec/dnxhdenc.c int i; i 187 libavcodec/dnxhdenc.c for (i = 1; i < 64; ++i) { i 188 libavcodec/dnxhdenc.c int j = scantable[i]; i 194 libavcodec/dnxhdenc.c last_non_zero = i; i 207 libavcodec/dnxhdenc.c int i, j, level, run; i 255 libavcodec/dnxhdenc.c for (i = 0; i < 62; i++) { i 256 libavcodec/dnxhdenc.c int run = ctx->cid_table->run[i]; i 258 libavcodec/dnxhdenc.c ctx->run_codes[run] = ctx->cid_table->run_codes[i]; i 259 libavcodec/dnxhdenc.c ctx->run_bits[run] = ctx->cid_table->run_bits[i]; i 270 libavcodec/dnxhdenc.c int qscale, i; i 286 libavcodec/dnxhdenc.c for (i = 1; i < 64; i++) { i 287 libavcodec/dnxhdenc.c int j = ctx->m.idsp.idct_permutation[ff_zigzag_direct[i]]; i 288 libavcodec/dnxhdenc.c weight_matrix[j] = ctx->cid_table->luma_weight[i]; i 293 libavcodec/dnxhdenc.c for (i = 1; i < 64; i++) { i 294 libavcodec/dnxhdenc.c int j = ctx->m.idsp.idct_permutation[ff_zigzag_direct[i]]; i 295 libavcodec/dnxhdenc.c weight_matrix[j] = ctx->cid_table->chroma_weight[i]; i 302 libavcodec/dnxhdenc.c for (i = 0; i < 64; i++) { i 303 libavcodec/dnxhdenc.c ctx->qmatrix_l[qscale][i] <<= 2; i 304 libavcodec/dnxhdenc.c ctx->qmatrix_c[qscale][i] <<= 2; i 305 libavcodec/dnxhdenc.c ctx->qmatrix_l16[qscale][0][i] <<= 2; i 306 libavcodec/dnxhdenc.c ctx->qmatrix_l16[qscale][1][i] <<= 2; i 307 libavcodec/dnxhdenc.c ctx->qmatrix_c16[qscale][0][i] <<= 2; i 308 libavcodec/dnxhdenc.c ctx->qmatrix_c16[qscale][1][i] <<= 2; i 314 libavcodec/dnxhdenc.c for (i = 1; i < 64; i++) { i 315 libavcodec/dnxhdenc.c int j = ff_zigzag_direct[i]; i 329 libavcodec/dnxhdenc.c (qscale * luma_weight_table[i]); i 331 libavcodec/dnxhdenc.c (qscale * chroma_weight_table[i]); i 368 libavcodec/dnxhdenc.c int i, index, ret; i 543 libavcodec/dnxhdenc.c for (i = 1; i < avctx->thread_count; i++) { i 544 libavcodec/dnxhdenc.c ctx->thread[i] = av_malloc(sizeof(DNXHDEncContext)); i 545 libavcodec/dnxhdenc.c if (!ctx->thread[i]) i 547 libavcodec/dnxhdenc.c memcpy(ctx->thread[i], ctx, sizeof(DNXHDEncContext)); i 611 libavcodec/dnxhdenc.c int slevel, i, j; i 616 libavcodec/dnxhdenc.c for (i = 1; i <= last_index; i++) { i 617 libavcodec/dnxhdenc.c j = ctx->m.intra_scantable.permutated[i]; i 620 libavcodec/dnxhdenc.c int run_level = i - last_non_zero - 1; i 626 libavcodec/dnxhdenc.c last_non_zero = i; i 638 libavcodec/dnxhdenc.c int i; i 648 libavcodec/dnxhdenc.c for (i = 1; i <= last_index; i++) { i 649 libavcodec/dnxhdenc.c int j = ctx->m.intra_scantable.permutated[i]; i 653 libavcodec/dnxhdenc.c level = (1 - 2 * level) * qscale * weight_matrix[i]; i 655 libavcodec/dnxhdenc.c if (weight_matrix[i] != 8) i 659 libavcodec/dnxhdenc.c if (weight_matrix[i] != 32) i 665 libavcodec/dnxhdenc.c level = (2 * level + 1) * qscale * weight_matrix[i]; i 667 libavcodec/dnxhdenc.c if (weight_matrix[i] != 8) i 671 libavcodec/dnxhdenc.c if (weight_matrix[i] != 32) i 684 libavcodec/dnxhdenc.c int i; i 685 libavcodec/dnxhdenc.c for (i = 0; i < 64; i++) i 686 libavcodec/dnxhdenc.c score += (block[i] - qblock[i]) * (block[i] - qblock[i]); i 695 libavcodec/dnxhdenc.c int i, j, level; i 696 libavcodec/dnxhdenc.c for (i = 1; i <= last_index; i++) { i 697 libavcodec/dnxhdenc.c j = ctx->m.intra_scantable.permutated[i]; i 700 libavcodec/dnxhdenc.c int run_level = i - last_non_zero - 1; i 703 libavcodec/dnxhdenc.c last_non_zero = i; i 838 libavcodec/dnxhdenc.c int dnxhd_switch_matrix(DNXHDEncContext *ctx, int i) i 843 libavcodec/dnxhdenc.c x = (i >> 1) % 3; i 846 libavcodec/dnxhdenc.c x = component[i]; i 869 libavcodec/dnxhdenc.c int i; i 873 libavcodec/dnxhdenc.c for (i = 0; i < 8 + 4 * ctx->is_444; i++) { i 874 libavcodec/dnxhdenc.c int16_t *src_block = ctx->blocks[i]; i 876 libavcodec/dnxhdenc.c int n = dnxhd_switch_matrix(ctx, i); i 880 libavcodec/dnxhdenc.c ctx->is_444 ? 4 * (n > 0): 4 & (2*i), i 896 libavcodec/dnxhdenc.c dnxhd_unquantize_c(ctx, block, i, qscale, last_index); i 923 libavcodec/dnxhdenc.c int i; i 930 libavcodec/dnxhdenc.c for (i = 0; i < 8 + 4 * ctx->is_444; i++) { i 931 libavcodec/dnxhdenc.c int16_t *block = ctx->blocks[i]; i 932 libavcodec/dnxhdenc.c int overflow, n = dnxhd_switch_matrix(ctx, i); i 934 libavcodec/dnxhdenc.c ctx->is_444 ? (((i >> 1) % 3) < 1 ? 0 : 4): 4 & (2*i), i 1012 libavcodec/dnxhdenc.c int i, j; i 1014 libavcodec/dnxhdenc.c for (i = 0; i < bh; ++i) { i 1061 libavcodec/dnxhdenc.c int i = (q*ctx->m.mb_num) + mb; i 1062 libavcodec/dnxhdenc.c unsigned score = ctx->mb_rc[i].bits * lambda + i 1063 libavcodec/dnxhdenc.c ((unsigned) ctx->mb_rc[i].ssd << LAMBDA_FRAC_BITS); i 1067 libavcodec/dnxhdenc.c rc = i; i 1180 libavcodec/dnxhdenc.c int i, j; i 1182 libavcodec/dnxhdenc.c for (i = 0; i < size; i++) { i 1183 libavcodec/dnxhdenc.c int v = data[i].value; i 1192 libavcodec/dnxhdenc.c for (i = NBUCKETS - 1; i >= 0; i--) i 1193 libavcodec/dnxhdenc.c buckets[j][i] = offset -= buckets[j][i]; i 1202 libavcodec/dnxhdenc.c int i; i 1203 libavcodec/dnxhdenc.c for (i = 0; i < size; i++) { i 1204 libavcodec/dnxhdenc.c int v = get_bucket(data[i].value, shift); i 1206 libavcodec/dnxhdenc.c dst[pos] = data[i]; i 1268 libavcodec/dnxhdenc.c int i; i 1270 libavcodec/dnxhdenc.c for (i = 0; i < ctx->m.avctx->thread_count; i++) { i 1271 libavcodec/dnxhdenc.c ctx->thread[i]->m.linesize = frame->linesize[0] << ctx->interlaced; i 1272 libavcodec/dnxhdenc.c ctx->thread[i]->m.uvlinesize = frame->linesize[1] << ctx->interlaced; i 1273 libavcodec/dnxhdenc.c ctx->thread[i]->dct_y_offset = ctx->m.linesize *8; i 1274 libavcodec/dnxhdenc.c ctx->thread[i]->dct_uv_offset = ctx->m.uvlinesize*8; i 1290 libavcodec/dnxhdenc.c int offset, i, ret; i 1300 libavcodec/dnxhdenc.c for (i = 0; i < 3; i++) { i 1301 libavcodec/dnxhdenc.c ctx->src[i] = frame->data[i]; i 1303 libavcodec/dnxhdenc.c ctx->src[i] += frame->linesize[i]; i 1321 libavcodec/dnxhdenc.c for (i = 0; i < ctx->m.mb_height; i++) { i 1322 libavcodec/dnxhdenc.c AV_WB32(ctx->msip + i * 4, offset); i 1323 libavcodec/dnxhdenc.c offset += ctx->slice_size[i]; i 1324 libavcodec/dnxhdenc.c av_assert1(!(ctx->slice_size[i] & 3)); i 1358 libavcodec/dnxhdenc.c int i; i 1379 libavcodec/dnxhdenc.c for (i = 1; i < avctx->thread_count; i++) i 1380 libavcodec/dnxhdenc.c av_freep(&ctx->thread[i]); i 60 libavcodec/dolby_e.c int i; i 71 libavcodec/dolby_e.c for (i = 0; i < nb_words; i++, src += 2, dst += 2) i 76 libavcodec/dolby_e.c for (i = 0; i < nb_words; i++, src += 3) i 81 libavcodec/dolby_e.c for (i = 0; i < nb_words; i++, src += 3, dst += 3) i 93 libavcodec/dolby_e.c int i, ret, key, mtd_size; i 129 libavcodec/dolby_e.c for (i = 0; i < s->nb_channels; i++) i 130 libavcodec/dolby_e.c s->ch_size[i] = get_bits(&s->gb, 10); i 135 libavcodec/dolby_e.c for (i = 0; i < s->nb_channels; i++) { i 136 libavcodec/dolby_e.c s->rev_id[i] = get_bits(&s->gb, 4); i 138 libavcodec/dolby_e.c s->begin_gain[i] = get_bits(&s->gb, 10); i 139 libavcodec/dolby_e.c s->end_gain[i] = get_bits(&s->gb, 10); i 161 libavcodec/dolby_e.c int i, j, k; i 163 libavcodec/dolby_e.c for (i = 0; i < c->nb_mstr_exp; i++) i 164 libavcodec/dolby_e.c mstr_exp[i] = get_bits(&s->gb, 2) * 6; i 166 libavcodec/dolby_e.c for (i = 0; i < g->nb_exponent; i++) i 167 libavcodec/dolby_e.c bias_exp[i] = get_bits(&s->gb, 5); i 169 libavcodec/dolby_e.c for (i = k = 0; i < c->nb_mstr_exp; i++) i 170 libavcodec/dolby_e.c for (j = 0; j < g->nb_bias_exp[i]; j++, k++) i 171 libavcodec/dolby_e.c c->exponents[g->exp_ofs + k] = mstr_exp[i] + bias_exp[k]; i 177 libavcodec/dolby_e.c int i; i 179 libavcodec/dolby_e.c for (i = 0, p = NULL, g = c->groups; i < c->nb_groups; i++, p = g, g++) { i 180 libavcodec/dolby_e.c c->exp_strategy[i] = !i || g->nb_exponent != p->nb_exponent || get_bits1(&s->gb); i 181 libavcodec/dolby_e.c if (c->exp_strategy[i]) { i 202 libavcodec/dolby_e.c int i, j, k; i 204 libavcodec/dolby_e.c for (i = 0; i < 11; i++) { i 209 libavcodec/dolby_e.c for (j = FFMAX(i - 3, 0), k = 0; j <= i + 3; j++, k++) { i 210 libavcodec/dolby_e.c int v = msk_val[j] + lwc_gain_tab[i][k]; i 218 libavcodec/dolby_e.c if (msk_val[i] < thr) { i 226 libavcodec/dolby_e.c for (i = 0; i < 16; i++) { i 227 libavcodec/dolby_e.c int v = FFMAX(lwc_val[i], -512); i 228 libavcodec/dolby_e.c msk_val[i] = FFMAX(msk_val[i] + v, 0); i 249 libavcodec/dolby_e.c int i; i 251 libavcodec/dolby_e.c for (i = 0; i < nb_exponent; i++) i 252 libavcodec/dolby_e.c psd_val[i] = (48 - exp[i]) * 64; i 255 libavcodec/dolby_e.c for (i = 0; i < nb_exponent; i++) { i 256 libavcodec/dolby_e.c fast_leak = log_add(fast_leak - fast_decay[i], i 257 libavcodec/dolby_e.c psd_val[i] - fast_gain + fast_gain_adj[i]); i 259 libavcodec/dolby_e.c psd_val[i] - slow_gain[i]); i 260 libavcodec/dolby_e.c msk_val[i] = FFMAX(fast_leak, slow_leak); i 264 libavcodec/dolby_e.c for (i = nb_exponent - 1; i > band_low_tab[nb_code]; i--) { i 265 libavcodec/dolby_e.c fast_leak = log_add(fast_leak - misc_decay, psd_val[i] - fast_gain); i 266 libavcodec/dolby_e.c msk_val[i] = FFMAX(msk_val[i], fast_leak); i 269 libavcodec/dolby_e.c for (i = 0; i < nb_exponent; i++) i 270 libavcodec/dolby_e.c msk_val[i] = FFMAX(msk_val[i], hearing_thresh[i]); i 275 libavcodec/dolby_e.c for (i = 0; i < nb_exponent; i++) { i 276 libavcodec/dolby_e.c int v = 16 * (snr_ofs - 64) + psd_val[i] - msk_val[i] >> 5; i 277 libavcodec/dolby_e.c bap[i] = bap_tab[av_clip_uintp2(v, 6)]; i 286 libavcodec/dolby_e.c int i, snr_ofs; i 288 libavcodec/dolby_e.c for (i = 0; i < c->nb_groups; i++) { i 289 libavcodec/dolby_e.c bap_strategy[i] = !i || get_bits1(&s->gb); i 290 libavcodec/dolby_e.c if (bap_strategy[i]) { i 291 libavcodec/dolby_e.c fg_spc[i] = get_bits(&s->gb, 2); i 292 libavcodec/dolby_e.c fg_ofs[i] = get_bits(&s->gb, 3); i 293 libavcodec/dolby_e.c msk_mod[i] = get_bits1(&s->gb); i 295 libavcodec/dolby_e.c fg_spc[i] = fg_spc[i - 1]; i 296 libavcodec/dolby_e.c fg_ofs[i] = fg_ofs[i - 1]; i 297 libavcodec/dolby_e.c msk_mod[i] = msk_mod[i - 1]; i 312 libavcodec/dolby_e.c for (i = 0, p = NULL, g = c->groups; i < c->nb_groups; i++, p = g, g++) { i 313 libavcodec/dolby_e.c if (c->exp_strategy[i] || bap_strategy[i]) { i 316 libavcodec/dolby_e.c fg_spc[i], fg_ofs[i], msk_mod[i], snr_ofs); i 330 libavcodec/dolby_e.c int i, j; i 332 libavcodec/dolby_e.c for (i = 0, p = NULL, g = c->groups; i < c->nb_groups; i++, p = g, g++) { i 346 libavcodec/dolby_e.c } else if (i && g->nb_exponent == p->nb_exponent) { i 361 libavcodec/dolby_e.c int i, j, k; i 363 libavcodec/dolby_e.c for (i = 0, g = c->groups; i < c->nb_groups; i++, g++) { i 417 libavcodec/dolby_e.c int i, ret; i 439 libavcodec/dolby_e.c for (i = 0; i < c->nb_groups; i++) { i 440 libavcodec/dolby_e.c c->groups[i] = frm_ofs_tab[seg_id][c->gr_code][i]; i 442 libavcodec/dolby_e.c c->groups[i].nb_exponent -= c->bw_code; i 443 libavcodec/dolby_e.c c->groups[i].nb_bias_exp[1] -= c->bw_code; i 502 libavcodec/dolby_e.c int i; i 507 libavcodec/dolby_e.c for (i = 0; i < n2; i++) i 508 libavcodec/dolby_e.c result[n2 + i] = result[n2 - i - 1]; i 515 libavcodec/dolby_e.c for (i = 0; i < n2; i++) i 516 libavcodec/dolby_e.c result[i] = -result[n - i - 1]; i 528 libavcodec/dolby_e.c int i; i 531 libavcodec/dolby_e.c for (i = 0, g = c->groups; i < c->nb_groups; i++, g++) { i 540 libavcodec/dolby_e.c for (i = 0; i < 256; i++) i 541 libavcodec/dolby_e.c output[i] = history[i] + result[i]; i 542 libavcodec/dolby_e.c for (i = 256; i < 896; i++) i 543 libavcodec/dolby_e.c output[i] = result[i]; i 544 libavcodec/dolby_e.c for (i = 0; i < 256; i++) i 545 libavcodec/dolby_e.c history[i] = result[896 + i]; i 558 libavcodec/dolby_e.c int i; i 560 libavcodec/dolby_e.c for (i = 0; i < FRAME_SAMPLES; i++) i 561 libavcodec/dolby_e.c output[i] *= a * (FRAME_SAMPLES - i - 1) + b * i; i 597 libavcodec/dolby_e.c int i, j, hdr, ret; i 644 libavcodec/dolby_e.c i = s->nb_channels / 2; i 646 libavcodec/dolby_e.c if ((ret = parse_audio(s, 0, i, 0)) < 0) i 648 libavcodec/dolby_e.c if ((ret = parse_audio(s, i, j, 0)) < 0) i 652 libavcodec/dolby_e.c if ((ret = parse_audio(s, 0, i, 1)) < 0) i 654 libavcodec/dolby_e.c if ((ret = parse_audio(s, i, j, 1)) < 0) i 675 libavcodec/dolby_e.c int i; i 677 libavcodec/dolby_e.c for (i = 0; i < 3; i++) i 678 libavcodec/dolby_e.c ff_mdct_end(&s->imdct[i]); i 687 libavcodec/dolby_e.c int i, j; i 689 libavcodec/dolby_e.c for (i = 1; i < 17; i++) i 690 libavcodec/dolby_e.c mantissa_tab1[i][0] = 1.0f / (1 << i - 1); i 692 libavcodec/dolby_e.c for (i = 2; i < 16; i++) { i 693 libavcodec/dolby_e.c mantissa_tab1[i][1] = 1.0f / ((1 << i) - 1); i 694 libavcodec/dolby_e.c mantissa_tab1[i][2] = 0.5f / ((1 << i) - 1); i 695 libavcodec/dolby_e.c mantissa_tab1[i][3] = 0.25f / ((1 << i) - 1); i 698 libavcodec/dolby_e.c mantissa_tab1[i][1] = 0.5f / (1 << 15); i 699 libavcodec/dolby_e.c mantissa_tab1[i][2] = 0.75f / (1 << 15); i 700 libavcodec/dolby_e.c mantissa_tab1[i][3] = 0.875f / (1 << 15); i 702 libavcodec/dolby_e.c for (i = 1; i < 17; i++) { i 703 libavcodec/dolby_e.c mantissa_tab2[i][1] = mantissa_tab1[i][0] * 0.5f; i 704 libavcodec/dolby_e.c mantissa_tab2[i][2] = mantissa_tab1[i][0] * 0.75f; i 705 libavcodec/dolby_e.c mantissa_tab2[i][3] = mantissa_tab1[i][0] * 0.875f; i 707 libavcodec/dolby_e.c mantissa_tab3[i][j] = 1.0f / (1 << i) + 1.0f / (1 << j) - 1.0f / (1 << i + j); i 712 libavcodec/dolby_e.c for (i = 0; i < 25; i++) { i 713 libavcodec/dolby_e.c exponent_tab[i * 2 ] = 1.0f / (1 << i); i 714 libavcodec/dolby_e.c exponent_tab[i * 2 + 1] = M_SQRT1_2 / (1 << i); i 717 libavcodec/dolby_e.c for (i = 1; i < 1024; i++) i 718 libavcodec/dolby_e.c gain_tab[i] = exp2f((i - 960) / 64.0f); i 722 libavcodec/dolby_e.c for (i = 0; i < 128; i++) i 723 libavcodec/dolby_e.c window[128 + i] = window[127 - i]; i 726 libavcodec/dolby_e.c for (i = 0; i < 192; i++) i 727 libavcodec/dolby_e.c window[256 + i] = start_window[i]; i 730 libavcodec/dolby_e.c for (i = 0; i < 192; i++) i 731 libavcodec/dolby_e.c window[448 + i] = short_window2[i]; i 732 libavcodec/dolby_e.c for (i = 0; i < 64; i++) i 733 libavcodec/dolby_e.c window[640 + i] = window[63 - i]; i 736 libavcodec/dolby_e.c for (i = 0; i < 64; i++) i 737 libavcodec/dolby_e.c window[704 + i] = short_window3[i]; i 738 libavcodec/dolby_e.c for (i = 0; i < 192; i++) i 739 libavcodec/dolby_e.c window[768 + i] = window[64 + i]; i 742 libavcodec/dolby_e.c for (i = 0; i < 128; i++) i 743 libavcodec/dolby_e.c window[960 + i] = window[i]; i 744 libavcodec/dolby_e.c for (i = 0; i < 64; i++) i 745 libavcodec/dolby_e.c window[1088 + i] = 1.0f; i 749 libavcodec/dolby_e.c for (i = 0; i < 640; i++) i 750 libavcodec/dolby_e.c window[1664 + i] = 1.0f; i 751 libavcodec/dolby_e.c for (i = 0; i < 256; i++) i 752 libavcodec/dolby_e.c window[2304 + i] = window[1152 + i] = window[1663 - i]; i 755 libavcodec/dolby_e.c for (i = 0; i < 192; i++) i 756 libavcodec/dolby_e.c window[2560 + i] = window[447 - i]; i 759 libavcodec/dolby_e.c for (i = 0; i < 256; i++) i 760 libavcodec/dolby_e.c window[2752 + i] = window[703 - i]; i 763 libavcodec/dolby_e.c for (i = 0; i < 256; i++) i 764 libavcodec/dolby_e.c window[3008 + i] = window[959 - i]; i 767 libavcodec/dolby_e.c for (i = 0; i < 448; i++) i 768 libavcodec/dolby_e.c window[3264 + i] = window[1407 - i]; i 775 libavcodec/dolby_e.c int i; i 780 libavcodec/dolby_e.c for (i = 0; i < 3; i++) i 781 libavcodec/dolby_e.c if (ff_mdct_init(&s->imdct[i], imdct_bits_tab[i], 1, 2.0) < 0) i 133 libavcodec/dpcm.c int i; i 146 libavcodec/dpcm.c for (i = 0; i < 128; i++) { i 147 libavcodec/dpcm.c int16_t square = i * i; i 148 libavcodec/dpcm.c s->array[i ] = square; i 149 libavcodec/dpcm.c s->array[i + 128] = -square; i 172 libavcodec/dpcm.c for (i = -128; i < 128; i++) { i 173 libavcodec/dpcm.c int16_t square = i * i * 2; i 174 libavcodec/dpcm.c s->array[i+128] = i < 0 ? -square: square; i 184 libavcodec/dpcm.c for (i = 0; i < 127; i++) { i 189 libavcodec/dpcm.c s->array[i*2 + 1] = delta; i 190 libavcodec/dpcm.c s->array[i*2 + 2] = -delta; i 134 libavcodec/dpx.c int x, y, stride, i, ret; i 221 libavcodec/dpx.c i = read32(&buf, endian); i 222 libavcodec/dpx.c if(i) { i 223 libavcodec/dpx.c AVRational q = av_d2q(av_int2float(i), 4096); i 396 libavcodec/dpx.c for (i=0; i<AV_NUM_DATA_POINTERS; i++) i 397 libavcodec/dpx.c ptr[i] = p->data[i]; i 427 libavcodec/dpx.c for (i = 0; i < elements; i++) i 428 libavcodec/dpx.c ptr[i] += p->linesize[i]; i 462 libavcodec/dpx.c for (i = 0; i < elements; i++) i 463 libavcodec/dpx.c ptr[i] += p->linesize[i]; i 47 libavcodec/dpx_parser.c int i = 0; i 56 libavcodec/dpx_parser.c for (; i < buf_size; i++) { i 57 libavcodec/dpx_parser.c state = (state << 8) | buf[i]; i 69 libavcodec/dpx_parser.c i = FFMIN(d->remaining_size, buf_size); i 70 libavcodec/dpx_parser.c d->remaining_size -= i; i 76 libavcodec/dpx_parser.c for (; d->pc.frame_start_found && i < buf_size; i++) { i 77 libavcodec/dpx_parser.c d->pc.state = (d->pc.state << 8) | buf[i]; i 85 libavcodec/dpx_parser.c if (d->fsize > buf_size - i + 19) i 86 libavcodec/dpx_parser.c d->remaining_size = d->fsize - buf_size + i - 19; i 88 libavcodec/dpx_parser.c i += d->fsize - 19; i 94 libavcodec/dpx_parser.c next = i - 3; i 123 libavcodec/dpxenc.c int x, y, i; i 140 libavcodec/dpxenc.c for (i = 0; i < 3; i++) i 141 libavcodec/dpxenc.c src[i] += pic->linesize[i]; i 151 libavcodec/dpxenc.c int x, y, i, pad; i 166 libavcodec/dpxenc.c for (i = 0; i < 3; i++) i 167 libavcodec/dpxenc.c write16(dst++, value[i]); i 169 libavcodec/dpxenc.c for (i = 0; i < pad; i++) i 171 libavcodec/dpxenc.c for (i = 0; i < 3; i++) i 172 libavcodec/dpxenc.c src[i] += pic->linesize[i]/2; i 60 libavcodec/dsd.c unsigned pos, i; i 76 libavcodec/dsd.c for (i = 0; i < CTABLES; i++) { i 77 libavcodec/dsd.c uint8_t a = buf[(pos - i) & FIFOMASK]; i 78 libavcodec/dsd.c uint8_t b = buf[(pos - (CTABLES*2 - 1) + i) & FIFOMASK]; i 79 libavcodec/dsd.c sum += ctables[i][a] + ctables[i][b]; i 44 libavcodec/dsddec.c int i; i 57 libavcodec/dsddec.c for (i = 0; i < avctx->channels; i++) { i 58 libavcodec/dsddec.c s[i].pos = 0; i 59 libavcodec/dsddec.c memset(s[i].buf, silence, sizeof(s[i].buf)); i 47 libavcodec/dsicinvideo.c int i; i 49 libavcodec/dsicinvideo.c for (i = 0; i < 3; ++i) i 50 libavcodec/dsicinvideo.c av_freep(&cin->bitmap_table[i]); i 55 libavcodec/dsicinvideo.c int i; i 57 libavcodec/dsicinvideo.c for (i = 0; i < 3; ++i) { i 58 libavcodec/dsicinvideo.c cin->bitmap_table[i] = av_mallocz(cin->bitmap_size); i 59 libavcodec/dsicinvideo.c if (!cin->bitmap_table[i]) { i 133 libavcodec/dsicinvideo.c int i, sz, offset, code; i 139 libavcodec/dsicinvideo.c for (i = 0; i < 8 && src < src_end && dst < dst_end; ++i) { i 140 libavcodec/dsicinvideo.c if (code & (1 << i)) { i 204 libavcodec/dsicinvideo.c int i, y, palette_type, palette_colors_count, i 220 libavcodec/dsicinvideo.c for (i = 0; i < palette_colors_count; ++i) { i 221 libavcodec/dsicinvideo.c cin->palette[i] = 0xFFU << 24 | bytestream_get_le24(&buf); i 225 libavcodec/dsicinvideo.c for (i = 0; i < palette_colors_count; ++i) { i 309 libavcodec/dss_sp.c int i; i 315 libavcodec/dss_sp.c for (i = 0; i < DSS_SP_FRAME_SIZE; i += 2) { i 316 libavcodec/dss_sp.c p->bits[i] = src[i + 1]; i 317 libavcodec/dss_sp.c p->bits[i + 1] = src[i]; i 322 libavcodec/dss_sp.c for (i = 0; i < 2; i++) i 323 libavcodec/dss_sp.c fparam->filter_idx[i] = get_bits(&gb, 5); i 324 libavcodec/dss_sp.c for (; i < 8; i++) i 325 libavcodec/dss_sp.c fparam->filter_idx[i] = get_bits(&gb, 4); i 326 libavcodec/dss_sp.c for (; i < 14; i++) i 327 libavcodec/dss_sp.c fparam->filter_idx[i] = get_bits(&gb, 3); i 336 libavcodec/dss_sp.c for (i = 0; i < 7; i++) i 337 libavcodec/dss_sp.c fparam->sf[subframe_idx].pulse_val[i] = get_bits(&gb, 3); i 361 libavcodec/dss_sp.c for (i = 0; i < 7; i++) { i 370 libavcodec/dss_sp.c fparam->sf[subframe_idx].pulse_pos[i] = pulse_idx; i 379 libavcodec/dss_sp.c for (i = 71; i >= 0; i--) { i 383 libavcodec/dss_sp.c fparam->sf[subframe_idx].pulse_pos[6 - index] = i; i 405 libavcodec/dss_sp.c for (i = 1; i < SUBFRAMES - 1; i++) { i 406 libavcodec/dss_sp.c fparam->pitch_lag[i] = combined_pitch % 48; i 413 libavcodec/dss_sp.c fparam->pitch_lag[i] = combined_pitch; i 416 libavcodec/dss_sp.c for (i = 1; i < SUBFRAMES; i++) { i 418 libavcodec/dss_sp.c fparam->pitch_lag[i] += 162 - 23; i 423 libavcodec/dss_sp.c fparam->pitch_lag[i] += tmp; i 425 libavcodec/dss_sp.c pitch_lag = fparam->pitch_lag[i]; i 431 libavcodec/dss_sp.c int i; i 433 libavcodec/dss_sp.c for (i = 0; i < 14; i++) i 434 libavcodec/dss_sp.c p->lpc_filter[i] = dss_sp_filter_cb[i][p->fparam.filter_idx[i]]; i 439 libavcodec/dss_sp.c int a, a_plus, i; i 446 libavcodec/dss_sp.c for (i = 1; i <= a_plus / 2; i++) { i 449 libavcodec/dss_sp.c coeff_1 = coeffs[i]; i 450 libavcodec/dss_sp.c coeff_2 = coeffs[a_plus - i]; i 453 libavcodec/dss_sp.c coeffs[i] = av_clip_int16(tmp); i 456 libavcodec/dss_sp.c coeffs[a_plus - i] = av_clip_int16(tmp); i 465 libavcodec/dss_sp.c int i; i 467 libavcodec/dss_sp.c for (i = 0; i < 7; i++) i 468 libavcodec/dss_sp.c vector_buf[sf->pulse_pos[i]] += (dss_sp_fixed_cb_gain[sf->gain] * i 469 libavcodec/dss_sp.c dss_sp_pulse_val[sf->pulse_val[i]] + i 476 libavcodec/dss_sp.c int i; i 481 libavcodec/dss_sp.c for (i = 0; i < 72; i++) i 482 libavcodec/dss_sp.c vector[i] = prev_exc[pitch_lag - i % pitch_lag]; i 484 libavcodec/dss_sp.c for (i = 0; i < 72; i++) i 485 libavcodec/dss_sp.c vector[i] = prev_exc[pitch_lag - i]; i 487 libavcodec/dss_sp.c for (i = 0; i < 72; i++) { i 488 libavcodec/dss_sp.c int tmp = gain * vector[i] >> 11; i 489 libavcodec/dss_sp.c vector[i] = av_clip_int16(tmp); i 495 libavcodec/dss_sp.c int i; i 498 libavcodec/dss_sp.c for (i = 0; i < size; i++) i 499 libavcodec/dss_sp.c vec[i] = vec[i] >> -bits; i 501 libavcodec/dss_sp.c for (i = 0; i < size; i++) i 502 libavcodec/dss_sp.c vec[i] = vec[i] * (1 << bits); i 507 libavcodec/dss_sp.c int i; i 509 libavcodec/dss_sp.c for (i = 114; i > 0; i--) i 510 libavcodec/dss_sp.c vector[i + 72] = vector[i]; i 512 libavcodec/dss_sp.c for (i = 0; i < 72; i++) i 513 libavcodec/dss_sp.c vector[72 - i] = hist[i]; i 522 libavcodec/dss_sp.c int i, tmp; i 526 libavcodec/dss_sp.c for (i = 14; i > 0; i--) i 527 libavcodec/dss_sp.c tmp -= error_buf[i] * (unsigned)filter_buf[i]; i 529 libavcodec/dss_sp.c for (i = 14; i > 0; i--) i 530 libavcodec/dss_sp.c error_buf[i] = error_buf[i - 1]; i 546 libavcodec/dss_sp.c int i, tmp = 0; i 550 libavcodec/dss_sp.c for (i = 14; i >= 0; i--) i 551 libavcodec/dss_sp.c tmp += audio_buf[i] * filter_buf[i]; i 553 libavcodec/dss_sp.c for (i = 14; i > 0; i--) i 554 libavcodec/dss_sp.c audio_buf[i] = audio_buf[i - 1]; i 565 libavcodec/dss_sp.c int i; i 569 libavcodec/dss_sp.c for (i = 1; i < 15; i++) i 570 libavcodec/dss_sp.c dst[i] = (src[i] * mult[i] + 0x4000) >> 15; i 577 libavcodec/dss_sp.c int i; i 580 libavcodec/dss_sp.c for (i = 0; i < size; i++) i 581 libavcodec/dss_sp.c val |= FFABS(vector_buf[i]); i 590 libavcodec/dss_sp.c int i, sum = 0; i 591 libavcodec/dss_sp.c for (i = 0; i < size; i++) i 592 libavcodec/dss_sp.c sum += FFABS(p->vector_buf[i]); i 602 libavcodec/dss_sp.c int i, tmp; i 631 libavcodec/dss_sp.c for (i = size - 1; i > 0; i--) { i 632 libavcodec/dss_sp.c tmp = DSS_SP_FORMULA(p->vector_buf[i], lpc_filter, i 633 libavcodec/dss_sp.c p->vector_buf[i - 1]); i 634 libavcodec/dss_sp.c p->vector_buf[i] = av_clip_int16(tmp); i 657 libavcodec/dss_sp.c for (i = 1; i < size; i++) { i 658 libavcodec/dss_sp.c tmp = (bias + 32358 * noise[i - 1]) >> 15; i 659 libavcodec/dss_sp.c noise[i] = av_clip_int16(tmp); i 663 libavcodec/dss_sp.c for (i = 0; i < size; i++) { i 664 libavcodec/dss_sp.c tmp = (p->vector_buf[i] * noise[i]) >> 11; i 665 libavcodec/dss_sp.c dst[i] = av_clip_int16(tmp); i 671 libavcodec/dss_sp.c int i, offset = 6, counter = 0, a = 0; i 673 libavcodec/dss_sp.c for (i = 0; i < 6; i++) i 674 libavcodec/dss_sp.c p->excitation[i] = p->excitation[288 + i]; i 676 libavcodec/dss_sp.c for (i = 0; i < 72 * SUBFRAMES; i++) i 677 libavcodec/dss_sp.c p->excitation[6 + i] = dst[i]; i 682 libavcodec/dss_sp.c for (i = 0; i < 6; i++) i 683 libavcodec/dss_sp.c tmp += p->excitation[offset--] * dss_sp_sinc[a + i * 11]; i 700 libavcodec/dss_sp.c int i; i 702 libavcodec/dss_sp.c for (i = 0; i < size; i++) i 703 libavcodec/dss_sp.c dst[i] = av_clip_int16(src[i]); i 709 libavcodec/dss_sp.c int i, j; i 726 libavcodec/dss_sp.c for (i = 0; i < 72; i++) i 727 libavcodec/dss_sp.c p->vector_buf[i] = p->history[72 - i]; i 81 libavcodec/dstdec.c int i; i 100 libavcodec/dstdec.c for (i = 0; i < avctx->channels; i++) i 101 libavcodec/dstdec.c memset(s->dsdctx[i].buf, 0x69, sizeof(s->dsdctx[i].buf)); i 142 libavcodec/dstdec.c int i; i 144 libavcodec/dstdec.c for (i = 0; i < elements; i++) { i 145 libavcodec/dstdec.c dst[i] = (is_signed ? get_sbits(gb, coeff_bits) : get_bits(gb, coeff_bits)) + offset; i 152 libavcodec/dstdec.c unsigned int i, j, k; i 153 libavcodec/dstdec.c for (i = 0; i < t->elements; i++) { i 154 libavcodec/dstdec.c t->length[i] = get_bits(gb, length_bits) + 1; i 156 libavcodec/dstdec.c read_uncoded_coeff(gb, t->coeff[i], t->length[i], coeff_bits, is_signed, offset); i 162 libavcodec/dstdec.c read_uncoded_coeff(gb, t->coeff[i], method + 1, coeff_bits, is_signed, offset); i 165 libavcodec/dstdec.c for (j = method + 1; j < t->length[i]; j++) { i 168 libavcodec/dstdec.c x += code_pred_coeff[method][k] * (unsigned)t->coeff[i][j - k - 1]; i 178 libavcodec/dstdec.c t->coeff[i][j] = c; i 219 libavcodec/dstdec.c int i, j, k, l; i 221 libavcodec/dstdec.c for (i = 0; i < fsets->elements; i++) { i 222 libavcodec/dstdec.c int length = fsets->length[i]; i 231 libavcodec/dstdec.c v += (((k >> l) & 1) * 2 - 1) * fsets->coeff[i][j * 8 + l]; i 232 libavcodec/dstdec.c table[i][j][k] = v; i 244 libavcodec/dstdec.c unsigned i, ch, same_map, dst_x_bit; i 338 libavcodec/dstdec.c for (i = 0; i < samples_per_frame; i++) { i 352 libavcodec/dstdec.c if (!half_prob[ch] || i >= s->fsets.length[felem]) { i 362 libavcodec/dstdec.c dsd[((i >> 3) * channels + ch) << 2] |= v << (7 - (i & 0x7 )); i 370 libavcodec/dstdec.c for (i = 0; i < channels; i++) { i 371 libavcodec/dstdec.c ff_dsd2pcm_translate(&s->dsdctx[i], frame->nb_samples, 0, i 372 libavcodec/dstdec.c frame->data[0] + i * 4, i 373 libavcodec/dstdec.c channels * 4, pcm + i, channels); i 94 libavcodec/dv.c int i, k, m; i 111 libavcodec/dv.c i = (4 * chan + blk + off[m]) % 11; i 115 libavcodec/dv.c y = (i * 3 + k / 9) * 2 + (chan >> 1) + 1; i 122 libavcodec/dv.c i = (4 * chan + (seq / 5) + 2 * blk + off[m]) % 10; i 126 libavcodec/dv.c y = (i * 3 + k / 9) * 2 + (chan >> 1) + 4; i 137 libavcodec/dv.c i = (4 * chan + (seq / 5) + 2 * blk + off[m]) % 10; i 138 libavcodec/dv.c k = (blk / 5) % 27 + (i & 1) * 3; i 141 libavcodec/dv.c y = l_start[i] + k / 6 + 45 * (chan >> 1); i 159 libavcodec/dv.c i = (seq + off[m]) % d->difseg_size; i 163 libavcodec/dv.c y = serpent2[k] + i * 6; i 165 libavcodec/dv.c y = y * 2 - i * 6; i 177 libavcodec/dv.c int j, i, c, s, p; i 179 libavcodec/dv.c p = i = 0; i 187 libavcodec/dv.c dv_calc_mb_coordinates(d, c, s, j, &ctx->work_chunks[i].mb_coordinates[0]); i 188 libavcodec/dv.c ctx->work_chunks[i++].buf_offset = p; i 202 libavcodec/dv.c int i, j; i 214 libavcodec/dv.c for (i = 0, j = 0; i < NB_DV_VLC; i++, j++) { i 215 libavcodec/dv.c new_dv_vlc_bits[j] = ff_dv_vlc_bits[i]; i 216 libavcodec/dv.c new_dv_vlc_len[j] = ff_dv_vlc_len[i]; i 217 libavcodec/dv.c new_dv_vlc_run[j] = ff_dv_vlc_run[i]; i 218 libavcodec/dv.c new_dv_vlc_level[j] = ff_dv_vlc_level[i]; i 220 libavcodec/dv.c if (ff_dv_vlc_level[i]) { i 225 libavcodec/dv.c new_dv_vlc_bits[j] = (ff_dv_vlc_bits[i] << 1) | 1; i 226 libavcodec/dv.c new_dv_vlc_len[j] = ff_dv_vlc_len[i] + 1; i 227 libavcodec/dv.c new_dv_vlc_run[j] = ff_dv_vlc_run[i]; i 228 libavcodec/dv.c new_dv_vlc_level[j] = -ff_dv_vlc_level[i]; i 238 libavcodec/dv.c for (i = 0; i < dv_vlc.table_size; i++) { i 239 libavcodec/dv.c int code = dv_vlc.table[i][0]; i 240 libavcodec/dv.c int len = dv_vlc.table[i][1]; i 250 libavcodec/dv.c ff_dv_rl_vlc[i].len = len; i 251 libavcodec/dv.c ff_dv_rl_vlc[i].level = level; i 252 libavcodec/dv.c ff_dv_rl_vlc[i].run = run; i 248 libavcodec/dv_profile.c int i; i 249 libavcodec/dv_profile.c for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) { i 250 libavcodec/dv_profile.c const AVDVProfile *p = &dv_profiles[i]; i 264 libavcodec/dv_profile.c int i, dsf, stype; i 284 libavcodec/dv_profile.c for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) i 285 libavcodec/dv_profile.c if (dsf == dv_profiles[i].dsf && stype == dv_profiles[i].video_stype) i 286 libavcodec/dv_profile.c return &dv_profiles[i]; i 322 libavcodec/dv_profile.c int i; i 326 libavcodec/dv_profile.c for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) i 327 libavcodec/dv_profile.c if (height == dv_profiles[i].height && i 328 libavcodec/dv_profile.c pix_fmt == dv_profiles[i].pix_fmt && i 329 libavcodec/dv_profile.c width == dv_profiles[i].width) i 331 libavcodec/dv_profile.c if( invalid_framerate || av_div_q(dv_profiles[i].time_base, frame_rate).num == 1 ) i 332 libavcodec/dv_profile.c return &dv_profiles[i]; i 335 libavcodec/dv_profile.c p = &dv_profiles[i]; i 30 libavcodec/dv_tablegen.c "{0x%"PRIx32", %"PRIu32"}", data[i].vlc, data[i].size) i 53 libavcodec/dv_tablegen.h int i, j; i 54 libavcodec/dv_tablegen.h for (i = 0; i < NB_DV_VLC - 1; i++) { i 55 libavcodec/dv_tablegen.h if (ff_dv_vlc_run[i] >= DV_VLC_MAP_RUN_SIZE) i 58 libavcodec/dv_tablegen.h if (ff_dv_vlc_level[i] >= DV_VLC_MAP_LEV_SIZE) i 62 libavcodec/dv_tablegen.h if (dv_vlc_map[ff_dv_vlc_run[i]][ff_dv_vlc_level[i]].size != 0) i 65 libavcodec/dv_tablegen.h dv_vlc_map[ff_dv_vlc_run[i]][ff_dv_vlc_level[i]].vlc = i 66 libavcodec/dv_tablegen.h ff_dv_vlc_bits[i] << (!!ff_dv_vlc_level[i]); i 67 libavcodec/dv_tablegen.h dv_vlc_map[ff_dv_vlc_run[i]][ff_dv_vlc_level[i]].size = i 68 libavcodec/dv_tablegen.h ff_dv_vlc_len[i] + (!!ff_dv_vlc_level[i]); i 70 libavcodec/dv_tablegen.h for (i = 0; i < DV_VLC_MAP_RUN_SIZE; i++) { i 73 libavcodec/dv_tablegen.h if (dv_vlc_map[i][j].size == 0) { i 74 libavcodec/dv_tablegen.h dv_vlc_map[i][j].vlc = dv_vlc_map[0][j].vlc | i 75 libavcodec/dv_tablegen.h (dv_vlc_map[i - 1][0].vlc << i 77 libavcodec/dv_tablegen.h dv_vlc_map[i][j].size = dv_vlc_map[i - 1][0].size + i 83 libavcodec/dv_tablegen.h if (dv_vlc_map[i][j].size == 0) { i 84 libavcodec/dv_tablegen.h dv_vlc_map[i][j].vlc = dv_vlc_map[0][j].vlc | i 85 libavcodec/dv_tablegen.h (dv_vlc_map[i - 1][0].vlc << i 87 libavcodec/dv_tablegen.h dv_vlc_map[i][j].size = dv_vlc_map[i - 1][0].size + i 90 libavcodec/dv_tablegen.h dv_vlc_map[i][((uint16_t) (-j)) & 0x1ff].vlc = dv_vlc_map[i][j].vlc | 1; i 91 libavcodec/dv_tablegen.h dv_vlc_map[i][((uint16_t) (-j)) & 0x1ff].size = dv_vlc_map[i][j].size; i 36 libavcodec/dvaudiodec.c int i; i 59 libavcodec/dvaudiodec.c for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) { i 63 libavcodec/dvaudiodec.c s->shuffle[i] = 80 * ((21 * (i % 3) + 9 * (i / 3) + ((i / a) % 3)) % b) + i 64 libavcodec/dvaudiodec.c (2 + s->is_12bit) * (i / b) + 8; i 97 libavcodec/dvaudiodec.c int ret, i; i 107 libavcodec/dvaudiodec.c for (i = 0; i < frame->nb_samples; i++) { i 108 libavcodec/dvaudiodec.c const uint8_t *v = &src[s->shuffle[i]]; i 277 libavcodec/dvbsub.c int page_id, region_id, clut_id, object_id, i, bpp_index, page_state; i 357 libavcodec/dvbsub.c for(i = 0; i < h->rects[clut_id]->nb_colors; i++) { i 358 libavcodec/dvbsub.c *q++ = i; /* clut_entry_id */ i 362 libavcodec/dvbsub.c uint32_t x= ((uint32_t*)h->rects[clut_id]->data[1])[i]; i 59 libavcodec/dvbsub_parser.c int i, len, buf_pos = 0; i 65 libavcodec/dvbsub_parser.c for (i=0; i < buf_size; i++) i 67 libavcodec/dvbsub_parser.c ff_dlog(avctx, "%02x ", buf[i]); i 68 libavcodec/dvbsub_parser.c if (i % 16 == 15) i 72 libavcodec/dvbsub_parser.c if (i % 16 != 0) i 259 libavcodec/dvbsubdec.c int i, r, g, b, a = 0; i 292 libavcodec/dvbsubdec.c for (i = 1; i < 16; i++) { i 293 libavcodec/dvbsubdec.c if (i < 8) { i 294 libavcodec/dvbsubdec.c r = (i & 1) ? 255 : 0; i 295 libavcodec/dvbsubdec.c g = (i & 2) ? 255 : 0; i 296 libavcodec/dvbsubdec.c b = (i & 4) ? 255 : 0; i 298 libavcodec/dvbsubdec.c r = (i & 1) ? 127 : 0; i 299 libavcodec/dvbsubdec.c g = (i & 2) ? 127 : 0; i 300 libavcodec/dvbsubdec.c b = (i & 4) ? 127 : 0; i 302 libavcodec/dvbsubdec.c default_clut.clut16[i] = RGBA(r, g, b, 255); i 306 libavcodec/dvbsubdec.c for (i = 1; i < 256; i++) { i 307 libavcodec/dvbsubdec.c if (i < 8) { i 308 libavcodec/dvbsubdec.c r = (i & 1) ? 255 : 0; i 309 libavcodec/dvbsubdec.c g = (i & 2) ? 255 : 0; i 310 libavcodec/dvbsubdec.c b = (i & 4) ? 255 : 0; i 313 libavcodec/dvbsubdec.c switch (i & 0x88) { i 315 libavcodec/dvbsubdec.c r = ((i & 1) ? 85 : 0) + ((i & 0x10) ? 170 : 0); i 316 libavcodec/dvbsubdec.c g = ((i & 2) ? 85 : 0) + ((i & 0x20) ? 170 : 0); i 317 libavcodec/dvbsubdec.c b = ((i & 4) ? 85 : 0) + ((i & 0x40) ? 170 : 0); i 321 libavcodec/dvbsubdec.c r = ((i & 1) ? 85 : 0) + ((i & 0x10) ? 170 : 0); i 322 libavcodec/dvbsubdec.c g = ((i & 2) ? 85 : 0) + ((i & 0x20) ? 170 : 0); i 323 libavcodec/dvbsubdec.c b = ((i & 4) ? 85 : 0) + ((i & 0x40) ? 170 : 0); i 327 libavcodec/dvbsubdec.c r = 127 + ((i & 1) ? 43 : 0) + ((i & 0x10) ? 85 : 0); i 328 libavcodec/dvbsubdec.c g = 127 + ((i & 2) ? 43 : 0) + ((i & 0x20) ? 85 : 0); i 329 libavcodec/dvbsubdec.c b = 127 + ((i & 4) ? 43 : 0) + ((i & 0x40) ? 85 : 0); i 333 libavcodec/dvbsubdec.c r = ((i & 1) ? 43 : 0) + ((i & 0x10) ? 85 : 0); i 334 libavcodec/dvbsubdec.c g = ((i & 2) ? 43 : 0) + ((i & 0x20) ? 85 : 0); i 335 libavcodec/dvbsubdec.c b = ((i & 4) ? 43 : 0) + ((i & 0x40) ? 85 : 0); i 340 libavcodec/dvbsubdec.c default_clut.clut256[i] = RGBA(r, g, b, a); i 660 libavcodec/dvbsubdec.c int count, i, x, y; i 682 libavcodec/dvbsubdec.c for (i = 0; i<256; i++) { i 683 libavcodec/dvbsubdec.c counttab2[i+1][i] = 0; i 685 libavcodec/dvbsubdec.c for (i = 0; i<256; i++) { i 709 libavcodec/dvbsubdec.c list_inv[ i ] = bestv; i 712 libavcodec/dvbsubdec.c count = FFMAX(i - 1, 1); i 713 libavcodec/dvbsubdec.c for (i--; i>=0; i--) { i 714 libavcodec/dvbsubdec.c int v = i*255/count; i 715 libavcodec/dvbsubdec.c AV_WN32(clut + 4*list_inv[i], RGBA(v/2,v,v/2,v)); i 729 libavcodec/dvbsubdec.c int i; i 765 libavcodec/dvbsubdec.c for (i = 0; i < sub->num_rects; i++) { i 766 libavcodec/dvbsubdec.c sub->rects[i] = av_mallocz(sizeof(*sub->rects[i])); i 767 libavcodec/dvbsubdec.c if (!sub->rects[i]) { i 773 libavcodec/dvbsubdec.c i = 0; i 784 libavcodec/dvbsubdec.c rect = sub->rects[i]; i 847 libavcodec/dvbsubdec.c i++; i 854 libavcodec/dvbsubdec.c for(i=0; i<sub->num_rects; i++) { i 855 libavcodec/dvbsubdec.c rect = sub->rects[i]; i 860 libavcodec/dvbsubdec.c av_freep(&sub->rects[i]); i 877 libavcodec/dvbsubdec.c int i; i 889 libavcodec/dvbsubdec.c for (i = 0; i < buf_size; i++) { i 890 libavcodec/dvbsubdec.c if (i % 16 == 0) i 891 libavcodec/dvbsubdec.c ff_dlog(avctx, "0x%8p: ", buf+i); i 893 libavcodec/dvbsubdec.c ff_dlog(avctx, "%02x ", buf[i]); i 894 libavcodec/dvbsubdec.c if (i % 16 == 15) i 898 libavcodec/dvbsubdec.c if (i % 16) i 965 libavcodec/dvbsubdec.c for (i = 0; i < 4; i++) i 966 libavcodec/dvbsubdec.c map2to8[i] = *buf++; i 969 libavcodec/dvbsubdec.c for (i = 0; i < 16; i++) i 970 libavcodec/dvbsubdec.c map4to8[i] = *buf++; i 1051 libavcodec/dvbsubdec.c int i, clut_id; i 1060 libavcodec/dvbsubdec.c for (i=0; i < buf_size; i++) { i 1061 libavcodec/dvbsubdec.c ff_dlog(avctx, "%02x ", buf[i]); i 1062 libavcodec/dvbsubdec.c if (i % 16 == 15) i 1066 libavcodec/dvbsubdec.c if (i % 16) i 1624 libavcodec/dvbsubdec.c int i; i 1631 libavcodec/dvbsubdec.c for (i=0; i < buf_size; i++) { i 1632 libavcodec/dvbsubdec.c ff_dlog(avctx, "%02x ", buf[i]); i 1633 libavcodec/dvbsubdec.c if (i % 16 == 15) i 1637 libavcodec/dvbsubdec.c if (i % 16) i 132 libavcodec/dvdec.c int j, i, c, s; i 154 libavcodec/dvdec.c for (i = 0; i < 64; i++) { i 155 libavcodec/dvdec.c *factor1++ = (dv100_qstep[s] << (c + 9)) * iweight1[i]; i 156 libavcodec/dvdec.c *factor2++ = (dv100_qstep[s] << (c + 9)) * iweight2[i]; i 165 libavcodec/dvdec.c for (i = c = 0; c < 4; c++) { i 166 libavcodec/dvdec.c for (; i < dv_quant_areas[c]; i++) { i 167 libavcodec/dvdec.c *factor1 = iweight1[i] << (ff_dv_quant_shifts[s][c] + 1); i 179 libavcodec/dvdec.c int i; i 183 libavcodec/dvdec.c for (i = 0; i < 64; i++) i 184 libavcodec/dvdec.c s->dv_zigzag[0][i] = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 187 libavcodec/dvdec.c for (i = 0; i < 64; i++){ i 188 libavcodec/dvdec.c int j = ff_dv_zigzag248_direct[i]; i 189 libavcodec/dvdec.c s->dv_zigzag[1][i] = s->idsp.idct_permutation[(j & 7) + (j & 8) * 4 + (j & 48) / 2]; i 274 libavcodec/dvdec.c int i, j; i 276 libavcodec/dvdec.c for (i = 0; i < 4; i++) { i 28 libavcodec/dvdsub.c for (int i = 0; i < 16; i++) { i 29 libavcodec/dvdsub.c palette[i] = strtoul(p, (char **)&p, 16); i 54 libavcodec/dvdsubdec.c int i, y, cb, cr; i 57 libavcodec/dvdsubdec.c for (i = num_values; i > 0; i--) { i 159 libavcodec/dvdsubdec.c int nb_opaque_colors, i, level, j, r, g, b; i 163 libavcodec/dvdsubdec.c for(i = 0; i < 4; i++) i 164 libavcodec/dvdsubdec.c rgba_palette[i] = (ctx->palette[colormap[i]] & 0x00ffffff) i 165 libavcodec/dvdsubdec.c | ((alpha[i] * 17U) << 24); i 169 libavcodec/dvdsubdec.c for(i = 0; i < 4; i++) i 170 libavcodec/dvdsubdec.c rgba_palette[i] = 0; i 173 libavcodec/dvdsubdec.c for(i = 0; i < 4; i++) { i 174 libavcodec/dvdsubdec.c if (alpha[i] != 0 && !color_used[colormap[i]]) { i 175 libavcodec/dvdsubdec.c color_used[colormap[i]] = 1; i 185 libavcodec/dvdsubdec.c for(i = 0; i < 4; i++) { i 186 libavcodec/dvdsubdec.c if (alpha[i] != 0) { i 187 libavcodec/dvdsubdec.c if (!color_used[colormap[i]]) { i 192 libavcodec/dvdsubdec.c rgba_palette[i] = b | (g << 8) | (r << 16) | ((alpha[i] * 17U) << 24); i 193 libavcodec/dvdsubdec.c color_used[colormap[i]] = (i + 1); i 196 libavcodec/dvdsubdec.c rgba_palette[i] = (rgba_palette[color_used[colormap[i]] - 1] & 0x00ffffff) | i 197 libavcodec/dvdsubdec.c ((alpha[i] * 17U) << 24); i 205 libavcodec/dvdsubdec.c int i; i 208 libavcodec/dvdsubdec.c for (i = 0; i < sub_header->num_rects; i++) { i 209 libavcodec/dvdsubdec.c av_freep(&sub_header->rects[i]->data[0]); i 210 libavcodec/dvdsubdec.c av_freep(&sub_header->rects[i]->data[1]); i 211 libavcodec/dvdsubdec.c av_freep(&sub_header->rects[i]); i 228 libavcodec/dvdsubdec.c int i; i 344 libavcodec/dvdsubdec.c for (i = 0; i < 256; i++) i 345 libavcodec/dvdsubdec.c alpha[i] = 0xFF - buf[pos+i]; i 415 libavcodec/dvdsubdec.c for (i = 0; i < 4; i++) { i 416 libavcodec/dvdsubdec.c sub_header->rects[0]->pict.data[i] = sub_header->rects[0]->data[i]; i 417 libavcodec/dvdsubdec.c sub_header->rects[0]->pict.linesize[i] = sub_header->rects[0]->linesize[i]; i 441 libavcodec/dvdsubdec.c int i; i 442 libavcodec/dvdsubdec.c for(i = 0; i < n; i++) { i 454 libavcodec/dvdsubdec.c int y1, y2, x1, x2, y, w, h, i; i 461 libavcodec/dvdsubdec.c for(i = 0; i < s->rects[0]->nb_colors; i++) { i 462 libavcodec/dvdsubdec.c if ((((uint32_t *)s->rects[0]->data[1])[i] >> 24) == 0) { i 463 libavcodec/dvdsubdec.c transp_color[i] = 1; i 464 libavcodec/dvdsubdec.c } else if (ctx->used_color[i]) i 509 libavcodec/dvdsubdec.c for (i = 0; i < 4; i++) { i 510 libavcodec/dvdsubdec.c s->rects[0]->pict.data[i] = s->rects[0]->data[i]; i 511 libavcodec/dvdsubdec.c s->rects[0]->pict.linesize[i] = s->rects[0]->linesize[i]; i 634 libavcodec/dvdsubdec.c int i, y, cb, cr, r_add, g_add, b_add; i 666 libavcodec/dvdsubdec.c for(i=0; i<16; i++) { i 672 libavcodec/dvdsubdec.c ctx->palette[i] = (r << 16) + (g << 8) + b; i 744 libavcodec/dvdsubdec.c int i; i 746 libavcodec/dvdsubdec.c for(i=0;i<16;i++) i 747 libavcodec/dvdsubdec.c av_log(avctx, AV_LOG_DEBUG, " 0x%06"PRIx32, ctx->palette[i]); i 100 libavcodec/dvdsubenc.c int r = 0, d, i; i 103 libavcodec/dvdsubenc.c for (i = 24; i >= 0; i -= 8) { i 104 libavcodec/dvdsubenc.c d = alpha_a * (int)((a >> i) & 0xFF) - i 105 libavcodec/dvdsubenc.c alpha_b * (int)((b >> i) & 0xFF); i 124 libavcodec/dvdsubenc.c int x, y, i, j, match, d, best_d, av_uninit(best_j); i 132 libavcodec/dvdsubenc.c for (i = 0; i < 256; i++) { i 133 libavcodec/dvdsubenc.c if (!count[i]) /* avoid useless search */ i 135 libavcodec/dvdsubenc.c color = palette[i]; i 150 libavcodec/dvdsubenc.c hits[match] += count[i]; i 158 libavcodec/dvdsubenc.c int i, j, bright, mult; i 168 libavcodec/dvdsubenc.c for (i = 0; i < 16; i++) { i 169 libavcodec/dvdsubenc.c if (!(hits[1 + i] + hits[17 + i])) i 171 libavcodec/dvdsubenc.c color = dvdc->global_palette[i]; i 176 libavcodec/dvdsubenc.c hits[ 1 + i] *= mult; i 177 libavcodec/dvdsubenc.c hits[17 + i] *= mult; i 181 libavcodec/dvdsubenc.c for (i = 0; i < 4; i++) { i 183 libavcodec/dvdsubenc.c if (hits[j] > hits[selected[i]]) i 184 libavcodec/dvdsubenc.c selected[i] = j; i 185 libavcodec/dvdsubenc.c hits[selected[i]] = 0; i 190 libavcodec/dvdsubenc.c for (i = 0; i < 16; i++) { i 191 libavcodec/dvdsubenc.c pseudopal[ 1 + i] = 0x80000000 | dvdc->global_palette[i]; i 192 libavcodec/dvdsubenc.c pseudopal[17 + i] = 0xFF000000 | dvdc->global_palette[i]; i 194 libavcodec/dvdsubenc.c for (i = 0; i < 3; i++) { i 195 libavcodec/dvdsubenc.c int best_d = color_distance(refcolor[i], pseudopal[selected[i]]); i 196 libavcodec/dvdsubenc.c for (j = i + 1; j < 4; j++) { i 197 libavcodec/dvdsubenc.c int d = color_distance(refcolor[i], pseudopal[selected[j]]); i 199 libavcodec/dvdsubenc.c FFSWAP(int, selected[i], selected[j]); i 206 libavcodec/dvdsubenc.c for (i = 0; i < 4; i++) { i 207 libavcodec/dvdsubenc.c out_palette[i] = selected[i] ? (selected[i] - 1) & 0xF : 0; i 208 libavcodec/dvdsubenc.c out_alpha [i] = !selected[i] ? 0 : selected[i] < 17 ? 0x80 : 0xFF; i 217 libavcodec/dvdsubenc.c int i, j, d, best_d; i 220 libavcodec/dvdsubenc.c for (i = 0; i < 4; i++) i 221 libavcodec/dvdsubenc.c pseudopal[i] = (out_alpha[i] << 24) | i 222 libavcodec/dvdsubenc.c dvdc->global_palette[out_palette[i]]; i 223 libavcodec/dvdsubenc.c for (i = 0; i < 256; i++) { i 226 libavcodec/dvdsubenc.c d = color_distance(pseudopal[j], palette[i]); i 228 libavcodec/dvdsubenc.c cmap[i] = j; i 258 libavcodec/dvdsubenc.c int i, rects = h->num_rects, ret; i 270 libavcodec/dvdsubenc.c for (i = 0; i < rects; i++) i 271 libavcodec/dvdsubenc.c if (h->rects[i]->type != SUBTITLE_BITMAP) { i 276 libavcodec/dvdsubenc.c for (i = 0; i < rects; i++) i 277 libavcodec/dvdsubenc.c if ((h->rects[i]->flags & AV_SUBTITLE_FLAG_FORCED) != 0) { i 284 libavcodec/dvdsubenc.c for (i = 0; i < rects; i++) i 285 libavcodec/dvdsubenc.c if (!h->rects[i]->data[0]) { i 286 libavcodec/dvdsubenc.c AVSubtitleRect *rect = h->rects[i]; i 305 libavcodec/dvdsubenc.c for (i = 1; i < rects; i++) { i 306 libavcodec/dvdsubenc.c xmin = FFMIN(xmin, h->rects[i]->x); i 307 libavcodec/dvdsubenc.c ymin = FFMIN(ymin, h->rects[i]->y); i 308 libavcodec/dvdsubenc.c xmax = FFMAX(xmax, h->rects[i]->x + h->rects[i]->w); i 309 libavcodec/dvdsubenc.c ymax = FFMAX(ymax, h->rects[i]->y + h->rects[i]->h); i 320 libavcodec/dvdsubenc.c for (i = 0; i < rects; i++) i 321 libavcodec/dvdsubenc.c global_palette_hits[0] -= h->rects[i]->w * h->rects[i]->h; i 324 libavcodec/dvdsubenc.c for (i = 0; i < rects; i++) i 325 libavcodec/dvdsubenc.c count_colors(avctx, global_palette_hits, h->rects[i]); i 333 libavcodec/dvdsubenc.c for (i = 0; i < rects; i++) { i 334 libavcodec/dvdsubenc.c build_color_map(avctx, cmap, (uint32_t *)h->rects[i]->data[1], i 336 libavcodec/dvdsubenc.c copy_rectangle(&vrect, h->rects[i], cmap); i 338 libavcodec/dvdsubenc.c for (i = 0; i < 4; i++) i 339 libavcodec/dvdsubenc.c cmap[i] = i; i 346 libavcodec/dvdsubenc.c for (i = 0; i < 4; i++) i 348 libavcodec/dvdsubenc.c dvdc->global_palette[out_palette[i]], out_alpha[i], i 349 libavcodec/dvdsubenc.c out_palette[i], out_alpha[i] >> 4); i 437 libavcodec/dvdsubenc.c int i, ret; i 450 libavcodec/dvdsubenc.c for (i = 0; i < 16; i++) i 452 libavcodec/dvdsubenc.c dvdc->global_palette[i] & 0xFFFFFF, i < 15 ? ',' : '\n'); i 366 libavcodec/dvenc.c int i, area; i 392 libavcodec/dvenc.c for (i = mb_area_start[area]; i < mb_area_start[area + 1]; i++) { i 393 libavcodec/dvenc.c int level = blk[zigzag_scan[i]]; i 396 libavcodec/dvenc.c bi->sign[i] = (level >> 31) & 1; i 400 libavcodec/dvenc.c level = (FFABS(level) * weight[i] + (1 << (dv_weight_bits + 3))) >> i 404 libavcodec/dvenc.c bi->mb[i] = level; i 407 libavcodec/dvenc.c bi->bit_size[area] += dv_rl2vlc_size(i - prev - 1, level); i 408 libavcodec/dvenc.c bi->next[prev] = i; i 409 libavcodec/dvenc.c prev = i; i 413 libavcodec/dvenc.c bi->next[prev] = i; i 422 libavcodec/dvenc.c i = bi->next[prev]; i 426 libavcodec/dvenc.c for (; i < mb_area_start[area + 1]; i = bi->next[i]) { i 427 libavcodec/dvenc.c bi->mb[i] >>= 1; i 429 libavcodec/dvenc.c if (bi->mb[i]) { i 430 libavcodec/dvenc.c bi->bit_size[area] += dv_rl2vlc_size(i - prev - 1, bi->mb[i]); i 431 libavcodec/dvenc.c bi->next[prev] = i; i 432 libavcodec/dvenc.c prev = i; i 436 libavcodec/dvenc.c bi->next[prev] = i; i 450 libavcodec/dvenc.c int i, max = 0; i 458 libavcodec/dvenc.c for (i = 0; i < 64; i += 2) { i 462 libavcodec/dvenc.c level0 = blk[zigzag_scan[i+0]]; i 463 libavcodec/dvenc.c level1 = blk[zigzag_scan[i+1]]; i 466 libavcodec/dvenc.c bi->sign[i+0] = (level0>>31)&1; i 467 libavcodec/dvenc.c bi->sign[i+1] = (level1>>31)&1; i 474 libavcodec/dvenc.c level0 = (level0*weight[i+0] + 4096 + (1<<17)) >> 18; i 475 libavcodec/dvenc.c level1 = (level1*weight[i+1] + 4096 + (1<<17)) >> 18; i 478 libavcodec/dvenc.c bi->save[i+0] = level0; i 479 libavcodec/dvenc.c bi->save[i+1] = level1; i 482 libavcodec/dvenc.c if (bi->save[i+0] > max) i 483 libavcodec/dvenc.c max = bi->save[i+0]; i 484 libavcodec/dvenc.c if (bi->save[i+1] > max) i 485 libavcodec/dvenc.c max = bi->save[i+1]; i 610 libavcodec/dvenc.c int i, j; i 615 libavcodec/dvenc.c for (i = 0; i < 5; i++) { i 616 libavcodec/dvenc.c min_qlevel[i] = 1; i 618 libavcodec/dvenc.c if (blks[8*i+j].min_qlevel > min_qlevel[i]) i 619 libavcodec/dvenc.c min_qlevel[i] = blks[8*i+j].min_qlevel; i 624 libavcodec/dvenc.c for (i = 0; i < 5; i++) { i 625 libavcodec/dvenc.c qlevels[i] = dv100_starting_qno; i 626 libavcodec/dvenc.c if (qlevels[i] < min_qlevel[i]) i 627 libavcodec/dvenc.c qlevels[i] = min_qlevel[i]; i 629 libavcodec/dvenc.c qnos[i] = DV100_QLEVEL_QNO(dv100_qlevels[qlevels[i]]); i 630 libavcodec/dvenc.c size[i] = 0; i 632 libavcodec/dvenc.c size_cache[8*i+j][qlevels[i]] = dv100_actual_quantize(&blks[8*i+j], qlevels[i]); i 633 libavcodec/dvenc.c size[i] += size_cache[8*i+j][qlevels[i]]; i 644 libavcodec/dvenc.c for (i = 0; i < 5; i++) { i 645 libavcodec/dvenc.c if (qlevels[i] < qlevels[largest]) i 646 libavcodec/dvenc.c largest = i; i 649 libavcodec/dvenc.c i = largest; i 654 libavcodec/dvenc.c qlevels[i] += dv100_qlevel_inc; i 655 libavcodec/dvenc.c if (qlevels[i] > DV100_NUM_QLEVELS-1) { i 656 libavcodec/dvenc.c qlevels[i] = DV100_NUM_QLEVELS-1; i 660 libavcodec/dvenc.c qnos[i] = DV100_QLEVEL_QNO(dv100_qlevels[qlevels[i]]); i 661 libavcodec/dvenc.c size[i] = 0; i 664 libavcodec/dvenc.c b = &blks[8*i]; i 667 libavcodec/dvenc.c if(size_cache[8*i+j][qlevels[i]] == 0) { i 670 libavcodec/dvenc.c size_cache[8*i+j][qlevels[i]] = dv100_actual_quantize(b, qlevels[i]); i 672 libavcodec/dvenc.c size[i] += size_cache[8*i+j][qlevels[i]]; i 690 libavcodec/dvenc.c for (i = 0; i < 5; i++) { i 691 libavcodec/dvenc.c if (qlevels[i] > min_qlevel[i] && qlevels[i] > qlevels[largest]) i 692 libavcodec/dvenc.c largest = i; i 695 libavcodec/dvenc.c i = largest; i 700 libavcodec/dvenc.c if (qlevels[i] <= min_qlevel[i]) { i 705 libavcodec/dvenc.c save_qlevel = qlevels[i]; i 706 libavcodec/dvenc.c qlevels[i] -= dv100_qlevel_inc; i 707 libavcodec/dvenc.c if (qlevels[i] < min_qlevel[i]) i 708 libavcodec/dvenc.c qlevels[i] = min_qlevel[i]; i 710 libavcodec/dvenc.c qnos[i] = DV100_QLEVEL_QNO(dv100_qlevels[qlevels[i]]); i 712 libavcodec/dvenc.c size[i] = 0; i 715 libavcodec/dvenc.c b = &blks[8*i]; i 718 libavcodec/dvenc.c if(size_cache[8*i+j][qlevels[i]] == 0) { i 719 libavcodec/dvenc.c size_cache[8*i+j][qlevels[i]] = dv100_actual_quantize(b, qlevels[i]); i 721 libavcodec/dvenc.c size[i] += size_cache[8*i+j][qlevels[i]]; i 727 libavcodec/dvenc.c qlevels[i] = save_qlevel; i 728 libavcodec/dvenc.c qnos[i] = DV100_QLEVEL_QNO(dv100_qlevels[qlevels[i]]); i 735 libavcodec/dvenc.c for (i = 0; i < 5; i++) { i 737 libavcodec/dvenc.c b = &blks[8*i]; i 738 libavcodec/dvenc.c size[i] = 0; i 741 libavcodec/dvenc.c size[i] += dv100_actual_quantize(b, qlevels[i]); i 749 libavcodec/dvenc.c int i, j, k, a, prev, a2; i 759 libavcodec/dvenc.c for (i = 0; i < 5; i++) { i 760 libavcodec/dvenc.c if (!qnos[i]) i 763 libavcodec/dvenc.c qnos[i]--; i 764 libavcodec/dvenc.c size[i] = 0; i 767 libavcodec/dvenc.c if (b->area_q[a] != ff_dv_quant_shifts[qnos[i] + ff_dv_quant_offset[b->cno]][a]) { i 793 libavcodec/dvenc.c size[i] += b->bit_size[a]; i 823 libavcodec/dvenc.c int mb_index, i; i 827 libavcodec/dvenc.c for (i = 0; i < profile->bpm; i++) { i 831 libavcodec/dvenc.c data[1] |= blk[profile->bpm*mb_index+i].cno << 4; i 833 libavcodec/dvenc.c data += profile->block_sizes[i] >> 3; i 842 libavcodec/dvenc.c int mb_index, i, j; i 870 libavcodec/dvenc.c for (i = 1; i < 8; i++) i 871 libavcodec/dvenc.c enc_blk[i].dct_mode = enc_blk->dct_mode; i 910 libavcodec/dvenc.c for (i = 0; i < 8; i++) { i 949 libavcodec/dvenc.c for (i = 0; i < s->sys->bpm; i++, j++) { i 950 libavcodec/dvenc.c int sz = s->sys->block_sizes[i] >> 3; i 954 libavcodec/dvenc.c put_bits(&pbs[j], 1, DV_PROFILE_IS_HD(s->sys) && i ? 1 : enc_blks[j].dct_mode); i 963 libavcodec/dvenc.c for (i = 0; i < s->sys->bpm; i++) i 964 libavcodec/dvenc.c if (enc_blks[start_mb + i].partial_bit_count) i 965 libavcodec/dvenc.c pb = dv_encode_ac(&enc_blks[start_mb + i], pb, i 1119 libavcodec/dvenc.c int chan, i, j, k; i 1124 libavcodec/dvenc.c for (i = 0; i < c->sys->difseg_size; i++) { i 1128 libavcodec/dvenc.c buf += dv_write_dif_id(dv_sect_header, chan+chan_offset, i, 0, buf); i 1135 libavcodec/dvenc.c buf += dv_write_dif_id(dv_sect_subcode, chan+chan_offset, i, j, buf); i 1137 libavcodec/dvenc.c buf += dv_write_ssyb_id(k, (i < c->sys->difseg_size / 2), buf) + 5; i 1143 libavcodec/dvenc.c buf += dv_write_dif_id(dv_sect_vaux, chan+chan_offset, i, j, buf); i 1156 libavcodec/dvenc.c buf += dv_write_dif_id(dv_sect_audio, chan+chan_offset, i, j/15, buf); i 1159 libavcodec/dvenc.c buf += dv_write_dif_id(dv_sect_video, chan+chan_offset, i, j, buf); i 58 libavcodec/dxa.c int i, j, k; i 71 libavcodec/dxa.c for(i = 0; i < avctx->width; i += 4){ i 74 libavcodec/dxa.c tmp = dst + i; i 75 libavcodec/dxa.c tmp2 = ref + i; i 81 libavcodec/dxa.c if (i < -x || avctx->width - i - 4 < x || i 138 libavcodec/dxa.c tmp2 = ref + i + d2; i 143 libavcodec/dxa.c if (i + 2*(k & 1) < -x || avctx->width - i - 2*(k & 1) - 2 < x || i 216 libavcodec/dxa.c int i, j, compr, ret; i 226 libavcodec/dxa.c for(i = 0; i < 256; i++){ i 227 libavcodec/dxa.c c->pal[i] = 0xFFU << 24 | bytestream2_get_be24(&gb); i 294 libavcodec/dxa.c for(i = 0; i < avctx->width; i++) i 295 libavcodec/dxa.c outptr[i] = srcptr[i] ^ tmpptr[i]; i 420 libavcodec/dxtory.c int i; i 422 libavcodec/dxtory.c for (i = 0; i < 3; i++) i 423 libavcodec/dxtory.c memcpy(lru[i], def_lru, 8 * sizeof(*def_lru)); i 439 libavcodec/dxtory.c int x, y, i, j; i 453 libavcodec/dxtory.c for (i = 0; i < 4; i++) i 454 libavcodec/dxtory.c Y[x + i + j * ystride] = decode_sym(gb, lru[0]); i 68 libavcodec/dxv.c int block, i; i 74 libavcodec/dxv.c for (i = 0; i < 8; i++) i 75 libavcodec/dxv.c dst[i] = (tmp >> (i * 3)) & 0x7; i 391 libavcodec/dxv.c int val0, val1, i, j = 2, k = 0; i 394 libavcodec/dxv.c for (i = 0; i < nb_elements - 1; i++, table2[i] = val0) { i 395 libavcodec/dxv.c val0 = table0[i + 1] + table2[i]; i 405 libavcodec/dxv.c for (i = 1024; i > 0; i--) { i 414 libavcodec/dxv.c for (i = 0; i < 1024; i++) { i 415 libavcodec/dxv.c val0 = table1[i].val1; i 421 libavcodec/dxv.c table1[i].val2 = 10 - x; i 422 libavcodec/dxv.c table1[i].next = (val1 << table1[i].val2) - 1024; i 431 libavcodec/dxv.c int sum, x, val, lshift, rshift, ret, i, idx; i 451 libavcodec/dxv.c for (i = 0; i < op_size; i++) { i 452 libavcodec/dxv.c dst[i] = optable[idx].val1; i 1186 libavcodec/dxv.c int i; i 1196 libavcodec/dxv.c for (i = 0; i < 4; i++) { i 1197 libavcodec/dxv.c ret = av_reallocp(&ctx->op_data[i], ctx->op_size[i]); i 109 libavcodec/dxva2.c unsigned i, best_score = 0; i 112 libavcodec/dxva2.c for (i = 0; i < cfg_count; i++) { i 119 libavcodec/dxva2.c D3D11_VIDEO_DECODER_CONFIG *cfg = &((D3D11_VIDEO_DECODER_CONFIG *)cfg_list)[i]; i 126 libavcodec/dxva2.c DXVA2_ConfigPictureDecode *cfg = &((DXVA2_ConfigPictureDecode *)cfg_list)[i]; i 142 libavcodec/dxva2.c best_cfg = i; i 195 libavcodec/dxva2.c int i, found = 0; i 196 libavcodec/dxva2.c for (i = 0; mode->profiles[i] != FF_PROFILE_UNKNOWN; i++) { i 197 libavcodec/dxva2.c if (avctx->profile == mode->profiles[i]) { i 213 libavcodec/dxva2.c int i; i 217 libavcodec/dxva2.c for (i = 0; i < guid_count; i++) { i 218 libavcodec/dxva2.c const GUID *guid = &guid_list[i]; i 243 libavcodec/dxva2.c int i; i 244 libavcodec/dxva2.c for (i = 0; i < FF_ARRAY_ELEMS(formats); i++) { i 245 libavcodec/dxva2.c if (dxva2_validate_output(service, *guid, &formats[i])) i 246 libavcodec/dxva2.c av_log(avctx, AV_LOG_VERBOSE, " %d", i); i 258 libavcodec/dxva2.c unsigned i, j; i 263 libavcodec/dxva2.c for (i = 0; dxva_modes[i].guid; i++) { i 264 libavcodec/dxva2.c const dxva_mode *mode = &dxva_modes[i]; i 422 libavcodec/dxva2.c int i, ret; i 433 libavcodec/dxva2.c for (i = 0; i < cfg_count; i++) { i 434 libavcodec/dxva2.c hr = ID3D11VideoDevice_GetVideoDecoderConfig(video_device, desc, i, &cfg_list[i]); i 463 libavcodec/dxva2.c unsigned guid_count, i; i 488 libavcodec/dxva2.c for (i = 0; i < guid_count; i++) { i 489 libavcodec/dxva2.c hr = ID3D11VideoDevice_GetVideoDecoderProfile(device_hwctx->video_device, i, &guid_list[i]); i 491 libavcodec/dxva2.c av_log(avctx, AV_LOG_ERROR, "Failed to retrieve decoder GUID %d\n", i); i 517 libavcodec/dxva2.c for (i = 0; i < sctx->nb_d3d11_views; i++) { i 522 libavcodec/dxva2.c .ArraySlice = i, i 528 libavcodec/dxva2.c (ID3D11VideoDecoderOutputView**) &sctx->d3d11_views[i]); i 530 libavcodec/dxva2.c av_log(avctx, AV_LOG_ERROR, "Could not create the decoder output view %d\n", i); i 727 libavcodec/dxva2.c int i; i 732 libavcodec/dxva2.c for (i = 0; i < sctx->nb_d3d11_views; i++) { i 733 libavcodec/dxva2.c if (sctx->d3d11_views[i]) i 734 libavcodec/dxva2.c ID3D11VideoDecoderOutputView_Release(sctx->d3d11_views[i]); i 769 libavcodec/dxva2.c unsigned i; i 781 libavcodec/dxva2.c for (i = 0; i < DXVA_CONTEXT_COUNT(avctx, ctx); i++) { i 782 libavcodec/dxva2.c if (avctx->pix_fmt == AV_PIX_FMT_DXVA2_VLD && ctx->dxva2.surface[i] == surface) i 783 libavcodec/dxva2.c return i; i 866 libavcodec/dxva2.c int i; i 868 libavcodec/dxva2.c for (i = 0; i < AV_NUM_DATA_POINTERS; i++) { i 869 libavcodec/dxva2.c if (!frame->buf[i]) { i 870 libavcodec/dxva2.c frame->buf[i] = av_buffer_ref(ref); i 871 libavcodec/dxva2.c return frame->buf[i] ? 0 : AVERROR(ENOMEM); i 54 libavcodec/dxva2_h264.c int i, j; i 64 libavcodec/dxva2_h264.c for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->RefFrameList); i++) { i 74 libavcodec/dxva2_h264.c fill_picture_entry(&pp->RefFrameList[i], i 79 libavcodec/dxva2_h264.c pp->FieldOrderCntList[i][0] = r->field_poc[0]; i 81 libavcodec/dxva2_h264.c pp->FieldOrderCntList[i][1] = r->field_poc[1]; i 83 libavcodec/dxva2_h264.c pp->FrameNumList[i] = r->long_ref ? r->pic_id : r->frame_num; i 85 libavcodec/dxva2_h264.c pp->UsedForReferenceFlags |= 1 << (2*i + 0); i 87 libavcodec/dxva2_h264.c pp->UsedForReferenceFlags |= 1 << (2*i + 1); i 89 libavcodec/dxva2_h264.c pp->RefFrameList[i].bPicEntry = 0xff; i 90 libavcodec/dxva2_h264.c pp->FieldOrderCntList[i][0] = 0; i 91 libavcodec/dxva2_h264.c pp->FieldOrderCntList[i][1] = 0; i 92 libavcodec/dxva2_h264.c pp->FrameNumList[i] = 0; i 167 libavcodec/dxva2_h264.c unsigned i, j; i 170 libavcodec/dxva2_h264.c for (i = 0; i < 6; i++) i 172 libavcodec/dxva2_h264.c qm->bScalingLists4x4[i][j] = pps->scaling_matrix4[i][j]; i 174 libavcodec/dxva2_h264.c for (i = 0; i < 64; i++) { i 175 libavcodec/dxva2_h264.c qm->bScalingLists8x8[0][i] = pps->scaling_matrix8[0][i]; i 176 libavcodec/dxva2_h264.c qm->bScalingLists8x8[1][i] = pps->scaling_matrix8[3][i]; i 179 libavcodec/dxva2_h264.c for (i = 0; i < 6; i++) i 181 libavcodec/dxva2_h264.c qm->bScalingLists4x4[i][j] = pps->scaling_matrix4[i][ff_zigzag_scan[j]]; i 183 libavcodec/dxva2_h264.c for (i = 0; i < 64; i++) { i 184 libavcodec/dxva2_h264.c qm->bScalingLists8x8[0][i] = pps->scaling_matrix8[0][ff_zigzag_direct[i]]; i 185 libavcodec/dxva2_h264.c qm->bScalingLists8x8[1][i] = pps->scaling_matrix8[3][ff_zigzag_direct[i]]; i 208 libavcodec/dxva2_h264.c int i; i 209 libavcodec/dxva2_h264.c for (i = 0; i < FF_ARRAY_ELEMS(pp->RefFrameList); i++) { i 210 libavcodec/dxva2_h264.c if ((pp->RefFrameList[i].bPicEntry & 0x7f) == surface_index) i 211 libavcodec/dxva2_h264.c return i; i 246 libavcodec/dxva2_h264.c unsigned i; i 247 libavcodec/dxva2_h264.c for (i = 0; i < FF_ARRAY_ELEMS(slice->RefPicList[list]); i++) { i 248 libavcodec/dxva2_h264.c if (list < sl->list_count && i < sl->ref_count[list]) { i 249 libavcodec/dxva2_h264.c const H264Picture *r = sl->ref_list[list][i].parent; i 256 libavcodec/dxva2_h264.c fill_picture_entry(&slice->RefPicList[list][i], index, i 257 libavcodec/dxva2_h264.c sl->ref_list[list][i].reference == PICT_BOTTOM_FIELD); i 261 libavcodec/dxva2_h264.c w = sl->pwt.luma_weight[i][list][0]; i 262 libavcodec/dxva2_h264.c o = sl->pwt.luma_weight[i][list][1]; i 264 libavcodec/dxva2_h264.c w = sl->pwt.chroma_weight[i][list][plane-1][0]; i 265 libavcodec/dxva2_h264.c o = sl->pwt.chroma_weight[i][list][plane-1][1]; i 271 libavcodec/dxva2_h264.c slice->Weights[list][i][plane][0] = w; i 272 libavcodec/dxva2_h264.c slice->Weights[list][i][plane][1] = o; i 276 libavcodec/dxva2_h264.c slice->RefPicList[list][i].bPicEntry = 0xff; i 278 libavcodec/dxva2_h264.c slice->Weights[list][i][plane][0] = 0; i 279 libavcodec/dxva2_h264.c slice->Weights[list][i][plane][1] = 0; i 313 libavcodec/dxva2_h264.c unsigned i; i 341 libavcodec/dxva2_h264.c for (i = 0; i < ctx_pic->slice_count; i++) { i 352 libavcodec/dxva2_h264.c slice = &ctx_pic->slice_short[i]; i 354 libavcodec/dxva2_h264.c slice = (DXVA_Slice_H264_Short*)&ctx_pic->slice_long[i]; i 368 libavcodec/dxva2_h264.c if (i < ctx_pic->slice_count - 1) i 398 libavcodec/dxva2_h264.c if (i < ctx_pic->slice_count) i 49 libavcodec/dxva2_hevc.c int i; i 50 libavcodec/dxva2_hevc.c for (i = 0; i < FF_ARRAY_ELEMS(pp->RefPicList); i++) { i 51 libavcodec/dxva2_hevc.c if ((pp->RefPicList[i].bPicEntry & 0x7f) == surface_index) i 52 libavcodec/dxva2_hevc.c return i; i 63 libavcodec/dxva2_hevc.c int i, j; i 147 libavcodec/dxva2_hevc.c for (i = 0; i < pps->num_tile_columns; i++) i 148 libavcodec/dxva2_hevc.c pp->column_width_minus1[i] = pps->column_width[i] - 1; i 150 libavcodec/dxva2_hevc.c for (i = 0; i < pps->num_tile_rows; i++) i 151 libavcodec/dxva2_hevc.c pp->row_height_minus1[i] = pps->row_height[i] - 1; i 162 libavcodec/dxva2_hevc.c for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->RefPicList); i++) { i 171 libavcodec/dxva2_hevc.c fill_picture_entry(&pp->RefPicList[i], ff_dxva2_get_surface_index(avctx, ctx, frame->frame), !!(frame->flags & HEVC_FRAME_FLAG_LONG_REF)); i 172 libavcodec/dxva2_hevc.c pp->PicOrderCntValList[i] = frame->poc; i 174 libavcodec/dxva2_hevc.c pp->RefPicList[i].bPicEntry = 0xff; i 175 libavcodec/dxva2_hevc.c pp->PicOrderCntValList[i] = 0; i 181 libavcodec/dxva2_hevc.c for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ref_list); i++) { \ i 186 libavcodec/dxva2_hevc.c pp->ref_list[i] = get_refpic_index(pp, ff_dxva2_get_surface_index(avctx, ctx, frame->frame)); \ i 188 libavcodec/dxva2_hevc.c pp->ref_list[i] = 0xff; \ i 202 libavcodec/dxva2_hevc.c unsigned i, j, pos; i 207 libavcodec/dxva2_hevc.c for (i = 0; i < 6; i++) { i 210 libavcodec/dxva2_hevc.c qm->ucScalingLists0[i][j] = sl->sl[0][i][pos]; i 215 libavcodec/dxva2_hevc.c qm->ucScalingLists1[i][j] = sl->sl[1][i][pos]; i 216 libavcodec/dxva2_hevc.c qm->ucScalingLists2[i][j] = sl->sl[2][i][pos]; i 218 libavcodec/dxva2_hevc.c if (i < 2) i 219 libavcodec/dxva2_hevc.c qm->ucScalingLists3[i][j] = sl->sl[3][i * 3][pos]; i 222 libavcodec/dxva2_hevc.c qm->ucScalingListDCCoefSizeID2[i] = sl->sl_dc[0][i]; i 223 libavcodec/dxva2_hevc.c if (i < 2) i 224 libavcodec/dxva2_hevc.c qm->ucScalingListDCCoefSizeID3[i] = sl->sl_dc[1][i * 3]; i 252 libavcodec/dxva2_hevc.c unsigned i; i 280 libavcodec/dxva2_hevc.c for (i = 0; i < ctx_pic->slice_count; i++) { i 285 libavcodec/dxva2_hevc.c slice = &ctx_pic->slice_short[i]; i 320 libavcodec/dxva2_hevc.c if (i < ctx_pic->slice_count) i 111 libavcodec/dxva2_mpeg2.c int i; i 112 libavcodec/dxva2_mpeg2.c for (i = 0; i < 4; i++) i 113 libavcodec/dxva2_mpeg2.c qm->bNewQmatrix[i] = 1; i 114 libavcodec/dxva2_mpeg2.c for (i = 0; i < 64; i++) { i 115 libavcodec/dxva2_mpeg2.c int n = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 116 libavcodec/dxva2_mpeg2.c qm->Qmatrix[0][i] = s->intra_matrix[n]; i 117 libavcodec/dxva2_mpeg2.c qm->Qmatrix[1][i] = s->inter_matrix[n]; i 118 libavcodec/dxva2_mpeg2.c qm->Qmatrix[2][i] = s->chroma_intra_matrix[n]; i 119 libavcodec/dxva2_mpeg2.c qm->Qmatrix[3][i] = s->chroma_inter_matrix[n]; i 163 libavcodec/dxva2_mpeg2.c unsigned i; i 190 libavcodec/dxva2_mpeg2.c for (i = 0; i < ctx_pic->slice_count; i++) { i 191 libavcodec/dxva2_mpeg2.c DXVA_SliceInfo *slice = &ctx_pic->slice[i]; i 200 libavcodec/dxva2_mpeg2.c if (i < ctx_pic->slice_count - 1) i 220 libavcodec/dxva2_mpeg2.c if (i < ctx_pic->slice_count) i 199 libavcodec/dxva2_vc1.c unsigned i; i 226 libavcodec/dxva2_vc1.c for (i = 0; i < ctx_pic->slice_count; i++) { i 228 libavcodec/dxva2_vc1.c slice = &ctx_pic->slice[i]; i 237 libavcodec/dxva2_vc1.c if (i < ctx_pic->slice_count - 1) i 247 libavcodec/dxva2_vc1.c if (i == 0 && v->second_field) i 249 libavcodec/dxva2_vc1.c else if (i > 0) i 276 libavcodec/dxva2_vc1.c if (i < ctx_pic->slice_count) i 46 libavcodec/dxva2_vp9.c int i; i 79 libavcodec/dxva2_vp9.c for (i = 0; i < 8; i++) { i 80 libavcodec/dxva2_vp9.c if (h->refs[i].f->buf[0]) { i 81 libavcodec/dxva2_vp9.c fill_picture_entry(&pp->ref_frame_map[i], ff_dxva2_get_surface_index(avctx, ctx, h->refs[i].f), 0); i 82 libavcodec/dxva2_vp9.c pp->ref_frame_coded_width[i] = h->refs[i].f->width; i 83 libavcodec/dxva2_vp9.c pp->ref_frame_coded_height[i] = h->refs[i].f->height; i 85 libavcodec/dxva2_vp9.c pp->ref_frame_map[i].bPicEntry = 0xFF; i 88 libavcodec/dxva2_vp9.c for (i = 0; i < 3; i++) { i 89 libavcodec/dxva2_vp9.c uint8_t refidx = h->h.refidx[i]; i 91 libavcodec/dxva2_vp9.c fill_picture_entry(&pp->frame_refs[i], ff_dxva2_get_surface_index(avctx, ctx, h->refs[refidx].f), 0); i 93 libavcodec/dxva2_vp9.c pp->frame_refs[i].bPicEntry = 0xFF; i 95 libavcodec/dxva2_vp9.c pp->ref_frame_sign_bias[i + 1] = h->h.signbias[i]; i 106 libavcodec/dxva2_vp9.c for (i = 0; i < 4; i++) i 107 libavcodec/dxva2_vp9.c pp->ref_deltas[i] = h->h.lf_delta.ref[i]; i 109 libavcodec/dxva2_vp9.c for (i = 0; i < 2; i++) i 110 libavcodec/dxva2_vp9.c pp->mode_deltas[i] = h->h.lf_delta.mode[i]; i 124 libavcodec/dxva2_vp9.c for (i = 0; i < 7; i++) i 125 libavcodec/dxva2_vp9.c pp->stVP9Segments.tree_probs[i] = h->h.segmentation.prob[i]; i 128 libavcodec/dxva2_vp9.c for (i = 0; i < 3; i++) i 129 libavcodec/dxva2_vp9.c pp->stVP9Segments.pred_probs[i] = h->h.segmentation.pred_prob[i]; i 133 libavcodec/dxva2_vp9.c for (i = 0; i < 8; i++) { i 134 libavcodec/dxva2_vp9.c pp->stVP9Segments.feature_mask[i] = (h->h.segmentation.feat[i].q_enabled << 0) | i 135 libavcodec/dxva2_vp9.c (h->h.segmentation.feat[i].lf_enabled << 1) | i 136 libavcodec/dxva2_vp9.c (h->h.segmentation.feat[i].ref_enabled << 2) | i 137 libavcodec/dxva2_vp9.c (h->h.segmentation.feat[i].skip_enabled << 3); i 139 libavcodec/dxva2_vp9.c pp->stVP9Segments.feature_data[i][0] = h->h.segmentation.feat[i].q_val; i 140 libavcodec/dxva2_vp9.c pp->stVP9Segments.feature_data[i][1] = h->h.segmentation.feat[i].lf_val; i 141 libavcodec/dxva2_vp9.c pp->stVP9Segments.feature_data[i][2] = h->h.segmentation.feat[i].ref_val; i 142 libavcodec/dxva2_vp9.c pp->stVP9Segments.feature_data[i][3] = 0; /* no data for skip */ i 61 libavcodec/eac3dec.c int bin, bnd, ch, i; i 77 libavcodec/eac3dec.c for (i = 0; i < bandsize; i += copysize) { i 82 libavcodec/eac3dec.c copysize = FFMIN(bandsize - i, s->spx_src_start_freq - bin); i 94 libavcodec/eac3dec.c for (i = 0; i < num_copy_sections; i++) { i 97 libavcodec/eac3dec.c copy_sizes[i]*sizeof(INTFLOAT)); i 98 libavcodec/eac3dec.c bin += copy_sizes[i]; i 106 libavcodec/eac3dec.c for (i = 0; i < bandsize; i++) { i 143 libavcodec/eac3dec.c for (i = 0; i < s->spx_band_sizes[bnd]; i++) { i 291 libavcodec/eac3dec.c int i, blk, ch; i 328 libavcodec/eac3dec.c for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { i 329 libavcodec/eac3dec.c s->dialog_normalization[i] = -get_bits(gbc, 5); i 330 libavcodec/eac3dec.c if (s->dialog_normalization[i] == 0) { i 331 libavcodec/eac3dec.c s->dialog_normalization[i] = -31; i 334 libavcodec/eac3dec.c s->level_gain[i] = powf(2.0f, i 335 libavcodec/eac3dec.c (float)(s->target_level - s->dialog_normalization[i])/6.0f); i 337 libavcodec/eac3dec.c s->compression_exists[i] = get_bits1(gbc); i 338 libavcodec/eac3dec.c if (s->compression_exists[i]) { i 339 libavcodec/eac3dec.c s->heavy_dynamic_range[i] = AC3_HEAVY_RANGE(get_bits(gbc, 8)); i 350 libavcodec/eac3dec.c for (i = 0; i < 16; i++) i 351 libavcodec/eac3dec.c if (channel_map & (1 << (EAC3_MAX_CHANNELS - i - 1))) i 352 libavcodec/eac3dec.c channel_layout |= ff_eac3_custom_channel_map_locations[i][1]; i 385 libavcodec/eac3dec.c for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { i 406 libavcodec/eac3dec.c for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { i 438 libavcodec/eac3dec.c for (i = 0; i < (s->channel_mode ? 1 : 2); i++) { i 465 libavcodec/eac3dec.c for (i = 0; i < addbsil + 1; i++) { i 54 libavcodec/eac3enc.c int i; i 57 libavcodec/eac3enc.c for (i = 0; i < 32; i++) { i 58 libavcodec/eac3enc.c eac3_frame_expstr_index_tab[ff_eac3_frm_expstr[i][0]-1] i 59 libavcodec/eac3enc.c [ff_eac3_frm_expstr[i][1]] i 60 libavcodec/eac3enc.c [ff_eac3_frm_expstr[i][2]] i 61 libavcodec/eac3enc.c [ff_eac3_frm_expstr[i][3]] i 62 libavcodec/eac3enc.c [ff_eac3_frm_expstr[i][4]] i 63 libavcodec/eac3enc.c [ff_eac3_frm_expstr[i][5]] = i; i 66 libavcodec/eacmv.c int i; i 68 libavcodec/eacmv.c for (i=0; i < s->avctx->height && buf_end - buf >= s->avctx->width; i++) { i 80 libavcodec/eacmv.c int i,j; i 83 libavcodec/eacmv.c for(i=x;i<x+4;i++) i 85 libavcodec/eacmv.c if (i+xoffset>=0 && i+xoffset<width && i 87 libavcodec/eacmv.c dst[j*dst_stride + i] = src[(j+yoffset)*src_stride + i+xoffset]; i 89 libavcodec/eacmv.c dst[j*dst_stride + i] = 0; i 98 libavcodec/eacmv.c int x,y,i; i 100 libavcodec/eacmv.c i = 0; i 102 libavcodec/eacmv.c for(x=0; x<s->avctx->width/4 && buf_end - buf > i; x++) { i 103 libavcodec/eacmv.c if (buf[i]==0xFF) { i 122 libavcodec/eacmv.c int xoffset = (buf[i] & 0xF) - 7; i 123 libavcodec/eacmv.c int yoffset = ((buf[i] >> 4)) - 7; i 129 libavcodec/eacmv.c i++; i 135 libavcodec/eacmv.c int pal_start, pal_count, i, ret, fps; i 163 libavcodec/eacmv.c for (i=pal_start; i<pal_start+pal_count && i<AVPALETTE_COUNT && buf_end - buf >= 3; i++) { i 164 libavcodec/eacmv.c s->palette[i] = 0xFFU << 24 | AV_RB24(buf); i 82 libavcodec/eaidct.c int i; i 85 libavcodec/eaidct.c for (i=0; i<8; i++) i 86 libavcodec/eaidct.c ea_idct_col(&temp[i], &block[i]); i 87 libavcodec/eaidct.c for (i=0; i<8; i++) i 88 libavcodec/eaidct.c IDCT_ROW( (&dest[i*linesize]), (&temp[8*i]) ); i 86 libavcodec/eamad.c int j, i; i 88 libavcodec/eamad.c for (i=0; i<8; i++) i 89 libavcodec/eamad.c dst[j*dst_stride + i] = av_clip_uint8(src[j*src_stride + i] + add); i 133 libavcodec/eamad.c int level, i, j, run; i 142 libavcodec/eamad.c i = 0; i 153 libavcodec/eamad.c i += run; i 154 libavcodec/eamad.c if (i > 63) { i 159 libavcodec/eamad.c j = scantable[i]; i 172 libavcodec/eamad.c i += run; i 173 libavcodec/eamad.c if (i > 63) { i 178 libavcodec/eamad.c j = scantable[i]; i 240 libavcodec/eamad.c int i; i 243 libavcodec/eamad.c for (i=1; i<64; i++) i 244 libavcodec/eamad.c s->quant_matrix[i] = (ff_inv_aanscales[i]*ff_mpeg1_default_intra_matrix[i]*qscale + 32) >> 10; i 64 libavcodec/eatgq.c int i, j, value; i 66 libavcodec/eatgq.c for (i = 1; i < 64;) { i 69 libavcodec/eatgq.c block[perm[i++]] = 0; i 71 libavcodec/eatgq.c block[perm[i++]] = 0; i 79 libavcodec/eatgq.c block[perm[i++]] = 0; i 83 libavcodec/eatgq.c block[perm[i]] = -s->qtable[perm[i]]; i 84 libavcodec/eatgq.c i++; i 88 libavcodec/eatgq.c block[perm[i]] = s->qtable[perm[i]]; i 89 libavcodec/eatgq.c i++; i 96 libavcodec/eatgq.c block[perm[i]] = get_sbits(gb, 8) * s->qtable[perm[i]]; i 98 libavcodec/eatgq.c block[perm[i]] = get_sbits(gb, 6) * s->qtable[perm[i]]; i 100 libavcodec/eatgq.c i++; i 154 libavcodec/eatgq.c int i; i 164 libavcodec/eatgq.c for (i = 0; i < 6; i++) i 165 libavcodec/eatgq.c tgq_decode_block(s, s->block[i], &gb); i 176 libavcodec/eatgq.c for (i = 0; i < 6; i++) { i 177 libavcodec/eatgq.c dc[i] = bytestream2_get_byte(&s->gb); i 191 libavcodec/eatgq.c int i, j; i 195 libavcodec/eatgq.c for (i = 0; i < 8; i++) i 196 libavcodec/eatgq.c s->qtable[j * 8 + i] = ((a * (j + i) / (7 + 7) + b) * i 197 libavcodec/eatgq.c ff_inv_aanscales[j * 8 + i]) >> (14 - 4); i 155 libavcodec/eatgv.c int i,j,x,y; i 201 libavcodec/eatgv.c for (i = 0; i < num_mvs; i++) { i 202 libavcodec/eatgv.c s->mv_codebook[i][0] = get_sbits(&gb, 10); i 203 libavcodec/eatgv.c s->mv_codebook[i][1] = get_sbits(&gb, 10); i 213 libavcodec/eatgv.c for (i = 0; i < num_blocks_packed; i++) { i 218 libavcodec/eatgv.c s->block_codebook[i][15-j] = tmp[get_bits(&gb, 2)]; i 256 libavcodec/eatgv.c for (i = 0; i < 4; i++) i 257 libavcodec/eatgv.c frame->data[0][(y * 4 + j) * frame->linesize[0] + (x * 4 + i)] = i 258 libavcodec/eatgv.c src[j * src_stride + i]; i 282 libavcodec/eatgv.c int pal_count, i; i 299 libavcodec/eatgv.c for(i = 0; i < pal_count && i < AVPALETTE_COUNT && buf_end - buf >= 3; i++) { i 300 libavcodec/eatgv.c s->palette[i] = 0xFFU << 24 | AV_RB24(buf); i 116 libavcodec/eatqi.c int i; i 119 libavcodec/eatqi.c for(i=1; i<64; i++) i 120 libavcodec/eatqi.c t->intra_matrix[i] = (ff_inv_aanscales[i] * ff_mpeg1_default_intra_matrix[i] * qscale + 32) >> 14; i 63 libavcodec/elbg.c int i, dist=0; i 64 libavcodec/elbg.c for (i=0; i<dim; i++) { i 65 libavcodec/elbg.c dist += (a[i] - b[i])*(a[i] - b[i]); i 75 libavcodec/elbg.c int i; i 77 libavcodec/elbg.c for (i=0; i<dim; i++) i 78 libavcodec/elbg.c res[i] = ROUNDED_DIV(vect[i],div); i 95 libavcodec/elbg.c int i, pick=0, diff, diff_min = INT_MAX; i 96 libavcodec/elbg.c for (i=0; i<elbg->numCB; i++) i 97 libavcodec/elbg.c if (i != index) { i 98 libavcodec/elbg.c diff = distance_limited(elbg->codebook + i*elbg->dim, elbg->codebook + index*elbg->dim, elbg->dim, diff_min); i 100 libavcodec/elbg.c pick = i; i 109 libavcodec/elbg.c int i=0; i 120 libavcodec/elbg.c while (elbg->utility_inc[i] < r) { i 121 libavcodec/elbg.c i++; i 124 libavcodec/elbg.c av_assert2(elbg->cells[i]); i 126 libavcodec/elbg.c return i; i 139 libavcodec/elbg.c int i, idx; i 156 libavcodec/elbg.c for (i=0; i<dim; i++) i 157 libavcodec/elbg.c newcentroid[idx][i] += points[tempcell->index*dim + i]; i 179 libavcodec/elbg.c int i; i 181 libavcodec/elbg.c for (i=0; i< elbg->dim; i++) { i 182 libavcodec/elbg.c min[i]=INT_MAX; i 183 libavcodec/elbg.c max[i]=0; i 187 libavcodec/elbg.c for(i=0; i<elbg->dim; i++) { i 188 libavcodec/elbg.c min[i]=FFMIN(min[i], elbg->points[tempcell->index*elbg->dim + i]); i 189 libavcodec/elbg.c max[i]=FFMAX(max[i], elbg->points[tempcell->index*elbg->dim + i]); i 192 libavcodec/elbg.c for (i=0; i<elbg->dim; i++) { i 193 libavcodec/elbg.c int ni = min[i] + (max[i] - min[i])/3; i 194 libavcodec/elbg.c int np = min[i] + (2*(max[i] - min[i]))/3; i 195 libavcodec/elbg.c newcentroid_i[i] = ni; i 196 libavcodec/elbg.c newcentroid_p[i] = np; i 239 libavcodec/elbg.c int i; i 242 libavcodec/elbg.c for (i=0; i < elbg->numCB; i++) { i 243 libavcodec/elbg.c if (elbg->numCB*elbg->utility[i] > elbg->error) i 244 libavcodec/elbg.c inc += elbg->utility[i]; i 245 libavcodec/elbg.c elbg->utility_inc[i] = inc; i 341 libavcodec/elbg.c int i, k, ret = 0; i 349 libavcodec/elbg.c for (i=0; i<numpoints/8; i++) { i 350 libavcodec/elbg.c k = (i*BIG_PRIME) % numpoints; i 351 libavcodec/elbg.c memcpy(temp_points + i*dim, points + k*dim, dim*sizeof(int)); i 365 libavcodec/elbg.c for (i=0; i < numCB; i++) i 366 libavcodec/elbg.c memcpy(codebook + i*dim, points + ((i*BIG_PRIME)%numpoints)*dim, i 378 libavcodec/elbg.c int i, j, k, last_error, steps = 0, ret = 0; i 415 libavcodec/elbg.c for (i=0; i < numpoints; i++) { i 416 libavcodec/elbg.c best_dist = distance_limited(elbg->points + i*elbg->dim, elbg->codebook + best_idx*elbg->dim, dim, INT_MAX); i 418 libavcodec/elbg.c dist = distance_limited(elbg->points + i*elbg->dim, elbg->codebook + k*elbg->dim, dim, best_dist); i 424 libavcodec/elbg.c elbg->nearest_cb[i] = best_idx; i 425 libavcodec/elbg.c dist_cb[i] = best_dist; i 426 libavcodec/elbg.c elbg->error += dist_cb[i]; i 427 libavcodec/elbg.c elbg->utility[elbg->nearest_cb[i]] += dist_cb[i]; i 428 libavcodec/elbg.c free_cells->index = i; i 429 libavcodec/elbg.c free_cells->next = elbg->cells[elbg->nearest_cb[i]]; i 430 libavcodec/elbg.c elbg->cells[elbg->nearest_cb[i]] = free_cells; i 440 libavcodec/elbg.c for (i=0; i < numpoints; i++) { i 441 libavcodec/elbg.c size_part[elbg->nearest_cb[i]]++; i 443 libavcodec/elbg.c elbg->codebook[elbg->nearest_cb[i]*elbg->dim + j] += i 444 libavcodec/elbg.c elbg->points[i*elbg->dim + j]; i 447 libavcodec/elbg.c for (i=0; i < elbg->numCB; i++) i 448 libavcodec/elbg.c vect_division(elbg->codebook + i*elbg->dim, i 449 libavcodec/elbg.c elbg->codebook + i*elbg->dim, size_part[i], elbg->dim); i 352 libavcodec/elsdec.c int i, n, r, bit; i 386 libavcodec/elsdec.c for (i = 0, r = 0, bit = 0; i < n; i++) { i 387 libavcodec/elsdec.c if (!i) i 63 libavcodec/error_resilience.c int dc, dcu, dcv, y, i; i 64 libavcodec/error_resilience.c for (i = 0; i < 4; i++) { i 65 libavcodec/error_resilience.c dc = s->dc_val[0][mb_x * 2 + (i & 1) + (mb_y * 2 + (i >> 1)) * s->b8_stride]; i 73 libavcodec/error_resilience.c dest_y[x + (i & 1) * 8 + (y + (i >> 1) * 8) * linesize[0]] = dc / 8; i 397 libavcodec/error_resilience.c int i, depth, num_avail; i 416 libavcodec/error_resilience.c for (i = 0; i < mb_width * mb_height; i++) { i 417 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 676 libavcodec/error_resilience.c for (i = 0; i < mot_step; i++) i 678 libavcodec/error_resilience.c s->cur_pic.motion_val[0][mot_index + i + j * mot_stride][0] = s->mv[0][0][0]; i 679 libavcodec/error_resilience.c s->cur_pic.motion_val[0][mot_index + i + j * mot_stride][1] = s->mv[0][0][1]; i 724 libavcodec/error_resilience.c int is_intra_likely, i, j, undamaged_count, skip_amount, mb_x, mb_y; i 733 libavcodec/error_resilience.c for (i = 0; i < s->mb_num; i++) { i 734 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 874 libavcodec/error_resilience.c int i; i 875 libavcodec/error_resilience.c for (i = start_xy; i < end_xy; i++) i 876 libavcodec/error_resilience.c s->error_status_table[i] &= mask; i 903 libavcodec/error_resilience.c int i, mb_x, mb_y, error, error_type, dc_error, mv_error, ac_error; i 955 libavcodec/error_resilience.c for (i = 0; i < 2; i++) { i 956 libavcodec/error_resilience.c s->ref_index_buf[i] = av_buffer_allocz(s->mb_stride * s->mb_height * 4 * sizeof(uint8_t)); i 957 libavcodec/error_resilience.c s->motion_val_buf[i] = av_buffer_allocz((size + 4) * 2 * sizeof(uint16_t)); i 958 libavcodec/error_resilience.c if (!s->ref_index_buf[i] || !s->motion_val_buf[i]) i 960 libavcodec/error_resilience.c s->cur_pic.ref_index[i] = s->ref_index_buf[i]->data; i 961 libavcodec/error_resilience.c s->cur_pic.motion_val[i] = (int16_t (*)[2])s->motion_val_buf[i]->data + 4; i 963 libavcodec/error_resilience.c if (i < 2) { i 964 libavcodec/error_resilience.c for (i = 0; i < 2; i++) { i 965 libavcodec/error_resilience.c av_buffer_unref(&s->ref_index_buf[i]); i 966 libavcodec/error_resilience.c av_buffer_unref(&s->motion_val_buf[i]); i 967 libavcodec/error_resilience.c s->cur_pic.ref_index[i] = NULL; i 968 libavcodec/error_resilience.c s->cur_pic.motion_val[i] = NULL; i 990 libavcodec/error_resilience.c for (i = s->mb_num - 1; i >= 0; i--) { i 991 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1012 libavcodec/error_resilience.c for (i = s->mb_num - 1; i >= 0; i--) { i 1013 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1036 libavcodec/error_resilience.c for (i = s->mb_num - 2; i >= s->mb_width + 100; i--) { i 1037 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1039 libavcodec/error_resilience.c int error2 = s->error_status_table[s->mb_index2xy[i + 1]]; i 1061 libavcodec/error_resilience.c for (i = s->mb_num - 1; i >= 0; i--) { i 1062 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1086 libavcodec/error_resilience.c for (i = 0; i < s->mb_num; i++) { i 1087 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1100 libavcodec/error_resilience.c for (i = 0; i < s->mb_num; i++) { i 1101 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1111 libavcodec/error_resilience.c for (i = 0; i < s->mb_num; i++) { i 1112 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1129 libavcodec/error_resilience.c for (i = 0; i < s->mb_num; i++) { i 1130 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1144 libavcodec/error_resilience.c for (i = 0; i < s->mb_num; i++) { i 1145 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1344 libavcodec/error_resilience.c for (i = 0; i < s->mb_num; i++) { i 1345 libavcodec/error_resilience.c const int mb_xy = s->mb_index2xy[i]; i 1356 libavcodec/error_resilience.c for (i = 0; i < 2; i++) { i 1357 libavcodec/error_resilience.c av_buffer_unref(&s->ref_index_buf[i]); i 1358 libavcodec/error_resilience.c av_buffer_unref(&s->motion_val_buf[i]); i 1359 libavcodec/error_resilience.c s->cur_pic.ref_index[i] = NULL; i 1360 libavcodec/error_resilience.c s->cur_pic.motion_val[i] = NULL; i 74 libavcodec/escape124.c unsigned i; i 77 libavcodec/escape124.c for (i = 0; i < 3; i++) i 78 libavcodec/escape124.c av_freep(&s->codebooks[i].blocks); i 88 libavcodec/escape124.c unsigned i, j; i 102 libavcodec/escape124.c for (i = 0; i < size; i++) { i 109 libavcodec/escape124.c cb.blocks[i].pixels[j] = color1; i 111 libavcodec/escape124.c cb.blocks[i].pixels[j] = color0; i 208 libavcodec/escape124.c unsigned i; i 249 libavcodec/escape124.c for (i = 0; i < 3; i++) { i 250 libavcodec/escape124.c if (frame_flags & (1 << (17 + i))) { i 252 libavcodec/escape124.c if (i == 2) { i 263 libavcodec/escape124.c if (i == 0) { i 279 libavcodec/escape124.c av_freep(&s->codebooks[i].blocks); i 280 libavcodec/escape124.c s->codebooks[i] = unpack_codebook(&gb, cb_depth, cb_size); i 281 libavcodec/escape124.c if (!s->codebooks[i].blocks) i 318 libavcodec/escape124.c for (i = 0; i < 16; i++) { i 319 libavcodec/escape124.c if (mask & mask_matrix[i]) { i 320 libavcodec/escape124.c insert_mb_into_sb(&sb, mb, i); i 327 libavcodec/escape124.c for (i = 0; i < 4; i++) { i 328 libavcodec/escape124.c if (inv_mask & (1 << i)) { i 329 libavcodec/escape124.c multi_mask ^= 0xF << i*4; i 331 libavcodec/escape124.c multi_mask ^= get_bits(&gb, 4) << i*4; i 335 libavcodec/escape124.c for (i = 0; i < 16; i++) { i 336 libavcodec/escape124.c if (multi_mask & mask_matrix[i]) { i 339 libavcodec/escape124.c insert_mb_into_sb(&sb, mb, i); i 209 libavcodec/escape130.c int skip = -1, y_avg = 0, i, j; i 261 libavcodec/escape130.c for (i = 0; i < 4; i++) { i 262 libavcodec/escape130.c y[i] = av_clip(y_avg + offset_table[difference_selector] * i 263 libavcodec/escape130.c sign_table[sign_selector][i], 0, 63); i 272 libavcodec/escape130.c for (i = 0; i < 4; i++) i 273 libavcodec/escape130.c y[i] = y_avg; i 323 libavcodec/escape130.c for (i = 0; i < avctx->width; i++) i 324 libavcodec/escape130.c dstY[i] = new_y[i] << 2; i 329 libavcodec/escape130.c for (i = 0; i < avctx->width / 2; i++) { i 330 libavcodec/escape130.c dstU[i] = chroma_vals[new_cb[i]]; i 331 libavcodec/escape130.c dstV[i] = chroma_vals[new_cr[i]]; i 234 libavcodec/evrcdec.c int i, n, idx = 0; i 241 libavcodec/evrcdec.c for (i = 0; i < FILTER_ORDER; i++) { i 242 libavcodec/evrcdec.c e->prev_lspf[i] = (i + 1) * 0.048; i 243 libavcodec/evrcdec.c e->synthesis[i] = 0.0; i 246 libavcodec/evrcdec.c for (i = 0; i < ACB_SIZE; i++) i 247 libavcodec/evrcdec.c e->pitch[i] = e->pitch_back[i] = 0.0; i 255 libavcodec/evrcdec.c for (i = 0; i < 8; i++) { i 256 libavcodec/evrcdec.c float tt = ((float)i - 8.0 / 2.0) / 8.0; i 285 libavcodec/evrcdec.c int i, j, k = 0; i 287 libavcodec/evrcdec.c for (i = 0; i < evrc_lspq_nb_codebooks[e->bitrate]; i++) { i 288 libavcodec/evrcdec.c int row_size = evrc_lspq_codebooks_row_sizes[e->bitrate][i]; i 289 libavcodec/evrcdec.c const float *codebook = codebooks[i]; i 292 libavcodec/evrcdec.c e->lspf[k++] = codebook[e->frame.lsp[i] * row_size + j]; i 296 libavcodec/evrcdec.c for (i = 1; i < FILTER_ORDER; i++) i 297 libavcodec/evrcdec.c if (e->lspf[i] <= e->lspf[i - 1]) i 301 libavcodec/evrcdec.c for (i = 0, k = 0; i < evrc_lspq_nb_codebooks[e->bitrate] - 1; i++) { i 302 libavcodec/evrcdec.c k += evrc_lspq_codebooks_row_sizes[e->bitrate][i]; i 354 libavcodec/evrcdec.c int i, k; i 362 libavcodec/evrcdec.c for (i = 0; i < FILTER_ORDER / 2; i++) { i 363 libavcodec/evrcdec.c a[i + 1] = a[i] - 2 * lsp[i * 2 ] * a1[i] + a2[i]; i 364 libavcodec/evrcdec.c b[i + 1] = b[i] - 2 * lsp[i * 2 + 1] * b1[i] + b2[i]; i 365 libavcodec/evrcdec.c a2[i] = a1[i]; i 366 libavcodec/evrcdec.c a1[i] = a[i]; i 367 libavcodec/evrcdec.c b2[i] = b1[i]; i 368 libavcodec/evrcdec.c b1[i] = b[i]; i 379 libavcodec/evrcdec.c int offset, i, coef_idx; i 395 libavcodec/evrcdec.c for (i = 0; i < 2 * 8 + 1; i++) i 396 libavcodec/evrcdec.c ex[0] += e->interpolation_coeffs[coef_idx + i] * f[i]; i 408 libavcodec/evrcdec.c int i; i 415 libavcodec/evrcdec.c for (i = 0; i < dpr; i++) { i 416 libavcodec/evrcdec.c locdelay = delay[0] + i * denom; i 417 libavcodec/evrcdec.c bl_intrp(e, excitation + i, locdelay); i 422 libavcodec/evrcdec.c for (i = dpr; i < dpr + 10; i++) { i 423 libavcodec/evrcdec.c locdelay = delay[1] + (i - dpr) * denom; i 424 libavcodec/evrcdec.c bl_intrp(e, excitation + i, locdelay); i 427 libavcodec/evrcdec.c for (i = 0; i < length; i++) i 428 libavcodec/evrcdec.c excitation[i] *= gain; i 433 libavcodec/evrcdec.c int i, pos1, pos2, offset; i 437 libavcodec/evrcdec.c for (i = 0; i < 3; i++) { i 438 libavcodec/evrcdec.c pos1 = ((fixed_index[i] & 0x7f) / 11) * 5 + ((i + offset) % 5); i 439 libavcodec/evrcdec.c pos2 = ((fixed_index[i] & 0x7f) % 11) * 5 + ((i + offset) % 5); i 441 libavcodec/evrcdec.c cod[pos1] = (fixed_index[i] & 0x80) ? -1.0 : 1.0; i 480 libavcodec/evrcdec.c int i; i 489 libavcodec/evrcdec.c for (i = pitch_lag; i < subframe_size; i++) i 490 libavcodec/evrcdec.c excitation[i] += pitch_gain * excitation[i - pitch_lag]; i 507 libavcodec/evrcdec.c int i, j; i 509 libavcodec/evrcdec.c for (i = 0; i < buffer_length; i++) { i 510 libavcodec/evrcdec.c samples[i] = in[i]; i 512 libavcodec/evrcdec.c samples[i] -= filter_coeffs[j] * memory[j]; i 515 libavcodec/evrcdec.c samples[i] -= filter_coeffs[0] * memory[0]; i 516 libavcodec/evrcdec.c memory[0] = samples[i]; i 523 libavcodec/evrcdec.c int i; i 525 libavcodec/evrcdec.c for (i = 0; i < FILTER_ORDER; i++) { i 526 libavcodec/evrcdec.c coeff[i] = inbuf[i] * fac; i 535 libavcodec/evrcdec.c int i, j; i 537 libavcodec/evrcdec.c for (i = 0; i < length; i++) { i 538 libavcodec/evrcdec.c sum = input[i]; i 545 libavcodec/evrcdec.c memory[0] = input[i]; i 546 libavcodec/evrcdec.c output[i] = sum; i 580 libavcodec/evrcdec.c int i, n, best; i 586 libavcodec/evrcdec.c for (i = 0; i < length - 1; i++) i 587 libavcodec/evrcdec.c sum2 += in[i] * in[i + 1]; i 591 libavcodec/evrcdec.c for (i = 0; i < length; i++) { i 592 libavcodec/evrcdec.c scratch[i] = in[i] - tilt * e->last; i 593 libavcodec/evrcdec.c e->last = in[i]; i 601 libavcodec/evrcdec.c for (i = FFMIN(MIN_DELAY, idx - 3); i <= FFMAX(MAX_DELAY, idx + 3); i++) { i 603 libavcodec/evrcdec.c sum2 += e->postfilter_residual[n] * e->postfilter_residual[n - i]; i 606 libavcodec/evrcdec.c best = i; i 610 libavcodec/evrcdec.c for (i = ACB_SIZE, sum1 = 0; i < ACB_SIZE + length; i++) i 611 libavcodec/evrcdec.c sum1 += e->postfilter_residual[i - best] * e->postfilter_residual[i - best]; i 612 libavcodec/evrcdec.c for (i = ACB_SIZE, sum2 = 0; i < ACB_SIZE + length; i++) i 613 libavcodec/evrcdec.c sum2 += e->postfilter_residual[i] * e->postfilter_residual[i - best]; i 624 libavcodec/evrcdec.c for (i = 0; i < length; i++) { i 625 libavcodec/evrcdec.c temp[i] = e->postfilter_residual[ACB_SIZE + i] + gamma * i 626 libavcodec/evrcdec.c pfc->ltgain * e->postfilter_residual[ACB_SIZE + i - best]; i 636 libavcodec/evrcdec.c for (i = 0, sum1 = 0, sum2 = 0; i < length; i++) { i 637 libavcodec/evrcdec.c sum1 += in[i] * in[i]; i 638 libavcodec/evrcdec.c sum2 += scratch[i] * scratch[i]; i 642 libavcodec/evrcdec.c for (i = 0; i < length; i++) i 643 libavcodec/evrcdec.c temp[i] *= gain; i 656 libavcodec/evrcdec.c int i, j; i 658 libavcodec/evrcdec.c for (i = 0; i < FILTER_ORDER; i++) { i 660 libavcodec/evrcdec.c e->lspf[i] = e->prev_lspf[i] * 0.875 + 0.125 * (i + 1) * 0.048; i 662 libavcodec/evrcdec.c e->lspf[i] = e->prev_lspf[i]; i 681 libavcodec/evrcdec.c for (i = 0; i < NB_SUBFRAMES; i++) i 682 libavcodec/evrcdec.c sum += evrc_energy_quant[e->prev_energy_gain][i]; i 685 libavcodec/evrcdec.c for (i = 0; i < NB_SUBFRAMES; i++) i 686 libavcodec/evrcdec.c e->energy_vector[i] = sum; i 692 libavcodec/evrcdec.c for (i = 0; i < NB_SUBFRAMES; i++) { i 693 libavcodec/evrcdec.c int subframe_size = subframe_sizes[i]; i 696 libavcodec/evrcdec.c interpolate_lsp(ilspf, e->lspf, e->prev_lspf, i); i 700 libavcodec/evrcdec.c idelay[0] = estimation_delay[i]; i 701 libavcodec/evrcdec.c idelay[1] = estimation_delay[i + 1]; i 702 libavcodec/evrcdec.c idelay[2] = estimation_delay[i + 2]; i 704 libavcodec/evrcdec.c interpolate_delay(idelay, e->pitch_delay, e->prev_pitch_delay, i); i 719 libavcodec/evrcdec.c e->pitch[ACB_SIZE + j] = e->energy_vector[i]; i 730 libavcodec/evrcdec.c e->pitch[ACB_SIZE + j] = e->energy_vector[i]; i 751 libavcodec/evrcdec.c int i, j, ret, error_flag = 0; i 776 libavcodec/evrcdec.c for (i = 0; i < sizeof(EVRCAFrame); i++) { i 777 libavcodec/evrcdec.c if (p[i]) i 780 libavcodec/evrcdec.c if (i == sizeof(EVRCAFrame)) i 818 libavcodec/evrcdec.c for (i = 0; i < NB_SUBFRAMES; i++) { i 819 libavcodec/evrcdec.c int subframe_size = subframe_sizes[i]; i 821 libavcodec/evrcdec.c interpolate_delay(idelay, delay, e->prev_pitch_delay, i); i 836 libavcodec/evrcdec.c for (i = 0; i < NB_SUBFRAMES; i++) i 837 libavcodec/evrcdec.c e->energy_vector[i] = pow(10, evrc_energy_quant[e->frame.energy_gain][i]); i 841 libavcodec/evrcdec.c for (i = 0; i < NB_SUBFRAMES; i++) { i 843 libavcodec/evrcdec.c int subframe_size = subframe_sizes[i]; i 846 libavcodec/evrcdec.c interpolate_lsp(ilspf, e->lspf, e->prev_lspf, i); i 849 libavcodec/evrcdec.c interpolate_delay(idelay, e->pitch_delay, e->prev_pitch_delay, i); i 862 libavcodec/evrcdec.c * (e->frame.fcb_gain[i] + 1)); i 863 libavcodec/evrcdec.c acb_sum = pitch_gain_vq[e->frame.acb_gain[i]]; i 869 libavcodec/evrcdec.c fcb_excitation(e, e->frame.fcb_shape[i], tmp, i 878 libavcodec/evrcdec.c e->pitch[ACB_SIZE + j] = e->energy_vector[i]; i 908 libavcodec/evrcdec.c for (i = 0; i < 160; i++) i 909 libavcodec/evrcdec.c samples[i] /= 32768; i 33 libavcodec/exif.c int i; i 35 libavcodec/exif.c for (i = 0; i < FF_ARRAY_ELEMS(tag_list); i++) { i 36 libavcodec/exif.c if (tag_list[i].id == id) i 37 libavcodec/exif.c return tag_list[i].name; i 125 libavcodec/exif.c int i, ret; i 134 libavcodec/exif.c for (i = 0; i < entries; i++) { i 222 libavcodec/exr.c f.i = (sign << 31) | exp | mantissa; i 296 libavcodec/exr.c int i, k = 0; i 298 libavcodec/exr.c for (i = 0; i < USHORT_RANGE; i++) i 299 libavcodec/exr.c if ((i == 0) || (bitmap[i >> 3] & (1 << (i & 7)))) i 300 libavcodec/exr.c lut[k++] = i; i 302 libavcodec/exr.c i = k - 1; i 306 libavcodec/exr.c return i; i 311 libavcodec/exr.c int i; i 313 libavcodec/exr.c for (i = 0; i < dsize; ++i) i 314 libavcodec/exr.c dst[i] = lut[dst[i]]; i 333 libavcodec/exr.c int i; i 335 libavcodec/exr.c for (i = 0; i < HUF_ENCSIZE; ++i) i 336 libavcodec/exr.c n[hcode[i]] += 1; i 339 libavcodec/exr.c for (i = 58; i > 0; --i) { i 340 libavcodec/exr.c uint64_t nc = ((c + n[i]) >> 1); i 341 libavcodec/exr.c n[i] = c; i 345 libavcodec/exr.c for (i = 0; i < HUF_ENCSIZE; ++i) { i 346 libavcodec/exr.c int l = hcode[i]; i 349 libavcodec/exr.c hcode[i] = l | (n[l]++ << 6); i 403 libavcodec/exr.c int i, l = hcode[im] & 63; i 423 libavcodec/exr.c for (i = 1 << (HUF_DECBITS - l); i > 0; i--, pl++) { i 474 libavcodec/exr.c int i, lc = 0; i 513 libavcodec/exr.c i = (8 - nbits) & 7; i 514 libavcodec/exr.c c >>= i; i 515 libavcodec/exr.c lc -= i; i 540 libavcodec/exr.c int ret, i; i 574 libavcodec/exr.c for (i = 0; i < HUF_DECSIZE; i++) i 576 libavcodec/exr.c av_freep(&hdec[i].p); i 699 libavcodec/exr.c int ret, i, j; i 734 libavcodec/exr.c for (i = 0; i < s->nb_channels; i++) { i 735 libavcodec/exr.c channel = &s->channels[i]; i 751 libavcodec/exr.c for (i = 0; i < td->ysize; i++) { i 760 libavcodec/exr.c in = tmp + tmp_offset * td->xsize * td->ysize + i * td->xsize * pixel_half_size; i 782 libavcodec/exr.c int c, i, j; i 784 libavcodec/exr.c for (i = 0; i < s->nb_channels; i++) { i 785 libavcodec/exr.c if (s->channels[i].pixel_type == EXR_FLOAT) { i 787 libavcodec/exr.c } else if (s->channels[i].pixel_type == EXR_HALF) { i 803 libavcodec/exr.c for (i = 0; i < td->ysize; i++) i 863 libavcodec/exr.c int i; i 886 libavcodec/exr.c for (i = 0; i < 16; ++i) { i 887 libavcodec/exr.c if (s[i] & 0x8000) i 888 libavcodec/exr.c s[i] &= 0x7fff; i 890 libavcodec/exr.c s[i] = ~s[i]; i 896 libavcodec/exr.c int i; i 905 libavcodec/exr.c for (i = 1; i < 16; i++) i 906 libavcodec/exr.c s[i] = s[0]; i 1004 libavcodec/exr.c int i, x, buf_size = s->buf_size; i 1149 libavcodec/exr.c for (i = 0; i < td->ysize; i++, ptr += p->linesize[plane]) { i 1165 libavcodec/exr.c t.i = bytestream_get_le32(&src); i 1171 libavcodec/exr.c t.i = bytestream_get_le32(&src); i 1200 libavcodec/exr.c for (i = 0; i < td->ysize; i++, ptr += p->linesize[0]) { i 1286 libavcodec/exr.c int magic_number, version, i, flags, sar = 0; i 1610 libavcodec/exr.c for (i = 0; i < 2; i++) // value_name and value_type i 1657 libavcodec/exr.c int i, y, ret; i 1795 libavcodec/exr.c for (i = 0; i < planes; i++) { i 1796 libavcodec/exr.c ptr = picture->data[i]; i 1799 libavcodec/exr.c ptr += picture->linesize[i]; i 1808 libavcodec/exr.c for (i = 0; i < planes; i++) { i 1809 libavcodec/exr.c ptr = picture->data[i] + ((s->ymax+1) * picture->linesize[i]); i 1812 libavcodec/exr.c ptr += picture->linesize[i]; i 1825 libavcodec/exr.c uint32_t i; i 1840 libavcodec/exr.c for (i = 0; i < 65536; ++i) { i 1841 libavcodec/exr.c t = exr_half2float(i); i 1843 libavcodec/exr.c s->gamma_table[i] = t; i 1847 libavcodec/exr.c for (i = 0; i < 65536; ++i) { i 1848 libavcodec/exr.c s->gamma_table[i] = exr_half2float(i); i 1851 libavcodec/exr.c for (i = 0; i < 65536; ++i) { i 1852 libavcodec/exr.c t = exr_half2float(i); i 1855 libavcodec/exr.c s->gamma_table[i] = t; i 1858 libavcodec/exr.c s->gamma_table[i] = t; i 1875 libavcodec/exr.c int i; i 1876 libavcodec/exr.c for (i = 0; i < avctx->thread_count; i++) { i 1877 libavcodec/exr.c EXRThreadData *td = &s->thread_data[i]; i 33 libavcodec/exrdsp.c int i; i 35 libavcodec/exrdsp.c for (i = 0; i < half_size; i++) { i 43 libavcodec/exrdsp.c ptrdiff_t i; i 45 libavcodec/exrdsp.c for (i = 1; i < size; i++) i 46 libavcodec/exrdsp.c src[i] += src[i-1] - 128; i 54 libavcodec/extract_extradata_bsf.c int i; i 55 libavcodec/extract_extradata_bsf.c for (i = 0; i < len; i++) i 56 libavcodec/extract_extradata_bsf.c if (arr[i] == val) i 71 libavcodec/extract_extradata_bsf.c int i, has_seq = 0, ret = 0; i 77 libavcodec/extract_extradata_bsf.c for (i = 0; i < s->av1_pkt.nb_obus; i++) { i 78 libavcodec/extract_extradata_bsf.c AV1OBU *obu = &s->av1_pkt.obus[i]; i 115 libavcodec/extract_extradata_bsf.c for (i = 0; i < s->av1_pkt.nb_obus; i++) { i 116 libavcodec/extract_extradata_bsf.c AV1OBU *obu = &s->av1_pkt.obus[i]; i 151 libavcodec/extract_extradata_bsf.c int i, has_sps = 0, has_vps = 0, ret = 0; i 166 libavcodec/extract_extradata_bsf.c for (i = 0; i < s->h2645_pkt.nb_nals; i++) { i 167 libavcodec/extract_extradata_bsf.c H2645NAL *nal = &s->h2645_pkt.nals[i]; i 210 libavcodec/extract_extradata_bsf.c for (i = 0; i < s->h2645_pkt.nb_nals; i++) { i 211 libavcodec/extract_extradata_bsf.c H2645NAL *nal = &s->h2645_pkt.nals[i]; i 274 libavcodec/extract_extradata_bsf.c int i, found = 0; i 276 libavcodec/extract_extradata_bsf.c for (i = 0; i < pkt->size; i++) { i 277 libavcodec/extract_extradata_bsf.c state = (state << 8) | pkt->data[i]; i 281 libavcodec/extract_extradata_bsf.c if (i > 3) { i 282 libavcodec/extract_extradata_bsf.c *size = i - 3; i 350 libavcodec/extract_extradata_bsf.c int i; i 352 libavcodec/extract_extradata_bsf.c for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) { i 353 libavcodec/extract_extradata_bsf.c if (extract_tab[i].id == ctx->par_in->codec_id) { i 354 libavcodec/extract_extradata_bsf.c s->extract = extract_tab[i].extract; i 70 libavcodec/faandct.c int i; i 72 libavcodec/faandct.c for (i=0; i<8*8; i+=8) { i 73 libavcodec/faandct.c tmp0= data[0 + i] + data[7 + i]; i 74 libavcodec/faandct.c tmp7= data[0 + i] - data[7 + i]; i 75 libavcodec/faandct.c tmp1= data[1 + i] + data[6 + i]; i 76 libavcodec/faandct.c tmp6= data[1 + i] - data[6 + i]; i 77 libavcodec/faandct.c tmp2= data[2 + i] + data[5 + i]; i 78 libavcodec/faandct.c tmp5= data[2 + i] - data[5 + i]; i 79 libavcodec/faandct.c tmp3= data[3 + i] + data[4 + i]; i 80 libavcodec/faandct.c tmp4= data[3 + i] - data[4 + i]; i 87 libavcodec/faandct.c temp[0 + i]= tmp10 + tmp11; i 88 libavcodec/faandct.c temp[4 + i]= tmp10 - tmp11; i 92 libavcodec/faandct.c temp[2 + i]= tmp13 + tmp12; i 93 libavcodec/faandct.c temp[6 + i]= tmp13 - tmp12; i 107 libavcodec/faandct.c temp[5 + i]= z13 + z2; i 108 libavcodec/faandct.c temp[3 + i]= z13 - z2; i 109 libavcodec/faandct.c temp[1 + i]= z11 + z4; i 110 libavcodec/faandct.c temp[7 + i]= z11 - z4; i 120 libavcodec/faandct.c int i; i 126 libavcodec/faandct.c for (i=0; i<8; i++) { i 127 libavcodec/faandct.c tmp0= temp[8*0 + i] + temp[8*7 + i]; i 128 libavcodec/faandct.c tmp7= temp[8*0 + i] - temp[8*7 + i]; i 129 libavcodec/faandct.c tmp1= temp[8*1 + i] + temp[8*6 + i]; i 130 libavcodec/faandct.c tmp6= temp[8*1 + i] - temp[8*6 + i]; i 131 libavcodec/faandct.c tmp2= temp[8*2 + i] + temp[8*5 + i]; i 132 libavcodec/faandct.c tmp5= temp[8*2 + i] - temp[8*5 + i]; i 133 libavcodec/faandct.c tmp3= temp[8*3 + i] + temp[8*4 + i]; i 134 libavcodec/faandct.c tmp4= temp[8*3 + i] - temp[8*4 + i]; i 141 libavcodec/faandct.c data[8*0 + i]= lrintf(postscale[8*0 + i] * (tmp10 + tmp11)); i 142 libavcodec/faandct.c data[8*4 + i]= lrintf(postscale[8*4 + i] * (tmp10 - tmp11)); i 146 libavcodec/faandct.c data[8*2 + i]= lrintf(postscale[8*2 + i] * (tmp13 + tmp12)); i 147 libavcodec/faandct.c data[8*6 + i]= lrintf(postscale[8*6 + i] * (tmp13 - tmp12)); i 161 libavcodec/faandct.c data[8*5 + i]= lrintf(postscale[8*5 + i] * (z13 + z2)); i 162 libavcodec/faandct.c data[8*3 + i]= lrintf(postscale[8*3 + i] * (z13 - z2)); i 163 libavcodec/faandct.c data[8*1 + i]= lrintf(postscale[8*1 + i] * (z11 + z4)); i 164 libavcodec/faandct.c data[8*7 + i]= lrintf(postscale[8*7 + i] * (z11 - z4)); i 173 libavcodec/faandct.c int i; i 179 libavcodec/faandct.c for (i=0; i<8; i++) { i 180 libavcodec/faandct.c tmp0 = temp[8*0 + i] + temp[8*1 + i]; i 181 libavcodec/faandct.c tmp1 = temp[8*2 + i] + temp[8*3 + i]; i 182 libavcodec/faandct.c tmp2 = temp[8*4 + i] + temp[8*5 + i]; i 183 libavcodec/faandct.c tmp3 = temp[8*6 + i] + temp[8*7 + i]; i 184 libavcodec/faandct.c tmp4 = temp[8*0 + i] - temp[8*1 + i]; i 185 libavcodec/faandct.c tmp5 = temp[8*2 + i] - temp[8*3 + i]; i 186 libavcodec/faandct.c tmp6 = temp[8*4 + i] - temp[8*5 + i]; i 187 libavcodec/faandct.c tmp7 = temp[8*6 + i] - temp[8*7 + i]; i 194 libavcodec/faandct.c data[8*0 + i] = lrintf(postscale[8*0 + i] * (tmp10 + tmp11)); i 195 libavcodec/faandct.c data[8*4 + i] = lrintf(postscale[8*4 + i] * (tmp10 - tmp11)); i 199 libavcodec/faandct.c data[8*2 + i] = lrintf(postscale[8*2 + i] * (tmp13 + tmp12)); i 200 libavcodec/faandct.c data[8*6 + i] = lrintf(postscale[8*6 + i] * (tmp13 - tmp12)); i 207 libavcodec/faandct.c data[8*1 + i] = lrintf(postscale[8*0 + i] * (tmp10 + tmp11)); i 208 libavcodec/faandct.c data[8*5 + i] = lrintf(postscale[8*4 + i] * (tmp10 - tmp11)); i 212 libavcodec/faandct.c data[8*3 + i] = lrintf(postscale[8*2 + i] * (tmp13 + tmp12)); i 213 libavcodec/faandct.c data[8*7 + i] = lrintf(postscale[8*6 + i] * (tmp13 - tmp12)); i 53 libavcodec/faanidct.c int i; i 58 libavcodec/faanidct.c for(i=0; i<y*8; i+=y){ i 59 libavcodec/faanidct.c s17= temp[1*x + i] + temp[7*x + i]; i 60 libavcodec/faanidct.c d17= temp[1*x + i] - temp[7*x + i]; i 61 libavcodec/faanidct.c s53= temp[5*x + i] + temp[3*x + i]; i 62 libavcodec/faanidct.c d53= temp[5*x + i] - temp[3*x + i]; i 74 libavcodec/faanidct.c s26 = temp[2*x + i] + temp[6*x + i]; i 75 libavcodec/faanidct.c d26 = temp[2*x + i] - temp[6*x + i]; i 79 libavcodec/faanidct.c s04= temp[0*x + i] + temp[4*x + i]; i 80 libavcodec/faanidct.c d04= temp[0*x + i] - temp[4*x + i]; i 88 libavcodec/faanidct.c temp[0*x + i]= os07 + od07; i 89 libavcodec/faanidct.c temp[7*x + i]= os07 - od07; i 90 libavcodec/faanidct.c temp[1*x + i]= os16 + od16; i 91 libavcodec/faanidct.c temp[6*x + i]= os16 - od16; i 92 libavcodec/faanidct.c temp[2*x + i]= os25 + od25; i 93 libavcodec/faanidct.c temp[5*x + i]= os25 - od25; i 94 libavcodec/faanidct.c temp[3*x + i]= os34 - od34; i 95 libavcodec/faanidct.c temp[4*x + i]= os34 + od34; i 97 libavcodec/faanidct.c data[0*x + i]= lrintf(os07 + od07); i 98 libavcodec/faanidct.c data[7*x + i]= lrintf(os07 - od07); i 99 libavcodec/faanidct.c data[1*x + i]= lrintf(os16 + od16); i 100 libavcodec/faanidct.c data[6*x + i]= lrintf(os16 - od16); i 101 libavcodec/faanidct.c data[2*x + i]= lrintf(os25 + od25); i 102 libavcodec/faanidct.c data[5*x + i]= lrintf(os25 - od25); i 103 libavcodec/faanidct.c data[3*x + i]= lrintf(os34 - od34); i 104 libavcodec/faanidct.c data[4*x + i]= lrintf(os34 + od34); i 106 libavcodec/faanidct.c dest[0*stride + i]= av_clip_uint8(((int)dest[0*stride + i]) + lrintf(os07 + od07)); i 107 libavcodec/faanidct.c dest[7*stride + i]= av_clip_uint8(((int)dest[7*stride + i]) + lrintf(os07 - od07)); i 108 libavcodec/faanidct.c dest[1*stride + i]= av_clip_uint8(((int)dest[1*stride + i]) + lrintf(os16 + od16)); i 109 libavcodec/faanidct.c dest[6*stride + i]= av_clip_uint8(((int)dest[6*stride + i]) + lrintf(os16 - od16)); i 110 libavcodec/faanidct.c dest[2*stride + i]= av_clip_uint8(((int)dest[2*stride + i]) + lrintf(os25 + od25)); i 111 libavcodec/faanidct.c dest[5*stride + i]= av_clip_uint8(((int)dest[5*stride + i]) + lrintf(os25 - od25)); i 112 libavcodec/faanidct.c dest[3*stride + i]= av_clip_uint8(((int)dest[3*stride + i]) + lrintf(os34 - od34)); i 113 libavcodec/faanidct.c dest[4*stride + i]= av_clip_uint8(((int)dest[4*stride + i]) + lrintf(os34 + od34)); i 115 libavcodec/faanidct.c dest[0*stride + i]= av_clip_uint8(lrintf(os07 + od07)); i 116 libavcodec/faanidct.c dest[7*stride + i]= av_clip_uint8(lrintf(os07 - od07)); i 117 libavcodec/faanidct.c dest[1*stride + i]= av_clip_uint8(lrintf(os16 + od16)); i 118 libavcodec/faanidct.c dest[6*stride + i]= av_clip_uint8(lrintf(os16 - od16)); i 119 libavcodec/faanidct.c dest[2*stride + i]= av_clip_uint8(lrintf(os25 + od25)); i 120 libavcodec/faanidct.c dest[5*stride + i]= av_clip_uint8(lrintf(os25 - od25)); i 121 libavcodec/faanidct.c dest[3*stride + i]= av_clip_uint8(lrintf(os34 - od34)); i 122 libavcodec/faanidct.c dest[4*stride + i]= av_clip_uint8(lrintf(os34 + od34)); i 129 libavcodec/faanidct.c int i; i 133 libavcodec/faanidct.c for(i=0; i<64; i++) i 134 libavcodec/faanidct.c temp[i] = block[i] * prescale[i]; i 143 libavcodec/faanidct.c int i; i 147 libavcodec/faanidct.c for(i=0; i<64; i++) i 148 libavcodec/faanidct.c temp[i] = block[i] * prescale[i]; i 157 libavcodec/faanidct.c int i; i 161 libavcodec/faanidct.c for(i=0; i<64; i++) i 162 libavcodec/faanidct.c temp[i] = block[i] * prescale[i]; i 103 libavcodec/faxcompr.c int i; i 112 libavcodec/faxcompr.c for (i = 0; i < 2; i++) { i 113 libavcodec/faxcompr.c ff_init_vlc_sparse(&ccitt_vlc[i], 9, CCITT_SYMS, i 114 libavcodec/faxcompr.c ccitt_codes_lens[i], 1, 1, i 115 libavcodec/faxcompr.c ccitt_codes_bits[i], 1, 1, i 287 libavcodec/ffjni.c int i, ret = 0; i 290 libavcodec/ffjni.c for (i = 0; jfields_mapping[i].name; i++) { i 291 libavcodec/ffjni.c int mandatory = jfields_mapping[i].mandatory; i 292 libavcodec/ffjni.c enum FFJniFieldType type = jfields_mapping[i].type; i 299 libavcodec/ffjni.c clazz = (*env)->FindClass(env, jfields_mapping[i].name); i 304 libavcodec/ffjni.c last_clazz = *(jclass*)((uint8_t*)jfields + jfields_mapping[i].offset) = i 320 libavcodec/ffjni.c jfieldID field_id = (*env)->GetFieldID(env, last_clazz, jfields_mapping[i].method, jfields_mapping[i].signature); i 325 libavcodec/ffjni.c *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = field_id; i 329 libavcodec/ffjni.c jfieldID field_id = (*env)->GetStaticFieldID(env, last_clazz, jfields_mapping[i].method, jfields_mapping[i].signature); i 334 libavcodec/ffjni.c *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = field_id; i 338 libavcodec/ffjni.c jmethodID method_id = (*env)->GetMethodID(env, last_clazz, jfields_mapping[i].method, jfields_mapping[i].signature); i 343 libavcodec/ffjni.c *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = method_id; i 347 libavcodec/ffjni.c jmethodID method_id = (*env)->GetStaticMethodID(env, last_clazz, jfields_mapping[i].method, jfields_mapping[i].signature); i 352 libavcodec/ffjni.c *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = method_id; i 376 libavcodec/ffjni.c int i; i 378 libavcodec/ffjni.c for (i = 0; jfields_mapping[i].name; i++) { i 379 libavcodec/ffjni.c enum FFJniFieldType type = jfields_mapping[i].type; i 383 libavcodec/ffjni.c jclass clazz = *(jclass*)((uint8_t*)jfields + jfields_mapping[i].offset); i 393 libavcodec/ffjni.c *(jclass*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL; i 397 libavcodec/ffjni.c *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL; i 401 libavcodec/ffjni.c *(jfieldID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL; i 405 libavcodec/ffjni.c *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL; i 409 libavcodec/ffjni.c *(jmethodID*)((uint8_t*)jfields + jfields_mapping[i].offset) = NULL; i 66 libavcodec/fft_template.c int i; i 70 libavcodec/fft_template.c for(i=0; i<=m/4; i++) i 71 libavcodec/fft_template.c tab[i] = FIX15(cos(i*freq)); i 72 libavcodec/fft_template.c for(i=1; i<m/4; i++) i 73 libavcodec/fft_template.c tab[m/2-i] = tab[i]; i 147 libavcodec/fft_template.c static int split_radix_permutation(int i, int n, int inverse) i 150 libavcodec/fft_template.c if(n <= 2) return i&1; i 152 libavcodec/fft_template.c if(!(i&m)) return split_radix_permutation(i, m, inverse)*2; i 154 libavcodec/fft_template.c if(inverse == !(i&m)) return split_radix_permutation(i, m, inverse)*4 + 1; i 155 libavcodec/fft_template.c else return split_radix_permutation(i, m, inverse)*4 - 1; i 169 libavcodec/fft_template.c static int is_second_half_of_fft32(int i, int n) i 172 libavcodec/fft_template.c return i >= 16; i 173 libavcodec/fft_template.c else if (i < n/2) i 174 libavcodec/fft_template.c return is_second_half_of_fft32(i, n/2); i 175 libavcodec/fft_template.c else if (i < 3*n/4) i 176 libavcodec/fft_template.c return is_second_half_of_fft32(i - n/2, n/4); i 178 libavcodec/fft_template.c return is_second_half_of_fft32(i - 3*n/4, n/4); i 183 libavcodec/fft_template.c int i; i 186 libavcodec/fft_template.c for (i = 0; i < n; i += 16) { i 188 libavcodec/fft_template.c if (is_second_half_of_fft32(i, n)) { i 190 libavcodec/fft_template.c s->revtab[-split_radix_permutation(i + k, n, s->inverse) & (n - 1)] = i 191 libavcodec/fft_template.c i + avx_tab[k]; i 195 libavcodec/fft_template.c int j = i + k; i 197 libavcodec/fft_template.c s->revtab[-split_radix_permutation(i + k, n, s->inverse) & (n - 1)] = j; i 205 libavcodec/fft_template.c int i, j, n; i 265 libavcodec/fft_template.c for(i = 0; i < n; i++) {\ i 267 libavcodec/fft_template.c j = i;\ i 269 libavcodec/fft_template.c k = -split_radix_permutation(i, n, s->inverse) & (n - 1);\ i 275 libavcodec/fft_template.c for(i = 0; i < n; i++) {\ i 277 libavcodec/fft_template.c j = i;\ i 278 libavcodec/fft_template.c k = -split_radix_permutation(i, n, s->inverse) & (n - 1);\ i 335 libavcodec/fft_template.c int nbits, i, n, num_transforms, offset, step; i 450 libavcodec/fft_template.c for (i=1; i<n4; i++){ i 453 libavcodec/fft_template.c accu = (int64_t)w_re*tmpz[ n2+i].re; i 454 libavcodec/fft_template.c accu += (int64_t)w_im*tmpz[ n2+i].im; i 456 libavcodec/fft_template.c accu = (int64_t)w_re*tmpz[ n2+i].im; i 457 libavcodec/fft_template.c accu -= (int64_t)w_im*tmpz[ n2+i].re; i 459 libavcodec/fft_template.c accu = (int64_t)w_re*tmpz[n34+i].re; i 460 libavcodec/fft_template.c accu -= (int64_t)w_im*tmpz[n34+i].im; i 462 libavcodec/fft_template.c accu = (int64_t)w_re*tmpz[n34+i].im; i 463 libavcodec/fft_template.c accu += (int64_t)w_im*tmpz[n34+i].re; i 471 libavcodec/fft_template.c tmpz[ n2+i].re = tmpz[ i].re - tmp5; i 472 libavcodec/fft_template.c tmpz[ i].re = tmpz[ i].re + tmp5; i 473 libavcodec/fft_template.c tmpz[ n2+i].im = tmpz[ i].im - tmp6; i 474 libavcodec/fft_template.c tmpz[ i].im = tmpz[ i].im + tmp6; i 475 libavcodec/fft_template.c tmpz[n34+i].re = tmpz[n4+i].re - tmp2; i 476 libavcodec/fft_template.c tmpz[ n4+i].re = tmpz[n4+i].re + tmp2; i 477 libavcodec/fft_template.c tmpz[n34+i].im = tmpz[n4+i].im + tmp1; i 478 libavcodec/fft_template.c tmpz[ n4+i].im = tmpz[n4+i].im - tmp1; i 68 libavcodec/ffv1.c int j, i; i 86 libavcodec/ffv1.c for (i = 0; i < p->context_count; i++) { i 87 libavcodec/ffv1.c p->vlc_state[i].error_sum = 4; i 88 libavcodec/ffv1.c p->vlc_state[i].count = 1; i 107 libavcodec/ffv1.c int i, ret; i 108 libavcodec/ffv1.c for (i = 0; i < f->max_slice_count; i++) { i 109 libavcodec/ffv1.c FFV1Context *fs = f->slice_context[i]; i 118 libavcodec/ffv1.c int i; i 123 libavcodec/ffv1.c for (i = 0; i < f->max_slice_count; i++) { i 124 libavcodec/ffv1.c int sx = i % f->num_h_slices; i 125 libavcodec/ffv1.c int sy = i / f->num_h_slices; i 135 libavcodec/ffv1.c f->slice_context[i] = fs; i 151 libavcodec/ffv1.c av_freep(&f->slice_context[i]); i 158 libavcodec/ffv1.c while(--i >= 0) { i 159 libavcodec/ffv1.c av_freep(&f->slice_context[i]->sample_buffer); i 160 libavcodec/ffv1.c av_freep(&f->slice_context[i]->sample_buffer32); i 161 libavcodec/ffv1.c av_freep(&f->slice_context[i]); i 168 libavcodec/ffv1.c int i; i 170 libavcodec/ffv1.c for (i = 0; i < f->quant_table_count; i++) { i 171 libavcodec/ffv1.c f->initial_states[i] = av_malloc_array(f->context_count[i], i 172 libavcodec/ffv1.c sizeof(*f->initial_states[i])); i 173 libavcodec/ffv1.c if (!f->initial_states[i]) i 175 libavcodec/ffv1.c memset(f->initial_states[i], 128, i 176 libavcodec/ffv1.c f->context_count[i] * sizeof(*f->initial_states[i])); i 183 libavcodec/ffv1.c int i, j; i 185 libavcodec/ffv1.c for (i = 0; i < f->plane_count; i++) { i 186 libavcodec/ffv1.c PlaneContext *p = &fs->plane[i]; i 212 libavcodec/ffv1.c int i, j; i 224 libavcodec/ffv1.c for (i = 0; i < s->plane_count; i++) { i 225 libavcodec/ffv1.c PlaneContext *p = &fs->plane[i]; i 237 libavcodec/ffv1.c for (i = 0; i < s->max_slice_count; i++) { i 238 libavcodec/ffv1.c FFV1Context *sf = s->slice_context[i]; i 244 libavcodec/ffv1.c for (i = 0; i < s->max_slice_count; i++) i 245 libavcodec/ffv1.c av_freep(&s->slice_context[i]); i 47 libavcodec/ffv1dec.c int i, e; i 57 libavcodec/ffv1dec.c for (i = e - 1; i >= 0; i--) i 58 libavcodec/ffv1dec.c a += a + get_rac(c, state + 22 + FFMIN(i, 9)); // 22..31 i 73 libavcodec/ffv1dec.c int k, i, v, ret; i 75 libavcodec/ffv1dec.c i = state->count; i 77 libavcodec/ffv1dec.c while (i < state->error_sum) { // FIXME: optimize i 79 libavcodec/ffv1dec.c i += i; i 168 libavcodec/ffv1dec.c unsigned ps, i, context_count; i 188 libavcodec/ffv1dec.c for (i = 0; i < f->plane_count; i++) { i 189 libavcodec/ffv1dec.c PlaneContext * const p = &fs->plane[i]; i 250 libavcodec/ffv1dec.c int i, si; i 267 libavcodec/ffv1dec.c for (i = 0; i < f->plane_count; i++) { i 268 libavcodec/ffv1dec.c PlaneContext *psrc = &fssrc->plane[i]; i 269 libavcodec/ffv1dec.c PlaneContext *pdst = &fsdst->plane[i]; i 368 libavcodec/ffv1dec.c int i = 0; i 373 libavcodec/ffv1dec.c for (v = 0; i < 128; v++) { i 376 libavcodec/ffv1dec.c if (len > 128 - i || !len) i 380 libavcodec/ffv1dec.c quant_table[i] = scale * v; i 381 libavcodec/ffv1dec.c i++; i 385 libavcodec/ffv1dec.c for (i = 1; i < 128; i++) i 386 libavcodec/ffv1dec.c quant_table[256 - i] = -quant_table[i]; i 395 libavcodec/ffv1dec.c int i; i 398 libavcodec/ffv1dec.c for (i = 0; i < 5; i++) { i 399 libavcodec/ffv1dec.c int ret = read_quant_table(c, quant_table[i], context_count); i 414 libavcodec/ffv1dec.c int i, j, k, ret; i 438 libavcodec/ffv1dec.c for (i = 1; i < 256; i++) i 439 libavcodec/ffv1dec.c f->state_transition[i] = get_symbol(c, state, 1) + c->one_state[i]; i 472 libavcodec/ffv1dec.c for (i = 0; i < f->quant_table_count; i++) { i 473 libavcodec/ffv1dec.c f->context_count[i] = read_quant_tables(c, f->quant_tables[i]); i 474 libavcodec/ffv1dec.c if (f->context_count[i] < 0) { i 482 libavcodec/ffv1dec.c for (i = 0; i < f->quant_table_count; i++) i 484 libavcodec/ffv1dec.c for (j = 0; j < f->context_count[i]; j++) i 486 libavcodec/ffv1dec.c int pred = j ? f->initial_states[i][j - 1][k] : 128; i 487 libavcodec/ffv1dec.c f->initial_states[i][j][k] = i 530 libavcodec/ffv1dec.c int i, j, context_count = -1; //-1 to avoid warning i 546 libavcodec/ffv1dec.c for (i = 1; i < 256; i++) { i 547 libavcodec/ffv1dec.c int st = get_symbol(c, state, 1) + c->one_state[i]; i 552 libavcodec/ffv1dec.c f->state_transition[i] = st; i 784 libavcodec/ffv1dec.c for (i = 0; i < f->plane_count; i++) { i 785 libavcodec/ffv1dec.c PlaneContext *const p = &fs->plane[i]; i 838 libavcodec/ffv1dec.c int i, ret; i 886 libavcodec/ffv1dec.c for (i = f->slice_count - 1; i >= 0; i--) { i 887 libavcodec/ffv1dec.c FFV1Context *fs = f->slice_context[i]; i 891 libavcodec/ffv1dec.c if (i || f->version > 2) v = AV_RB24(buf_p-trailer) + trailer; i 915 libavcodec/ffv1dec.c av_log(avctx, AV_LOG_DEBUG, "slice %d, CRC: 0x%08"PRIX32"\n", i, AV_RB32(buf_p + v - 4)); i 919 libavcodec/ffv1dec.c if (i) { i 935 libavcodec/ffv1dec.c for (i = f->slice_count - 1; i >= 0; i--) { i 936 libavcodec/ffv1dec.c FFV1Context *fs = f->slice_context[i]; i 1013 libavcodec/ffv1dec.c int i, ret; i 1030 libavcodec/ffv1dec.c for (i = 0; i<fdst->num_h_slices * fdst->num_v_slices; i++) { i 1031 libavcodec/ffv1dec.c FFV1Context *fssrc = fsrc->slice_context[i]; i 1032 libavcodec/ffv1dec.c FFV1Context *fsdst = fdst->slice_context[i]; i 38 libavcodec/ffv1dec_template.c int i; i 41 libavcodec/ffv1dec_template.c for (i=0; i<bits; i++) { i 141 libavcodec/ffv1enc.c int i, j, k, m; i 144 libavcodec/ffv1enc.c for (i = 1; i < 256; i++) i 145 libavcodec/ffv1enc.c l2tab[i] = log2(i / 256.0); i 147 libavcodec/ffv1enc.c for (i = 0; i < 256; i++) { i 149 libavcodec/ffv1enc.c double p = i / 256.0; i 154 libavcodec/ffv1enc.c for (j = FFMAX(i - 10, 1); j < FFMIN(i + 11, 256); j++) { i 171 libavcodec/ffv1enc.c best_state[i][k] = j; i 190 libavcodec/ffv1enc.c int i; i 206 libavcodec/ffv1enc.c for (i = 0; i < e; i++) i 207 libavcodec/ffv1enc.c put_rac(c, state + 1 + i, 1); // 1..10 i 208 libavcodec/ffv1enc.c put_rac(c, state + 1 + i, 0); i 210 libavcodec/ffv1enc.c for (i = e - 1; i >= 0; i--) i 211 libavcodec/ffv1enc.c put_rac(c, state + 22 + i, (a >> i) & 1); // 22..31 i 216 libavcodec/ffv1enc.c for (i = 0; i < e; i++) i 217 libavcodec/ffv1enc.c put_rac(c, state + 1 + FFMIN(i, 9), 1); // 1..10 i 220 libavcodec/ffv1enc.c for (i = e - 1; i >= 0; i--) i 221 libavcodec/ffv1enc.c put_rac(c, state + 22 + FFMIN(i, 9), (a >> i) & 1); // 22..31 i 242 libavcodec/ffv1enc.c int i, k, code; i 245 libavcodec/ffv1enc.c i = state->count; i 247 libavcodec/ffv1enc.c while (i < state->error_sum) { // FIXME: optimize i 249 libavcodec/ffv1enc.c i += i; i 276 libavcodec/ffv1enc.c int x, y, i, ret; i 284 libavcodec/ffv1enc.c for (i = 0; i < ring_size; i++) i 285 libavcodec/ffv1enc.c sample[i] = s->sample_buffer + (w + 6) * ((h + i - y) % ring_size) + 3; i 314 libavcodec/ffv1enc.c int i; i 318 libavcodec/ffv1enc.c for (i = 1; i < 128; i++) i 319 libavcodec/ffv1enc.c if (quant_table[i] != quant_table[i - 1]) { i 320 libavcodec/ffv1enc.c put_symbol(c, state, i - last - 1, 0); i 321 libavcodec/ffv1enc.c last = i; i 323 libavcodec/ffv1enc.c put_symbol(c, state, i - last - 1, 0); i 329 libavcodec/ffv1enc.c int i; i 330 libavcodec/ffv1enc.c for (i = 0; i < 5; i++) i 331 libavcodec/ffv1enc.c write_quant_table(c, quant_table[i]); i 339 libavcodec/ffv1enc.c for (int i = 0; i < nb_contexts; i++) i 341 libavcodec/ffv1enc.c if (initial_state[i][j] != 128) i 349 libavcodec/ffv1enc.c int i, j; i 358 libavcodec/ffv1enc.c for (i = 1; i < 256; i++) i 360 libavcodec/ffv1enc.c f->state_transition[i] - c->one_state[i], 1); i 373 libavcodec/ffv1enc.c for (i = 0; i < f->slice_count; i++) { i 374 libavcodec/ffv1enc.c FFV1Context *fs = f->slice_context[i]; i 397 libavcodec/ffv1enc.c int i, j, k; i 423 libavcodec/ffv1enc.c for (i = 1; i < 256; i++) i 424 libavcodec/ffv1enc.c put_symbol(c, state, f->state_transition[i] - c->one_state[i], 1); i 436 libavcodec/ffv1enc.c for (i = 0; i < f->quant_table_count; i++) i 437 libavcodec/ffv1enc.c write_quant_tables(c, f->quant_tables[i]); i 439 libavcodec/ffv1enc.c for (i = 0; i < f->quant_table_count; i++) { i 440 libavcodec/ffv1enc.c if (contains_non_128(f->initial_states[i], f->context_count[i])) { i 442 libavcodec/ffv1enc.c for (j = 0; j < f->context_count[i]; j++) i 444 libavcodec/ffv1enc.c int pred = j ? f->initial_states[i][j - 1][k] : 128; i 446 libavcodec/ffv1enc.c (int8_t)(f->initial_states[i][j][k] - pred), 1); i 468 libavcodec/ffv1enc.c int i, i2, changed, print = 0; i 472 libavcodec/ffv1enc.c for (i = 12; i < 244; i++) { i 473 libavcodec/ffv1enc.c for (i2 = i + 1; i2 < 245 && i2 < i + 4; i2++) { i 482 libavcodec/ffv1enc.c double size0 = COST2(i, i) + COST2(i2, i2); i 483 libavcodec/ffv1enc.c double sizeX = COST2(i, i2) + COST2(i2, i); i 484 libavcodec/ffv1enc.c if (size0 - sizeX > size0*(1e-14) && i != 128 && i2 != 128) { i 486 libavcodec/ffv1enc.c FFSWAP(int, stt[i], stt[i2]); i 487 libavcodec/ffv1enc.c FFSWAP(int, s->rc_stat[i][0], s->rc_stat[i2][0]); i 488 libavcodec/ffv1enc.c FFSWAP(int, s->rc_stat[i][1], s->rc_stat[i2][1]); i 489 libavcodec/ffv1enc.c if (i != 256 - i2) { i 490 libavcodec/ffv1enc.c FFSWAP(int, stt[256 - i], stt[256 - i2]); i 491 libavcodec/ffv1enc.c FFSWAP(int, s->rc_stat[256 - i][0], s->rc_stat[256 - i2][0]); i 492 libavcodec/ffv1enc.c FFSWAP(int, s->rc_stat[256 - i][1], s->rc_stat[256 - i2][1]); i 495 libavcodec/ffv1enc.c if (stt[j] == i) i 498 libavcodec/ffv1enc.c stt[j] = i; i 499 libavcodec/ffv1enc.c if (i != 256 - i2) { i 500 libavcodec/ffv1enc.c if (stt[256 - j] == 256 - i) i 503 libavcodec/ffv1enc.c stt[256 - j] = 256 - i; i 518 libavcodec/ffv1enc.c int i, j, k, m, ret; i 718 libavcodec/ffv1enc.c for (i = 1; i < 256; i++) i 719 libavcodec/ffv1enc.c s->state_transition[i] = ver2_state[i]; i 723 libavcodec/ffv1enc.c for (i = 1; i < 256; i++) i 724 libavcodec/ffv1enc.c s->state_transition[i] = c.one_state[i]; i 727 libavcodec/ffv1enc.c for (i = 0; i < 256; i++) { i 730 libavcodec/ffv1enc.c s->quant_tables[0][0][i]= quant11[i]; i 731 libavcodec/ffv1enc.c s->quant_tables[0][1][i]= 11*quant11[i]; i 732 libavcodec/ffv1enc.c s->quant_tables[0][2][i]= 11*11*quant11[i]; i 733 libavcodec/ffv1enc.c s->quant_tables[1][0][i]= quant11[i]; i 734 libavcodec/ffv1enc.c s->quant_tables[1][1][i]= 11*quant11[i]; i 735 libavcodec/ffv1enc.c s->quant_tables[1][2][i]= 11*11*quant5 [i]; i 736 libavcodec/ffv1enc.c s->quant_tables[1][3][i]= 5*11*11*quant5 [i]; i 737 libavcodec/ffv1enc.c s->quant_tables[1][4][i]= 5*5*11*11*quant5 [i]; i 739 libavcodec/ffv1enc.c s->quant_tables[0][0][i]= quant9_10bit[i]; i 740 libavcodec/ffv1enc.c s->quant_tables[0][1][i]= 11*quant9_10bit[i]; i 741 libavcodec/ffv1enc.c s->quant_tables[0][2][i]= 11*11*quant9_10bit[i]; i 742 libavcodec/ffv1enc.c s->quant_tables[1][0][i]= quant9_10bit[i]; i 743 libavcodec/ffv1enc.c s->quant_tables[1][1][i]= 11*quant9_10bit[i]; i 744 libavcodec/ffv1enc.c s->quant_tables[1][2][i]= 11*11*quant5_10bit[i]; i 745 libavcodec/ffv1enc.c s->quant_tables[1][3][i]= 5*11*11*quant5_10bit[i]; i 746 libavcodec/ffv1enc.c s->quant_tables[1][4][i]= 5*5*11*11*quant5_10bit[i]; i 754 libavcodec/ffv1enc.c for (i = 0; i < s->plane_count; i++) { i 755 libavcodec/ffv1enc.c PlaneContext *const p = &s->plane[i]; i 783 libavcodec/ffv1enc.c for (i = 0; i < s->quant_table_count; i++) { i 784 libavcodec/ffv1enc.c s->rc_stat2[i] = av_mallocz(s->context_count[i] * i 785 libavcodec/ffv1enc.c sizeof(*s->rc_stat2[i])); i 786 libavcodec/ffv1enc.c if (!s->rc_stat2[i]) i 802 libavcodec/ffv1enc.c for (i = 0; i < 2; i++) { i 803 libavcodec/ffv1enc.c s->rc_stat[j][i] = strtol(p, &next, 0); i 806 libavcodec/ffv1enc.c "2Pass file invalid at %d %d [%s]\n", j, i, p); i 812 libavcodec/ffv1enc.c for (i = 0; i < s->quant_table_count; i++) i 813 libavcodec/ffv1enc.c for (j = 0; j < s->context_count[i]; j++) { i 816 libavcodec/ffv1enc.c s->rc_stat2[i][j][k][m] = strtol(p, &next, 0); i 820 libavcodec/ffv1enc.c i, j, k, m, p); i 844 libavcodec/ffv1enc.c for (i = 0; i < s->quant_table_count; i++) { i 848 libavcodec/ffv1enc.c for (j = 0; j < s->context_count[i]; j++) { i 850 libavcodec/ffv1enc.c if (s->rc_stat2[i][j][k][0] + s->rc_stat2[i][j][k][1] > 200 && j || a+b > 200) { i 853 libavcodec/ffv1enc.c s->initial_states[i][jp][k] = i 856 libavcodec/ffv1enc.c s->initial_states[i][jp][k] = s->initial_states[i][jp-1][k]; i 859 libavcodec/ffv1enc.c a += s->rc_stat2[i][j][k][0]; i 860 libavcodec/ffv1enc.c b += s->rc_stat2[i][j][k][1]; i 864 libavcodec/ffv1enc.c s->initial_states[i][j][k] = i 913 libavcodec/ffv1enc.c for (i = 0; i < s->quant_table_count; i++) i 916 libavcodec/ffv1enc.c av_assert0(!sf->rc_stat2[i]); i 917 libavcodec/ffv1enc.c sf->rc_stat2[i] = av_mallocz(s->context_count[i] * i 918 libavcodec/ffv1enc.c sizeof(*sf->rc_stat2[i])); i 919 libavcodec/ffv1enc.c if (!sf->rc_stat2[i]) i 983 libavcodec/ffv1enc.c int x, y, i, p, best; i 1017 libavcodec/ffv1enc.c for (i = 0; i<NB_Y_COEFF; i++) { i 1018 libavcodec/ffv1enc.c stat[i] += FFABS(bg + ((br*rct_y_coeff[i][0] + bb*rct_y_coeff[i][1])>>2)); i 1033 libavcodec/ffv1enc.c for (i=1; i<NB_Y_COEFF; i++) { i 1034 libavcodec/ffv1enc.c if (stat[i] < stat[best]) i 1035 libavcodec/ffv1enc.c best = i; i 1127 libavcodec/ffv1enc.c int i, ret; i 1138 libavcodec/ffv1enc.c for (i = 0; i < f->quant_table_count; i++) i 1139 libavcodec/ffv1enc.c memset(f->rc_stat2[i], 0, f->context_count[i] * sizeof(*f->rc_stat2[i])); i 1144 libavcodec/ffv1enc.c for (i = 0; i < 256; i++) { i 1145 libavcodec/ffv1enc.c f->rc_stat[i][0] += fs->rc_stat[i][0]; i 1146 libavcodec/ffv1enc.c f->rc_stat[i][1] += fs->rc_stat[i][1]; i 1148 libavcodec/ffv1enc.c for (i = 0; i < f->quant_table_count; i++) { i 1149 libavcodec/ffv1enc.c for (k = 0; k < f->context_count[i]; k++) i 1151 libavcodec/ffv1enc.c f->rc_stat2[i][k][m][0] += fs->rc_stat2[i][k][m][0]; i 1152 libavcodec/ffv1enc.c f->rc_stat2[i][k][m][1] += fs->rc_stat2[i][k][m][1]; i 1164 libavcodec/ffv1enc.c for (i = 0; i < f->quant_table_count; i++) { i 1165 libavcodec/ffv1enc.c for (j = 0; j < f->context_count[i]; j++) i 1168 libavcodec/ffv1enc.c f->rc_stat2[i][j][m][0], f->rc_stat2[i][j][m][1]); i 1211 libavcodec/ffv1enc.c int i; i 1212 libavcodec/ffv1enc.c for (i = 1; i < 256; i++) { i 1213 libavcodec/ffv1enc.c c->one_state[i] = f->state_transition[i]; i 1214 libavcodec/ffv1enc.c c->zero_state[256 - i] = 256 - c->one_state[i]; i 1218 libavcodec/ffv1enc.c for (i = 0; i < f->slice_count; i++) { i 1219 libavcodec/ffv1enc.c FFV1Context *fs = f->slice_context[i]; i 1220 libavcodec/ffv1enc.c uint8_t *start = pkt->data + pkt->size * (int64_t)i / f->slice_count; i 1222 libavcodec/ffv1enc.c if (i) { i 1234 libavcodec/ffv1enc.c for (i = 0; i < f->slice_count; i++) { i 1235 libavcodec/ffv1enc.c FFV1Context *fs = f->slice_context[i]; i 1244 libavcodec/ffv1enc.c if (i > 0 || f->version > 2) { i 48 libavcodec/ffv1enc_template.c int i; i 50 libavcodec/ffv1enc_template.c for (i = bits-1; i>=0; i--) { i 52 libavcodec/ffv1enc_template.c put_rac(c, &state, (v>>i) & 1); i 128 libavcodec/ffv1enc_template.c int x, y, p, i; i 144 libavcodec/ffv1enc_template.c for (i = 0; i < ring_size; i++) i 146 libavcodec/ffv1enc_template.c sample[p][i]= RENAME(s->sample_buffer) + p*ring_size*(w+6) + ((h+i-y)%ring_size)*(w+6) + 3; i 140 libavcodec/ffwavesynth.c int i, j; i 145 libavcodec/ffwavesynth.c for (i = 0; i < PINK_UNIT; i++) { i 147 libavcodec/ffwavesynth.c if ((i >> j) & 1) i 153 libavcodec/ffwavesynth.c ws->pink_pool[i] = v + ((int32_t)lcg_next(&ws->pink_state) >> 3); i 164 libavcodec/ffwavesynth.c int i; i 171 libavcodec/ffwavesynth.c for (i = 0; i < 4; i++) { i 178 libavcodec/ffwavesynth.c for (i = 63; i >= 0; i--) { i 180 libavcodec/ffwavesynth.c r |= (uint64_t)1 << i; i 199 libavcodec/ffwavesynth.c int *last, i; i 203 libavcodec/ffwavesynth.c for (i = 0; i < ws->nb_inter; i++) { i 204 libavcodec/ffwavesynth.c in = &ws->inter[i]; i 209 libavcodec/ffwavesynth.c *last = i; i 215 libavcodec/ffwavesynth.c ws->next_inter = i; i 216 libavcodec/ffwavesynth.c ws->next_ts = i < ws->nb_inter ? ws->inter[i].ts_start : INF_TS; i 242 libavcodec/ffwavesynth.c int i; i 255 libavcodec/ffwavesynth.c for (i = 0; i < ws->nb_inter; i++) { i 256 libavcodec/ffwavesynth.c in = &ws->inter[i]; i 287 libavcodec/ffwavesynth.c if (phi >= i) i 315 libavcodec/ffwavesynth.c int i, r; i 333 libavcodec/ffwavesynth.c for (i = 0; i < 1 << SIN_BITS; i++) i 334 libavcodec/ffwavesynth.c ws->sin[i] = floor(32767 * sin(2 * M_PI * i / (1 << SIN_BITS))); i 336 libavcodec/ffwavesynth.c for (i = 0; i < ws->nb_inter; i++) i 337 libavcodec/ffwavesynth.c ws->pink_need += ws->inter[i].type == WS_NOISE; i 356 libavcodec/ffwavesynth.c int i, *last, pink; i 359 libavcodec/ffwavesynth.c i = ws->cur_inter; i 364 libavcodec/ffwavesynth.c while (i >= 0) { i 365 libavcodec/ffwavesynth.c in = &ws->inter[i]; i 366 libavcodec/ffwavesynth.c i = in->next; i 368 libavcodec/ffwavesynth.c *last = i; i 399 libavcodec/ffwavesynth.c int *last, i; i 403 libavcodec/ffwavesynth.c for (i = ws->cur_inter; i >= 0; i = ws->inter[i].next) i 404 libavcodec/ffwavesynth.c last = &ws->inter[i].next; i 405 libavcodec/ffwavesynth.c for (i = ws->next_inter; i < ws->nb_inter; i++) { i 406 libavcodec/ffwavesynth.c in = &ws->inter[i]; i 411 libavcodec/ffwavesynth.c *last = i; i 417 libavcodec/ffwavesynth.c ws->next_inter = i; i 418 libavcodec/ffwavesynth.c ws->next_ts = i < ws->nb_inter ? ws->inter[i].ts_start : INF_TS; i 113 libavcodec/fic.c int i, j; i 118 libavcodec/fic.c for (i = 1; i < 8; i++) { i 124 libavcodec/fic.c for (i = 0; i < 8; i++) { i 131 libavcodec/fic.c for (i = 0; i < 8; i++) i 132 libavcodec/fic.c dst[i] = av_clip_uint8(ptr[i]); i 140 libavcodec/fic.c int i, num_coeff; i 157 libavcodec/fic.c for (i = 0; i < num_coeff; i++) { i 161 libavcodec/fic.c block[ff_zigzag_direct[i]] = v * i 162 libavcodec/fic.c ctx->qmat[ff_zigzag_direct[i]]; i 208 libavcodec/fic.c int i; i 210 libavcodec/fic.c for (i = 0; i < size; i++) i 211 libavcodec/fic.c dst[i] += ((src[i] - dst[i]) * alpha[i]) >> 8; i 221 libavcodec/fic.c int i, j, p; i 224 libavcodec/fic.c for (i = 0; i < 1024; i++) { i 225 libavcodec/fic.c planes[0][i] = (( 25 * ptr[0] + 129 * ptr[1] + 66 * ptr[2]) / 255) + 16; i 226 libavcodec/fic.c planes[1][i] = ((-38 * ptr[0] + 112 * ptr[1] + -74 * ptr[2]) / 255) + 128; i 227 libavcodec/fic.c planes[2][i] = ((-18 * ptr[0] + 112 * ptr[1] + -94 * ptr[2]) / 255) + 128; i 228 libavcodec/fic.c planes[3][i] = ptr[3]; i 234 libavcodec/fic.c for (i = 0; i < 32; i += 2) i 237 libavcodec/fic.c chroma[p][16 * (i / 2) + j / 2] = (planes[p + 1][32 * i + j ] + i 238 libavcodec/fic.c planes[p + 1][32 * i + j + 1] + i 239 libavcodec/fic.c planes[p + 1][32 * (i + 1) + j ] + i 240 libavcodec/fic.c planes[p + 1][32 * (i + 1) + j + 1]) / 4; i 243 libavcodec/fic.c for (i = 0; i < 3; i++) i 244 libavcodec/fic.c dstptr[i] = ctx->final_frame->data[i] + i 245 libavcodec/fic.c (ctx->final_frame->linesize[i] * (cur_y >> !!i)) + i 246 libavcodec/fic.c (cur_x >> !!i) + !!i; i 249 libavcodec/fic.c for (i = 0; i < FFMIN(32, avctx->height - cur_y) - 1; i += 2) { i 254 libavcodec/fic.c planes[0] + i * 32, lsize, planes[3] + i * 32); i 256 libavcodec/fic.c planes[0] + (i + 1) * 32, lsize, planes[3] + (i + 1) * 32); i 258 libavcodec/fic.c chroma[0] + (i / 2) * 16, csize, chroma[2] + (i / 2) * 16); i 260 libavcodec/fic.c chroma[1] + (i / 2) * 16, csize, chroma[2] + (i / 2) * 16); i 106 libavcodec/filter_units_bsf.c int err, i, j; i 121 libavcodec/filter_units_bsf.c for (i = frag->nb_units - 1; i >= 0; i--) { i 123 libavcodec/filter_units_bsf.c if (frag->units[i].type == ctx->type_list[j]) i 128 libavcodec/filter_units_bsf.c ff_cbs_delete_unit(ctx->cbc, frag, i); i 59 libavcodec/fits.c int i; i 61 libavcodec/fits.c for (i = 0; i < 8 && ptr8[i] != ' '; i++) { i 62 libavcodec/fits.c keyword[i] = ptr8[i]; i 64 libavcodec/fits.c keyword[i] = '\0'; i 67 libavcodec/fits.c i = 10; i 68 libavcodec/fits.c while (i < 80 && ptr8[i] == ' ') { i 69 libavcodec/fits.c i++; i 72 libavcodec/fits.c if (i < 80) { i 73 libavcodec/fits.c *value++ = ptr8[i]; i 74 libavcodec/fits.c i++; i 75 libavcodec/fits.c if (ptr8[i-1] == '\'') { i 76 libavcodec/fits.c for (; i < 80 && ptr8[i] != '\''; i++) { i 77 libavcodec/fits.c *value++ = ptr8[i]; i 80 libavcodec/fits.c } else if (ptr8[i-1] == '(') { i 81 libavcodec/fits.c for (; i < 80 && ptr8[i] != ')'; i++) { i 82 libavcodec/fits.c *value++ = ptr8[i]; i 86 libavcodec/fits.c for (; i < 80 && ptr8[i] != ' ' && ptr8[i] != '/'; i++) { i 87 libavcodec/fits.c *value++ = ptr8[i]; i 63 libavcodec/fitsdec.c int i, j; i 70 libavcodec/fitsdec.c for (i = 0; i < header->naxisn[1]; i++) { \ i 109 libavcodec/fitsdec.c int lines_read, bytes_left, i, ret; i 145 libavcodec/fitsdec.c for (i = 0; i < header->naxis; i++) { i 146 libavcodec/fitsdec.c if (size == 0 || header->naxisn[i] > SIZE_MAX / size) { i 150 libavcodec/fitsdec.c size *= header->naxisn[i]; i 193 libavcodec/fitsdec.c int ret, i, j, k; i 247 libavcodec/fitsdec.c for (i = 0; i < avctx->height; i++) { \ i 248 libavcodec/fitsdec.c dst = (type *) (p->data[map[k]] + (avctx->height - i - 1) * p->linesize[map[k]]); \ i 277 libavcodec/fitsdec.c for (i = 0; i < avctx->height; i++) { \ i 278 libavcodec/fitsdec.c dst = (type *) (p->data[0] + (avctx->height-i-1)* p->linesize[0]); \ i 44 libavcodec/fitsenc.c int ret, bitpix, naxis3 = 1, i, j, k, bytes_left; i 90 libavcodec/fitsenc.c for (i = 0; i < avctx->height; i++) { i 91 libavcodec/fitsenc.c ptr = p->data[map[k]] + (avctx->height - i - 1) * p->linesize[map[k]]; i 178 libavcodec/flac_parser.c int i; i 195 libavcodec/flac_parser.c for (i = 0; i < FLAC_MAX_SEQUENTIAL_HEADERS; i++) i 196 libavcodec/flac_parser.c (*end_handle)->link_penalty[i] = FLAC_HEADER_NOT_PENALIZED_YET; i 207 libavcodec/flac_parser.c int size = 0, mod_offset = (buf_size - 1) % 4, i, j; i 210 libavcodec/flac_parser.c for (i = 0; i < mod_offset; i++) { i 211 libavcodec/flac_parser.c if ((AV_RB16(buf + i) & 0xFFFE) == 0xFFF8) { i 212 libavcodec/flac_parser.c int ret = find_headers_search_validate(fpc, search_start + i); i 217 libavcodec/flac_parser.c for (; i < buf_size - 1; i += 4) { i 218 libavcodec/flac_parser.c x = AV_RN32(buf + i); i 221 libavcodec/flac_parser.c if ((AV_RB16(buf + i + j) & 0xFFFE) == 0xFFF8) { i 222 libavcodec/flac_parser.c int ret = find_headers_search_validate(fpc, search_start + i + j); i 311 libavcodec/flac_parser.c int deduction, deduction_expected = 0, i; i 328 libavcodec/flac_parser.c for (i = 0; i < FLAC_MAX_SEQUENTIAL_HEADERS; i++) { i 329 libavcodec/flac_parser.c if (curr->link_penalty[i] < FLAC_HEADER_CRC_FAIL_PENALTY) { i 358 libavcodec/flac_parser.c for (i = 0; i < FLAC_MAX_SEQUENTIAL_HEADERS && curr != child; i++) i 361 libavcodec/flac_parser.c if (header->link_penalty[i] < FLAC_HEADER_CRC_FAIL_PENALTY || i 362 libavcodec/flac_parser.c header->link_penalty[i] == FLAC_HEADER_NOT_PENALIZED_YET) { i 369 libavcodec/flac_parser.c if (i > 0 && i 370 libavcodec/flac_parser.c header->link_penalty[i - 1] >= FLAC_HEADER_CRC_FAIL_PENALTY) { i 374 libavcodec/flac_parser.c } else if (i > 0 && i 375 libavcodec/flac_parser.c header->next->link_penalty[i-1] >= i 224 libavcodec/flacdec.c int i, tmp, partition, method_type, rice_order; i 236 libavcodec/flacdec.c i = pred_order; i 260 libavcodec/flacdec.c for (; i < samples; i++) i 264 libavcodec/flacdec.c for (; i < samples; i++) { i 274 libavcodec/flacdec.c i= 0; i 287 libavcodec/flacdec.c int i; i 291 libavcodec/flacdec.c for (i = 0; i < pred_order; i++) { i 292 libavcodec/flacdec.c decoded[i] = get_sbits_long(&s->gb, bps); i 311 libavcodec/flacdec.c for (i = pred_order; i < blocksize; i++) i 312 libavcodec/flacdec.c decoded[i] = a += decoded[i]; i 315 libavcodec/flacdec.c for (i = pred_order; i < blocksize; i++) i 316 libavcodec/flacdec.c decoded[i] = a += b += decoded[i]; i 319 libavcodec/flacdec.c for (i = pred_order; i < blocksize; i++) i 320 libavcodec/flacdec.c decoded[i] = a += b += c += decoded[i]; i 323 libavcodec/flacdec.c for (i = pred_order; i < blocksize; i++) i 324 libavcodec/flacdec.c decoded[i] = a += b += c += d += decoded[i]; i 337 libavcodec/flacdec.c int i, j; i 341 libavcodec/flacdec.c for (i = order; i < len; i++) i 342 libavcodec/flacdec.c sigma |= decoded[i] + ebps; i 347 libavcodec/flacdec.c for (i = len - 1; i >= order; i--) { i 350 libavcodec/flacdec.c p += coeffs[j] * (int64_t)(int32_t)decoded[i-order+j]; i 351 libavcodec/flacdec.c decoded[i] -= p >> qlevel; i 353 libavcodec/flacdec.c for (i = order; i < len; i++, decoded++) { i 364 libavcodec/flacdec.c int i, ret; i 369 libavcodec/flacdec.c for (i = 0; i < pred_order; i++) { i 370 libavcodec/flacdec.c decoded[i] = get_sbits_long(&s->gb, bps); i 385 libavcodec/flacdec.c for (i = 0; i < pred_order; i++) { i 386 libavcodec/flacdec.c coeffs[pred_order - i - 1] = get_sbits(&s->gb, coeff_prec); i 410 libavcodec/flacdec.c int i, tmp, ret; i 447 libavcodec/flacdec.c for (i = 0; i < s->blocksize; i++) i 448 libavcodec/flacdec.c decoded[i] = tmp; i 450 libavcodec/flacdec.c for (i = 0; i < s->blocksize; i++) i 451 libavcodec/flacdec.c decoded[i] = get_sbits_long(&s->gb, bps); i 464 libavcodec/flacdec.c int i; i 465 libavcodec/flacdec.c for (i = 0; i < s->blocksize; i++) i 466 libavcodec/flacdec.c decoded[i] = (unsigned)decoded[i] << wasted; i 474 libavcodec/flacdec.c int i, ret; i 545 libavcodec/flacdec.c for (i = 0; i < s->flac_stream_info.channels; i++) { i 546 libavcodec/flacdec.c if ((ret = decode_subframe(s, i)) < 0) i 49 libavcodec/flacdsp.c int i, j; i 51 libavcodec/flacdsp.c for (i = pred_order; i < len - 1; i += 2, decoded += 2) { i 66 libavcodec/flacdsp.c if (i < len) { i 77 libavcodec/flacdsp.c int i, j; i 79 libavcodec/flacdsp.c for (i = pred_order; i < len; i++, decoded++) { i 44 libavcodec/flacdsp_lpc_template.c s = smp[i-(x)+1]; \ i 52 libavcodec/flacdsp_lpc_template.c int i; i 53 libavcodec/flacdsp_lpc_template.c for (i = order; i < len; i += 2) { i 54 libavcodec/flacdsp_lpc_template.c int s = smp[i-order]; i 103 libavcodec/flacdsp_lpc_template.c res[i ] = smp[i ] - CLIP(p0 >> shift); i 104 libavcodec/flacdsp_lpc_template.c res[i+1] = smp[i+1] - CLIP(p1 >> shift); i 111 libavcodec/flacdsp_lpc_template.c int i; i 112 libavcodec/flacdsp_lpc_template.c for (i = 0; i < order; i++) i 113 libavcodec/flacdsp_lpc_template.c res[i] = smp[i]; i 115 libavcodec/flacdsp_lpc_template.c for (i = order; i < len; i += 2) { i 117 libavcodec/flacdsp_lpc_template.c int s = smp[i]; i 122 libavcodec/flacdsp_lpc_template.c s = smp[i-j-1]; i 125 libavcodec/flacdsp_lpc_template.c res[i ] = smp[i ] - CLIP(p0 >> shift); i 126 libavcodec/flacdsp_lpc_template.c res[i+1] = smp[i+1] - CLIP(p1 >> shift); i 41 libavcodec/flacdsp_template.c # define S(s, c, i) (s[c][i]) i 46 libavcodec/flacdsp_template.c # define S(s, c, i) (*s++) i 55 libavcodec/flacdsp_template.c int i, j; i 58 libavcodec/flacdsp_template.c for (i = 0; i < channels; i++) i 59 libavcodec/flacdsp_template.c S(samples, i, j) = (int)((unsigned)in[i][j] << shift); i 66 libavcodec/flacdsp_template.c int i; i 68 libavcodec/flacdsp_template.c for (i = 0; i < len; i++) { i 69 libavcodec/flacdsp_template.c unsigned a = in[0][i]; i 70 libavcodec/flacdsp_template.c unsigned b = in[1][i]; i 71 libavcodec/flacdsp_template.c S(samples, 0, i) = a << shift; i 72 libavcodec/flacdsp_template.c S(samples, 1, i) = (a - b) << shift; i 80 libavcodec/flacdsp_template.c int i; i 82 libavcodec/flacdsp_template.c for (i = 0; i < len; i++) { i 83 libavcodec/flacdsp_template.c unsigned a = in[0][i]; i 84 libavcodec/flacdsp_template.c unsigned b = in[1][i]; i 85 libavcodec/flacdsp_template.c S(samples, 0, i) = (a + b) << shift; i 86 libavcodec/flacdsp_template.c S(samples, 1, i) = b << shift; i 94 libavcodec/flacdsp_template.c int i; i 96 libavcodec/flacdsp_template.c for (i = 0; i < len; i++) { i 97 libavcodec/flacdsp_template.c unsigned a = in[0][i]; i 98 libavcodec/flacdsp_template.c int b = in[1][i]; i 100 libavcodec/flacdsp_template.c S(samples, 0, i) = (a + b) << shift; i 101 libavcodec/flacdsp_template.c S(samples, 1, i) = a << shift; i 164 libavcodec/flacenc.c int i; i 171 libavcodec/flacenc.c for (i = 0; i < 16; i++) { i 172 libavcodec/flacenc.c if (target >= ff_flac_blocksize_table[i] && i 173 libavcodec/flacenc.c ff_flac_blocksize_table[i] > blocksize) { i 174 libavcodec/flacenc.c blocksize = ff_flac_blocksize_table[i]; i 244 libavcodec/flacenc.c int i, level, ret; i 272 libavcodec/flacenc.c for (i = 4; i < 12; i++) { i 273 libavcodec/flacenc.c if (freq == ff_flac_sample_rate_table[i]) { i 274 libavcodec/flacenc.c s->samplerate = ff_flac_sample_rate_table[i]; i 275 libavcodec/flacenc.c s->sr_code[0] = i; i 281 libavcodec/flacenc.c if (i == 12) { i 472 libavcodec/flacenc.c int i, ch; i 477 libavcodec/flacenc.c for (i = 0; i < 16; i++) { i 478 libavcodec/flacenc.c if (nb_samples == ff_flac_blocksize_table[i]) { i 479 libavcodec/flacenc.c frame->blocksize = ff_flac_blocksize_table[i]; i 480 libavcodec/flacenc.c frame->bs_code[0] = i; i 485 libavcodec/flacenc.c if (i == 16) { i 517 libavcodec/flacenc.c int i, j, ch; i 525 libavcodec/flacenc.c for (i = 0, j = 0; i < frame->blocksize; i++) \ i 527 libavcodec/flacenc.c frame->subframes[ch].samples[i] = samples0[j] >> shift; \ i 539 libavcodec/flacenc.c int i; i 542 libavcodec/flacenc.c for (i = 0; i < n; i++) { i 543 libavcodec/flacenc.c int32_t v = -2 * res[i] - 1; i 555 libavcodec/flacenc.c int i, part_end; i 586 libavcodec/flacenc.c i = pred_order; i 591 libavcodec/flacenc.c count += rice_count_exact(&sub->residual[i], part_end - i, k); i 592 libavcodec/flacenc.c i = part_end; i 618 libavcodec/flacenc.c static int find_optimal_param_exact(uint64_t sums[32][MAX_PARTITIONS], int i, int max_param) i 625 libavcodec/flacenc.c int64_t bits = sums[k][i]; i 639 libavcodec/flacenc.c int i; i 647 libavcodec/flacenc.c for (i = 0; i < part; i++) { i 649 libavcodec/flacenc.c k = find_optimal_param_exact(sums, i, max_param); i 650 libavcodec/flacenc.c all_bits += sums[k][i]; i 652 libavcodec/flacenc.c k = find_optimal_param(sums[0][i], cnt, max_param); i 653 libavcodec/flacenc.c all_bits += rice_encode_count(sums[0][i], cnt, k); i 655 libavcodec/flacenc.c rc->params[i] = k; i 668 libavcodec/flacenc.c int i, k; i 678 libavcodec/flacenc.c for (i = 0; i < parts; i++) { i 683 libavcodec/flacenc.c sums[k][i] = sum; i 688 libavcodec/flacenc.c sums[k][i] = sum; i 697 libavcodec/flacenc.c int i, k; i 699 libavcodec/flacenc.c for (i = 0; i < parts; i++) { i 701 libavcodec/flacenc.c sums[k][i] = sums[k][2*i] + sums[k][2*i+1]; i 711 libavcodec/flacenc.c int i; i 723 libavcodec/flacenc.c for (i = 0; i < n; i++) i 724 libavcodec/flacenc.c udata[i] = (2 * data[i]) ^ (data[i] >> 31); i 730 libavcodec/flacenc.c for (i = pmax; ; ) { i 731 libavcodec/flacenc.c bits[i] = calc_optimal_rice_params(&tmp_rc, i, sums, n, pred_order, kmax, exact); i 732 libavcodec/flacenc.c if (bits[i] < bits[opt_porder] || pmax == pmin) { i 733 libavcodec/flacenc.c opt_porder = i; i 736 libavcodec/flacenc.c if (i == pmin) i 738 libavcodec/flacenc.c calc_sum_next(--i, sums, exact ? kmax : 0); i 774 libavcodec/flacenc.c int i; i 776 libavcodec/flacenc.c for (i = 0; i < order; i++) i 777 libavcodec/flacenc.c res[i] = smp[i]; i 780 libavcodec/flacenc.c for (i = order; i < n; i++) i 781 libavcodec/flacenc.c res[i] = smp[i]; i 783 libavcodec/flacenc.c for (i = order; i < n; i++) i 784 libavcodec/flacenc.c res[i] = smp[i] - smp[i-1]; i 787 libavcodec/flacenc.c for (i = order; i < n; i += 2) { i 788 libavcodec/flacenc.c int b = smp[i ] - smp[i-1]; i 789 libavcodec/flacenc.c res[i] = b - a; i 790 libavcodec/flacenc.c a = smp[i+1] - smp[i ]; i 791 libavcodec/flacenc.c res[i+1] = a - b; i 796 libavcodec/flacenc.c for (i = order; i < n; i += 2) { i 797 libavcodec/flacenc.c int b = smp[i ] - smp[i-1]; i 799 libavcodec/flacenc.c res[i] = d - c; i 800 libavcodec/flacenc.c a = smp[i+1] - smp[i ]; i 802 libavcodec/flacenc.c res[i+1] = c - d; i 808 libavcodec/flacenc.c for (i = order; i < n; i += 2) { i 809 libavcodec/flacenc.c int b = smp[i ] - smp[i-1]; i 812 libavcodec/flacenc.c res[i ] = f - e; i 813 libavcodec/flacenc.c a = smp[i+1] - smp[i ]; i 816 libavcodec/flacenc.c res[i+1] = e - f; i 824 libavcodec/flacenc.c int i, n; i 839 libavcodec/flacenc.c for (i = 1; i < n; i++) i 840 libavcodec/flacenc.c if(smp[i] != smp[0]) i 842 libavcodec/flacenc.c if (i == n) { i 868 libavcodec/flacenc.c for (i = min_order; i <= max_order; i++) { i 869 libavcodec/flacenc.c encode_residual_fixed(res, smp, n, i); i 870 libavcodec/flacenc.c bits[i] = find_subframe_rice_params(s, sub, i); i 871 libavcodec/flacenc.c if (bits[i] < bits[opt_order]) i 872 libavcodec/flacenc.c opt_order = i; i 899 libavcodec/flacenc.c for (i = levels-1; i >= 0; i--) { i 901 libavcodec/flacenc.c order = min_order + (((max_order-min_order+1) * (i+1)) / levels)-1; i 912 libavcodec/flacenc.c bits[i] = find_subframe_rice_params(s, sub, order+1); i 913 libavcodec/flacenc.c if (bits[i] < bits[opt_index]) { i 914 libavcodec/flacenc.c opt_index = i; i 924 libavcodec/flacenc.c for (i = min_order-1; i < max_order; i++) { i 925 libavcodec/flacenc.c if (s->bps_code * 4 + s->options.lpc_coeff_precision + av_log2(i) <= 32) { i 926 libavcodec/flacenc.c s->flac_dsp.lpc16_encode(res, smp, n, i+1, coefs[i], shift[i]); i 928 libavcodec/flacenc.c s->flac_dsp.lpc32_encode(res, smp, n, i+1, coefs[i], shift[i]); i 930 libavcodec/flacenc.c bits[i] = find_subframe_rice_params(s, sub, i+1); i 931 libavcodec/flacenc.c if (bits[i] < bits[opt_order]) i 932 libavcodec/flacenc.c opt_order = i; i 944 libavcodec/flacenc.c for (i = last-step; i <= last+step; i += step) { i 945 libavcodec/flacenc.c if (i < min_order-1 || i >= max_order || bits[i] < UINT32_MAX) i 947 libavcodec/flacenc.c if (s->bps_code * 4 + s->options.lpc_coeff_precision + av_log2(i) <= 32) { i 948 libavcodec/flacenc.c s->flac_dsp.lpc32_encode(res, smp, n, i+1, coefs[i], shift[i]); i 950 libavcodec/flacenc.c s->flac_dsp.lpc16_encode(res, smp, n, i+1, coefs[i], shift[i]); i 952 libavcodec/flacenc.c bits[i] = find_subframe_rice_params(s, sub, i+1); i 953 libavcodec/flacenc.c if (bits[i] < bits[opt_order]) i 954 libavcodec/flacenc.c opt_order = i; i 962 libavcodec/flacenc.c int i, step, improved; i 968 libavcodec/flacenc.c for (i=0; i<opt_order; i++) i 979 libavcodec/flacenc.c for (i=0; i<opt_order; i++) { i 981 libavcodec/flacenc.c lpc_try[i] = av_clip(coefs[opt_order - 1][i] + diff, -qmax, qmax); i 1006 libavcodec/flacenc.c for (i = 0; i < sub->order; i++) i 1007 libavcodec/flacenc.c sub->coefs[i] = coefs[sub->order-1][i]; i 1079 libavcodec/flacenc.c int ch, i; i 1085 libavcodec/flacenc.c for (i = 0; i < s->frame.blocksize; i++) { i 1086 libavcodec/flacenc.c v |= sub->samples[i]; i 1094 libavcodec/flacenc.c for (i = 0; i < s->frame.blocksize; i++) i 1095 libavcodec/flacenc.c sub->samples[i] >>= v; i 1112 libavcodec/flacenc.c int i, best; i 1120 libavcodec/flacenc.c for (i = 2; i < n; i++) { i 1121 libavcodec/flacenc.c lt = left_ch[i] - 2*left_ch[i-1] + left_ch[i-2]; i 1122 libavcodec/flacenc.c rt = right_ch[i] - 2*right_ch[i-1] + right_ch[i-2]; i 1129 libavcodec/flacenc.c for (i = 0; i < 4; i++) { i 1130 libavcodec/flacenc.c k = find_optimal_param(2 * sum[i], n, max_rice_param); i 1131 libavcodec/flacenc.c sum[i] = rice_encode_count( 2 * sum[i], n, k); i 1142 libavcodec/flacenc.c for (i = 1; i < 4; i++) i 1143 libavcodec/flacenc.c if (score[i] < score[best]) i 1144 libavcodec/flacenc.c best = i; i 1157 libavcodec/flacenc.c int i, n; i 1180 libavcodec/flacenc.c for (i = 0; i < n; i++) { i 1181 libavcodec/flacenc.c tmp = left[i]; i 1182 libavcodec/flacenc.c left[i] = (tmp + right[i]) >> 1; i 1183 libavcodec/flacenc.c right[i] = tmp - right[i]; i 1187 libavcodec/flacenc.c for (i = 0; i < n; i++) i 1188 libavcodec/flacenc.c right[i] = left[i] - right[i]; i 1191 libavcodec/flacenc.c for (i = 0; i < n; i++) i 1192 libavcodec/flacenc.c left[i] -= right[i]; i 1248 libavcodec/flacenc.c int i, p, porder, psize; i 1268 libavcodec/flacenc.c for (i = 0; i < sub->order; i++) i 1276 libavcodec/flacenc.c for (i = 0; i < sub->order; i++) i 1277 libavcodec/flacenc.c put_sbits(&s->pb, cbits, sub->coefs[i]); i 1343 libavcodec/flacenc.c int i; i 1347 libavcodec/flacenc.c for (i = 0; i < s->frame.blocksize * s->channels; i++) { i 1348 libavcodec/flacenc.c int32_t v = samples0[i] >> 8; i 1349 libavcodec/flacenc.c AV_WL24(tmp + 3*i, v); i 271 libavcodec/flashsv.c int h_blocks, v_blocks, h_part, v_part, i, j, ret; i 381 libavcodec/flashsv.c for (i = 0; i < h_blocks + (h_part ? 1 : 0); i++) { i 382 libavcodec/flashsv.c int x_pos = i * s->block_width; // horizontal position in frame i 383 libavcodec/flashsv.c int cur_blk_width = (i < h_blocks) ? s->block_width : h_part; i 410 libavcodec/flashsv.c i, j, s->color_depth); i 434 libavcodec/flashsv.c i, j, s->diff_start, s->diff_height); i 439 libavcodec/flashsv.c av_log(avctx, AV_LOG_DEBUG, "%dx%d zlibprime_prev\n", i, j); i 445 libavcodec/flashsv.c i, j, col, row); i 478 libavcodec/flashsv.c i + j * (h_blocks + !!h_part))) i 480 libavcodec/flashsv.c "error in decompression of block %dx%d\n", i, j); i 261 libavcodec/flashsv2enc.c int i; i 265 libavcodec/flashsv2enc.c for (i = 0; i < s->rows * s->cols; i++) { i 266 libavcodec/flashsv2enc.c s->key_blocks[i].enc += (s->keybuffer - s->encbuffer); i 267 libavcodec/flashsv2enc.c s->key_blocks[i].sl_begin = 0; i 268 libavcodec/flashsv2enc.c s->key_blocks[i].sl_end = 0; i 269 libavcodec/flashsv2enc.c s->key_blocks[i].data = 0; i 394 libavcodec/flashsv2enc.c int i; i 396 libavcodec/flashsv2enc.c for (i = 0; i < b->start; i++) i 397 libavcodec/flashsv2enc.c memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3); i 398 libavcodec/flashsv2enc.c b->sl_begin = ptr + i * b->width * 3; i 399 libavcodec/flashsv2enc.c for (; i < b->start + b->len; i++) i 400 libavcodec/flashsv2enc.c memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3); i 401 libavcodec/flashsv2enc.c b->sl_end = ptr + i * b->width * 3; i 402 libavcodec/flashsv2enc.c for (; i < b->height; i++) i 403 libavcodec/flashsv2enc.c memcpy(ptr + i * b->width * 3, src + i * stride, b->width * 3); i 404 libavcodec/flashsv2enc.c b->enc_size = ptr + i * b->width * 3 - b->enc; i 432 libavcodec/flashsv2enc.c int i, min = 0x7fffffff; i 434 libavcodec/flashsv2enc.c for (i = 0; i < 128; i++) { i 435 libavcodec/flashsv2enc.c int c1 = palette->colors[i]; i 439 libavcodec/flashsv2enc.c minc = i; i 539 libavcodec/flashsv2enc.c int i; i 541 libavcodec/flashsv2enc.c for (i = 0; i < b->start; i++) i 542 libavcodec/flashsv2enc.c ptr += encode_15_7_sl(palette, ptr, src + i * stride, b->width, dist); i 544 libavcodec/flashsv2enc.c for (; i < b->start + b->len; i++) i 545 libavcodec/flashsv2enc.c ptr += encode_15_7_sl(palette, ptr, src + i * stride, b->width, dist); i 547 libavcodec/flashsv2enc.c for (; i < b->height; i++) i 548 libavcodec/flashsv2enc.c ptr += encode_15_7_sl(palette, ptr, src + i * stride, b->width, dist); i 72 libavcodec/flashsvenc.c int i, j; i 77 libavcodec/flashsvenc.c for (i = dx + h; i > dx; i--) { i 78 libavcodec/flashsvenc.c nsptr = sptr + i * stride + dy * 3; i 79 libavcodec/flashsvenc.c npfptr = pfptr + i * stride + dy * 3; i 142 libavcodec/flashsvenc.c int h_blocks, v_blocks, h_part, v_part, i, j; i 167 libavcodec/flashsvenc.c for (i = 0; i < h_blocks + (h_part ? 1 : 0); i++) { i 168 libavcodec/flashsvenc.c int x_pos = i * block_width; // horizontal position in frame i 169 libavcodec/flashsvenc.c int cur_blk_width = (i < h_blocks) ? block_width : h_part; i 188 libavcodec/flashsvenc.c "error while compressing block %dx%d\n", i, j); i 104 libavcodec/flicvideo.c int i; i 106 libavcodec/flicvideo.c for (i = 0; i < 256; i++) { i 107 libavcodec/flicvideo.c s->palette[i] = AV_RL32(ptr); i 168 libavcodec/flicvideo.c int i, j, ret; i 235 libavcodec/flicvideo.c for (i = 0; i < color_packets; i++) { i 296 libavcodec/flicvideo.c for (i = 0; i < line_packets; i++) { i 345 libavcodec/flicvideo.c for (i = 0; i < line_packets; i++) { i 507 libavcodec/flicvideo.c int i, j, ret; i 586 libavcodec/flicvideo.c for (i = 0; i < line_packets; i++) { i 805 libavcodec/flicvideo.c int i, j, ret; i 884 libavcodec/flicvideo.c for (i = 0; i < line_packets; i++) { i 30 libavcodec/fmtconvert.c int i; i 31 libavcodec/fmtconvert.c for(i=0; i<len; i++) i 32 libavcodec/fmtconvert.c dst[i] = src[i] * mul; i 37 libavcodec/fmtconvert.c int i; i 39 libavcodec/fmtconvert.c for (i = 0; i < len; i++) i 40 libavcodec/fmtconvert.c dst[i] = (float)src[i]; i 47 libavcodec/fmtconvert.c int i; i 48 libavcodec/fmtconvert.c for (i = 0; i < len; i += 8) i 49 libavcodec/fmtconvert.c c->int32_to_float_fmul_scalar(&dst[i], &src[i], *mul++, 8); i 57 libavcodec/fmvc.c int i, len, pos; i 122 libavcodec/fmvc.c for (i = opcode - 1; i > 0; --i) i 191 libavcodec/fmvc.c i = bytestream2_get_le16(gb); i 192 libavcodec/fmvc.c pos = - (i >> 2) - 1; i 209 libavcodec/fmvc.c len = i & 3; i 251 libavcodec/fmvc.c i = bytestream2_get_le16(gb); i 253 libavcodec/fmvc.c pos = pos - (i >> 2); i 274 libavcodec/fmvc.c len = i & 3; i 293 libavcodec/fmvc.c int i, pos; i 311 libavcodec/fmvc.c i = opcode - 0xF8; i 312 libavcodec/fmvc.c if (i) { i 316 libavcodec/fmvc.c --i; i 317 libavcodec/fmvc.c } while (i); i 532 libavcodec/fmvc.c int i, j, m, block = 0, h = BLOCK_HEIGHT, w = BLOCK_WIDTH; i 580 libavcodec/fmvc.c for (i = 0; i < s->yb; i++) { i 582 libavcodec/fmvc.c if (i != (s->yb - 1) || j != (s->xb - 1)) { i 583 libavcodec/fmvc.c if (i == s->yb - 1) { i 119 libavcodec/frame_thread_encoder.c int i=0; i 195 libavcodec/frame_thread_encoder.c for(i=0; i<avctx->thread_count ; i++){ i 228 libavcodec/frame_thread_encoder.c if(pthread_create(&c->worker[i], NULL, worker, thread_avctx)) { i 237 libavcodec/frame_thread_encoder.c avctx->thread_count = i; i 244 libavcodec/frame_thread_encoder.c int i; i 252 libavcodec/frame_thread_encoder.c for (i=0; i<avctx->thread_count; i++) { i 253 libavcodec/frame_thread_encoder.c pthread_join(c->worker[i], NULL); i 265 libavcodec/frame_thread_encoder.c for (i=0; i<BUFFER_SIZE; i++) { i 266 libavcodec/frame_thread_encoder.c if (c->finished_tasks[i].outdata != NULL) { i 267 libavcodec/frame_thread_encoder.c AVPacket *pkt = c->finished_tasks[i].outdata; i 269 libavcodec/frame_thread_encoder.c c->finished_tasks[i].outdata = NULL; i 90 libavcodec/fraps.c int i, j, ret; i 95 libavcodec/fraps.c for (i = 0; i < 256; i++) i 96 libavcodec/fraps.c nodes[i].count = bytestream_get_le32(&src); i 112 libavcodec/fraps.c for (i = 0; i < w*step; i += step) { i 113 libavcodec/fraps.c dst[i] = get_vlc2(&gb, vlc.table, VLC_BITS, 3); i 118 libavcodec/fraps.c dst[i] += dst[i - stride]; i 120 libavcodec/fraps.c dst[i] += 0x80; i 147 libavcodec/fraps.c int i, j, ret, is_chroma; i 203 libavcodec/fraps.c for (i = 0; i < planes; i++) { i 204 libavcodec/fraps.c offs[i] = AV_RL32(buf + 4 + i * 4); i 205 libavcodec/fraps.c if (offs[i] >= buf_size - header_size || (i && offs[i] <= offs[i - 1] + 1024)) { i 206 libavcodec/fraps.c av_log(avctx, AV_LOG_ERROR, "plane %i offset is out of bounds\n", i); i 211 libavcodec/fraps.c for (i = 0; i < planes; i++) { i 212 libavcodec/fraps.c av_fast_padded_malloc(&s->tmpbuf, &s->tmpbuf_size, offs[i + 1] - offs[i] - 1024); i 284 libavcodec/fraps.c for (i = 0; i < planes; i++) { i 285 libavcodec/fraps.c is_chroma = !!i; i 286 libavcodec/fraps.c if ((ret = fraps2_decode_plane(s, f->data[i], f->linesize[i], i 289 libavcodec/fraps.c buf + offs[i], offs[i + 1] - offs[i], i 291 libavcodec/fraps.c av_log(avctx, AV_LOG_ERROR, "Error decoding plane %i\n", i); i 299 libavcodec/fraps.c for (i = 0; i < planes; i++) { i 300 libavcodec/fraps.c if ((ret = fraps2_decode_plane(s, f->data[0] + i + (f->linesize[0] * (avctx->height - 1)), i 302 libavcodec/fraps.c buf + offs[i], offs[i + 1] - offs[i], 0, 3)) < 0) { i 303 libavcodec/fraps.c av_log(avctx, AV_LOG_ERROR, "Error decoding plane %i\n", i); i 69 libavcodec/frwu.c int i; i 90 libavcodec/frwu.c for (i = 0; i < field_h; i++) { i 91 libavcodec/frwu.c if (s->change_field_order && field && i == field_h - 1) i 168 libavcodec/g2meet.c int i; i 172 libavcodec/g2meet.c for (i = 0; i < 256; i++) i 173 libavcodec/g2meet.c huff_sym[i] = i + 16 * is_ac; i 213 libavcodec/g2meet.c int i; i 215 libavcodec/g2meet.c for (i = 0; i < 2; i++) { i 216 libavcodec/g2meet.c ff_free_vlc(&ctx->dc_vlc[i]); i 217 libavcodec/g2meet.c ff_free_vlc(&ctx->ac_vlc[i]); i 294 libavcodec/g2meet.c int mb_w, mb_h, mb_x, mb_y, i, j; i 315 libavcodec/g2meet.c for (i = 0; i < 3; i++) i 316 libavcodec/g2meet.c c->prev_dc[i] = 1024; i 329 libavcodec/g2meet.c for (i = 0; i < 2; i++) { i 330 libavcodec/g2meet.c if (mask && !mask[mb_x * 2 + i + j * mask_stride]) i 334 libavcodec/g2meet.c c->block[i + j * 2])) != 0) i 336 libavcodec/g2meet.c c->idsp.idct(c->block[i + j * 2]); i 339 libavcodec/g2meet.c for (i = 1; i < 3; i++) { i 340 libavcodec/g2meet.c if ((ret = jpg_decode_block(c, &gb, i, c->block[i + 3])) != 0) i 342 libavcodec/g2meet.c c->idsp.idct(c->block[i + 3]); i 347 libavcodec/g2meet.c for (i = 0; i < 16; i++) { i 350 libavcodec/g2meet.c Y = c->block[(j >> 3) * 2 + (i >> 3)][(i & 7) + (j & 7) * 8]; i 351 libavcodec/g2meet.c U = c->block[4][(i >> 1) + (j >> 1) * 8] - 128; i 352 libavcodec/g2meet.c V = c->block[5][(i >> 1) + (j >> 1) * 8] - 128; i 353 libavcodec/g2meet.c yuv2rgb(out + i * 3, ridx, Y, U, V); i 414 libavcodec/g2meet.c int i, idx = djb2_hash(key); i 417 libavcodec/g2meet.c for (i = 0; i < hash->bucket_fill[idx]; i++) i 418 libavcodec/g2meet.c if (bucket[i].pix_id == key) i 419 libavcodec/g2meet.c return &bucket[i]; i 481 libavcodec/g2meet.c int i, j; i 483 libavcodec/g2meet.c for (i = 0; i < EPIC_HASH_SIZE; i++) { i 484 libavcodec/g2meet.c for (j = 0; j < hash->bucket_fill[i]; j++) { i 485 libavcodec/g2meet.c ePICPixListElem *list_elem = hash->bucket[i][j].list; i 492 libavcodec/g2meet.c av_freep(&hash->bucket[i]); i 493 libavcodec/g2meet.c hash->bucket_size[i] = i 494 libavcodec/g2meet.c hash->bucket_fill[i] = 0; i 500 libavcodec/g2meet.c int i; i 502 libavcodec/g2meet.c for (i = 0; i < dc->stack_pos; i++) i 503 libavcodec/g2meet.c if (dc->stack[i] == pix) i 506 libavcodec/g2meet.c return i != dc->stack_pos; i 926 libavcodec/g2meet.c int ret, i, j, k; i 965 libavcodec/g2meet.c for (i = 0; i < tile_width; i++) { i 966 libavcodec/g2meet.c out[0] = (in[i] >> R_shift) & 0xFF; i 967 libavcodec/g2meet.c out[1] = (in[i] >> G_shift) & 0xFF; i 968 libavcodec/g2meet.c out[2] = (in[i] >> B_shift) & 0xFF; i 991 libavcodec/g2meet.c for (i = 0; i < tile_width; i += 8) { i 992 libavcodec/g2meet.c c->kempf_flags[(i >> 3) + (j >> 3) * bstride] = 0; i 994 libavcodec/g2meet.c if (in[i + (k & 7) + (k >> 3) * estride] == tr) { i 995 libavcodec/g2meet.c c->kempf_flags[(i >> 3) + (j >> 3) * bstride] = 1; i 1014 libavcodec/g2meet.c for (i = 0; i < tile_width; i++) i 1015 libavcodec/g2meet.c if (in[i] == tr) i 1016 libavcodec/g2meet.c memcpy(dst + i * 3, jpg + i * 3, 3); i 1039 libavcodec/g2meet.c int i, j, nb, col; i 1054 libavcodec/g2meet.c for (i = 0; i < width; i++) { i 1057 libavcodec/g2meet.c memcpy(dst + i * 3, pal + col * 3, 3); i 1059 libavcodec/g2meet.c memcpy(dst + i * 3, jpeg_tile + i * 3, 3); i 1072 libavcodec/g2meet.c int i, j; i 1095 libavcodec/g2meet.c for (i = 0; i < width; i++) i 1096 libavcodec/g2meet.c memcpy(dst + i * 3, transp, 3); i 1113 libavcodec/g2meet.c for (i = 0; i < npal; i++) { i 1114 libavcodec/g2meet.c if (!memcmp(pal + i * 3, transp, 3)) { i 1115 libavcodec/g2meet.c tidx = i; i 1145 libavcodec/g2meet.c for (i = 0; i < (FFALIGN(height, 16) >> 4); i++) { i 1159 libavcodec/g2meet.c c->kempf_flags[j * 2 + i * 2 * bstride] = i 1160 libavcodec/g2meet.c c->kempf_flags[j * 2 + 1 + i * 2 * bstride] = i 1161 libavcodec/g2meet.c c->kempf_flags[j * 2 + (i * 2 + 1) * bstride] = i 1162 libavcodec/g2meet.c c->kempf_flags[j * 2 + 1 + (i * 2 + 1) * bstride] = coded; i 1225 libavcodec/g2meet.c int i, j, k; i 1281 libavcodec/g2meet.c for (i = 0; i < c->cursor_w; i += 32) { i 1293 libavcodec/g2meet.c for (i = 0; i < c->cursor_w; i += 32) { i 1326 libavcodec/g2meet.c for (i = 0; i < c->cursor_w; i++) { i 1346 libavcodec/g2meet.c int i, j; i 1382 libavcodec/g2meet.c for (i = 0; i < w; i++) { i 1383 libavcodec/g2meet.c uint8_t alpha = cursor[i * 4]; i 1384 libavcodec/g2meet.c APPLY_ALPHA(dst[i * 3 + 0], cursor[i * 4 + 1], alpha); i 1385 libavcodec/g2meet.c APPLY_ALPHA(dst[i * 3 + 1], cursor[i * 4 + 2], alpha); i 1386 libavcodec/g2meet.c APPLY_ALPHA(dst[i * 3 + 2], cursor[i * 4 + 3], alpha); i 1405 libavcodec/g2meet.c int i; i 1586 libavcodec/g2meet.c for (i = 0; i < avctx->height; i++) i 1587 libavcodec/g2meet.c memcpy(pic->data[0] + i * pic->linesize[0], i 1588 libavcodec/g2meet.c c->framebuf + i * c->framebuf_stride, i 50 libavcodec/g722enc.c int i; i 51 libavcodec/g722enc.c for (i = 0; i < 2; i++) { i 52 libavcodec/g722enc.c av_freep(&c->paths[i]); i 53 libavcodec/g722enc.c av_freep(&c->node_buf[i]); i 54 libavcodec/g722enc.c av_freep(&c->nodep_buf[i]); i 71 libavcodec/g722enc.c int i; i 72 libavcodec/g722enc.c for (i = 0; i < 2; i++) { i 73 libavcodec/g722enc.c c->paths[i] = av_mallocz_array(max_paths, sizeof(**c->paths)); i 74 libavcodec/g722enc.c c->node_buf[i] = av_mallocz_array(frontier, 2 * sizeof(**c->node_buf)); i 75 libavcodec/g722enc.c c->nodep_buf[i] = av_mallocz_array(frontier, 2 * sizeof(**c->nodep_buf)); i 76 libavcodec/g722enc.c if (!c->paths[i] || !c->node_buf[i] || !c->nodep_buf[i]) { i 163 libavcodec/g722enc.c int i = 0; i 166 libavcodec/g722enc.c i = 9; i 167 libavcodec/g722enc.c while (i < 29 && limit > low_quant[i] * state->scale_factor) i 168 libavcodec/g722enc.c i++; i 169 libavcodec/g722enc.c return (diff < 0 ? (i < 2 ? 63 : 33) : 61) - i; i 176 libavcodec/g722enc.c int i, j, k; i 183 libavcodec/g722enc.c for (i = 0; i < 2; i++) { i 184 libavcodec/g722enc.c nodes[i] = c->nodep_buf[i]; i 185 libavcodec/g722enc.c nodes_next[i] = c->nodep_buf[i] + frontier; i 186 libavcodec/g722enc.c memset(c->nodep_buf[i], 0, 2 * frontier * sizeof(*c->nodep_buf[i])); i 187 libavcodec/g722enc.c nodes[i][0] = c->node_buf[i] + frontier; i 188 libavcodec/g722enc.c nodes[i][0]->ssd = 0; i 189 libavcodec/g722enc.c nodes[i][0]->path = 0; i 190 libavcodec/g722enc.c nodes[i][0]->state = c->band[i]; i 193 libavcodec/g722enc.c for (i = 0; i < nb_samples >> 1; i++) { i 199 libavcodec/g722enc.c next[j] = c->node_buf[j] + frontier*(i & 1); i 203 libavcodec/g722enc.c filter_samples(c, &samples[2*i], &xlow, &xhigh); i 300 libavcodec/g722enc.c if (i == froze + FREEZE_INTERVAL) { i 303 libavcodec/g722enc.c for (j = i; j > froze; j--) { i 308 libavcodec/g722enc.c froze = i; i 317 libavcodec/g722enc.c for (j = i; j > froze; j--) { i 343 libavcodec/g722enc.c int i; i 344 libavcodec/g722enc.c for (i = 0; i < nb_samples; i += 2) i 345 libavcodec/g722enc.c encode_byte(c, dst++, &samples[i]); i 35 libavcodec/g723_1.c int i; i 37 libavcodec/g723_1.c for (i = 0; i < length; i++) i 38 libavcodec/g723_1.c max |= FFABS(vector[i]); i 43 libavcodec/g723_1.c for (i = 0; i < length; i++) i 44 libavcodec/g723_1.c dst[i] = (vector[i] * (1 << bits)) >> 3; i 64 libavcodec/g723_1.c int i; i 70 libavcodec/g723_1.c for (i = 2; i < SUBFRAME_LEN + PITCH_ORDER - 1; i++) i 71 libavcodec/g723_1.c residual[i] = prev_excitation[offset + (i - 2) % lag]; i 77 libavcodec/g723_1.c int i, j; i 80 libavcodec/g723_1.c for (i = pitch_lag; i < SUBFRAME_LEN; i += pitch_lag) { i 81 libavcodec/g723_1.c for (j = 0; j < SUBFRAME_LEN - i; j++) i 82 libavcodec/g723_1.c buf[i + j] += vector[j]; i 94 libavcodec/g723_1.c int i; i 107 libavcodec/g723_1.c for (i = 0; i < SUBFRAME_LEN; i++) { i 108 libavcodec/g723_1.c sum = ff_dot_product(residual + i, cb_ptr, PITCH_ORDER); i 109 libavcodec/g723_1.c vector[i] = av_sat_dadd32(1 << 15, av_sat_add32(sum, sum)) >> 16; i 122 libavcodec/g723_1.c int i, j; i 152 libavcodec/g723_1.c for (i = 2; i < LPC_ORDER / 2; i++) { i 153 libavcodec/g723_1.c f1[i + 1] = av_clipl_int32(f1[i - 1] + (int64_t)MULL2(f1[i], lpc[2 * i])); i 154 libavcodec/g723_1.c f2[i + 1] = av_clipl_int32(f2[i - 1] + (int64_t)MULL2(f2[i], lpc[2 * i + 1])); i 156 libavcodec/g723_1.c for (j = i; j >= 2; j--) { i 157 libavcodec/g723_1.c f1[j] = MULL2(f1[j - 1], lpc[2 * i]) + i 159 libavcodec/g723_1.c f2[j] = MULL2(f2[j - 1], lpc[2 * i + 1]) + i 165 libavcodec/g723_1.c f1[1] = ((lpc[2 * i] * 65536 >> i) + f1[1]) >> 1; i 166 libavcodec/g723_1.c f2[1] = ((lpc[2 * i + 1] * 65536 >> i) + f2[1]) >> 1; i 170 libavcodec/g723_1.c for (i = 0; i < LPC_ORDER / 2; i++) { i 171 libavcodec/g723_1.c int64_t ff1 = f1[i + 1] + f1[i]; i 172 libavcodec/g723_1.c int64_t ff2 = f2[i + 1] - f2[i]; i 174 libavcodec/g723_1.c lpc[i] = av_clipl_int32(((ff1 + ff2) * 8) + (1 << 15)) >> 16; i 175 libavcodec/g723_1.c lpc[LPC_ORDER - i - 1] = av_clipl_int32(((ff1 - ff2) * 8) + i 183 libavcodec/g723_1.c int i; i 195 libavcodec/g723_1.c for (i = 0; i < SUBFRAMES; i++) { i 205 libavcodec/g723_1.c int i, j, temp, stable; i 230 libavcodec/g723_1.c for (i = 0; i < LPC_ORDER; i++) { i 231 libavcodec/g723_1.c temp = ((prev_lsp[i] - dc_lsp[i]) * pred + (1 << 14)) >> 15; i 232 libavcodec/g723_1.c cur_lsp[i] += dc_lsp[i] + temp; i 235 libavcodec/g723_1.c for (i = 0; i < LPC_ORDER; i++) { i 80 libavcodec/g723_1dec.c int temp, info_bits, i; i 124 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAMES; i++) { i 128 libavcodec/g723_1dec.c p->subframe[i].dirac_train = 0; i 129 libavcodec/g723_1dec.c if (p->cur_rate == RATE_6300 && p->pitch_lag[i >> 1] < SUBFRAME_LEN - 2) { i 130 libavcodec/g723_1dec.c p->subframe[i].dirac_train = temp >> 11; i 134 libavcodec/g723_1dec.c p->subframe[i].ad_cb_gain = FASTDIV(temp, GAIN_LEVELS); i 135 libavcodec/g723_1dec.c if (p->subframe[i].ad_cb_gain < ad_cb_len) { i 136 libavcodec/g723_1dec.c p->subframe[i].amp_index = temp - p->subframe[i].ad_cb_gain * i 212 libavcodec/g723_1dec.c int temp, i, j; i 223 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAME_LEN / GRID_SIZE; i++) { i 224 libavcodec/g723_1dec.c temp -= combinatorial_table[j][i]; i 227 libavcodec/g723_1dec.c temp += combinatorial_table[j++][i]; i 229 libavcodec/g723_1dec.c vector[subfrm->grid_index + GRID_SIZE * i] = i 232 libavcodec/g723_1dec.c vector[subfrm->grid_index + GRID_SIZE * i] = i 247 libavcodec/g723_1dec.c for (i = 0; i < 8; i += 2) { i 248 libavcodec/g723_1dec.c offset = ((cb_pos & 7) << 3) + cb_shift + i; i 260 libavcodec/g723_1dec.c for (i = lag; i < SUBFRAME_LEN; i++) i 261 libavcodec/g723_1dec.c vector[i] += beta * vector[i - lag] >> 15; i 280 libavcodec/g723_1dec.c int i; i 288 libavcodec/g723_1dec.c for (i = pitch_lag - 3; i <= limit; i++) { i 289 libavcodec/g723_1dec.c ccr = ff_g723_1_dot_product(buf, buf + dir * i, length); i 293 libavcodec/g723_1dec.c lag = i; i 362 libavcodec/g723_1dec.c int i; i 402 libavcodec/g723_1dec.c for (i = 0; i < 5; i++) i 403 libavcodec/g723_1dec.c temp1 = FFMAX(energy[i], temp1); i 406 libavcodec/g723_1dec.c for (i = 0; i < 5; i++) i 407 libavcodec/g723_1dec.c energy[i] = (energy[i] << scale) >> 16; i 491 libavcodec/g723_1dec.c int i; i 495 libavcodec/g723_1dec.c for (i = 0; i < lag; i++) i 496 libavcodec/g723_1dec.c out[i] = vector_ptr[i - lag] * 3 >> 2; i 500 libavcodec/g723_1dec.c for (i = 0; i < FRAME_LEN; i++) { i 502 libavcodec/g723_1dec.c out[i] = gain * *rseed >> 15; i 545 libavcodec/g723_1dec.c int i; i 549 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAME_LEN; i++) { i 550 libavcodec/g723_1dec.c int temp = buf[i] >> 2; i 570 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAME_LEN; i++) { i 572 libavcodec/g723_1dec.c buf[i] = av_clip_int16((buf[i] * (p->pf_gain + (p->pf_gain >> 4)) + i 590 libavcodec/g723_1dec.c int i, j, k; i 595 libavcodec/g723_1dec.c for (i = LPC_ORDER, j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) { i 602 libavcodec/g723_1dec.c iir_filter(filter_coef[0], filter_coef[1], buf + i, filter_signal + i, 1); i 611 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAMES; i++) { i 670 libavcodec/g723_1dec.c int i, shift, seg, seg2, t, val, val_add, x, y; i 701 libavcodec/g723_1dec.c for (i = 0; i < shift; i++) { i 732 libavcodec/g723_1dec.c int i, j, idx, t; i 743 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAMES; i++) { i 744 libavcodec/g723_1dec.c p->subframe[i].ad_cb_gain = cng_rand(&p->cng_random_seed, 50) + 1; i 745 libavcodec/g723_1dec.c p->subframe[i].ad_cb_lag = cng_adaptive_cb_lag[i]; i 748 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAMES / 2; i++) { i 750 libavcodec/g723_1dec.c off[i * 2] = t & 1; i 751 libavcodec/g723_1dec.c off[i * 2 + 1] = ((t >> 1) & 1) + SUBFRAME_LEN; i 754 libavcodec/g723_1dec.c signs[i * 11 + j] = ((t & 1) * 2 - 1) * (1 << 14); i 760 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAMES; i++) { i 764 libavcodec/g723_1dec.c for (j = 0; j < pulses[i]; j++, idx++) { i 767 libavcodec/g723_1dec.c pos[idx] = tmp[idx2] * 2 + off[i]; i 775 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAMES; i += 2) { i 777 libavcodec/g723_1dec.c p->pitch_lag[i >> 1], &p->subframe[i], i 781 libavcodec/g723_1dec.c p->pitch_lag[i >> 1], &p->subframe[i + 1], i 812 libavcodec/g723_1dec.c b0 += tmp[pos[(i / 2) * 11 + j]] * signs[(i / 2) * 11 + j]; i 840 libavcodec/g723_1dec.c idx = (i / 2) * 11 + j; i 869 libavcodec/g723_1dec.c int bad_frame = 0, i, j, ret; i 920 libavcodec/g723_1dec.c for (i = 0; i < SUBFRAMES; i++) { i 921 libavcodec/g723_1dec.c gen_fcb_excitation(vector_ptr, &p->subframe[i], p->cur_rate, i 922 libavcodec/g723_1dec.c p->pitch_lag[i >> 1], i); i 924 libavcodec/g723_1dec.c &p->excitation[SUBFRAME_LEN * i], i 925 libavcodec/g723_1dec.c p->pitch_lag[i >> 1], i 926 libavcodec/g723_1dec.c &p->subframe[i], p->cur_rate); i 942 libavcodec/g723_1dec.c i = PITCH_MAX; i 943 libavcodec/g723_1dec.c for (j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) i 944 libavcodec/g723_1dec.c comp_ppf_coeff(p, i, p->pitch_lag[j >> 1], i 947 libavcodec/g723_1dec.c for (i = 0, j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) i 948 libavcodec/g723_1dec.c ff_acelp_weighted_vector_sum(p->audio + LPC_ORDER + i, i 949 libavcodec/g723_1dec.c vector_ptr + i, i 950 libavcodec/g723_1dec.c vector_ptr + i + ppf[j].index, i 1005 libavcodec/g723_1dec.c for (i = LPC_ORDER, j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) i 1006 libavcodec/g723_1dec.c ff_celp_lp_synthesis_filter(p->audio + i, &lpc[j * LPC_ORDER], i 1007 libavcodec/g723_1dec.c audio + i, SUBFRAME_LEN, LPC_ORDER, i 1014 libavcodec/g723_1dec.c for (i = 0; i < FRAME_LEN; i++) i 1015 libavcodec/g723_1dec.c out[i] = av_clip_int16(2 * p->audio[LPC_ORDER + i]); i 83 libavcodec/g723_1enc.c int i; i 84 libavcodec/g723_1enc.c for (i = 0; i < FRAME_LEN; i++) { i 85 libavcodec/g723_1enc.c *iir = (buf[i] << 15) + ((-*fir) << 15) + MULL2(*iir, 0x7f00); i 86 libavcodec/g723_1enc.c *fir = buf[i]; i 87 libavcodec/g723_1enc.c buf[i] = av_clipl_int32((int64_t)*iir + (1 << 15)) >> 16; i 99 libavcodec/g723_1enc.c int i, scale, temp; i 105 libavcodec/g723_1enc.c for (i = 0; i < LPC_FRAME; i++) i 106 libavcodec/g723_1enc.c vector[i] = (vector[i] * hamming_window[i] + (1 << 14)) >> 15; i 123 libavcodec/g723_1enc.c for (i = 1; i <= LPC_ORDER; i++) { i 124 libavcodec/g723_1enc.c temp = ff_dot_product(vector, vector + i, LPC_FRAME - i); i 125 libavcodec/g723_1enc.c temp = MULL2((temp << scale), binomial_window[i - 1]); i 126 libavcodec/g723_1enc.c autocorr[i] = av_clipl_int32((int64_t) temp + (1 << 15)) >> 16; i 143 libavcodec/g723_1enc.c int i, j, temp; i 147 libavcodec/g723_1enc.c for (i = 0; i < LPC_ORDER; i++) { i 150 libavcodec/g723_1enc.c for (j = 0; j < i; j++) i 151 libavcodec/g723_1enc.c temp -= lpc[j] * autocorr[i - j - 1]; i 152 libavcodec/g723_1enc.c temp = ((autocorr[i] << 13) + temp) << 3; i 159 libavcodec/g723_1enc.c lpc[i] = av_clipl_int32((int64_t) (partial_corr << 14) + i 167 libavcodec/g723_1enc.c memcpy(vector, lpc, i * sizeof(int16_t)); i 168 libavcodec/g723_1enc.c for (j = 0; j < i; j++) { i 169 libavcodec/g723_1enc.c temp = partial_corr * vector[i - j - 1] << 1; i 188 libavcodec/g723_1enc.c int i, j; i 190 libavcodec/g723_1enc.c for (i = 0, j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) { i 191 libavcodec/g723_1enc.c comp_autocorr(buf + i, autocorr_ptr); i 206 libavcodec/g723_1enc.c int i, j; i 210 libavcodec/g723_1enc.c for (i = 0; i < LPC_ORDER; i++) i 211 libavcodec/g723_1enc.c lsp[i] = (lpc[i] * bandwidth_expand[i] + (1 << 14)) >> 15; i 217 libavcodec/g723_1enc.c for (i = 0; i < LPC_ORDER / 2; i++) { i 219 libavcodec/g723_1enc.c f[2 * i + 2] = -f[2 * i] - ((lsp[i] + lsp[LPC_ORDER - 1 - i]) << 12); i 221 libavcodec/g723_1enc.c f[2 * i + 3] = f[2 * i + 1] - ((lsp[i] - lsp[LPC_ORDER - 1 - i]) << 12); i 230 libavcodec/g723_1enc.c for (i = 1; i < LPC_ORDER + 2; i++) i 231 libavcodec/g723_1enc.c max = FFMAX(max, FFABS(f[i])); i 235 libavcodec/g723_1enc.c for (i = 0; i < LPC_ORDER + 2; i++) i 236 libavcodec/g723_1enc.c f[i] = av_clipl_int32((int64_t) (f[i] << shift) + (1 << 15)) >> 16; i 244 libavcodec/g723_1enc.c for (i = 0; i <= LPC_ORDER / 2; i++) i 245 libavcodec/g723_1enc.c temp += f[2 * i] * cos_tab[0]; i 248 libavcodec/g723_1enc.c for (i = 1; i < COS_TBL_SIZE / 2; i++) { i 252 libavcodec/g723_1enc.c temp += f[LPC_ORDER - 2 * j + p] * cos_tab[i * j % COS_TBL_SIZE]; i 264 libavcodec/g723_1enc.c lsp[count++] = ((i - 1) << 7) + (abs_prev >> 1) / (sum >> 16); i 276 libavcodec/g723_1enc.c cos_tab[i * j % COS_TBL_SIZE]; i 297 libavcodec/g723_1enc.c int i, j; \ i 299 libavcodec/g723_1enc.c for (i = 0; i < LSP_CB_SIZE; i++) { \ i 301 libavcodec/g723_1enc.c temp[j] = (weight[j + (offset)] * lsp_band##num[i][j] + \ i 305 libavcodec/g723_1enc.c error -= ff_g723_1_dot_product(lsp_band##num[i], temp, size); \ i 308 libavcodec/g723_1enc.c lsp_index[num] = i; \ i 323 libavcodec/g723_1enc.c int shift, i; i 330 libavcodec/g723_1enc.c for (i = 1; i < LPC_ORDER - 1; i++) { i 331 libavcodec/g723_1enc.c min = FFMIN(lsp[i] - lsp[i - 1], lsp[i + 1] - lsp[i]); i 333 libavcodec/g723_1enc.c weight[i] = (1 << 20) / min; i 335 libavcodec/g723_1enc.c weight[i] = INT16_MAX; i 340 libavcodec/g723_1enc.c for (i = 0; i < LPC_ORDER; i++) i 341 libavcodec/g723_1enc.c max = FFMAX(weight[i], max); i 344 libavcodec/g723_1enc.c for (i = 0; i < LPC_ORDER; i++) { i 345 libavcodec/g723_1enc.c weight[i] <<= shift; i 349 libavcodec/g723_1enc.c for (i = 0; i < LPC_ORDER; i++) { i 350 libavcodec/g723_1enc.c lsp[i] -= dc_lsp[i] + i 351 libavcodec/g723_1enc.c (((prev_lsp[i] - dc_lsp[i]) * 12288 + (1 << 14)) >> 15); i 394 libavcodec/g723_1enc.c int i, j, k, l = 0; i 400 libavcodec/g723_1enc.c for (i = LPC_ORDER, j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) { i 409 libavcodec/g723_1enc.c vector + i, buf + i); i 433 libavcodec/g723_1enc.c int i; i 437 libavcodec/g723_1enc.c for (i = PITCH_MIN; i <= PITCH_MAX - 3; i++) { i 477 libavcodec/g723_1enc.c if (diff > 0 && (i - index < PITCH_MIN || diff > ccr_eng >> 2)) { i 479 libavcodec/g723_1enc.c index = i; i 500 libavcodec/g723_1enc.c int i, j; i 502 libavcodec/g723_1enc.c for (i = 0, j = pitch_lag - 3; j <= pitch_lag + 3; i++, j++) { i 504 libavcodec/g723_1enc.c energy[i << 1] = ff_dot_product(buf - j, buf - j, SUBFRAME_LEN); i 506 libavcodec/g723_1enc.c energy[(i << 1) + 1] = ff_dot_product(buf, buf - j, SUBFRAME_LEN); i 514 libavcodec/g723_1enc.c for (i = 0; i < 15; i++) i 515 libavcodec/g723_1enc.c max = FFMAX(max, FFABS(energy[i])); i 518 libavcodec/g723_1enc.c for (i = 0; i < 15; i++) { i 519 libavcodec/g723_1enc.c energy[i] = av_clipl_int32((int64_t)(energy[i] << exp) + i 528 libavcodec/g723_1enc.c for (i = 0; i <= 6; i++) { i 529 libavcodec/g723_1enc.c eng = energy[i << 1]; i 530 libavcodec/g723_1enc.c ccr = energy[(i << 1) + 1]; i 540 libavcodec/g723_1enc.c hf->index = i; i 570 libavcodec/g723_1enc.c int i; i 572 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN; i++) { i 573 libavcodec/g723_1enc.c int64_t temp = hf->gain * src[i - hf->index] << 1; i 574 libavcodec/g723_1enc.c dest[i] = av_clipl_int32((src[i] << 16) - temp + (1 << 15)) >> 16; i 580 libavcodec/g723_1enc.c int i; i 581 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN; i++) { i 582 libavcodec/g723_1enc.c int64_t temp = hf->gain * src[i - hf->index] << 1; i 583 libavcodec/g723_1enc.c dest[i] = av_clipl_int32(((dest[i] - src[i]) << 16) + temp + i 601 libavcodec/g723_1enc.c int i, j; i 610 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN; i++) { i 613 libavcodec/g723_1enc.c temp -= qnt_lpc[j - 1] * bptr_16[i - j]; i 615 libavcodec/g723_1enc.c buf[i] = (src[i] << 15) + (temp << 3); i 616 libavcodec/g723_1enc.c bptr_16[i] = av_clipl_int32(buf[i] + (1 << 15)) >> 16; i 619 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN; i++) { i 622 libavcodec/g723_1enc.c fir -= perf_lpc[j - 1] * bptr_16[i - j]; i 623 libavcodec/g723_1enc.c iir += perf_lpc[j + LPC_ORDER - 1] * dest[i - j]; i 625 libavcodec/g723_1enc.c dest[i] = av_clipl_int32(((buf[i] + (fir << 3)) << scale) + (iir << 3) + i 657 libavcodec/g723_1enc.c int i, j, k, l, max; i 667 libavcodec/g723_1enc.c for (i = 0; i < iter; i++) { i 668 libavcodec/g723_1enc.c ff_g723_1_get_residual(residual, p->prev_excitation, pitch_lag + i - 1); i 709 libavcodec/g723_1enc.c for (i = 0; i < 20 * iter; i++) i 710 libavcodec/g723_1enc.c max = FFMAX(max, FFABS(ccr_buf[i])); i 714 libavcodec/g723_1enc.c for (i = 0; i < 20 * iter; i++) i 715 libavcodec/g723_1enc.c ccr_buf[i] = av_clipl_int32((int64_t) (ccr_buf[i] << temp) + i 719 libavcodec/g723_1enc.c for (i = 0; i < iter; i++) { i 721 libavcodec/g723_1enc.c if (!odd_frame && pitch_lag + i - 1 >= SUBFRAME_LEN - 2 || i 730 libavcodec/g723_1enc.c temp += ccr_buf[20 * i + l] * cb_tbl[k + l]; i 736 libavcodec/g723_1enc.c acb_lag = i; i 760 libavcodec/g723_1enc.c int i, j; i 762 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN; i++) { i 763 libavcodec/g723_1enc.c int64_t temp = buf[i] << 14; i 764 libavcodec/g723_1enc.c for (j = 0; j <= i; j++) i 765 libavcodec/g723_1enc.c temp -= residual[j] * impulse_resp[i - j]; i 767 libavcodec/g723_1enc.c buf[i] = av_clipl_int32((temp << 2) + (1 << 15)) >> 16; i 787 libavcodec/g723_1enc.c int amp, err, max, max_amp_index, min, scale, i, j, k, l; i 799 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN; i++) i 800 libavcodec/g723_1enc.c temp_corr[i] = impulse_r[i] >> 1; i 808 libavcodec/g723_1enc.c for (i = 1; i < SUBFRAME_LEN; i++) { i 809 libavcodec/g723_1enc.c temp = ff_g723_1_dot_product(temp_corr + i, temp_corr, i 810 libavcodec/g723_1enc.c SUBFRAME_LEN - i); i 811 libavcodec/g723_1enc.c impulse_corr[i] = av_clipl_int32((temp << scale) + (1 << 15)) >> 16; i 816 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN; i++) { i 817 libavcodec/g723_1enc.c temp = ff_g723_1_dot_product(buf + i, impulse_r, SUBFRAME_LEN - i); i 819 libavcodec/g723_1enc.c ccr1[i] = temp >> -scale; i 821 libavcodec/g723_1enc.c ccr1[i] = av_clipl_int32(temp << scale); i 825 libavcodec/g723_1enc.c for (i = 0; i < GRID_SIZE; i++) { i 828 libavcodec/g723_1enc.c for (j = i; j < SUBFRAME_LEN; j += GRID_SIZE) { i 853 libavcodec/g723_1enc.c for (k = i; k < SUBFRAME_LEN; k += GRID_SIZE) { i 865 libavcodec/g723_1enc.c for (l = i; l < SUBFRAME_LEN; l += GRID_SIZE) { i 913 libavcodec/g723_1enc.c optim->grid_index = i; i 935 libavcodec/g723_1enc.c int i, j; i 942 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAME_LEN >> 1; i++) { i 943 libavcodec/g723_1enc.c int val = buf[optim->grid_index + (i << 1)]; i 945 libavcodec/g723_1enc.c subfrm->pulse_pos += combinatorial_table[j][i]; i 972 libavcodec/g723_1enc.c int i; i 984 libavcodec/g723_1enc.c for (i = 0; i < pulse_cnt; i++) i 985 libavcodec/g723_1enc.c buf[optim.pulse_pos[i]] = optim.pulse_sign[i]; i 1003 libavcodec/g723_1enc.c int i, temp; i 1019 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAMES; i++) { i 1020 libavcodec/g723_1enc.c temp = p->subframe[i].ad_cb_gain * GAIN_LEVELS + i 1021 libavcodec/g723_1enc.c p->subframe[i].amp_index; i 1023 libavcodec/g723_1enc.c temp += p->subframe[i].dirac_train << 11; i 1067 libavcodec/g723_1enc.c int offset, ret, i, j; i 1106 libavcodec/g723_1enc.c for (i = PITCH_MAX, j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) i 1107 libavcodec/g723_1enc.c comp_harmonic_coeff(vector + i, p->pitch_lag[j >> 1], hf + j); i 1113 libavcodec/g723_1enc.c for (i = 0, j = 0; j < SUBFRAMES; i += SUBFRAME_LEN, j++) i 1114 libavcodec/g723_1enc.c harmonic_filter(hf + j, vector + PITCH_MAX + i, in + i); i 1122 libavcodec/g723_1enc.c for (i = 0; i < SUBFRAMES; i++) { i 1139 libavcodec/g723_1enc.c harmonic_filter(hf + i, vector + PITCH_MAX, impulse_resp); i 1149 libavcodec/g723_1enc.c harmonic_noise_sub(hf + i, vector + PITCH_MAX, in); i 1151 libavcodec/g723_1enc.c acb_search(p, residual, impulse_resp, in, i); i 1153 libavcodec/g723_1enc.c p->pitch_lag[i >> 1], &p->subframe[i], i 1157 libavcodec/g723_1enc.c fcb_search(p, impulse_resp, in, i); i 1161 libavcodec/g723_1enc.c p->pitch_lag[i >> 1], &p->subframe[i], i 45 libavcodec/g726.c static inline Float11* i2f(int i, Float11* f) i 47 libavcodec/g726.c f->sign = (i < 0); i 49 libavcodec/g726.c i = -i; i 50 libavcodec/g726.c f->exp = av_log2_16bit(i) + !!i; i 51 libavcodec/g726.c f->mant = i? (i<<6) >> f->exp : 1<<5; i 159 libavcodec/g726.c int sign, exp, i, dln; i 161 libavcodec/g726.c sign = i = 0; i 169 libavcodec/g726.c while (c->tbls.quant[i] < INT_MAX && c->tbls.quant[i] < dln) i 170 libavcodec/g726.c ++i; i 173 libavcodec/g726.c i = ~i; i 174 libavcodec/g726.c if (c->code_size != 2 && i == 0) /* I'm not sure this is a good idea */ i 175 libavcodec/g726.c i = 0xff; i 177 libavcodec/g726.c return i; i 183 libavcodec/g726.c static inline int16_t inverse_quant(G726Context* c, int i) i 187 libavcodec/g726.c dql = c->tbls.iquant[i] + (c->y >> 2); i 195 libavcodec/g726.c int dq, re_signal, pk0, fa1, i, tr, ylint, ylfrac, thr2, al, dq0; i 217 libavcodec/g726.c for (i=0; i<6; i++) i 218 libavcodec/g726.c c->b[i] = 0; i 228 libavcodec/g726.c for (i=0; i<6; i++) i 229 libavcodec/g726.c c->b[i] += 128*dq0*sgn(-c->dq[i].sign) - (c->b[i]>>8); i 237 libavcodec/g726.c for (i=5; i>0; i--) i 238 libavcodec/g726.c c->dq[i] = c->dq[i-1]; i 265 libavcodec/g726.c for (i=0; i<6; i++) i 266 libavcodec/g726.c c->se += mult(i2f(c->b[i] >> 2, &f), &c->dq[i]); i 268 libavcodec/g726.c for (i=0; i<2; i++) i 269 libavcodec/g726.c c->se += mult(i2f(c->a[i] >> 2, &f), &c->sr[i]); i 277 libavcodec/g726.c int i; i 280 libavcodec/g726.c for (i=0; i<2; i++) { i 281 libavcodec/g726.c c->sr[i].mant = 1<<5; i 282 libavcodec/g726.c c->pk[i] = 1; i 284 libavcodec/g726.c for (i=0; i<6; i++) { i 285 libavcodec/g726.c c->dq[i].mant = 1<<5; i 298 libavcodec/g726.c uint8_t i; i 300 libavcodec/g726.c i = av_mod_uintp2(quant(c, sig/4 - c->se), c->code_size); i 301 libavcodec/g726.c g726_decode(c, i); i 302 libavcodec/g726.c return i; i 353 libavcodec/g726.c int i, ret, out_size; i 360 libavcodec/g726.c for (i = 0; i < frame->nb_samples; i++) i 203 libavcodec/g729dec.c int i,j; i 207 libavcodec/g729dec.c for (i = 0; i < 5; i++) { i 208 libavcodec/g729dec.c quantizer_output[i] = cb_lsp_1st[vq_1st][i ] + cb_lsp_2nd[vq_2nd_low ][i ]; i 209 libavcodec/g729dec.c quantizer_output[i + 5] = cb_lsp_1st[vq_1st][i + 5] + cb_lsp_2nd[vq_2nd_high][i + 5]; i 213 libavcodec/g729dec.c for (i = 1; i < 10; i++) { i 214 libavcodec/g729dec.c int diff = (quantizer_output[i - 1] - quantizer_output[i] + min_distance[j]) >> 1; i 216 libavcodec/g729dec.c quantizer_output[i - 1] -= diff; i 217 libavcodec/g729dec.c quantizer_output[i ] += diff; i 222 libavcodec/g729dec.c for (i = 0; i < 10; i++) { i 223 libavcodec/g729dec.c int sum = quantizer_output[i] * cb_ma_predictor_sum[ma_predictor][i]; i 225 libavcodec/g729dec.c sum += past_quantizer_outputs[j][i] * cb_ma_predictor[ma_predictor][j][i]; i 227 libavcodec/g729dec.c lsfq[i] = sum >> 15; i 245 libavcodec/g729dec.c int i,k; i 247 libavcodec/g729dec.c for (i = 0; i < 10; i++) { i 248 libavcodec/g729dec.c int tmp = lsfq[i] << 15; i 251 libavcodec/g729dec.c tmp -= past_quantizer_outputs[k][i] * cb_ma_predictor[ma_predictor_prev][k][i]; i 253 libavcodec/g729dec.c quantizer_output[i] = ((tmp >> 15) * cb_ma_predictor_sum_inv[ma_predictor_prev][i]) >> 12; i 273 libavcodec/g729dec.c int i; i 278 libavcodec/g729dec.c for (i = 0; i < subframe_size; i++) { i 279 libavcodec/g729dec.c out[i] = in[i]; i 280 libavcodec/g729dec.c out[i] -= (gain_code * fc_cur[i] + 0x2000) >> 14; i 281 libavcodec/g729dec.c out[i] += (gain_code * fc_new[i] + 0x2000) >> 14; i 310 libavcodec/g729dec.c int i, low_gain_pitch_cnt, voice_decision; i 320 libavcodec/g729dec.c for (i = 0, low_gain_pitch_cnt = 0; i < 6; i++) i 321 libavcodec/g729dec.c if (past_gain_pitch[i] < 9830) i 353 libavcodec/g729dec.c int c,i,k; i 374 libavcodec/g729dec.c for (i = 1; i < 11; i++) i 375 libavcodec/g729dec.c ctx->past_quantizer_outputs[k][i - 1] = (18717 * i) >> 3; i 390 libavcodec/g729dec.c for (i = 0; i < 4; i++) i 391 libavcodec/g729dec.c ctx->quant_energy[i] = -14336; // -14 in (5.10) i 410 libavcodec/g729dec.c int c, i; i 460 libavcodec/g729dec.c for (i = 0; i < format->block_size; i++) i 461 libavcodec/g729dec.c frame_erasure |= buf[i]; i 492 libavcodec/g729dec.c for (i = 0; i < 2; i++) { i 501 libavcodec/g729dec.c ac_index = get_bits(&gb, format->ac_index_bits[i]); i 502 libavcodec/g729dec.c if (!i && format->parity_bit) i 511 libavcodec/g729dec.c } else if (!i) { i 529 libavcodec/g729dec.c pitch_delay_int[i] = (pitch_delay_3x + 1) / 3; i 530 libavcodec/g729dec.c if (pitch_delay_int[i] > PITCH_DELAY_MAX) { i 531 libavcodec/g729dec.c av_log(avctx, AV_LOG_WARNING, "pitch_delay_int %d is too large\n", pitch_delay_int[i]); i 532 libavcodec/g729dec.c pitch_delay_int[i] = PITCH_DELAY_MAX; i 566 libavcodec/g729dec.c if (SUBFRAME_SIZE > pitch_delay_int[i]) i 567 libavcodec/g729dec.c ff_acelp_weighted_vector_sum(fc + pitch_delay_int[i], i 568 libavcodec/g729dec.c fc + pitch_delay_int[i], i 572 libavcodec/g729dec.c SUBFRAME_SIZE - pitch_delay_int[i]); i 628 libavcodec/g729dec.c ff_acelp_interpolate(ctx->exc + i * SUBFRAME_SIZE, i 629 libavcodec/g729dec.c ctx->exc + i * SUBFRAME_SIZE - pitch_delay_3x / 3, i 634 libavcodec/g729dec.c ff_acelp_weighted_vector_sum(ctx->exc + i * SUBFRAME_SIZE, i 635 libavcodec/g729dec.c ctx->exc + i * SUBFRAME_SIZE, fc, i 644 libavcodec/g729dec.c &lp[i][1], i 645 libavcodec/g729dec.c ctx->exc + i * SUBFRAME_SIZE, i 662 libavcodec/g729dec.c g729d_get_new_exc(exc_new, ctx->exc + i * SUBFRAME_SIZE, fc, ctx->voice_decision, ctx->past_gain_code[0], SUBFRAME_SIZE); i 666 libavcodec/g729dec.c &lp[i][1], i 676 libavcodec/g729dec.c &lp[i][1], i 677 libavcodec/g729dec.c ctx->exc + i * SUBFRAME_SIZE, i 697 libavcodec/g729dec.c &lp[i][0], i 720 libavcodec/g729dec.c ctx->pitch_delay_int_prev = pitch_delay_int[i]; i 725 libavcodec/g729dec.c out_frame + i*SUBFRAME_SIZE, i 89 libavcodec/g729postfilter.c int i, n; i 93 libavcodec/g729postfilter.c for (i = 0; i < 10; i++) i 94 libavcodec/g729postfilter.c sum += filter_coeffs[i] * in[n - i - 1]; i 114 libavcodec/g729postfilter.c int i, k, tmp, tmp2; i 146 libavcodec/g729postfilter.c for(i=0; i<subframe_size + RES_PREV_DATA_SIZE; i++) i 147 libavcodec/g729postfilter.c tmp |= FFABS(residual[i]); i 155 libavcodec/g729postfilter.c for (i = 0; i < subframe_size + RES_PREV_DATA_SIZE; i++) i 156 libavcodec/g729postfilter.c sig_scaled[i] = residual[i] >> shift; i 158 libavcodec/g729postfilter.c for (i = 0; i < subframe_size + RES_PREV_DATA_SIZE; i++) i 159 libavcodec/g729postfilter.c sig_scaled[i] = (unsigned)residual[i] << -shift; i 193 libavcodec/g729postfilter.c for (i = pitch_delay_int - 1; i <= pitch_delay_int + 1; i++) { i 195 libavcodec/g729postfilter.c sig_scaled + RES_PREV_DATA_SIZE - i, i 199 libavcodec/g729postfilter.c best_delay_int = i; i 254 libavcodec/g729postfilter.c for (i = 0; i < 2; i++) { i 259 libavcodec/g729postfilter.c sum = adsp->scalarproduct_int16(&delayed_signal[k][i], i 270 libavcodec/g729postfilter.c gain_den_short = corr_den[k][i] >> sh_gain_den; i 280 libavcodec/g729postfilter.c delayed_signal_offset = i; i 369 libavcodec/g729postfilter.c for (i = 0; i < subframe_size; i++) i 370 libavcodec/g729postfilter.c selected_signal[i] *= 1 << shift; i 372 libavcodec/g729postfilter.c for (i = 0; i < subframe_size; i++) i 373 libavcodec/g729postfilter.c selected_signal[i] >>= -shift; i 433 libavcodec/g729postfilter.c int i; i 457 libavcodec/g729postfilter.c for (i = 0; i < 20; i++) i 458 libavcodec/g729postfilter.c gain_term += FFABS(lp_gn[i + 10]); i 463 libavcodec/g729postfilter.c for (i = 0; i < subframe_size; i++) i 464 libavcodec/g729postfilter.c speech[i] = (speech[i] * temp + 0x4000) >> 15; i 483 libavcodec/g729postfilter.c int i; i 502 libavcodec/g729postfilter.c for (i = subframe_size - 1; i >= 1; i--) { i 503 libavcodec/g729postfilter.c tmp2 = (gt * res_pst[i-1]) * 2 + 0x4000; i 504 libavcodec/g729postfilter.c tmp2 = res_pst[i] + (tmp2 >> 15); i 507 libavcodec/g729postfilter.c out[i] = tmp2; i 526 libavcodec/g729postfilter.c int i; i 532 libavcodec/g729postfilter.c for (i = 0; i < 10; i++) i 533 libavcodec/g729postfilter.c lp_gn[i + 11] = (lp_filter_coeffs[i + 1] * formant_pp_factor_num_pow[i] + 0x4000) >> 15; i 536 libavcodec/g729postfilter.c for (i = 0; i < 10; i++) i 537 libavcodec/g729postfilter.c lp_gd[i + 1] = (lp_filter_coeffs[i + 1] * formant_pp_factor_den_pow[i] + 0x4000) >> 15; i 547 libavcodec/g729postfilter.c i = long_term_filter(adsp, pitch_delay_int, i 550 libavcodec/g729postfilter.c *voicing = FFMAX(*voicing, i); i 56 libavcodec/gdv.c int i, j, k; i 64 libavcodec/gdv.c for (i = 0; i < 2; i++) { i 67 libavcodec/gdv.c gdv->frame[i * 2048 + j * 8 + k] = j; i 215 libavcodec/gdv.c int i; i 222 libavcodec/gdv.c for (i = 0; i < len; i++) { i 229 libavcodec/gdv.c for (i = 0; i < len; i++) { i 236 libavcodec/gdv.c for (i = 0; i < len; i++) { i 249 libavcodec/gdv.c int c, i; i 255 libavcodec/gdv.c for (i = 0; i < 16; i++) { i 256 libavcodec/gdv.c gdv->frame[c * 16 + i] = c; i 350 libavcodec/gdv.c int i, len = 2; i 364 libavcodec/gdv.c for (i = 0; i < len; i++) { i 385 libavcodec/gdv.c int i, subtag = read_bits32(&bits, gb, 2); i 404 libavcodec/gdv.c for (i = 0; i < len/2; i++) { i 464 libavcodec/gdv.c int ret, i, pal_size; i 493 libavcodec/gdv.c for (i = 0; i < 256; i++) { i 497 libavcodec/gdv.c gdv->pal[i] = 0xFFU << 24 | r << 18 | g << 10 | b << 2; i 89 libavcodec/gif.c unsigned i, smallest_alpha = 0xff; i 94 libavcodec/gif.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 95 libavcodec/gif.c const uint32_t v = palette[i]; i 98 libavcodec/gif.c transparent_color_index = i; i 107 libavcodec/gif.c int x, y, i; i 114 libavcodec/gif.c for (i = 0; i < FF_ARRAY_ELEMS(histogram); i++) i 115 libavcodec/gif.c if (!histogram[i]) i 116 libavcodec/gif.c return i; i 138 libavcodec/gif.c for (int i = 0; i < w; i++) { i 139 libavcodec/gif.c if (buf[linesize * *y_start + i] != trans) { i 153 libavcodec/gif.c for (int i = 0; i < w; i++) { i 154 libavcodec/gif.c if (buf[linesize * y_end + i] != trans) { i 167 libavcodec/gif.c for (int i = *y_start; i < y_end; i++) { i 168 libavcodec/gif.c if (buf[linesize * i + *x_start] != trans) { i 181 libavcodec/gif.c for (int i = *y_start; i < y_end; i++) { i 182 libavcodec/gif.c if (buf[linesize * i + x_end] != trans) { i 299 libavcodec/gif.c for (int i = 0; i < 256; i++) { i 300 libavcodec/gif.c const uint32_t v = global_palette[i] & 0xffffff; i 336 libavcodec/gif.c unsigned i; i 338 libavcodec/gif.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 339 libavcodec/gif.c const uint32_t v = palette[i]; i 81 libavcodec/gifdec.c int i; i 83 libavcodec/gifdec.c for (i = 0; i < nb; i++, pal++) i 446 libavcodec/golomb.h int i; i 447 libavcodec/golomb.h for (i = 0; i 448 libavcodec/golomb.h i < limit && get_bits1(gb) == 0 && get_bits_left(gb) > 0; i 449 libavcodec/golomb.h i++); i 451 libavcodec/golomb.h if (i < limit - 1) { i 454 libavcodec/golomb.h return buf + (i << k); i 455 libavcodec/golomb.h } else if (i == limit - 1) { i 480 libavcodec/golomb.h int i; i 481 libavcodec/golomb.h for (i = 0; i + MIN_CACHE_BITS <= limit && SHOW_UBITS(re, gb, MIN_CACHE_BITS) == 0; i += MIN_CACHE_BITS) { i 489 libavcodec/golomb.h for (; i < limit && SHOW_UBITS(re, gb, 1) == 0; i++) { i 495 libavcodec/golomb.h if (i < limit - 1) { i 511 libavcodec/golomb.h buf += ((SUINT)i << k); i 512 libavcodec/golomb.h } else if (i == limit - 1) { i 570 libavcodec/golomb.h int i = get_ue_golomb(s); i 575 libavcodec/golomb.h bits, len, i, pos, file, func, line); i 577 libavcodec/golomb.h return i; i 585 libavcodec/golomb.h int i = get_se_golomb(s); i 590 libavcodec/golomb.h bits, len, i, pos, file, func, line); i 592 libavcodec/golomb.h return i; i 600 libavcodec/golomb.h int i = get_te0_golomb(s, r); i 605 libavcodec/golomb.h bits, len, i, pos, file, func, line); i 607 libavcodec/golomb.h return i; i 620 libavcodec/golomb.h static inline void set_ue_golomb(PutBitContext *pb, int i) i 622 libavcodec/golomb.h av_assert2(i >= 0); i 623 libavcodec/golomb.h av_assert2(i <= 0xFFFE); i 625 libavcodec/golomb.h if (i < 256) i 626 libavcodec/golomb.h put_bits(pb, ff_ue_golomb_len[i], i + 1); i 628 libavcodec/golomb.h int e = av_log2(i + 1); i 629 libavcodec/golomb.h put_bits(pb, 2 * e + 1, i + 1); i 636 libavcodec/golomb.h static inline void set_ue_golomb_long(PutBitContext *pb, uint32_t i) i 638 libavcodec/golomb.h av_assert2(i <= (UINT32_MAX - 1)); i 640 libavcodec/golomb.h if (i < 256) i 641 libavcodec/golomb.h put_bits(pb, ff_ue_golomb_len[i], i + 1); i 643 libavcodec/golomb.h int e = av_log2(i + 1); i 644 libavcodec/golomb.h put_bits64(pb, 2 * e + 1, i + 1); i 651 libavcodec/golomb.h static inline void set_te_golomb(PutBitContext *pb, int i, int range) i 654 libavcodec/golomb.h av_assert2(i <= range); i 657 libavcodec/golomb.h put_bits(pb, 1, i ^ 1); i 659 libavcodec/golomb.h set_ue_golomb(pb, i); i 665 libavcodec/golomb.h static inline void set_se_golomb(PutBitContext *pb, int i) i 667 libavcodec/golomb.h i = 2 * i - 1; i 668 libavcodec/golomb.h if (i < 0) i 669 libavcodec/golomb.h i ^= -1; //FIXME check if gcc does the right thing i 670 libavcodec/golomb.h set_ue_golomb(pb, i); i 676 libavcodec/golomb.h static inline void set_ur_golomb(PutBitContext *pb, int i, int k, int limit, i 681 libavcodec/golomb.h av_assert2(i >= 0); i 683 libavcodec/golomb.h e = i >> k; i 685 libavcodec/golomb.h put_bits(pb, e + k + 1, (1 << k) + av_mod_uintp2(i, k)); i 687 libavcodec/golomb.h put_bits(pb, limit + esc_len, i - limit + 1); i 693 libavcodec/golomb.h static inline void set_ur_golomb_jpegls(PutBitContext *pb, int i, int k, i 698 libavcodec/golomb.h av_assert2(i >= 0); i 700 libavcodec/golomb.h e = (i >> k) + 1; i 708 libavcodec/golomb.h put_sbits(pb, k, i); i 715 libavcodec/golomb.h put_bits(pb, esc_len, i - 1); i 722 libavcodec/golomb.h static inline void set_sr_golomb(PutBitContext *pb, int i, int k, int limit, i 727 libavcodec/golomb.h v = -2 * i - 1; i 736 libavcodec/golomb.h static inline void set_sr_golomb_flac(PutBitContext *pb, int i, int k, i 741 libavcodec/golomb.h v = -2 * i - 1; i 33 libavcodec/gsmdec_template.c int i, val; i 36 libavcodec/gsmdec_template.c for (i = 0; i < 13; i++) { i 37 libavcodec/gsmdec_template.c val = get_bits(gb, frame_bits[i]); i 38 libavcodec/gsmdec_template.c dst[3 * i] += tab[ff_gsm_requant_tab[frame_bits[i]][val]]; i 49 libavcodec/gsmdec_template.c int i; i 52 libavcodec/gsmdec_template.c for (i = 0; i < 40; i++) i 53 libavcodec/gsmdec_template.c dst[i] = gsm_mult(gain, src[i]); i 74 libavcodec/gsmdec_template.c int i; i 75 libavcodec/gsmdec_template.c for (i = 7; i >= 0; i--) { i 76 libavcodec/gsmdec_template.c in -= gsm_mult(rrp[i], v[i]); i 77 libavcodec/gsmdec_template.c v[i + 1] = v[i] + gsm_mult(rrp[i], in); i 85 libavcodec/gsmdec_template.c int i; i 89 libavcodec/gsmdec_template.c for (i = 0; i < 8; i++) i 90 libavcodec/gsmdec_template.c rrp[i] = get_rrp((lar_prev[i] >> 2) + (lar_prev[i] >> 1) + (lar[i] >> 2)); i 91 libavcodec/gsmdec_template.c for (i = 0; i < 13; i++) i 92 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); i 94 libavcodec/gsmdec_template.c for (i = 0; i < 8; i++) i 95 libavcodec/gsmdec_template.c rrp[i] = get_rrp((lar_prev[i] >> 1) + (lar [i] >> 1)); i 96 libavcodec/gsmdec_template.c for (i = 13; i < 27; i++) i 97 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); i 99 libavcodec/gsmdec_template.c for (i = 0; i < 8; i++) i 100 libavcodec/gsmdec_template.c rrp[i] = get_rrp((lar_prev[i] >> 2) + (lar [i] >> 1) + (lar[i] >> 2)); i 101 libavcodec/gsmdec_template.c for (i = 27; i < 40; i++) i 102 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); i 104 libavcodec/gsmdec_template.c for (i = 0; i < 8; i++) i 105 libavcodec/gsmdec_template.c rrp[i] = get_rrp(lar[i]); i 106 libavcodec/gsmdec_template.c for (i = 40; i < 160; i++) i 107 libavcodec/gsmdec_template.c dst[i] = filter_value(src[i], rrp, ctx->v); i 114 libavcodec/gsmdec_template.c int i; i 115 libavcodec/gsmdec_template.c for (i = 0; i < 160; i++) { i 116 libavcodec/gsmdec_template.c msr = av_clip_int16(data[i] + gsm_mult(msr, 28180)); i 117 libavcodec/gsmdec_template.c data[i] = av_clip_int16(msr * 2) & ~7; i 126 libavcodec/gsmdec_template.c int i; i 138 libavcodec/gsmdec_template.c for (i = 0; i < 4; i++) { i 144 libavcodec/gsmdec_template.c apcm_dequant_add(gb, ref_dst + offset, ff_gsm_apcm_bits[mode][i]); i 33 libavcodec/h261_parser.c int vop_found, i, j; i 39 libavcodec/h261_parser.c for (i = 0; i < buf_size && !vop_found; i++) { i 40 libavcodec/h261_parser.c state = (state << 8) | buf[i]; i 49 libavcodec/h261_parser.c for (; i < buf_size; i++) { i 50 libavcodec/h261_parser.c state = (state << 8) | buf[i]; i 55 libavcodec/h261_parser.c return i - 2; i 195 libavcodec/h261dec.c int i; i 199 libavcodec/h261dec.c for (i = mba1; i < mba2; i++) { i 202 libavcodec/h261dec.c s->mb_x = ((h->gob_number - 1) % 2) * 11 + i % 11; i 203 libavcodec/h261dec.c s->mb_y = ((h->gob_number - 1) / 2) * 3 + i / 11; i 265 libavcodec/h261dec.c int level, i, j, run; i 290 libavcodec/h261dec.c i = 1; i 297 libavcodec/h261dec.c i = 0; i 301 libavcodec/h261dec.c i = 1; i 304 libavcodec/h261dec.c i = 0; i 307 libavcodec/h261dec.c s->block_last_index[n] = i - 1; i 312 libavcodec/h261dec.c i--; // offset by -1 to allow direct indexing of scan_table i 338 libavcodec/h261dec.c i += run; i 339 libavcodec/h261dec.c if (i >= 64) { i 345 libavcodec/h261dec.c j = scan_table[i]; i 350 libavcodec/h261dec.c s->block_last_index[n] = i; i 357 libavcodec/h261dec.c int i, cbp, xy; i 459 libavcodec/h261dec.c for (i = 0; i < 6; i++) { i 460 libavcodec/h261dec.c if (h261_decode_block(h, s->block[i], i, cbp & 32) < 0) i 465 libavcodec/h261dec.c for (i = 0; i < 6; i++) i 466 libavcodec/h261dec.c s->block_last_index[i] = -1; i 481 libavcodec/h261dec.c int format, i; i 484 libavcodec/h261dec.c for (i = get_bits_left(&s->gb); i > 24; i -= 1) { i 497 libavcodec/h261dec.c i = get_bits(&s->gb, 5); /* picture timestamp */ i 498 libavcodec/h261dec.c if (i < (s->picture_number & 31)) i 499 libavcodec/h261dec.c i += 32; i 500 libavcodec/h261dec.c s->picture_number = (s->picture_number & ~31) + i; i 156 libavcodec/h261enc.c int i, cbp; i 158 libavcodec/h261enc.c for (i = 0; i < 6; i++) i 159 libavcodec/h261enc.c if (s->block_last_index[i] >= 0) i 160 libavcodec/h261enc.c cbp |= 1 << (5 - i); i 172 libavcodec/h261enc.c int level, run, i, j, last_index, last_non_zero, sign, slevel, code; i 193 libavcodec/h261enc.c i = 1; i 198 libavcodec/h261enc.c i = 1; i 200 libavcodec/h261enc.c i = 0; i 205 libavcodec/h261enc.c last_non_zero = i - 1; i 206 libavcodec/h261enc.c for (; i <= last_index; i++) { i 207 libavcodec/h261enc.c j = s->intra_scantable.permutated[i]; i 210 libavcodec/h261enc.c run = i - last_non_zero - 1; i 230 libavcodec/h261enc.c last_non_zero = i; i 241 libavcodec/h261enc.c int mvd, mv_diff_x, mv_diff_y, i, cbp; i 315 libavcodec/h261enc.c for (i = 0; i < 6; i++) i 317 libavcodec/h261enc.c h261_encode_block(h, block[i], i); i 59 libavcodec/h263.c int i; i 63 libavcodec/h263.c for(i=0; i<2; i++){ i 64 libavcodec/h263.c s->p_field_mv_table[i][0][mb_xy][0]= s->mv[0][i][0]; i 65 libavcodec/h263.c s->p_field_mv_table[i][0][mb_xy][1]= s->mv[0][i][1]; i 222 libavcodec/h263.c int x, y, wrap, a, c, pred_dc, scale, i; i 263 libavcodec/h263.c for(i=1;i<8;i++) { i 264 libavcodec/h263.c block[s->idsp.idct_permutation[i << 3]] += ac_val[i]; i 272 libavcodec/h263.c for(i=1;i<8;i++) { i 273 libavcodec/h263.c block[s->idsp.idct_permutation[i]] += ac_val[i + 8]; i 300 libavcodec/h263.c for(i=1;i<8;i++) i 301 libavcodec/h263.c ac_val1[i] = block[s->idsp.idct_permutation[i << 3]]; i 303 libavcodec/h263.c for(i=1;i<8;i++) i 304 libavcodec/h263.c ac_val1[8 + i] = block[s->idsp.idct_permutation[i]]; i 130 libavcodec/h263.h int cbp, i; i 139 libavcodec/h263.h for(i=0; i<4; i++){ i 140 libavcodec/h263.h int score= ff_h263_inter_MCBPC_bits[i + offset] * lambda; i 141 libavcodec/h263.h if(i&1) score += s->coded_score[5]; i 142 libavcodec/h263.h if(i&2) score += s->coded_score[4]; i 146 libavcodec/h263.h cbpc= i; i 150 libavcodec/h263.h for(i=0; i<16; i++){ i 151 libavcodec/h263.h int score= ff_h263_cbpy_tab[i ^ 0xF][1] * lambda; i 152 libavcodec/h263.h if(i&1) score += s->coded_score[3]; i 153 libavcodec/h263.h if(i&2) score += s->coded_score[2]; i 154 libavcodec/h263.h if(i&4) score += s->coded_score[1]; i 155 libavcodec/h263.h if(i&8) score += s->coded_score[0]; i 159 libavcodec/h263.h cbpy= i; i 168 libavcodec/h263.h for (i = 0; i < 6; i++) { i 169 libavcodec/h263.h if (s->block_last_index[i] >= 0 && ((cbp >> (5 - i))&1)==0 ){ i 170 libavcodec/h263.h s->block_last_index[i]= -1; i 171 libavcodec/h263.h s->bdsp.clear_block(s->block[i]); i 176 libavcodec/h263.h for (i = 0; i < 6; i++) { i 177 libavcodec/h263.h if (s->block_last_index[i] >= 0) i 178 libavcodec/h263.h cbp |= 1 << (5 - i); i 31 libavcodec/h263_parser.c int vop_found, i; i 37 libavcodec/h263_parser.c i=0; i 39 libavcodec/h263_parser.c for(i=0; i<buf_size; i++){ i 40 libavcodec/h263_parser.c state= (state<<8) | buf[i]; i 42 libavcodec/h263_parser.c i++; i 50 libavcodec/h263_parser.c for(; i<buf_size; i++){ i 51 libavcodec/h263_parser.c state= (state<<8) | buf[i]; i 55 libavcodec/h263_parser.c return i-3; i 467 libavcodec/h263dec.c int i; i 468 libavcodec/h263dec.c for(i=0; i < buf_size-3; i++) { i 469 libavcodec/h263dec.c if (buf[i]==0 && buf[i+1]==0 && buf[i+2]==1) { i 470 libavcodec/h263dec.c if (buf[i+3]==0xB0) { i 538 libavcodec/h263dec.c int i = ff_find_unused_picture(s->avctx, s->picture, 0); i 539 libavcodec/h263dec.c if (i < 0) i 540 libavcodec/h263dec.c return i; i 541 libavcodec/h263dec.c s->current_picture_ptr = &s->picture[i]; i 37 libavcodec/h2645_parse.c int i, si, di; i 42 libavcodec/h2645_parse.c if (i + 2 < length && src[i + 1] == 0 && src[i + 2] <= 3) { \ i 43 libavcodec/h2645_parse.c if (src[i + 2] != 3 && src[i + 2] != 0) { \ i 45 libavcodec/h2645_parse.c length = i; \ i 51 libavcodec/h2645_parse.c if (i > 0 && !src[i]) \ i 52 libavcodec/h2645_parse.c i--; \ i 53 libavcodec/h2645_parse.c while (src[i]) \ i 54 libavcodec/h2645_parse.c i++ i 56 libavcodec/h2645_parse.c for (i = 0; i + 1 < length; i += 9) { i 57 libavcodec/h2645_parse.c if (!((~AV_RN64(src + i) & i 58 libavcodec/h2645_parse.c (AV_RN64(src + i) - 0x0100010001000101ULL)) & i 63 libavcodec/h2645_parse.c i -= 7; i 66 libavcodec/h2645_parse.c for (i = 0; i + 1 < length; i += 5) { i 67 libavcodec/h2645_parse.c if (!((~AV_RN32(src + i) & i 68 libavcodec/h2645_parse.c (AV_RN32(src + i) - 0x01000101U)) & i 73 libavcodec/h2645_parse.c i -= 3; i 77 libavcodec/h2645_parse.c for (i = 0; i + 1 < length; i += 2) { i 78 libavcodec/h2645_parse.c if (src[i]) i 80 libavcodec/h2645_parse.c if (i > 0 && src[i - 1] == 0) i 81 libavcodec/h2645_parse.c i--; i 86 libavcodec/h2645_parse.c if (i >= length - 1 && small_padding) { // no escaped 0 i 92 libavcodec/h2645_parse.c } else if (i > length) i 93 libavcodec/h2645_parse.c i = length; i 98 libavcodec/h2645_parse.c memcpy(dst, src, i); i 99 libavcodec/h2645_parse.c si = di = i; i 332 libavcodec/h2645_parse.c int i = 0; i 337 libavcodec/h2645_parse.c while (buf + i + 3 < next_avc) { i 338 libavcodec/h2645_parse.c if (buf[i] == 0 && buf[i + 1] == 0 && buf[i + 2] == 1) i 340 libavcodec/h2645_parse.c i++; i 342 libavcodec/h2645_parse.c return i + 3; i 415 libavcodec/h2645_parse.c int i = 0; i 417 libavcodec/h2645_parse.c bc.buffer, bytestream2_get_bytes_left(&bc), &i, logctx); i 521 libavcodec/h2645_parse.c int i; i 522 libavcodec/h2645_parse.c for (i = 0; i < pkt->nals_allocated; i++) { i 523 libavcodec/h2645_parse.c av_freep(&pkt->nals[i].skipped_bytes_pos); i 121 libavcodec/h2645_parse.h int i, nalsize = 0; i 128 libavcodec/h2645_parse.h for (i = 0; i < nal_length_size; i++) i 1264 libavcodec/h264_cabac.c int i; i 1272 libavcodec/h264_cabac.c for( i= 0; i < 1024; i++ ) { i 1273 libavcodec/h264_cabac.c int pre = 2*(((tab[i][0] * slice_qp) >>4 ) + tab[i][1]) - 127; i 1279 libavcodec/h264_cabac.c sl->cabac_state[i] = pre; i 2066 libavcodec/h264_cabac.c int i, pred_mode; i 2070 libavcodec/h264_cabac.c for( i = 0; i < 16; i+=4 ) { i 2071 libavcodec/h264_cabac.c int pred = pred_intra_mode(h, sl, i); i 2073 libavcodec/h264_cabac.c fill_rectangle(&sl->intra4x4_pred_mode_cache[scan8[i]], 2, 2, 8, mode, 1); i 2076 libavcodec/h264_cabac.c for( i = 0; i < 16; i++ ) { i 2077 libavcodec/h264_cabac.c int pred = pred_intra_mode(h, sl, i); i 2078 libavcodec/h264_cabac.c sl->intra4x4_pred_mode_cache[scan8[i]] = decode_cabac_mb_intra4x4_pred_mode(sl, pred); i 2081 libavcodec/h264_cabac.c sl->intra4x4_pred_mode_cache[scan8[i]]); i 2105 libavcodec/h264_cabac.c int i, j, sub_partition_count[4], list, ref[2][4]; i 2108 libavcodec/h264_cabac.c for( i = 0; i < 4; i++ ) { i 2109 libavcodec/h264_cabac.c sl->sub_mb_type[i] = decode_cabac_b_mb_sub_type(sl); i 2110 libavcodec/h264_cabac.c sub_partition_count[i] = ff_h264_b_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; i 2111 libavcodec/h264_cabac.c sl->sub_mb_type[i] = ff_h264_b_sub_mb_type_info[sl->sub_mb_type[i]].type; i 2120 libavcodec/h264_cabac.c for( i = 0; i < 4; i++ ) i 2121 libavcodec/h264_cabac.c fill_rectangle(&sl->direct_cache[scan8[4*i]], 2, 2, 8, (sl->sub_mb_type[i] >> 1) & 0xFF, 1); i 2124 libavcodec/h264_cabac.c for( i = 0; i < 4; i++ ) { i 2125 libavcodec/h264_cabac.c sl->sub_mb_type[i] = decode_cabac_p_mb_sub_type(sl); i 2126 libavcodec/h264_cabac.c sub_partition_count[i] = ff_h264_p_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; i 2127 libavcodec/h264_cabac.c sl->sub_mb_type[i] = ff_h264_p_sub_mb_type_info[sl->sub_mb_type[i]].type; i 2132 libavcodec/h264_cabac.c for( i = 0; i < 4; i++ ) { i 2133 libavcodec/h264_cabac.c if(IS_DIRECT(sl->sub_mb_type[i])) continue; i 2134 libavcodec/h264_cabac.c if(IS_DIR(sl->sub_mb_type[i], 0, list)){ i 2137 libavcodec/h264_cabac.c ref[list][i] = decode_cabac_mb_ref(sl, list, 4 * i); i 2138 libavcodec/h264_cabac.c if (ref[list][i] >= rc) { i 2139 libavcodec/h264_cabac.c av_log(h->avctx, AV_LOG_ERROR, "Reference %d >= %d\n", ref[list][i], rc); i 2143 libavcodec/h264_cabac.c ref[list][i] = 0; i 2145 libavcodec/h264_cabac.c ref[list][i] = -1; i 2147 libavcodec/h264_cabac.c sl->ref_cache[list][scan8[4 * i] + 1] = i 2148 libavcodec/h264_cabac.c sl->ref_cache[list][scan8[4 * i] + 8] = sl->ref_cache[list][scan8[4 * i] + 9] = ref[list][i]; i 2156 libavcodec/h264_cabac.c for(i=0; i<4; i++){ i 2157 libavcodec/h264_cabac.c sl->ref_cache[list][scan8[4 * i]] = sl->ref_cache[list][scan8[4 * i] + 1]; i 2158 libavcodec/h264_cabac.c if(IS_DIRECT(sl->sub_mb_type[i])){ i 2159 libavcodec/h264_cabac.c fill_rectangle(sl->mvd_cache[list][scan8[4*i]], 2, 2, 8, 0, 2); i 2163 libavcodec/h264_cabac.c if(IS_DIR(sl->sub_mb_type[i], 0, list) && !IS_DIRECT(sl->sub_mb_type[i])){ i 2164 libavcodec/h264_cabac.c const int sub_mb_type= sl->sub_mb_type[i]; i 2166 libavcodec/h264_cabac.c for(j=0; j<sub_partition_count[i]; j++){ i 2169 libavcodec/h264_cabac.c const int index= 4*i + block_width*j; i 2206 libavcodec/h264_cabac.c fill_rectangle(sl->mv_cache [list][ scan8[4*i] ], 2, 2, 8, 0, 4); i 2207 libavcodec/h264_cabac.c fill_rectangle(sl->mvd_cache[list][ scan8[4*i] ], 2, 2, 8, 0, 2); i 2217 libavcodec/h264_cabac.c int list, i; i 2248 libavcodec/h264_cabac.c for(i=0; i<2; i++){ i 2249 libavcodec/h264_cabac.c if(IS_DIR(mb_type, i, list)){ i 2253 libavcodec/h264_cabac.c ref= decode_cabac_mb_ref(sl, list, 8 * i); i 2260 libavcodec/h264_cabac.c fill_rectangle(&sl->ref_cache[list][ scan8[0] + 16*i ], 4, 2, 8, ref, 1); i 2262 libavcodec/h264_cabac.c fill_rectangle(&sl->ref_cache[list][ scan8[0] + 16*i ], 4, 2, 8, (LIST_NOT_USED&0xFF), 1); i 2266 libavcodec/h264_cabac.c for(i=0; i<2; i++){ i 2267 libavcodec/h264_cabac.c if(IS_DIR(mb_type, i, list)){ i 2269 libavcodec/h264_cabac.c pred_16x8_motion(h, sl, 8*i, list, sl->ref_cache[list][scan8[0] + 16*i], &mx, &my); i 2270 libavcodec/h264_cabac.c DECODE_CABAC_MB_MVD(sl, list, 8*i) i 2273 libavcodec/h264_cabac.c fill_rectangle(sl->mvd_cache[list][ scan8[0] + 16*i ], 4, 2, 8, pack8to16(mpx,mpy), 2); i 2274 libavcodec/h264_cabac.c fill_rectangle(sl->mv_cache[list][ scan8[0] + 16*i ], 4, 2, 8, pack16to32(mx,my), 4); i 2276 libavcodec/h264_cabac.c fill_rectangle(sl->mvd_cache[list][ scan8[0] + 16*i ], 4, 2, 8, 0, 2); i 2277 libavcodec/h264_cabac.c fill_rectangle(sl->mv_cache[list][ scan8[0] + 16*i ], 4, 2, 8, 0, 4); i 2284 libavcodec/h264_cabac.c for(i=0; i<2; i++){ i 2285 libavcodec/h264_cabac.c if(IS_DIR(mb_type, i, list)){ //FIXME optimize i 2289 libavcodec/h264_cabac.c ref = decode_cabac_mb_ref(sl, list, 4 * i); i 2296 libavcodec/h264_cabac.c fill_rectangle(&sl->ref_cache[list][ scan8[0] + 2*i ], 2, 4, 8, ref, 1); i 2298 libavcodec/h264_cabac.c fill_rectangle(&sl->ref_cache[list][ scan8[0] + 2*i ], 2, 4, 8, (LIST_NOT_USED&0xFF), 1); i 2302 libavcodec/h264_cabac.c for(i=0; i<2; i++){ i 2303 libavcodec/h264_cabac.c if(IS_DIR(mb_type, i, list)){ i 2305 libavcodec/h264_cabac.c pred_8x16_motion(h, sl, i*4, list, sl->ref_cache[list][ scan8[0] + 2*i ], &mx, &my); i 2306 libavcodec/h264_cabac.c DECODE_CABAC_MB_MVD(sl, list, 4*i) i 2309 libavcodec/h264_cabac.c fill_rectangle(sl->mvd_cache[list][ scan8[0] + 2*i ], 2, 4, 8, pack8to16(mpx,mpy), 2); i 2310 libavcodec/h264_cabac.c fill_rectangle(sl->mv_cache[list][ scan8[0] + 2*i ], 2, 4, 8, pack16to32(mx,my), 4); i 2312 libavcodec/h264_cabac.c fill_rectangle(sl->mvd_cache[list][ scan8[0] + 2*i ], 2, 4, 8, 0, 2); i 2313 libavcodec/h264_cabac.c fill_rectangle(sl->mv_cache[list][ scan8[0] + 2*i ], 2, 4, 8, 0, 4); i 2345 libavcodec/h264_cabac.c int i; i 2348 libavcodec/h264_cabac.c for (i = 0; i < 2; i++){ i 2349 libavcodec/h264_cabac.c if (sl->left_type[LEFT(i)] && !IS_8x8DCT(sl->left_type[LEFT(i)])) { i 2350 libavcodec/h264_cabac.c nnz_cache[3+8* 1 + 2*8*i]= i 2351 libavcodec/h264_cabac.c nnz_cache[3+8* 2 + 2*8*i]= i 2352 libavcodec/h264_cabac.c nnz_cache[3+8* 6 + 2*8*i]= i 2353 libavcodec/h264_cabac.c nnz_cache[3+8* 7 + 2*8*i]= i 2354 libavcodec/h264_cabac.c nnz_cache[3+8*11 + 2*8*i]= i 2355 libavcodec/h264_cabac.c nnz_cache[3+8*12 + 2*8*i]= IS_INTRA(mb_type) ? 64 : 0; i 2365 libavcodec/h264_cabac.c for (i = 0; i < 2; i++){ i 2366 libavcodec/h264_cabac.c if (sl->left_type[LEFT(i)] && !IS_8x8DCT(sl->left_type[LEFT(i)])) { i 2367 libavcodec/h264_cabac.c nnz_cache[3+8* 1 + 2*8*i]= i 2368 libavcodec/h264_cabac.c nnz_cache[3+8* 2 + 2*8*i]= i 2369 libavcodec/h264_cabac.c nnz_cache[3+8* 6 + 2*8*i]= i 2370 libavcodec/h264_cabac.c nnz_cache[3+8* 7 + 2*8*i]= i 2371 libavcodec/h264_cabac.c nnz_cache[3+8*11 + 2*8*i]= i 2372 libavcodec/h264_cabac.c nnz_cache[3+8*12 + 2*8*i]= !IS_INTRA_PCM(sl->left_type[LEFT(i)]) ? 0 : 64; i 2441 libavcodec/h264_cabac.c int c, i, i8x8; i 2446 libavcodec/h264_cabac.c for (i = 0; i < 4; i++) { i 2447 libavcodec/h264_cabac.c const int index = 16 + 16 * c + 8*i8x8 + i; i 2466 libavcodec/h264_cabac.c int c, i; i 2469 libavcodec/h264_cabac.c for( i = 0; i < 4; i++ ) { i 2470 libavcodec/h264_cabac.c const int index = 16 + 16 * c + i; i 292 libavcodec/h264_cavlc.c int i= left + top; i 294 libavcodec/h264_cavlc.c if(i<64) i= (i+1)>>1; i 296 libavcodec/h264_cavlc.c ff_tlog(h->avctx, "pred_nnz L%X T%X n%d s%d P%X\n", left, top, n, scan8[n], i&31); i 298 libavcodec/h264_cavlc.c return i&31; i 303 libavcodec/h264_cavlc.c unsigned int i; i 306 libavcodec/h264_cavlc.c for(i=0; i<(1<<LEVEL_TAB_BITS); i++){ i 307 libavcodec/h264_cavlc.c int prefix= LEVEL_TAB_BITS - av_log2(2*i); i 311 libavcodec/h264_cavlc.c (i >> (av_log2(i) - suffix_length)) - (1 << suffix_length); i 314 libavcodec/h264_cavlc.c cavlc_level_tab[suffix_length][i][0]= level_code; i 315 libavcodec/h264_cavlc.c cavlc_level_tab[suffix_length][i][1]= prefix + 1 + suffix_length; i 317 libavcodec/h264_cavlc.c cavlc_level_tab[suffix_length][i][0]= prefix+100; i 318 libavcodec/h264_cavlc.c cavlc_level_tab[suffix_length][i][1]= prefix + 1; i 320 libavcodec/h264_cavlc.c cavlc_level_tab[suffix_length][i][0]= LEVEL_TAB_BITS+100; i 321 libavcodec/h264_cavlc.c cavlc_level_tab[suffix_length][i][1]= LEVEL_TAB_BITS; i 331 libavcodec/h264_cavlc.c int i; i 350 libavcodec/h264_cavlc.c for(i=0; i<4; i++){ i 351 libavcodec/h264_cavlc.c coeff_token_vlc[i].table = coeff_token_vlc_tables+offset; i 352 libavcodec/h264_cavlc.c coeff_token_vlc[i].table_allocated = coeff_token_vlc_tables_size[i]; i 353 libavcodec/h264_cavlc.c init_vlc(&coeff_token_vlc[i], COEFF_TOKEN_VLC_BITS, 4*17, i 354 libavcodec/h264_cavlc.c &coeff_token_len [i][0], 1, 1, i 355 libavcodec/h264_cavlc.c &coeff_token_bits[i][0], 1, 1, i 357 libavcodec/h264_cavlc.c offset += coeff_token_vlc_tables_size[i]; i 366 libavcodec/h264_cavlc.c for(i=0; i<3; i++){ i 367 libavcodec/h264_cavlc.c chroma_dc_total_zeros_vlc[i+1].table = chroma_dc_total_zeros_vlc_tables[i]; i 368 libavcodec/h264_cavlc.c chroma_dc_total_zeros_vlc[i+1].table_allocated = chroma_dc_total_zeros_vlc_tables_size; i 369 libavcodec/h264_cavlc.c init_vlc(&chroma_dc_total_zeros_vlc[i+1], i 371 libavcodec/h264_cavlc.c &chroma_dc_total_zeros_len [i][0], 1, 1, i 372 libavcodec/h264_cavlc.c &chroma_dc_total_zeros_bits[i][0], 1, 1, i 376 libavcodec/h264_cavlc.c for(i=0; i<7; i++){ i 377 libavcodec/h264_cavlc.c chroma422_dc_total_zeros_vlc[i+1].table = chroma422_dc_total_zeros_vlc_tables[i]; i 378 libavcodec/h264_cavlc.c chroma422_dc_total_zeros_vlc[i+1].table_allocated = chroma422_dc_total_zeros_vlc_tables_size; i 379 libavcodec/h264_cavlc.c init_vlc(&chroma422_dc_total_zeros_vlc[i+1], i 381 libavcodec/h264_cavlc.c &chroma422_dc_total_zeros_len [i][0], 1, 1, i 382 libavcodec/h264_cavlc.c &chroma422_dc_total_zeros_bits[i][0], 1, 1, i 386 libavcodec/h264_cavlc.c for(i=0; i<15; i++){ i 387 libavcodec/h264_cavlc.c total_zeros_vlc[i+1].table = total_zeros_vlc_tables[i]; i 388 libavcodec/h264_cavlc.c total_zeros_vlc[i+1].table_allocated = total_zeros_vlc_tables_size; i 389 libavcodec/h264_cavlc.c init_vlc(&total_zeros_vlc[i+1], i 391 libavcodec/h264_cavlc.c &total_zeros_len [i][0], 1, 1, i 392 libavcodec/h264_cavlc.c &total_zeros_bits[i][0], 1, 1, i 396 libavcodec/h264_cavlc.c for(i=0; i<6; i++){ i 397 libavcodec/h264_cavlc.c run_vlc[i+1].table = run_vlc_tables[i]; i 398 libavcodec/h264_cavlc.c run_vlc[i+1].table_allocated = run_vlc_tables_size; i 399 libavcodec/h264_cavlc.c init_vlc(&run_vlc[i+1], i 401 libavcodec/h264_cavlc.c &run_len [i][0], 1, 1, i 402 libavcodec/h264_cavlc.c &run_bits[i][0], 1, 1, i 446 libavcodec/h264_cavlc.c int zeros_left, coeff_token, total_coeff, i, trailing_ones, run_before; i 482 libavcodec/h264_cavlc.c i = show_bits(gb, 3); i 484 libavcodec/h264_cavlc.c level[0] = 1-((i&4)>>1); i 485 libavcodec/h264_cavlc.c level[1] = 1-((i&2) ); i 486 libavcodec/h264_cavlc.c level[2] = 1-((i&1)<<1); i 536 libavcodec/h264_cavlc.c for(i=trailing_ones+1;i<total_coeff;i++) { i 563 libavcodec/h264_cavlc.c level[i]= level_code; i 587 libavcodec/h264_cavlc.c for(i=1;i<total_coeff && zeros_left > 0;i++) { \ i 594 libavcodec/h264_cavlc.c ((type*)block)[*scantable]= level[i]; \ i 596 libavcodec/h264_cavlc.c for(;i<total_coeff;i++) { \ i 598 libavcodec/h264_cavlc.c ((type*)block)[*scantable]= level[i]; \ i 602 libavcodec/h264_cavlc.c for(i=1;i<total_coeff && zeros_left > 0;i++) { \ i 609 libavcodec/h264_cavlc.c ((type*)block)[*scantable]= ((int)(level[i] * qmul[*scantable] + 32))>>6; \ i 611 libavcodec/h264_cavlc.c for(;i<total_coeff;i++) { \ i 613 libavcodec/h264_cavlc.c ((type*)block)[*scantable]= ((int)(level[i] * qmul[*scantable] + 32))>>6; \ i 808 libavcodec/h264_cavlc.c int i; i 816 libavcodec/h264_cavlc.c for(i=0; i<16; i+=di){ i 817 libavcodec/h264_cavlc.c int mode = pred_intra_mode(h, sl, i); i 825 libavcodec/h264_cavlc.c fill_rectangle(&sl->intra4x4_pred_mode_cache[ scan8[i] ], 2, 2, 8, mode, 1); i 827 libavcodec/h264_cavlc.c sl->intra4x4_pred_mode_cache[scan8[i]] = mode; i 849 libavcodec/h264_cavlc.c int i, j, sub_partition_count[4], list, ref[2][4]; i 852 libavcodec/h264_cavlc.c for(i=0; i<4; i++){ i 853 libavcodec/h264_cavlc.c sl->sub_mb_type[i]= get_ue_golomb_31(&sl->gb); i 854 libavcodec/h264_cavlc.c if(sl->sub_mb_type[i] >=13){ i 855 libavcodec/h264_cavlc.c av_log(h->avctx, AV_LOG_ERROR, "B sub_mb_type %u out of range at %d %d\n", sl->sub_mb_type[i], sl->mb_x, sl->mb_y); i 858 libavcodec/h264_cavlc.c sub_partition_count[i] = ff_h264_b_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; i 859 libavcodec/h264_cavlc.c sl->sub_mb_type[i] = ff_h264_b_sub_mb_type_info[sl->sub_mb_type[i]].type; i 870 libavcodec/h264_cavlc.c for(i=0; i<4; i++){ i 871 libavcodec/h264_cavlc.c sl->sub_mb_type[i]= get_ue_golomb_31(&sl->gb); i 872 libavcodec/h264_cavlc.c if(sl->sub_mb_type[i] >=4){ i 873 libavcodec/h264_cavlc.c av_log(h->avctx, AV_LOG_ERROR, "P sub_mb_type %u out of range at %d %d\n", sl->sub_mb_type[i], sl->mb_x, sl->mb_y); i 876 libavcodec/h264_cavlc.c sub_partition_count[i] = ff_h264_p_sub_mb_type_info[sl->sub_mb_type[i]].partition_count; i 877 libavcodec/h264_cavlc.c sl->sub_mb_type[i] = ff_h264_p_sub_mb_type_info[sl->sub_mb_type[i]].type; i 883 libavcodec/h264_cavlc.c for(i=0; i<4; i++){ i 884 libavcodec/h264_cavlc.c if(IS_DIRECT(sl->sub_mb_type[i])) continue; i 885 libavcodec/h264_cavlc.c if(IS_DIR(sl->sub_mb_type[i], 0, list)){ i 898 libavcodec/h264_cavlc.c ref[list][i]= tmp; i 901 libavcodec/h264_cavlc.c ref[list][i] = -1; i 910 libavcodec/h264_cavlc.c for(i=0; i<4; i++){ i 911 libavcodec/h264_cavlc.c if(IS_DIRECT(sl->sub_mb_type[i])) { i 912 libavcodec/h264_cavlc.c sl->ref_cache[list][ scan8[4*i] ] = sl->ref_cache[list][ scan8[4*i]+1 ]; i 915 libavcodec/h264_cavlc.c sl->ref_cache[list][ scan8[4*i] ]=sl->ref_cache[list][ scan8[4*i]+1 ]= i 916 libavcodec/h264_cavlc.c sl->ref_cache[list][ scan8[4*i]+8 ]=sl->ref_cache[list][ scan8[4*i]+9 ]= ref[list][i]; i 918 libavcodec/h264_cavlc.c if(IS_DIR(sl->sub_mb_type[i], 0, list)){ i 919 libavcodec/h264_cavlc.c const int sub_mb_type= sl->sub_mb_type[i]; i 921 libavcodec/h264_cavlc.c for(j=0; j<sub_partition_count[i]; j++){ i 923 libavcodec/h264_cavlc.c const int index= 4*i + block_width*j; i 946 libavcodec/h264_cavlc.c uint32_t *p= (uint32_t *)&sl->mv_cache[list][ scan8[4*i] ][0]; i 956 libavcodec/h264_cavlc.c int list, mx, my, i; i 990 libavcodec/h264_cavlc.c for(i=0; i<2; i++){ i 992 libavcodec/h264_cavlc.c if(IS_DIR(mb_type, i, list)){ i 1007 libavcodec/h264_cavlc.c fill_rectangle(&sl->ref_cache[list][ scan8[0] + 16*i ], 4, 2, 8, val, 1); i 1011 libavcodec/h264_cavlc.c for(i=0; i<2; i++){ i 1013 libavcodec/h264_cavlc.c if(IS_DIR(mb_type, i, list)){ i 1014 libavcodec/h264_cavlc.c pred_16x8_motion(h, sl, 8*i, list, sl->ref_cache[list][scan8[0] + 16*i], &mx, &my); i 1022 libavcodec/h264_cavlc.c fill_rectangle(sl->mv_cache[list][ scan8[0] + 16*i ], 4, 2, 8, val, 4); i 1028 libavcodec/h264_cavlc.c for(i=0; i<2; i++){ i 1030 libavcodec/h264_cavlc.c if(IS_DIR(mb_type, i, list)){ //FIXME optimize i 1045 libavcodec/h264_cavlc.c fill_rectangle(&sl->ref_cache[list][ scan8[0] + 2*i ], 2, 4, 8, val, 1); i 1049 libavcodec/h264_cavlc.c for(i=0; i<2; i++){ i 1051 libavcodec/h264_cavlc.c if(IS_DIR(mb_type, i, list)){ i 1052 libavcodec/h264_cavlc.c pred_8x16_motion(h, sl, i*4, list, sl->ref_cache[list][ scan8[0] + 2*i ], &mx, &my); i 1060 libavcodec/h264_cavlc.c fill_rectangle(sl->mv_cache[list][ scan8[0] + 2*i ], 2, 4, 8, val, 4); i 39 libavcodec/h264_direct.c int poc, int poc1, int i) i 41 libavcodec/h264_direct.c int poc0 = sl->ref_list[0][i].poc; i 48 libavcodec/h264_direct.c if (td == 0 || sl->ref_list[0][i].parent->long_ref) { i 68 libavcodec/h264_direct.c int i, field; i 74 libavcodec/h264_direct.c for (i = 0; i < 2 * sl->ref_count[0]; i++) i 75 libavcodec/h264_direct.c sl->dist_scale_factor_field[field][i ^ field] = i 76 libavcodec/h264_direct.c get_scale_factor(sl, poc, poc1, i + 16); i 79 libavcodec/h264_direct.c for (i = 0; i < sl->ref_count[0]; i++) i 80 libavcodec/h264_direct.c sl->dist_scale_factor[i] = get_scale_factor(sl, poc, poc1, i); i 69 libavcodec/h264_levels.c int i; i 70 libavcodec/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(h264_br_factors); i++) { i 71 libavcodec/h264_levels.c if (h264_br_factors[i].profile_idc == profile_idc) i 72 libavcodec/h264_levels.c return h264_br_factors[i].cpb_br_nal_factor; i 81 libavcodec/h264_levels.c int i; i 82 libavcodec/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { i 83 libavcodec/h264_levels.c if (h264_levels[i].level_idc == level_idc && i 84 libavcodec/h264_levels.c h264_levels[i].constraint_set3_flag == constraint_set3_flag) i 85 libavcodec/h264_levels.c return &h264_levels[i]; i 101 libavcodec/h264_levels.c int i; i 103 libavcodec/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(h264_levels); i++) { i 104 libavcodec/h264_levels.c const H264LevelDescriptor *level = &h264_levels[i]; i 521 libavcodec/h264_loopfilter.c int i; i 522 libavcodec/h264_loopfilter.c for( i = 0; i < 4; i++ ) { i 523 libavcodec/h264_loopfilter.c bS[i] = 1 + !!(sl->non_zero_count_cache[scan8[0]+i] | mbn_nnz[i]); i 531 libavcodec/h264_loopfilter.c { int i; for (i = 0; i < 4; i++) ff_tlog(h->avctx, " bS[%d]:%d", i, bS[i]); ff_tlog(h->avctx, "\n"); } i 556 libavcodec/h264_loopfilter.c int i; i 573 libavcodec/h264_loopfilter.c for( i = 0; i < 4; i++ ) { i 574 libavcodec/h264_loopfilter.c int x = dir == 0 ? 0 : i; i 575 libavcodec/h264_loopfilter.c int y = dir == 0 ? i : 0; i 581 libavcodec/h264_loopfilter.c bS[i] = 2; i 585 libavcodec/h264_loopfilter.c bS[i] = check_mv(sl, b_idx, bn_idx, mvy_limit); i 639 libavcodec/h264_loopfilter.c int i; i 656 libavcodec/h264_loopfilter.c for( i = 0; i < 4; i++ ) { i 657 libavcodec/h264_loopfilter.c int x = dir == 0 ? edge : i; i 658 libavcodec/h264_loopfilter.c int y = dir == 0 ? i : edge; i 664 libavcodec/h264_loopfilter.c bS[i] = 2; i 668 libavcodec/h264_loopfilter.c bS[i] = check_mv(sl, b_idx, bn_idx, mvy_limit); i 745 libavcodec/h264_loopfilter.c int i; i 762 libavcodec/h264_loopfilter.c for( i = 0; i < 8; i++ ) { i 763 libavcodec/h264_loopfilter.c int j= MB_FIELD(sl) ? i>>2 : i&1; i 768 libavcodec/h264_loopfilter.c bS[i] = 4; i 770 libavcodec/h264_loopfilter.c bS[i] = 1 + !!(sl->non_zero_count_cache[12+8*(i>>1)] | i 772 libavcodec/h264_loopfilter.c (h->cbp_table[mbn_xy] & (((MB_FIELD(sl) ? (i&2) : (mb_y&1)) ? 8 : 2) << 12)) i 774 libavcodec/h264_loopfilter.c h->non_zero_count[mbn_xy][ off[i] ])); i 795 libavcodec/h264_loopfilter.c { int i; for (i = 0; i < 8; i++) ff_tlog(h->avctx, " bS[%d]:%d", i, bS[i]); ff_tlog(h->avctx, "\n"); } i 120 libavcodec/h264_mb.c int i; i 124 libavcodec/h264_mb.c for (i = 0; i < 4; i++) { i 125 libavcodec/h264_mb.c const int sub_mb_type = sl->sub_mb_type[i]; i 126 libavcodec/h264_mb.c const int n = 4 * i; i 127 libavcodec/h264_mb.c int y_offset = (i & 2) << 2; i 624 libavcodec/h264_mb.c int i; i 636 libavcodec/h264_mb.c for (i = 0; i < 16; i += 4) { i 637 libavcodec/h264_mb.c uint8_t *const ptr = dest_y + block_offset[i]; i 638 libavcodec/h264_mb.c const int dir = sl->intra4x4_pred_mode_cache[scan8[i]]; i 641 libavcodec/h264_mb.c h->hpc.pred8x8l_add[dir](ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); i 643 libavcodec/h264_mb.c h->hpc.pred8x8l_filter_add[dir](ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), i 644 libavcodec/h264_mb.c (sl-> topleft_samples_available << i) & 0x8000, i 645 libavcodec/h264_mb.c (sl->topright_samples_available << i) & 0x4000, linesize); i 647 libavcodec/h264_mb.c const int nnz = sl->non_zero_count_cache[scan8[i + p * 16]]; i 648 libavcodec/h264_mb.c h->hpc.pred8x8l[dir](ptr, (sl->topleft_samples_available << i) & 0x8000, i 649 libavcodec/h264_mb.c (sl->topright_samples_available << i) & 0x4000, linesize); i 651 libavcodec/h264_mb.c if (nnz == 1 && dctcoef_get(sl->mb, pixel_shift, i * 16 + p * 256)) i 652 libavcodec/h264_mb.c idct_dc_add(ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); i 654 libavcodec/h264_mb.c idct_add(ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); i 666 libavcodec/h264_mb.c for (i = 0; i < 16; i++) { i 667 libavcodec/h264_mb.c uint8_t *const ptr = dest_y + block_offset[i]; i 668 libavcodec/h264_mb.c const int dir = sl->intra4x4_pred_mode_cache[scan8[i]]; i 671 libavcodec/h264_mb.c h->hpc.pred4x4_add[dir](ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); i 677 libavcodec/h264_mb.c const int topright_avail = (sl->topright_samples_available << i) & 0x8000; i 678 libavcodec/h264_mb.c av_assert2(sl->mb_y || linesize <= block_offset[i]); i 693 libavcodec/h264_mb.c nnz = sl->non_zero_count_cache[scan8[i + p * 16]]; i 695 libavcodec/h264_mb.c if (nnz == 1 && dctcoef_get(sl->mb, pixel_shift, i * 16 + p * 256)) i 696 libavcodec/h264_mb.c idct_dc_add(ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); i 698 libavcodec/h264_mb.c idct_add(ptr, sl->mb + (i * 16 + p * 256 << pixel_shift), linesize); i 717 libavcodec/h264_mb.c for (i = 0; i < 16; i++) i 719 libavcodec/h264_mb.c pixel_shift, dc_mapping[i], i 721 libavcodec/h264_mb.c pixel_shift, i)); i 736 libavcodec/h264_mb.c int i; i 748 libavcodec/h264_mb.c for (i = 0; i < 16; i++) i 749 libavcodec/h264_mb.c if (sl->non_zero_count_cache[scan8[i + p * 16]] || i 750 libavcodec/h264_mb.c dctcoef_get(sl->mb, pixel_shift, i * 16 + p * 256)) i 751 libavcodec/h264_mb.c h->h264dsp.h264_add_pixels4_clear(dest_y + block_offset[i], i 752 libavcodec/h264_mb.c sl->mb + (i * 16 + p * 256 << pixel_shift), i 766 libavcodec/h264_mb.c for (i = 0; i < 16; i += di) i 767 libavcodec/h264_mb.c if (sl->non_zero_count_cache[scan8[i + p * 16]]) i 768 libavcodec/h264_mb.c idct_add(dest_y + block_offset[i], i 769 libavcodec/h264_mb.c sl->mb + (i * 16 + p * 256 << pixel_shift), i 49 libavcodec/h264_mb_template.c int i, j; i 83 libavcodec/h264_mb_template.c for (i = 0; i < 16; i += 4) { i 84 libavcodec/h264_mb_template.c int ref = sl->ref_cache[list][scan8[i]]; i 86 libavcodec/h264_mb_template.c fill_rectangle(&sl->ref_cache[list][scan8[i]], 2, 2, i 106 libavcodec/h264_mb_template.c for (i = 0; i < 16; i++) { i 107 libavcodec/h264_mb_template.c uint16_t *tmp_y = (uint16_t *)(dest_y + i * linesize); i 113 libavcodec/h264_mb_template.c for (i = 0; i < block_h; i++) { i 114 libavcodec/h264_mb_template.c uint16_t *tmp_cb = (uint16_t *)(dest_cb + i * uvlinesize); i 115 libavcodec/h264_mb_template.c uint16_t *tmp_cr = (uint16_t *)(dest_cr + i * uvlinesize); i 121 libavcodec/h264_mb_template.c for (i = 0; i < block_h; i++) { i 122 libavcodec/h264_mb_template.c uint16_t *tmp_cb = (uint16_t *)(dest_cb + i * uvlinesize); i 126 libavcodec/h264_mb_template.c for (i = 0; i < block_h; i++) { i 127 libavcodec/h264_mb_template.c uint16_t *tmp_cr = (uint16_t *)(dest_cr + i * uvlinesize); i 134 libavcodec/h264_mb_template.c for (i = 0; i < 16; i++) i 135 libavcodec/h264_mb_template.c memcpy(dest_y + i * linesize, sl->intra_pcm_ptr + i * 16, 16); i 138 libavcodec/h264_mb_template.c for (i = 0; i < 8; i++) { i 139 libavcodec/h264_mb_template.c memset(dest_cb + i * uvlinesize, 1 << (bit_depth - 1), 8); i 140 libavcodec/h264_mb_template.c memset(dest_cr + i * uvlinesize, 1 << (bit_depth - 1), 8); i 145 libavcodec/h264_mb_template.c for (i = 0; i < block_h; i++) { i 146 libavcodec/h264_mb_template.c memcpy(dest_cb + i * uvlinesize, src_cb + i * 8, 8); i 147 libavcodec/h264_mb_template.c memcpy(dest_cr + i * uvlinesize, src_cr + i * 8, 8); i 211 libavcodec/h264_mb_template.c for (i = j * 16; i < j * 16 + 4; i++) i 212 libavcodec/h264_mb_template.c if (sl->non_zero_count_cache[scan8[i]] || i 213 libavcodec/h264_mb_template.c dctcoef_get(sl->mb, PIXEL_SHIFT, i * 16)) i 214 libavcodec/h264_mb_template.c idct_add(dest[j - 1] + block_offset[i], i 215 libavcodec/h264_mb_template.c sl->mb + (i * 16 << PIXEL_SHIFT), i 218 libavcodec/h264_mb_template.c for (i = j * 16 + 4; i < j * 16 + 8; i++) i 219 libavcodec/h264_mb_template.c if (sl->non_zero_count_cache[scan8[i + 4]] || i 220 libavcodec/h264_mb_template.c dctcoef_get(sl->mb, PIXEL_SHIFT, i * 16)) i 221 libavcodec/h264_mb_template.c idct_add(dest[j - 1] + block_offset[i + 4], i 222 libavcodec/h264_mb_template.c sl->mb + (i * 16 << PIXEL_SHIFT), i 264 libavcodec/h264_mb_template.c int i, j, p; i 293 libavcodec/h264_mb_template.c for (i = 0; i < 16; i += 4) { i 294 libavcodec/h264_mb_template.c int ref = sl->ref_cache[list][scan8[i]]; i 296 libavcodec/h264_mb_template.c fill_rectangle(&sl->ref_cache[list][scan8[i]], 2, 2, i 313 libavcodec/h264_mb_template.c for (i = 0; i < 16; i++) { i 314 libavcodec/h264_mb_template.c uint16_t *tmp = (uint16_t *)(dest[p] + i * linesize); i 320 libavcodec/h264_mb_template.c for (i = 0; i < 16; i++) i 321 libavcodec/h264_mb_template.c memcpy(dest[p] + i * linesize, i 322 libavcodec/h264_mb_template.c sl->intra_pcm_ptr + p * 256 + i * 16, 16); i 108 libavcodec/h264_mc_template.c int i; i 112 libavcodec/h264_mc_template.c for (i = 0; i < 4; i++) { i 113 libavcodec/h264_mc_template.c const int sub_mb_type = sl->sub_mb_type[i]; i 114 libavcodec/h264_mc_template.c const int n = 4 * i; i 115 libavcodec/h264_mc_template.c int x_offset = (i & 1) << 2; i 116 libavcodec/h264_mc_template.c int y_offset = (i & 2) << 1; i 107 libavcodec/h264_metadata_bsf.c int num, den, i; i 112 libavcodec/h264_metadata_bsf.c for (i = 1; i < FF_ARRAY_ELEMS(sar_idc); i++) { i 113 libavcodec/h264_metadata_bsf.c if (num == sar_idc[i].num && i 114 libavcodec/h264_metadata_bsf.c den == sar_idc[i].den) i 117 libavcodec/h264_metadata_bsf.c if (i == FF_ARRAY_ELEMS(sar_idc)) { i 122 libavcodec/h264_metadata_bsf.c sps->vui.aspect_ratio_idc = i; i 285 libavcodec/h264_metadata_bsf.c int err, i; i 298 libavcodec/h264_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 299 libavcodec/h264_metadata_bsf.c if (au->units[i].type == H264_NAL_SPS) { i 300 libavcodec/h264_metadata_bsf.c err = h264_metadata_update_sps(bsf, au->units[i].content); i 326 libavcodec/h264_metadata_bsf.c int err, i, j, has_sps; i 367 libavcodec/h264_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 368 libavcodec/h264_metadata_bsf.c if (au->units[i].type == H264_NAL_SLICE || i 369 libavcodec/h264_metadata_bsf.c au->units[i].type == H264_NAL_IDR_SLICE) { i 370 libavcodec/h264_metadata_bsf.c H264RawSlice *slice = au->units[i].content; i 403 libavcodec/h264_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 404 libavcodec/h264_metadata_bsf.c if (au->units[i].type == H264_NAL_SPS) { i 405 libavcodec/h264_metadata_bsf.c err = h264_metadata_update_sps(bsf, au->units[i].content); i 421 libavcodec/h264_metadata_bsf.c for (i = j = 0; j < 32 && ctx->sei_user_data[i]; i++) { i 423 libavcodec/h264_metadata_bsf.c c = ctx->sei_user_data[i]; i 438 libavcodec/h264_metadata_bsf.c if (j == 32 && ctx->sei_user_data[i] == '+') { i 439 libavcodec/h264_metadata_bsf.c size_t len = strlen(ctx->sei_user_data + i + 1); i 449 libavcodec/h264_metadata_bsf.c memcpy(udu->data, ctx->sei_user_data + i + 1, len + 1); i 468 libavcodec/h264_metadata_bsf.c for (i = au->nb_units - 1; i >= 0; i--) { i 469 libavcodec/h264_metadata_bsf.c if (au->units[i].type == H264_NAL_FILLER_DATA) { i 470 libavcodec/h264_metadata_bsf.c ff_cbs_delete_unit(ctx->cbc, au, i); i 474 libavcodec/h264_metadata_bsf.c if (au->units[i].type == H264_NAL_SEI) { i 476 libavcodec/h264_metadata_bsf.c H264RawSEI *sei = au->units[i].content; i 482 libavcodec/h264_metadata_bsf.c &au->units[i], j); i 489 libavcodec/h264_metadata_bsf.c for (i = au->nb_units - 1; i >= 0; i--) { i 491 libavcodec/h264_metadata_bsf.c if (au->units[i].type != H264_NAL_SEI) i 493 libavcodec/h264_metadata_bsf.c sei = au->units[i].content; i 507 libavcodec/h264_metadata_bsf.c &au->units[i], j); i 629 libavcodec/h264_metadata_bsf.c int err, i; i 642 libavcodec/h264_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 643 libavcodec/h264_metadata_bsf.c if (au->units[i].type == H264_NAL_SPS) { i 644 libavcodec/h264_metadata_bsf.c err = h264_metadata_update_sps(bsf, au->units[i].content); i 207 libavcodec/h264_mp4toannexb_bsf.c for (int i = 0; i < s->length_size; i++) i 208 libavcodec/h264_mp4toannexb_bsf.c nal_size = (nal_size << 8) | buf[i]; i 40 libavcodec/h264_mvpred.h int i, int list, int part_width) i 42 libavcodec/h264_mvpred.h const int topright_ref = sl->ref_cache[list][i - 8 + part_width]; i 58 libavcodec/h264_mvpred.h && i >= scan8[0] + 8 && (i & 7) == 4 i 67 libavcodec/h264_mvpred.h (sl->mb_y & 1) * 2 + (i >> 5)); i 71 libavcodec/h264_mvpred.h SET_DIAG_MV(/ 2, *2, sl->left_mb_xy[i >= 36], ((i >> 2)) & 3); i 78 libavcodec/h264_mvpred.h *C = sl->mv_cache[list][i - 8 + part_width]; i 83 libavcodec/h264_mvpred.h *C = sl->mv_cache[list][i - 8 - 1]; i 84 libavcodec/h264_mvpred.h return sl->ref_cache[list][i - 8 - 1]; i 450 libavcodec/h264_mvpred.h int i; i 519 libavcodec/h264_mvpred.h for (i = 0; i < 2; i++) { i 520 libavcodec/h264_mvpred.h if (IS_INTRA4x4(left_type[LEFT(i)])) { i 521 libavcodec/h264_mvpred.h int8_t *mode = sl->intra4x4_pred_mode + h->mb2br_xy[left_xy[LEFT(i)]]; i 522 libavcodec/h264_mvpred.h sl->intra4x4_pred_mode_cache[3 + 8 * 1 + 2 * 8 * i] = mode[6 - left_block[0 + 2 * i]]; i 523 libavcodec/h264_mvpred.h sl->intra4x4_pred_mode_cache[3 + 8 * 2 + 2 * 8 * i] = mode[6 - left_block[1 + 2 * i]]; i 525 libavcodec/h264_mvpred.h sl->intra4x4_pred_mode_cache[3 + 8 * 1 + 2 * 8 * i] = i 526 libavcodec/h264_mvpred.h sl->intra4x4_pred_mode_cache[3 + 8 * 2 + 2 * 8 * i] = 2 - 3 * !(left_type[LEFT(i)] & type_mask); i 560 libavcodec/h264_mvpred.h for (i = 0; i < 2; i++) { i 561 libavcodec/h264_mvpred.h if (left_type[LEFT(i)]) { i 562 libavcodec/h264_mvpred.h nnz = h->non_zero_count[left_xy[LEFT(i)]]; i 563 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 1 + 2 * 8 * i] = nnz[left_block[8 + 0 + 2 * i]]; i 564 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 2 + 2 * 8 * i] = nnz[left_block[8 + 1 + 2 * i]]; i 566 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 6 + 2 * 8 * i] = nnz[left_block[8 + 0 + 2 * i] + 4 * 4]; i 567 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 7 + 2 * 8 * i] = nnz[left_block[8 + 1 + 2 * i] + 4 * 4]; i 568 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 11 + 2 * 8 * i] = nnz[left_block[8 + 0 + 2 * i] + 8 * 4]; i 569 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 12 + 2 * 8 * i] = nnz[left_block[8 + 1 + 2 * i] + 8 * 4]; i 571 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 6 + 2 * 8 * i] = nnz[left_block[8 + 0 + 2 * i] - 2 + 4 * 4]; i 572 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 7 + 2 * 8 * i] = nnz[left_block[8 + 1 + 2 * i] - 2 + 4 * 4]; i 573 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 11 + 2 * 8 * i] = nnz[left_block[8 + 0 + 2 * i] - 2 + 8 * 4]; i 574 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 12 + 2 * 8 * i] = nnz[left_block[8 + 1 + 2 * i] - 2 + 8 * 4]; i 576 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 6 + 8 * i] = nnz[left_block[8 + 4 + 2 * i]]; i 577 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 11 + 8 * i] = nnz[left_block[8 + 5 + 2 * i]]; i 580 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 1 + 2 * 8 * i] = i 581 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 2 + 2 * 8 * i] = i 582 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 6 + 2 * 8 * i] = i 583 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 7 + 2 * 8 * i] = i 584 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 11 + 2 * 8 * i] = i 585 libavcodec/h264_mvpred.h nnz_cache[3 + 8 * 12 + 2 * 8 * i] = CABAC(h) && !IS_INTRA(mb_type) ? 0 : 64; i 632 libavcodec/h264_mvpred.h for (i = 0; i < 2; i++) { i 633 libavcodec/h264_mvpred.h int cache_idx = -1 + i * 2 * 8; i 634 libavcodec/h264_mvpred.h if (USES_LIST(left_type[LEFT(i)], list)) { i 635 libavcodec/h264_mvpred.h const int b_xy = h->mb2b_xy[left_xy[LEFT(i)]] + 3; i 636 libavcodec/h264_mvpred.h const int b8_xy = 4 * left_xy[LEFT(i)] + 1; i 638 libavcodec/h264_mvpred.h mv[b_xy + b_stride * left_block[0 + i * 2]]); i 640 libavcodec/h264_mvpred.h mv[b_xy + b_stride * left_block[1 + i * 2]]); i 641 libavcodec/h264_mvpred.h ref_cache[cache_idx] = ref[b8_xy + (left_block[0 + i * 2] & ~1)]; i 642 libavcodec/h264_mvpred.h ref_cache[cache_idx + 8] = ref[b8_xy + (left_block[1 + i * 2] & ~1)]; i 647 libavcodec/h264_mvpred.h ref_cache[cache_idx + 8] = (left_type[LEFT(i)]) ? LIST_NOT_USED i 32 libavcodec/h264_parse.c int list, i, j; i 57 libavcodec/h264_parse.c for (i = 0; i < ref_count[list]; i++) { i 62 libavcodec/h264_parse.c pwt->luma_weight[i][list][0] = get_se_golomb(gb); i 63 libavcodec/h264_parse.c pwt->luma_weight[i][list][1] = get_se_golomb(gb); i 64 libavcodec/h264_parse.c if ((int8_t)pwt->luma_weight[i][list][0] != pwt->luma_weight[i][list][0] || i 65 libavcodec/h264_parse.c (int8_t)pwt->luma_weight[i][list][1] != pwt->luma_weight[i][list][1]) i 67 libavcodec/h264_parse.c if (pwt->luma_weight[i][list][0] != luma_def || i 68 libavcodec/h264_parse.c pwt->luma_weight[i][list][1] != 0) { i 73 libavcodec/h264_parse.c pwt->luma_weight[i][list][0] = luma_def; i 74 libavcodec/h264_parse.c pwt->luma_weight[i][list][1] = 0; i 82 libavcodec/h264_parse.c pwt->chroma_weight[i][list][j][0] = get_se_golomb(gb); i 83 libavcodec/h264_parse.c pwt->chroma_weight[i][list][j][1] = get_se_golomb(gb); i 84 libavcodec/h264_parse.c if ((int8_t)pwt->chroma_weight[i][list][j][0] != pwt->chroma_weight[i][list][j][0] || i 85 libavcodec/h264_parse.c (int8_t)pwt->chroma_weight[i][list][j][1] != pwt->chroma_weight[i][list][j][1]) { i 86 libavcodec/h264_parse.c pwt->chroma_weight[i][list][j][0] = chroma_def; i 87 libavcodec/h264_parse.c pwt->chroma_weight[i][list][j][1] = 0; i 90 libavcodec/h264_parse.c if (pwt->chroma_weight[i][list][j][0] != chroma_def || i 91 libavcodec/h264_parse.c pwt->chroma_weight[i][list][j][1] != 0) { i 99 libavcodec/h264_parse.c pwt->chroma_weight[i][list][j][0] = chroma_def; i 100 libavcodec/h264_parse.c pwt->chroma_weight[i][list][j][1] = 0; i 107 libavcodec/h264_parse.c pwt->luma_weight[16 + 2 * i][list][0] = pwt->luma_weight[16 + 2 * i + 1][list][0] = pwt->luma_weight[i][list][0]; i 108 libavcodec/h264_parse.c pwt->luma_weight[16 + 2 * i][list][1] = pwt->luma_weight[16 + 2 * i + 1][list][1] = pwt->luma_weight[i][list][1]; i 111 libavcodec/h264_parse.c pwt->chroma_weight[16 + 2 * i][list][j][0] = pwt->chroma_weight[16 + 2 * i + 1][list][j][0] = pwt->chroma_weight[i][list][j][0]; i 112 libavcodec/h264_parse.c pwt->chroma_weight[16 + 2 * i][list][j][1] = pwt->chroma_weight[16 + 2 * i + 1][list][j][1] = pwt->chroma_weight[i][list][j][1]; i 140 libavcodec/h264_parse.c int i; i 143 libavcodec/h264_parse.c for (i = 0; i < 4; i++) { i 144 libavcodec/h264_parse.c int status = top[pred_mode_cache[scan8[0] + i]]; i 151 libavcodec/h264_parse.c pred_mode_cache[scan8[0] + i] = status; i 158 libavcodec/h264_parse.c for (i = 0; i < 4; i++) i 159 libavcodec/h264_parse.c if (!(left_samples_available & mask[i])) { i 160 libavcodec/h264_parse.c int status = left[pred_mode_cache[scan8[0] + 8 * i]]; i 167 libavcodec/h264_parse.c pred_mode_cache[scan8[0] + 8 * i] = status; i 308 libavcodec/h264_parse.c int i; i 319 libavcodec/h264_parse.c for (i = 0; i < sps->poc_cycle_length; i++) i 321 libavcodec/h264_parse.c expected_delta_per_poc_cycle += sps->offset_for_ref_frame[i]; i 328 libavcodec/h264_parse.c for (i = 0; i <= frame_num_in_poc_cycle; i++) i 329 libavcodec/h264_parse.c expectedpoc = expectedpoc + sps->offset_for_ref_frame[i]; i 368 libavcodec/h264_parse.c int i, ret = 0; i 376 libavcodec/h264_parse.c for (i = 0; i < pkt.nb_nals; i++) { i 377 libavcodec/h264_parse.c H2645NAL *nal = &pkt.nals[i]; i 472 libavcodec/h264_parse.c int i, cnt, nalsize; i 485 libavcodec/h264_parse.c for (i = 0; i < cnt; i++) { i 492 libavcodec/h264_parse.c "Decoding sps %d from avcC failed\n", i); i 499 libavcodec/h264_parse.c for (i = 0; i < cnt; i++) { i 506 libavcodec/h264_parse.c "Decoding pps %d from avcC failed\n", i); i 71 libavcodec/h264_parser.c int i, j; i 84 libavcodec/h264_parser.c for (i = 0; i < buf_size; i++) { i 85 libavcodec/h264_parser.c if (i >= next_avc) { i 87 libavcodec/h264_parser.c i = next_avc; i 89 libavcodec/h264_parser.c nalsize = (nalsize << 8) | buf[i++]; i 90 libavcodec/h264_parser.c if (nalsize <= 0 || nalsize > buf_size - i) { i 91 libavcodec/h264_parser.c av_log(logctx, AV_LOG_ERROR, "AVC-parser: nal size %d remaining %d\n", nalsize, buf_size - i); i 94 libavcodec/h264_parser.c next_avc = i + nalsize; i 99 libavcodec/h264_parser.c i += p->h264dsp.startcode_find_candidate(buf + i, next_avc - i); i 100 libavcodec/h264_parser.c if (i < next_avc) i 103 libavcodec/h264_parser.c if (buf[i] == 1) i 105 libavcodec/h264_parser.c else if (buf[i]) i 110 libavcodec/h264_parser.c int nalu_type = buf[i] & 0x1F; i 114 libavcodec/h264_parser.c i++; i 126 libavcodec/h264_parser.c p->parse_history[p->parse_history_count++] = buf[i]; i 134 libavcodec/h264_parser.c i -= p->parse_history_count - 1; i 155 libavcodec/h264_parser.c return i - (state & 5); i 211 libavcodec/h264_parser.c int i; i 212 libavcodec/h264_parser.c for (i = 0; i < MAX_MMCO_COUNT; i++) { i 47 libavcodec/h264_picture.c int i; i 58 libavcodec/h264_picture.c for (i = 0; i < 2; i++) { i 59 libavcodec/h264_picture.c av_buffer_unref(&pic->motion_val_buf[i]); i 60 libavcodec/h264_picture.c av_buffer_unref(&pic->ref_index_buf[i]); i 68 libavcodec/h264_picture.c int ret, i; i 90 libavcodec/h264_picture.c for (i = 0; i < 2; i++) { i 91 libavcodec/h264_picture.c dst->motion_val_buf[i] = av_buffer_ref(src->motion_val_buf[i]); i 92 libavcodec/h264_picture.c dst->ref_index_buf[i] = av_buffer_ref(src->ref_index_buf[i]); i 93 libavcodec/h264_picture.c if (!dst->motion_val_buf[i] || !dst->ref_index_buf[i]) { i 97 libavcodec/h264_picture.c dst->motion_val[i] = src->motion_val[i]; i 98 libavcodec/h264_picture.c dst->ref_index[i] = src->ref_index[i]; i 110 libavcodec/h264_picture.c for (i = 0; i < 2; i++) i 111 libavcodec/h264_picture.c dst->field_poc[i] = src->field_poc[i]; i 139 libavcodec/h264_picture.c int i; i 149 libavcodec/h264_picture.c for (i = 0; i < 2; i++) { i 150 libavcodec/h264_picture.c dst->motion_val[i] = src->motion_val[i]; i 151 libavcodec/h264_picture.c dst->ref_index[i] = src->ref_index[i]; i 96 libavcodec/h264_ps.c int i; i 99 libavcodec/h264_ps.c for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) i 100 libavcodec/h264_ps.c if (s->pps_list[i] && ((PPS*)s->pps_list[i]->data)->sps_id == id) i 101 libavcodec/h264_ps.c remove_pps(s, i); i 110 libavcodec/h264_ps.c int cpb_count, i; i 120 libavcodec/h264_ps.c for (i = 0; i < cpb_count; i++) { i 256 libavcodec/h264_ps.c int i, last = 8, next = 8; i 261 libavcodec/h264_ps.c for (i = 0; i < size; i++) { i 270 libavcodec/h264_ps.c if (!i && !next) { /* matrix not written, we use the preset one */ i 274 libavcodec/h264_ps.c last = factors[scan[i]] = next ? next : last; i 319 libavcodec/h264_ps.c int i; i 321 libavcodec/h264_ps.c for (i = 0; i < MAX_SPS_COUNT; i++) i 322 libavcodec/h264_ps.c av_buffer_unref(&ps->sps_list[i]); i 324 libavcodec/h264_ps.c for (i = 0; i < MAX_PPS_COUNT; i++) i 325 libavcodec/h264_ps.c av_buffer_unref(&ps->pps_list[i]); i 339 libavcodec/h264_ps.c int i, log2_max_frame_num_minus4; i 472 libavcodec/h264_ps.c for (i = 0; i < sps->poc_cycle_length; i++) { i 473 libavcodec/h264_ps.c sps->offset_for_ref_frame[i] = get_se_golomb_long(gb); i 474 libavcodec/h264_ps.c if (sps->offset_for_ref_frame[i] == INT32_MIN) { i 594 libavcodec/h264_ps.c for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) { i 595 libavcodec/h264_ps.c if (level_max_dpb_mbs[i][0] == sps->level_idc) { i 596 libavcodec/h264_ps.c sps->num_reorder_frames = FFMIN(level_max_dpb_mbs[i][1] / (sps->mb_width * sps->mb_height), i 647 libavcodec/h264_ps.c int i, j, q, x; i 650 libavcodec/h264_ps.c for (i = 0; i < 6; i++) { i 651 libavcodec/h264_ps.c pps->dequant8_coeff[i] = pps->dequant8_buffer[i]; i 652 libavcodec/h264_ps.c for (j = 0; j < i; j++) i 653 libavcodec/h264_ps.c if (!memcmp(pps->scaling_matrix8[j], pps->scaling_matrix8[i], i 655 libavcodec/h264_ps.c pps->dequant8_coeff[i] = pps->dequant8_buffer[j]; i 658 libavcodec/h264_ps.c if (j < i) i 665 libavcodec/h264_ps.c pps->dequant8_coeff[i][q][(x >> 3) | ((x & 7) << 3)] = i 667 libavcodec/h264_ps.c pps->scaling_matrix8[i][x]) << shift; i 674 libavcodec/h264_ps.c int i, j, q, x; i 676 libavcodec/h264_ps.c for (i = 0; i < 6; i++) { i 677 libavcodec/h264_ps.c pps->dequant4_coeff[i] = pps->dequant4_buffer[i]; i 678 libavcodec/h264_ps.c for (j = 0; j < i; j++) i 679 libavcodec/h264_ps.c if (!memcmp(pps->scaling_matrix4[j], pps->scaling_matrix4[i], i 681 libavcodec/h264_ps.c pps->dequant4_coeff[i] = pps->dequant4_buffer[j]; i 684 libavcodec/h264_ps.c if (j < i) i 691 libavcodec/h264_ps.c pps->dequant4_coeff[i][q][(x >> 2) | ((x << 2) & 0xF)] = i 693 libavcodec/h264_ps.c pps->scaling_matrix4[i][x]) << shift; i 700 libavcodec/h264_ps.c int i, x; i 707 libavcodec/h264_ps.c for (i = 0; i < 6; i++) i 709 libavcodec/h264_ps.c pps->dequant4_coeff[i][0][x] = 1 << 6; i 711 libavcodec/h264_ps.c for (i = 0; i < 6; i++) i 713 libavcodec/h264_ps.c pps->dequant8_coeff[i][0][x] = 1 << 6; i 719 libavcodec/h264_ps.c int i; i 721 libavcodec/h264_ps.c for (i = 0; i < max_qp + 1; i++) i 722 libavcodec/h264_ps.c pps->chroma_qp_table[t][i] = i 723 libavcodec/h264_ps.c ff_h264_chroma_qp[depth - 8][av_clip(i + index, 0, max_qp)]; i 75 libavcodec/h264_redundant_pps_bsf.c int err, i; i 86 libavcodec/h264_redundant_pps_bsf.c for (i = 0; i < au->nb_units; i++) { i 87 libavcodec/h264_redundant_pps_bsf.c CodedBitstreamUnit *nal = &au->units[i]; i 98 libavcodec/h264_redundant_pps_bsf.c ff_cbs_delete_unit(ctx->input, au, i); i 99 libavcodec/h264_redundant_pps_bsf.c i--; i 127 libavcodec/h264_redundant_pps_bsf.c int err, i; i 146 libavcodec/h264_redundant_pps_bsf.c for (i = 0; i < au->nb_units; i++) { i 147 libavcodec/h264_redundant_pps_bsf.c if (au->units[i].type == H264_NAL_PPS) { i 148 libavcodec/h264_redundant_pps_bsf.c err = h264_redundant_pps_fixup_pps(ctx, au->units[i].content); i 42 libavcodec/h264_refs.c int i; i 43 libavcodec/h264_refs.c for (i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) { i 45 libavcodec/h264_refs.c pic->data[i] += pic->linesize[i]; i 47 libavcodec/h264_refs.c pic->linesize[i] *= 2; i 81 libavcodec/h264_refs.c int i[2] = { 0 }; i 84 libavcodec/h264_refs.c while (i[0] < len || i[1] < len) { i 85 libavcodec/h264_refs.c while (i[0] < len && !(in[i[0]] && (in[i[0]]->reference & sel))) i 86 libavcodec/h264_refs.c i[0]++; i 87 libavcodec/h264_refs.c while (i[1] < len && !(in[i[1]] && (in[i[1]]->reference & (sel ^ 3)))) i 88 libavcodec/h264_refs.c i[1]++; i 89 libavcodec/h264_refs.c if (i[0] < len) { i 91 libavcodec/h264_refs.c in[i[0]]->pic_id = is_long ? i[0] : in[i[0]]->frame_num; i 92 libavcodec/h264_refs.c split_field_copy(&def[index++], in[i[0]++], sel, 1); i 94 libavcodec/h264_refs.c if (i[1] < len) { i 96 libavcodec/h264_refs.c in[i[1]]->pic_id = is_long ? i[1] : in[i[1]]->frame_num; i 97 libavcodec/h264_refs.c split_field_copy(&def[index++], in[i[1]++], sel ^ 3, 0); i 107 libavcodec/h264_refs.c int i, best_poc; i 113 libavcodec/h264_refs.c for (i = 0; i < len; i++) { i 114 libavcodec/h264_refs.c const int poc = src[i]->poc; i 117 libavcodec/h264_refs.c sorted[out_i] = src[i]; i 137 libavcodec/h264_refs.c int i, len; i 168 libavcodec/h264_refs.c for (i = 0; i < lens[0] && i 169 libavcodec/h264_refs.c sl->ref_list[0][i].parent->f->buf[0]->buffer == i 170 libavcodec/h264_refs.c sl->ref_list[1][i].parent->f->buf[0]->buffer; i++); i 171 libavcodec/h264_refs.c if (i == lens[0]) { i 187 libavcodec/h264_refs.c for (i = 0; i < sl->ref_count[0]; i++) { i 189 libavcodec/h264_refs.c (sl->ref_list[0][i].parent ? (sl->ref_list[0][i].parent->long_ref ? "LT" : "ST") : "??"), i 190 libavcodec/h264_refs.c sl->ref_list[0][i].pic_id, i 191 libavcodec/h264_refs.c sl->ref_list[0][i].data[0]); i 194 libavcodec/h264_refs.c for (i = 0; i < sl->ref_count[1]; i++) { i 196 libavcodec/h264_refs.c (sl->ref_list[1][i].parent ? (sl->ref_list[1][i].parent->long_ref ? "LT" : "ST") : "??"), i 197 libavcodec/h264_refs.c sl->ref_list[1][i].pic_id, i 198 libavcodec/h264_refs.c sl->ref_list[1][i].data[0]); i 204 libavcodec/h264_refs.c for (i = 0; i < sl->ref_count[j]; i++) { i 205 libavcodec/h264_refs.c if (sl->ref_list[j][i].parent) { i 206 libavcodec/h264_refs.c if (mismatches_ref(h, sl->ref_list[j][i].parent)) { i 208 libavcodec/h264_refs.c memset(&sl->ref_list[j][i], 0, sizeof(sl->ref_list[j][i])); i 213 libavcodec/h264_refs.c for (i = 0; i < sl->list_count; i++) i 214 libavcodec/h264_refs.c h->default_ref[i] = sl->ref_list[i][0]; i 222 libavcodec/h264_refs.c uint32_t i; i 225 libavcodec/h264_refs.c for (i = 0; i < h->short_ref_count; i++) { i 226 libavcodec/h264_refs.c H264Picture *pic = h->short_ref[i]; i 228 libavcodec/h264_refs.c i, pic->frame_num, pic->poc, pic->f->data[0]); i 238 libavcodec/h264_refs.c uint32_t i; i 241 libavcodec/h264_refs.c for (i = 0; i < 16; i++) { i 242 libavcodec/h264_refs.c H264Picture *pic = h->long_ref[i]; i 245 libavcodec/h264_refs.c i, pic->frame_num, pic->poc, pic->f->data[0]); i 276 libavcodec/h264_refs.c int list, i, j; i 278 libavcodec/h264_refs.c for (i = 0; i < sl->ref_count[list]; i++) { i 279 libavcodec/h264_refs.c H264Ref *frame = &sl->ref_list[list][i]; i 280 libavcodec/h264_refs.c H264Ref *field = &sl->ref_list[list][16 + 2 * i]; i 315 libavcodec/h264_refs.c int i; i 338 libavcodec/h264_refs.c for (i = h->short_ref_count - 1; i >= 0; i--) { i 339 libavcodec/h264_refs.c ref = h->short_ref[i]; i 346 libavcodec/h264_refs.c if (i >= 0) i 366 libavcodec/h264_refs.c i = 0; i 368 libavcodec/h264_refs.c i = -1; i 376 libavcodec/h264_refs.c if (i < 0 || mismatches_ref(h, ref)) { i 378 libavcodec/h264_refs.c i < 0 ? "reference picture missing during reorder\n" : i 383 libavcodec/h264_refs.c for (i = index; i + 1 < sl->ref_count[list]; i++) { i 384 libavcodec/h264_refs.c if (sl->ref_list[list][i].parent && i 385 libavcodec/h264_refs.c ref->long_ref == sl->ref_list[list][i].parent->long_ref && i 386 libavcodec/h264_refs.c ref->pic_id == sl->ref_list[list][i].pic_id) i 389 libavcodec/h264_refs.c for (; i > index; i--) { i 390 libavcodec/h264_refs.c sl->ref_list[list][i] = sl->ref_list[list][i - 1]; i 403 libavcodec/h264_refs.c int i; i 405 libavcodec/h264_refs.c for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++) i 406 libavcodec/h264_refs.c h->last_pocs[i] = INT_MIN; i 471 libavcodec/h264_refs.c int i; i 475 libavcodec/h264_refs.c for(i = 0; h->delayed_pic[i]; i++) i 476 libavcodec/h264_refs.c if(pic == h->delayed_pic[i]){ i 494 libavcodec/h264_refs.c int i; i 496 libavcodec/h264_refs.c for (i = 0; i < h->short_ref_count; i++) { i 497 libavcodec/h264_refs.c H264Picture *pic = h->short_ref[i]; i 499 libavcodec/h264_refs.c av_log(h->avctx, AV_LOG_DEBUG, "%d %d %p\n", i, pic->frame_num, pic); i 501 libavcodec/h264_refs.c *idx = i; i 514 libavcodec/h264_refs.c static void remove_short_at_index(H264Context *h, int i) i 516 libavcodec/h264_refs.c assert(i >= 0 && i < h->short_ref_count); i 517 libavcodec/h264_refs.c h->short_ref[i] = NULL; i 519 libavcodec/h264_refs.c memmove(&h->short_ref[i], &h->short_ref[i + 1], i 520 libavcodec/h264_refs.c (h->short_ref_count - i) * sizeof(H264Picture*)); i 529 libavcodec/h264_refs.c int i; i 534 libavcodec/h264_refs.c pic = find_short(h, frame_num, &i); i 537 libavcodec/h264_refs.c remove_short_at_index(h, i); i 548 libavcodec/h264_refs.c static H264Picture *remove_long(H264Context *h, int i, int ref_mask) i 552 libavcodec/h264_refs.c pic = h->long_ref[i]; i 555 libavcodec/h264_refs.c assert(h->long_ref[i]->long_ref == 1); i 556 libavcodec/h264_refs.c h->long_ref[i]->long_ref = 0; i 557 libavcodec/h264_refs.c h->long_ref[i] = NULL; i 567 libavcodec/h264_refs.c int i; i 569 libavcodec/h264_refs.c for (i = 0; i < 16; i++) { i 570 libavcodec/h264_refs.c remove_long(h, i, 0); i 579 libavcodec/h264_refs.c for (i = 0; i < h->short_ref_count; i++) { i 580 libavcodec/h264_refs.c unreference_pic(h, h->short_ref[i], 0); i 581 libavcodec/h264_refs.c h->short_ref[i] = NULL; i 614 libavcodec/h264_refs.c int i, av_uninit(j); i 632 libavcodec/h264_refs.c for (i = 0; i < mmco_count; i++) { i 635 libavcodec/h264_refs.c av_log(h->avctx, AV_LOG_DEBUG, "mmco:%d %d %d\n", h->mmco[i].opcode, i 636 libavcodec/h264_refs.c h->mmco[i].short_pic_num, h->mmco[i].long_arg); i 638 libavcodec/h264_refs.c if (mmco[i].opcode == MMCO_SHORT2UNUSED || i 639 libavcodec/h264_refs.c mmco[i].opcode == MMCO_SHORT2LONG) { i 640 libavcodec/h264_refs.c frame_num = pic_num_extract(h, mmco[i].short_pic_num, &structure); i 643 libavcodec/h264_refs.c if (mmco[i].opcode != MMCO_SHORT2LONG || i 644 libavcodec/h264_refs.c !h->long_ref[mmco[i].long_arg] || i 645 libavcodec/h264_refs.c h->long_ref[mmco[i].long_arg]->frame_num != frame_num) { i 653 libavcodec/h264_refs.c switch (mmco[i].opcode) { i 657 libavcodec/h264_refs.c h->mmco[i].short_pic_num, h->short_ref_count); i 661 libavcodec/h264_refs.c if (h->long_ref[mmco[i].long_arg] != pic) i 662 libavcodec/h264_refs.c remove_long(h, mmco[i].long_arg, 0); i 665 libavcodec/h264_refs.c h->long_ref[ mmco[i].long_arg ] = pic; i 666 libavcodec/h264_refs.c if (h->long_ref[mmco[i].long_arg]) { i 667 libavcodec/h264_refs.c h->long_ref[mmco[i].long_arg]->long_ref = 1; i 672 libavcodec/h264_refs.c j = pic_num_extract(h, mmco[i].long_arg, &structure); i 696 libavcodec/h264_refs.c if (j != mmco[i].long_arg) i 703 libavcodec/h264_refs.c if (h->long_ref[mmco[i].long_arg] != h->cur_pic_ptr) { i 705 libavcodec/h264_refs.c remove_long(h, mmco[i].long_arg, 0); i 707 libavcodec/h264_refs.c h->long_ref[mmco[i].long_arg] = h->cur_pic_ptr; i 708 libavcodec/h264_refs.c h->long_ref[mmco[i].long_arg]->long_ref = 1; i 716 libavcodec/h264_refs.c assert(mmco[i].long_arg <= 16); i 718 libavcodec/h264_refs.c for (j = mmco[i].long_arg; j < 16; j++) { i 785 libavcodec/h264_refs.c for (i = 0; i < 16; ++i) i 786 libavcodec/h264_refs.c if (h->long_ref[i]) i 789 libavcodec/h264_refs.c assert(i < 16); i 790 libavcodec/h264_refs.c remove_long(h, i, 0); i 797 libavcodec/h264_refs.c for (i = 0; i<h->short_ref_count; i++) { i 798 libavcodec/h264_refs.c pic = h->short_ref[i]; i 809 libavcodec/h264_refs.c for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { i 810 libavcodec/h264_refs.c if (h->ps.pps_list[i]) { i 811 libavcodec/h264_refs.c const PPS *pps = (const PPS *)h->ps.pps_list[i]->data; i 837 libavcodec/h264_refs.c int i; i 852 libavcodec/h264_refs.c for (i = 0; i < MAX_MMCO_COUNT; i++) { i 855 libavcodec/h264_refs.c mmco[i].opcode = opcode; i 857 libavcodec/h264_refs.c mmco[i].short_pic_num = i 871 libavcodec/h264_refs.c sl->nb_mmco = i; i 874 libavcodec/h264_refs.c mmco[i].long_arg = long_arg; i 881 libavcodec/h264_refs.c sl->nb_mmco = i; i 887 libavcodec/h264_refs.c nb_mmco = i; i 70 libavcodec/h264_sei.c unsigned int i, num_clock_ts; i 80 libavcodec/h264_sei.c for (i = 0; i < num_clock_ts; i++) { i 194 libavcodec/h264_sei.c int i, ret; i 205 libavcodec/h264_sei.c for (i = 0; i < cc_count; i++) { i 215 libavcodec/h264_sei.c int i; i 216 libavcodec/h264_sei.c for (i = 0; i < size - 1; i++) i 262 libavcodec/h264_sei.c int e, build, i; i 271 libavcodec/h264_sei.c for (i = 0; i < size; i++) i 272 libavcodec/h264_sei.c user_data[i] = get_bits(gb, 8); i 274 libavcodec/h264_sei.c user_data[i] = 0; i 117 libavcodec/h264_slice.c int i; i 120 libavcodec/h264_slice.c for (i = 0; i < H264_MAX_PICTURE_COUNT; i++) { i 121 libavcodec/h264_slice.c if (h->DPB[i].f->buf[0] && !h->DPB[i].reference && i 122 libavcodec/h264_slice.c (remove_current || &h->DPB[i] != h->cur_pic_ptr)) { i 123 libavcodec/h264_slice.c ff_h264_unref_picture(h, &h->DPB[i]); i 189 libavcodec/h264_slice.c int i, ret = 0; i 214 libavcodec/h264_slice.c for(i=0; i<AV_CEIL_RSHIFT(pic->f->height, v_chroma_shift); i++) { i 215 libavcodec/h264_slice.c memset(pic->f->data[1] + pic->f->linesize[1]*i, i 217 libavcodec/h264_slice.c memset(pic->f->data[2] + pic->f->linesize[2]*i, i 236 libavcodec/h264_slice.c for (i = 0; i < 2; i++) { i 237 libavcodec/h264_slice.c pic->motion_val_buf[i] = av_buffer_pool_get(h->motion_val_pool); i 238 libavcodec/h264_slice.c pic->ref_index_buf[i] = av_buffer_pool_get(h->ref_index_pool); i 239 libavcodec/h264_slice.c if (!pic->motion_val_buf[i] || !pic->ref_index_buf[i]) i 242 libavcodec/h264_slice.c pic->motion_val[i] = (int16_t (*)[2])pic->motion_val_buf[i]->data + 4; i 243 libavcodec/h264_slice.c pic->ref_index[i] = pic->ref_index_buf[i]->data; i 263 libavcodec/h264_slice.c int i; i 265 libavcodec/h264_slice.c for (i = 0; i < H264_MAX_PICTURE_COUNT; i++) { i 266 libavcodec/h264_slice.c if (!h->DPB[i].f->buf[0]) i 267 libavcodec/h264_slice.c return i; i 284 libavcodec/h264_slice.c int i; i 286 libavcodec/h264_slice.c for (i = 0; i < count; i++) { i 287 libavcodec/h264_slice.c av_assert1(!from[i] || i 288 libavcodec/h264_slice.c IN_RANGE(from[i], old_base, 1) || i 289 libavcodec/h264_slice.c IN_RANGE(from[i], old_base->DPB, H264_MAX_PICTURE_COUNT)); i 290 libavcodec/h264_slice.c to[i] = REBASE_PICTURE(from[i], new_base, old_base); i 302 libavcodec/h264_slice.c int i, ret; i 327 libavcodec/h264_slice.c for (i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) { i 328 libavcodec/h264_slice.c av_buffer_unref(&h->ps.sps_list[i]); i 329 libavcodec/h264_slice.c if (h1->ps.sps_list[i]) { i 330 libavcodec/h264_slice.c h->ps.sps_list[i] = av_buffer_ref(h1->ps.sps_list[i]); i 331 libavcodec/h264_slice.c if (!h->ps.sps_list[i]) i 335 libavcodec/h264_slice.c for (i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) { i 336 libavcodec/h264_slice.c av_buffer_unref(&h->ps.pps_list[i]); i 337 libavcodec/h264_slice.c if (h1->ps.pps_list[i]) { i 338 libavcodec/h264_slice.c h->ps.pps_list[i] = av_buffer_ref(h1->ps.pps_list[i]); i 339 libavcodec/h264_slice.c if (!h->ps.pps_list[i]) i 388 libavcodec/h264_slice.c for (i = 0; i < H264_MAX_PICTURE_COUNT; i++) { i 389 libavcodec/h264_slice.c ff_h264_unref_picture(h, &h->DPB[i]); i 390 libavcodec/h264_slice.c if (h1->DPB[i].f->buf[0] && i 391 libavcodec/h264_slice.c (ret = ff_h264_ref_picture(h, &h->DPB[i], &h1->DPB[i])) < 0) i 461 libavcodec/h264_slice.c int i, ret; i 472 libavcodec/h264_slice.c i = find_unused_picture(h); i 473 libavcodec/h264_slice.c if (i < 0) { i 475 libavcodec/h264_slice.c return i; i 477 libavcodec/h264_slice.c pic = &h->DPB[i]; i 513 libavcodec/h264_slice.c for (i = 0; i < h->nb_slice_ctx; i++) { i 514 libavcodec/h264_slice.c h->slice_ctx[i].linesize = h->cur_pic_ptr->f->linesize[0]; i 515 libavcodec/h264_slice.c h->slice_ctx[i].uvlinesize = h->cur_pic_ptr->f->linesize[1]; i 524 libavcodec/h264_slice.c for (i = 0; i < 16; i++) { i 525 libavcodec/h264_slice.c h->block_offset[i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 4 * pic->f->linesize[0] * ((scan8[i] - scan8[0]) >> 3); i 526 libavcodec/h264_slice.c h->block_offset[48 + i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 8 * pic->f->linesize[0] * ((scan8[i] - scan8[0]) >> 3); i 528 libavcodec/h264_slice.c for (i = 0; i < 16; i++) { i 529 libavcodec/h264_slice.c h->block_offset[16 + i] = i 530 libavcodec/h264_slice.c h->block_offset[32 + i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 4 * pic->f->linesize[1] * ((scan8[i] - scan8[0]) >> 3); i 531 libavcodec/h264_slice.c h->block_offset[48 + 16 + i] = i 532 libavcodec/h264_slice.c h->block_offset[48 + 32 + i] = (4 * ((scan8[i] - scan8[0]) & 7) << pixel_shift) + 8 * pic->f->linesize[1] * ((scan8[i] - scan8[0]) >> 3); i 661 libavcodec/h264_slice.c int ref0, ref1, i, cur_poc, ref_start, ref_count0, ref_count1; i 663 libavcodec/h264_slice.c for (i = 0; i < 2; i++) { i 664 libavcodec/h264_slice.c sl->pwt.luma_weight_flag[i] = 0; i 665 libavcodec/h264_slice.c sl->pwt.chroma_weight_flag[i] = 0; i 725 libavcodec/h264_slice.c int i; i 726 libavcodec/h264_slice.c for (i = 0; i < 16; i++) { i 728 libavcodec/h264_slice.c h->zigzag_scan[i] = TRANSPOSE(ff_zigzag_scan[i]); i 729 libavcodec/h264_slice.c h->field_scan[i] = TRANSPOSE(field_scan[i]); i 732 libavcodec/h264_slice.c for (i = 0; i < 64; i++) { i 734 libavcodec/h264_slice.c h->zigzag_scan8x8[i] = TRANSPOSE(ff_zigzag_direct[i]); i 735 libavcodec/h264_slice.c h->zigzag_scan8x8_cavlc[i] = TRANSPOSE(zigzag_scan8x8_cavlc[i]); i 736 libavcodec/h264_slice.c h->field_scan8x8[i] = TRANSPOSE(field_scan8x8[i]); i 737 libavcodec/h264_slice.c h->field_scan8x8_cavlc[i] = TRANSPOSE(field_scan8x8_cavlc[i]); i 767 libavcodec/h264_slice.c int i; i 863 libavcodec/h264_slice.c for (i=0; choices[i] != AV_PIX_FMT_NONE; i++) i 864 libavcodec/h264_slice.c if (choices[i] == h->avctx->pix_fmt && !force_callback) i 865 libavcodec/h264_slice.c return choices[i]; i 913 libavcodec/h264_slice.c int i, ret; i 970 libavcodec/h264_slice.c for (i = 0; i < h->nb_slice_ctx; i++) { i 971 libavcodec/h264_slice.c H264SliceContext *sl = &h->slice_ctx[i]; i 974 libavcodec/h264_slice.c sl->intra4x4_pred_mode = h->intra4x4_pred_mode + i * 8 * 2 * h->mb_stride; i 975 libavcodec/h264_slice.c sl->mvd_table[0] = h->mvd_table[0] + i * 8 * 2 * h->mb_stride; i 976 libavcodec/h264_slice.c sl->mvd_table[1] = h->mvd_table[1] + i * 8 * 2 * h->mb_stride; i 1305 libavcodec/h264_slice.c for (int i = 0; i < tc_sd[0]; i++) { i 1311 libavcodec/h264_slice.c frames = h->sei.picture_timing.timecode[i].frame / 2; i 1312 libavcodec/h264_slice.c if (h->sei.picture_timing.timecode[i].frame % 2 == 1) { i 1319 libavcodec/h264_slice.c frames = h->sei.picture_timing.timecode[i].frame; i 1322 libavcodec/h264_slice.c tc |= h->sei.picture_timing.timecode[i].dropframe << 30; i 1325 libavcodec/h264_slice.c tc |= (h->sei.picture_timing.timecode[i].seconds / 10) << 20; i 1326 libavcodec/h264_slice.c tc |= (h->sei.picture_timing.timecode[i].seconds % 10) << 16; i 1327 libavcodec/h264_slice.c tc |= (h->sei.picture_timing.timecode[i].minutes / 10) << 12; i 1328 libavcodec/h264_slice.c tc |= (h->sei.picture_timing.timecode[i].minutes % 10) << 8; i 1329 libavcodec/h264_slice.c tc |= (h->sei.picture_timing.timecode[i].hours / 10) << 4; i 1330 libavcodec/h264_slice.c tc |= (h->sei.picture_timing.timecode[i].hours % 10); i 1332 libavcodec/h264_slice.c tc_sd[i + 1] = tc; i 1345 libavcodec/h264_slice.c int i, pics, out_of_order, out_idx; i 1355 libavcodec/h264_slice.c for (i = 0; 1; i++) { i 1356 libavcodec/h264_slice.c if(i == MAX_DELAYED_PIC_COUNT || cur->poc < h->last_pocs[i]){ i 1357 libavcodec/h264_slice.c if(i) i 1358 libavcodec/h264_slice.c h->last_pocs[i-1] = cur->poc; i 1360 libavcodec/h264_slice.c } else if(i) { i 1361 libavcodec/h264_slice.c h->last_pocs[i-1]= h->last_pocs[i]; i 1364 libavcodec/h264_slice.c out_of_order = MAX_DELAYED_PIC_COUNT - i; i 1370 libavcodec/h264_slice.c for (i = 1; i < MAX_DELAYED_PIC_COUNT; i++) i 1371 libavcodec/h264_slice.c h->last_pocs[i] = INT_MIN; i 1392 libavcodec/h264_slice.c for (i = 1; h->delayed_pic[i] && i 1393 libavcodec/h264_slice.c !h->delayed_pic[i]->f->key_frame && i 1394 libavcodec/h264_slice.c !h->delayed_pic[i]->mmco_reset; i 1395 libavcodec/h264_slice.c i++) i 1396 libavcodec/h264_slice.c if (h->delayed_pic[i]->poc < out->poc) { i 1397 libavcodec/h264_slice.c out = h->delayed_pic[i]; i 1398 libavcodec/h264_slice.c out_idx = i; i 1407 libavcodec/h264_slice.c for (i = out_idx; h->delayed_pic[i]; i++) i 1408 libavcodec/h264_slice.c h->delayed_pic[i] = h->delayed_pic[i + 1]; i 1446 libavcodec/h264_slice.c int i; i 1554 libavcodec/h264_slice.c for(i=0; i<FF_ARRAY_ELEMS(h->last_pocs); i++) i 1555 libavcodec/h264_slice.c h->last_pocs[i] = INT_MIN; i 1663 libavcodec/h264_slice.c for(i = (h->picture_structure == PICT_BOTTOM_FIELD); i<h->mb_height; i++) i 1664 libavcodec/h264_slice.c memset(h->slice_table + i*h->mb_stride, -1, (h->mb_stride - (i+1==h->mb_height)) * sizeof(*h->slice_table)); i 1735 libavcodec/h264_slice.c unsigned int slice_type, tmp, i; i 1858 libavcodec/h264_slice.c for (i = 0; i < 2; i++) { i 1859 libavcodec/h264_slice.c sl->pwt.luma_weight_flag[i] = 0; i 1860 libavcodec/h264_slice.c sl->pwt.chroma_weight_flag[i] = 0; i 1943 libavcodec/h264_slice.c int i, j, ret = 0; i 2022 libavcodec/h264_slice.c for (i = 0; i < 16; i++) { i 2023 libavcodec/h264_slice.c id_list[i] = 60; i 2024 libavcodec/h264_slice.c if (j < sl->list_count && i < sl->ref_count[j] && i 2025 libavcodec/h264_slice.c sl->ref_list[j][i].parent->f->buf[0]) { i 2027 libavcodec/h264_slice.c AVBuffer *buf = sl->ref_list[j][i].parent->f->buf[0]->buffer; i 2030 libavcodec/h264_slice.c id_list[i] = k; i 2035 libavcodec/h264_slice.c id_list[i] = h->short_ref_count + k; i 2043 libavcodec/h264_slice.c for (i = 0; i < 16; i++) i 2044 libavcodec/h264_slice.c ref2frm[i + 2] = 4 * id_list[i] + (sl->ref_list[j][i].reference & 3); i 2047 libavcodec/h264_slice.c for (i = 16; i < 48; i++) i 2048 libavcodec/h264_slice.c ref2frm[i + 4] = 4 * id_list[(i - 16) >> 1] + i 2049 libavcodec/h264_slice.c (sl->ref_list[j][i].reference & 3); i 2791 libavcodec/h264_slice.c int i, j; i 2811 libavcodec/h264_slice.c for (i = 0; i < context_count; i++) { i 2815 libavcodec/h264_slice.c sl = &h->slice_ctx[i]; i 2826 libavcodec/h264_slice.c if (i == j || slice_idx2 < slice_idx) i 2840 libavcodec/h264_slice.c for (i = 1; i < context_count; i++) i 2841 libavcodec/h264_slice.c h->slice_ctx[0].er.error_count += h->slice_ctx[i].er.error_count; i 2847 libavcodec/h264_slice.c for (i = 0; i < context_count; i++) { i 2850 libavcodec/h264_slice.c sl = &h->slice_ctx[i]; i 32 libavcodec/h264addpx_template.c int i; i 37 libavcodec/h264addpx_template.c for (i = 0; i < 4; i++) { i 52 libavcodec/h264addpx_template.c int i; i 57 libavcodec/h264addpx_template.c for (i = 0; i < 8; i++) { i 36 libavcodec/h264chroma_template.c int i;\ i 42 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 50 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 56 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 71 libavcodec/h264chroma_template.c int i;\ i 77 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 86 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 93 libavcodec/h264chroma_template.c for ( i = 0; i < h; i++){\ i 110 libavcodec/h264chroma_template.c int i;\ i 116 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 127 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 136 libavcodec/h264chroma_template.c for ( i = 0; i < h; i++){\ i 155 libavcodec/h264chroma_template.c int i;\ i 161 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 176 libavcodec/h264chroma_template.c for(i=0; i<h; i++){\ i 189 libavcodec/h264chroma_template.c for ( i = 0; i < h; i++){\ i 123 libavcodec/h264dec.c int i; i 128 libavcodec/h264dec.c for (i = 3; i < AV_NUM_DATA_POINTERS; i++) i 129 libavcodec/h264dec.c offset[i] = 0; i 140 libavcodec/h264dec.c int i; i 161 libavcodec/h264dec.c for (i = 0; i < h->nb_slice_ctx; i++) { i 162 libavcodec/h264dec.c H264SliceContext *sl = &h->slice_ctx[i]; i 245 libavcodec/h264dec.c int x, y, i; i 293 libavcodec/h264dec.c for (i = 0; i < yc_size; i++) i 294 libavcodec/h264dec.c sl->dc_val_base[i] = 1024; i 305 libavcodec/h264dec.c int i; i 323 libavcodec/h264dec.c for (i = 0; i < MAX_DELAYED_PIC_COUNT; i++) i 324 libavcodec/h264dec.c h->last_pocs[i] = INT_MIN; i 335 libavcodec/h264dec.c for (i = 0; i < H264_MAX_PICTURE_COUNT; i++) { i 336 libavcodec/h264dec.c h->DPB[i].f = av_frame_alloc(); i 337 libavcodec/h264dec.c if (!h->DPB[i].f) i 349 libavcodec/h264dec.c for (i = 0; i < h->nb_slice_ctx; i++) i 350 libavcodec/h264dec.c h->slice_ctx[i].h264 = h; i 358 libavcodec/h264dec.c int i; i 363 libavcodec/h264dec.c for (i = 0; i < H264_MAX_PICTURE_COUNT; i++) { i 364 libavcodec/h264dec.c ff_h264_unref_picture(h, &h->DPB[i]); i 365 libavcodec/h264dec.c av_frame_free(&h->DPB[i].f); i 453 libavcodec/h264dec.c int i; i 459 libavcodec/h264dec.c for (i = 0; i < MAX_DELAYED_PIC_COUNT; i++) i 460 libavcodec/h264dec.c h->last_pocs[i] = INT_MIN; i 466 libavcodec/h264dec.c int i, j; i 475 libavcodec/h264dec.c for (j=i=0; h->delayed_pic[i]; i++) i 476 libavcodec/h264dec.c if (h->delayed_pic[i] != h->cur_pic_ptr) i 477 libavcodec/h264dec.c h->delayed_pic[j++] = h->delayed_pic[i]; i 492 libavcodec/h264dec.c int i; i 499 libavcodec/h264dec.c for (i = 0; i < H264_MAX_PICTURE_COUNT; i++) i 500 libavcodec/h264dec.c ff_h264_unref_picture(h, &h->DPB[i]); i 514 libavcodec/h264dec.c int i, ret; i 516 libavcodec/h264dec.c for (i = 0; i < h->pkt.nb_nals; i++) { i 517 libavcodec/h264dec.c H2645NAL *nal = &h->pkt.nals[i]; i 527 libavcodec/h264dec.c nals_needed = i; i 543 libavcodec/h264dec.c nals_needed = i; i 585 libavcodec/h264dec.c int i, ret = 0; i 618 libavcodec/h264dec.c for (i = 0; i < h->pkt.nb_nals; i++) { i 619 libavcodec/h264dec.c H2645NAL *nal = &h->pkt.nals[i]; i 655 libavcodec/h264dec.c i >= nals_needed && !h->setup_finished && h->cur_pic_ptr) { i 952 libavcodec/h264dec.c int ret, i, out_idx; i 959 libavcodec/h264dec.c for (i = 1; i 960 libavcodec/h264dec.c h->delayed_pic[i] && i 961 libavcodec/h264dec.c !h->delayed_pic[i]->f->key_frame && i 962 libavcodec/h264dec.c !h->delayed_pic[i]->mmco_reset; i 963 libavcodec/h264dec.c i++) i 964 libavcodec/h264dec.c if (h->delayed_pic[i]->poc < out->poc) { i 965 libavcodec/h264dec.c out = h->delayed_pic[i]; i 966 libavcodec/h264dec.c out_idx = i; i 969 libavcodec/h264dec.c for (i = out_idx; h->delayed_pic[i]; i++) i 970 libavcodec/h264dec.c h->delayed_pic[i] = h->delayed_pic[i + 1]; i 78 libavcodec/h264dec.h #define LEFT(i) (i) i 89 libavcodec/h264dec.h #define LEFT(i) 0 i 107 libavcodec/h264dsp_template.c int i, d; i 112 libavcodec/h264dsp_template.c for( i = 0; i < 4; i++ ) { i 113 libavcodec/h264dsp_template.c const int tc_orig = tc0[i] * (1 << (BIT_DEPTH - 8)); i 234 libavcodec/h264dsp_template.c int i, d; i 239 libavcodec/h264dsp_template.c for( i = 0; i < 4; i++ ) { i 240 libavcodec/h264dsp_template.c const int tc = ((tc0[i] - 1U) << (BIT_DEPTH - 8)) + 1; i 35 libavcodec/h264idct_template.c int i; i 42 libavcodec/h264idct_template.c for(i=0; i<4; i++){ i 43 libavcodec/h264idct_template.c const SUINT z0= block[i + 4*0] + (unsigned)block[i + 4*2]; i 44 libavcodec/h264idct_template.c const SUINT z1= block[i + 4*0] - (unsigned)block[i + 4*2]; i 45 libavcodec/h264idct_template.c const SUINT z2= (block[i + 4*1]>>1) - (unsigned)block[i + 4*3]; i 46 libavcodec/h264idct_template.c const SUINT z3= block[i + 4*1] + (unsigned)(block[i + 4*3]>>1); i 48 libavcodec/h264idct_template.c block[i + 4*0]= z0 + z3; i 49 libavcodec/h264idct_template.c block[i + 4*1]= z1 + z2; i 50 libavcodec/h264idct_template.c block[i + 4*2]= z1 - z2; i 51 libavcodec/h264idct_template.c block[i + 4*3]= z0 - z3; i 54 libavcodec/h264idct_template.c for(i=0; i<4; i++){ i 55 libavcodec/h264idct_template.c const SUINT z0= block[0 + 4*i] + (SUINT)block[2 + 4*i]; i 56 libavcodec/h264idct_template.c const SUINT z1= block[0 + 4*i] - (SUINT)block[2 + 4*i]; i 57 libavcodec/h264idct_template.c const SUINT z2= (block[1 + 4*i]>>1) - (SUINT)block[3 + 4*i]; i 58 libavcodec/h264idct_template.c const SUINT z3= block[1 + 4*i] + (SUINT)(block[3 + 4*i]>>1); i 60 libavcodec/h264idct_template.c dst[i + 0*stride]= av_clip_pixel(dst[i + 0*stride] + ((int)(z0 + z3) >> 6)); i 61 libavcodec/h264idct_template.c dst[i + 1*stride]= av_clip_pixel(dst[i + 1*stride] + ((int)(z1 + z2) >> 6)); i 62 libavcodec/h264idct_template.c dst[i + 2*stride]= av_clip_pixel(dst[i + 2*stride] + ((int)(z1 - z2) >> 6)); i 63 libavcodec/h264idct_template.c dst[i + 3*stride]= av_clip_pixel(dst[i + 3*stride] + ((int)(z0 - z3) >> 6)); i 70 libavcodec/h264idct_template.c int i; i 77 libavcodec/h264idct_template.c for( i = 0; i < 8; i++ ) i 79 libavcodec/h264idct_template.c const unsigned int a0 = block[i+0*8] + (unsigned)block[i+4*8]; i 80 libavcodec/h264idct_template.c const unsigned int a2 = block[i+0*8] - (unsigned)block[i+4*8]; i 81 libavcodec/h264idct_template.c const unsigned int a4 = (block[i+2*8]>>1) - (unsigned)block[i+6*8]; i 82 libavcodec/h264idct_template.c const unsigned int a6 = (block[i+6*8]>>1) + (unsigned)block[i+2*8]; i 89 libavcodec/h264idct_template.c const int a1 = -block[i+3*8] + (unsigned)block[i+5*8] - block[i+7*8] - (block[i+7*8]>>1); i 90 libavcodec/h264idct_template.c const int a3 = block[i+1*8] + (unsigned)block[i+7*8] - block[i+3*8] - (block[i+3*8]>>1); i 91 libavcodec/h264idct_template.c const int a5 = -block[i+1*8] + (unsigned)block[i+7*8] + block[i+5*8] + (block[i+5*8]>>1); i 92 libavcodec/h264idct_template.c const int a7 = block[i+3*8] + (unsigned)block[i+5*8] + block[i+1*8] + (block[i+1*8]>>1); i 99 libavcodec/h264idct_template.c block[i+0*8] = b0 + b7; i 100 libavcodec/h264idct_template.c block[i+7*8] = b0 - b7; i 101 libavcodec/h264idct_template.c block[i+1*8] = b2 + b5; i 102 libavcodec/h264idct_template.c block[i+6*8] = b2 - b5; i 103 libavcodec/h264idct_template.c block[i+2*8] = b4 + b3; i 104 libavcodec/h264idct_template.c block[i+5*8] = b4 - b3; i 105 libavcodec/h264idct_template.c block[i+3*8] = b6 + b1; i 106 libavcodec/h264idct_template.c block[i+4*8] = b6 - b1; i 108 libavcodec/h264idct_template.c for( i = 0; i < 8; i++ ) i 110 libavcodec/h264idct_template.c const unsigned a0 = block[0+i*8] + (unsigned)block[4+i*8]; i 111 libavcodec/h264idct_template.c const unsigned a2 = block[0+i*8] - (unsigned)block[4+i*8]; i 112 libavcodec/h264idct_template.c const unsigned a4 = (block[2+i*8]>>1) - (unsigned)block[6+i*8]; i 113 libavcodec/h264idct_template.c const unsigned a6 = (block[6+i*8]>>1) + (unsigned)block[2+i*8]; i 120 libavcodec/h264idct_template.c const int a1 = -(unsigned)block[3+i*8] + block[5+i*8] - block[7+i*8] - (block[7+i*8]>>1); i 121 libavcodec/h264idct_template.c const int a3 = (unsigned)block[1+i*8] + block[7+i*8] - block[3+i*8] - (block[3+i*8]>>1); i 122 libavcodec/h264idct_template.c const int a5 = -(unsigned)block[1+i*8] + block[7+i*8] + block[5+i*8] + (block[5+i*8]>>1); i 123 libavcodec/h264idct_template.c const int a7 = (unsigned)block[3+i*8] + block[5+i*8] + block[1+i*8] + (block[1+i*8]>>1); i 130 libavcodec/h264idct_template.c dst[i + 0*stride] = av_clip_pixel( dst[i + 0*stride] + ((int)(b0 + b7) >> 6) ); i 131 libavcodec/h264idct_template.c dst[i + 1*stride] = av_clip_pixel( dst[i + 1*stride] + ((int)(b2 + b5) >> 6) ); i 132 libavcodec/h264idct_template.c dst[i + 2*stride] = av_clip_pixel( dst[i + 2*stride] + ((int)(b4 + b3) >> 6) ); i 133 libavcodec/h264idct_template.c dst[i + 3*stride] = av_clip_pixel( dst[i + 3*stride] + ((int)(b6 + b1) >> 6) ); i 134 libavcodec/h264idct_template.c dst[i + 4*stride] = av_clip_pixel( dst[i + 4*stride] + ((int)(b6 - b1) >> 6) ); i 135 libavcodec/h264idct_template.c dst[i + 5*stride] = av_clip_pixel( dst[i + 5*stride] + ((int)(b4 - b3) >> 6) ); i 136 libavcodec/h264idct_template.c dst[i + 6*stride] = av_clip_pixel( dst[i + 6*stride] + ((int)(b2 - b5) >> 6) ); i 137 libavcodec/h264idct_template.c dst[i + 7*stride] = av_clip_pixel( dst[i + 7*stride] + ((int)(b0 - b7) >> 6) ); i 145 libavcodec/h264idct_template.c int i, j; i 153 libavcodec/h264idct_template.c for( i = 0; i < 4; i++ ) i 154 libavcodec/h264idct_template.c dst[i] = av_clip_pixel( dst[i] + dc ); i 160 libavcodec/h264idct_template.c int i, j; i 168 libavcodec/h264idct_template.c for( i = 0; i < 8; i++ ) i 169 libavcodec/h264idct_template.c dst[i] = av_clip_pixel( dst[i] + dc ); i 175 libavcodec/h264idct_template.c int i; i 176 libavcodec/h264idct_template.c for(i=0; i<16; i++){ i 177 libavcodec/h264idct_template.c int nnz = nnzc[ scan8[i] ]; i 179 libavcodec/h264idct_template.c if(nnz==1 && ((dctcoef*)block)[i*16]) FUNCC(ff_h264_idct_dc_add)(dst + block_offset[i], block + i*16*sizeof(pixel), stride); i 180 libavcodec/h264idct_template.c else FUNCC(ff_h264_idct_add )(dst + block_offset[i], block + i*16*sizeof(pixel), stride); i 186 libavcodec/h264idct_template.c int i; i 187 libavcodec/h264idct_template.c for(i=0; i<16; i++){ i 188 libavcodec/h264idct_template.c if(nnzc[ scan8[i] ]) FUNCC(ff_h264_idct_add )(dst + block_offset[i], block + i*16*sizeof(pixel), stride); i 189 libavcodec/h264idct_template.c else if(((dctcoef*)block)[i*16]) FUNCC(ff_h264_idct_dc_add)(dst + block_offset[i], block + i*16*sizeof(pixel), stride); i 194 libavcodec/h264idct_template.c int i; i 195 libavcodec/h264idct_template.c for(i=0; i<16; i+=4){ i 196 libavcodec/h264idct_template.c int nnz = nnzc[ scan8[i] ]; i 198 libavcodec/h264idct_template.c if(nnz==1 && ((dctcoef*)block)[i*16]) FUNCC(ff_h264_idct8_dc_add)(dst + block_offset[i], block + i*16*sizeof(pixel), stride); i 199 libavcodec/h264idct_template.c else FUNCC(ff_h264_idct8_add )(dst + block_offset[i], block + i*16*sizeof(pixel), stride); i 205 libavcodec/h264idct_template.c int i, j; i 207 libavcodec/h264idct_template.c for(i=j*16; i<j*16+4; i++){ i 208 libavcodec/h264idct_template.c if(nnzc[ scan8[i] ]) i 209 libavcodec/h264idct_template.c FUNCC(ff_h264_idct_add )(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); i 210 libavcodec/h264idct_template.c else if(((dctcoef*)block)[i*16]) i 211 libavcodec/h264idct_template.c FUNCC(ff_h264_idct_dc_add)(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); i 217 libavcodec/h264idct_template.c int i, j; i 220 libavcodec/h264idct_template.c for(i=j*16; i<j*16+4; i++){ i 221 libavcodec/h264idct_template.c if(nnzc[ scan8[i] ]) i 222 libavcodec/h264idct_template.c FUNCC(ff_h264_idct_add )(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); i 223 libavcodec/h264idct_template.c else if(((dctcoef*)block)[i*16]) i 224 libavcodec/h264idct_template.c FUNCC(ff_h264_idct_dc_add)(dest[j-1] + block_offset[i], block + i*16*sizeof(pixel), stride); i 229 libavcodec/h264idct_template.c for(i=j*16+4; i<j*16+8; i++){ i 230 libavcodec/h264idct_template.c if(nnzc[ scan8[i+4] ]) i 231 libavcodec/h264idct_template.c FUNCC(ff_h264_idct_add )(dest[j-1] + block_offset[i+4], block + i*16*sizeof(pixel), stride); i 232 libavcodec/h264idct_template.c else if(((dctcoef*)block)[i*16]) i 233 libavcodec/h264idct_template.c FUNCC(ff_h264_idct_dc_add)(dest[j-1] + block_offset[i+4], block + i*16*sizeof(pixel), stride); i 244 libavcodec/h264idct_template.c int i; i 250 libavcodec/h264idct_template.c for(i=0; i<4; i++){ i 251 libavcodec/h264idct_template.c const int z0= input[4*i+0] + input[4*i+1]; i 252 libavcodec/h264idct_template.c const int z1= input[4*i+0] - input[4*i+1]; i 253 libavcodec/h264idct_template.c const int z2= input[4*i+2] - input[4*i+3]; i 254 libavcodec/h264idct_template.c const int z3= input[4*i+2] + input[4*i+3]; i 256 libavcodec/h264idct_template.c temp[4*i+0]= z0+z3; i 257 libavcodec/h264idct_template.c temp[4*i+1]= z0-z3; i 258 libavcodec/h264idct_template.c temp[4*i+2]= z1-z2; i 259 libavcodec/h264idct_template.c temp[4*i+3]= z1+z2; i 262 libavcodec/h264idct_template.c for(i=0; i<4; i++){ i 263 libavcodec/h264idct_template.c const int offset= x_offset[i]; i 264 libavcodec/h264idct_template.c const SUINT z0= temp[4*0+i] + temp[4*2+i]; i 265 libavcodec/h264idct_template.c const SUINT z1= temp[4*0+i] - temp[4*2+i]; i 266 libavcodec/h264idct_template.c const SUINT z2= temp[4*1+i] - temp[4*3+i]; i 267 libavcodec/h264idct_template.c const SUINT z3= temp[4*1+i] + temp[4*3+i]; i 280 libavcodec/h264idct_template.c int i; i 285 libavcodec/h264idct_template.c for(i=0; i<4; i++){ i 286 libavcodec/h264idct_template.c temp[2*i+0] = block[stride*i + xStride*0] + block[stride*i + xStride*1]; i 287 libavcodec/h264idct_template.c temp[2*i+1] = block[stride*i + xStride*0] - block[stride*i + xStride*1]; i 290 libavcodec/h264idct_template.c for(i=0; i<2; i++){ i 291 libavcodec/h264idct_template.c const int offset= x_offset[i]; i 292 libavcodec/h264idct_template.c const SUINT z0= temp[2*0+i] + temp[2*2+i]; i 293 libavcodec/h264idct_template.c const SUINT z1= temp[2*0+i] - temp[2*2+i]; i 294 libavcodec/h264idct_template.c const SUINT z2= temp[2*1+i] - temp[2*3+i]; i 295 libavcodec/h264idct_template.c const SUINT z3= temp[2*1+i] + temp[2*3+i]; i 336 libavcodec/h264pred.c int i; i 340 libavcodec/h264pred.c for(i=0;i<8; i++) i 341 libavcodec/h264pred.c dc0+= src[-1+i*stride]; i 344 libavcodec/h264pred.c for(i=0; i<8; i++){ i 345 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= i 346 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; i 352 libavcodec/h264pred.c int i; i 356 libavcodec/h264pred.c for(i=0;i<8; i++) i 357 libavcodec/h264pred.c dc0+= src[i-stride]; i 360 libavcodec/h264pred.c for(i=0; i<8; i++){ i 361 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= i 362 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; i 368 libavcodec/h264pred.c int i; i 371 libavcodec/h264pred.c for(i=0;i<4; i++){ i 372 libavcodec/h264pred.c dc0+= src[-1+i*stride] + src[i-stride]; i 373 libavcodec/h264pred.c dc0+= src[4+i-stride]; i 374 libavcodec/h264pred.c dc0+= src[-1+(i+4)*stride]; i 378 libavcodec/h264pred.c for(i=0; i<4; i++){ i 379 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= dc0; i 380 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; i 382 libavcodec/h264pred.c for(i=4; i<8; i++){ i 383 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[0]= dc0; i 384 libavcodec/h264pred.c ((uint32_t*)(src+i*stride))[1]= dc0; i 331 libavcodec/h264pred_template.c int i; i 339 libavcodec/h264pred_template.c for(i=0; i<16; i++){ i 340 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); i 341 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, b); i 342 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+2, c); i 343 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+3, d); i 349 libavcodec/h264pred_template.c int i; i 353 libavcodec/h264pred_template.c for(i=0; i<16; i++){ i 354 libavcodec/h264pred_template.c const pixel4 a = PIXEL_SPLAT_X4(src[-1+i*stride]); i 356 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); i 357 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a); i 358 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+2, a); i 359 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+3, a); i 364 libavcodec/h264pred_template.c for(i=0; i<16; i++){\ i 374 libavcodec/h264pred_template.c int i, dc=0; i 379 libavcodec/h264pred_template.c for(i=0;i<16; i++){ i 380 libavcodec/h264pred_template.c dc+= src[-1+i*stride]; i 383 libavcodec/h264pred_template.c for(i=0;i<16; i++){ i 384 libavcodec/h264pred_template.c dc+= src[i-stride]; i 393 libavcodec/h264pred_template.c int i, dc=0; i 398 libavcodec/h264pred_template.c for(i=0;i<16; i++){ i 399 libavcodec/h264pred_template.c dc+= src[-1+i*stride]; i 408 libavcodec/h264pred_template.c int i, dc=0; i 413 libavcodec/h264pred_template.c for(i=0;i<16; i++){ i 414 libavcodec/h264pred_template.c dc+= src[i-stride]; i 424 libavcodec/h264pred_template.c int i;\ i 439 libavcodec/h264pred_template.c int i, j, k; i 459 libavcodec/h264pred_template.c i = H; H = V; V = i; i 472 libavcodec/h264pred_template.c for(i=-16; i<0; i+=4) { i 473 libavcodec/h264pred_template.c src[16+i] = CLIP((b ) >> 5); i 474 libavcodec/h264pred_template.c src[17+i] = CLIP((b+ H) >> 5); i 475 libavcodec/h264pred_template.c src[18+i] = CLIP((b+2*H) >> 5); i 476 libavcodec/h264pred_template.c src[19+i] = CLIP((b+3*H) >> 5); i 490 libavcodec/h264pred_template.c int i; i 496 libavcodec/h264pred_template.c for(i=0; i<8; i++){ i 497 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); i 498 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, b); i 504 libavcodec/h264pred_template.c int i; i 510 libavcodec/h264pred_template.c for(i=0; i<16; i++){ i 511 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); i 512 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, b); i 518 libavcodec/h264pred_template.c int i; i 522 libavcodec/h264pred_template.c for(i=0; i<8; i++){ i 523 libavcodec/h264pred_template.c const pixel4 a = PIXEL_SPLAT_X4(src[-1+i*stride]); i 524 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); i 525 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a); i 531 libavcodec/h264pred_template.c int i; i 534 libavcodec/h264pred_template.c for(i=0; i<16; i++){ i 535 libavcodec/h264pred_template.c const pixel4 a = PIXEL_SPLAT_X4(src[-1+i*stride]); i 536 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a); i 537 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a); i 544 libavcodec/h264pred_template.c int i;\ i 548 libavcodec/h264pred_template.c for(i=0; i<8; i++){\ i 549 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, a);\ i 550 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, a);\ i 566 libavcodec/h264pred_template.c int i; i 573 libavcodec/h264pred_template.c for(i=0;i<4; i++){ i 574 libavcodec/h264pred_template.c dc0+= src[-1+i*stride]; i 575 libavcodec/h264pred_template.c dc2+= src[-1+(i+4)*stride]; i 580 libavcodec/h264pred_template.c for(i=0; i<4; i++){ i 581 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); i 582 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc0splat); i 584 libavcodec/h264pred_template.c for(i=4; i<8; i++){ i 585 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc2splat); i 586 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc2splat); i 598 libavcodec/h264pred_template.c int i; i 605 libavcodec/h264pred_template.c for(i=0;i<4; i++){ i 606 libavcodec/h264pred_template.c dc0+= src[i-stride]; i 607 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; i 612 libavcodec/h264pred_template.c for(i=0; i<4; i++){ i 613 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); i 614 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); i 616 libavcodec/h264pred_template.c for(i=4; i<8; i++){ i 617 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); i 618 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); i 624 libavcodec/h264pred_template.c int i; i 631 libavcodec/h264pred_template.c for(i=0;i<4; i++){ i 632 libavcodec/h264pred_template.c dc0+= src[i-stride]; i 633 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; i 638 libavcodec/h264pred_template.c for(i=0; i<16; i++){ i 639 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); i 640 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); i 646 libavcodec/h264pred_template.c int i; i 653 libavcodec/h264pred_template.c for(i=0;i<4; i++){ i 654 libavcodec/h264pred_template.c dc0+= src[-1+i*stride] + src[i-stride]; i 655 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; i 656 libavcodec/h264pred_template.c dc2+= src[-1+(i+4)*stride]; i 663 libavcodec/h264pred_template.c for(i=0; i<4; i++){ i 664 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); i 665 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); i 667 libavcodec/h264pred_template.c for(i=4; i<8; i++){ i 668 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc2splat); i 669 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc3splat); i 675 libavcodec/h264pred_template.c int i; i 682 libavcodec/h264pred_template.c for(i=0;i<4; i++){ i 683 libavcodec/h264pred_template.c dc0+= src[-1+i*stride] + src[i-stride]; i 684 libavcodec/h264pred_template.c dc1+= src[4+i-stride]; i 685 libavcodec/h264pred_template.c dc2+= src[-1+(i+4)*stride]; i 686 libavcodec/h264pred_template.c dc3+= src[-1+(i+8)*stride]; i 687 libavcodec/h264pred_template.c dc4+= src[-1+(i+12)*stride]; i 698 libavcodec/h264pred_template.c for(i=0; i<4; i++){ i 699 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc0splat); i 700 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc1splat); i 702 libavcodec/h264pred_template.c for(i=4; i<8; i++){ i 703 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc2splat); i 704 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc3splat); i 706 libavcodec/h264pred_template.c for(i=8; i<12; i++){ i 707 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc4splat); i 708 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc5splat); i 710 libavcodec/h264pred_template.c for(i=12; i<16; i++){ i 711 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+0, dc6splat); i 712 libavcodec/h264pred_template.c AV_WN4PA(((pixel4*)(src+i*stride))+1, dc7splat); i 1131 libavcodec/h264pred_template.c int i; i 1147 libavcodec/h264pred_template.c for(i=0; i<8; i++){ i 1148 libavcodec/h264pred_template.c pixel v = pix[i]; i 1167 libavcodec/h264pred_template.c int i; i 1183 libavcodec/h264pred_template.c for(i=0; i<8; i++){ i 1184 libavcodec/h264pred_template.c pixel v = pix[i]; i 1213 libavcodec/h264pred_template.c int i; i 1218 libavcodec/h264pred_template.c for(i=0; i<4; i++){ i 1234 libavcodec/h264pred_template.c int i; i 1238 libavcodec/h264pred_template.c for(i=0; i<4; i++){ i 1254 libavcodec/h264pred_template.c int i; i 1259 libavcodec/h264pred_template.c for(i=0; i<8; i++){ i 1279 libavcodec/h264pred_template.c int i; i 1283 libavcodec/h264pred_template.c for(i=0; i<8; i++){ i 1304 libavcodec/h264pred_template.c int i; i 1305 libavcodec/h264pred_template.c for(i=0; i<16; i++) i 1306 libavcodec/h264pred_template.c FUNCC(pred4x4_vertical_add)(pix + block_offset[i], block + i*16*sizeof(pixel), stride); i 1314 libavcodec/h264pred_template.c int i; i 1315 libavcodec/h264pred_template.c for(i=0; i<16; i++) i 1316 libavcodec/h264pred_template.c FUNCC(pred4x4_horizontal_add)(pix + block_offset[i], block + i*16*sizeof(pixel), stride); i 1322 libavcodec/h264pred_template.c int i; i 1323 libavcodec/h264pred_template.c for(i=0; i<4; i++) i 1324 libavcodec/h264pred_template.c FUNCC(pred4x4_vertical_add)(pix + block_offset[i], block + i*16*sizeof(pixel), stride); i 1330 libavcodec/h264pred_template.c int i; i 1331 libavcodec/h264pred_template.c for(i=0; i<4; i++) i 1332 libavcodec/h264pred_template.c FUNCC(pred4x4_vertical_add)(pix + block_offset[i], block + i*16*sizeof(pixel), stride); i 1333 libavcodec/h264pred_template.c for(i=4; i<8; i++) i 1334 libavcodec/h264pred_template.c FUNCC(pred4x4_vertical_add)(pix + block_offset[i+4], block + i*16*sizeof(pixel), stride); i 1341 libavcodec/h264pred_template.c int i; i 1342 libavcodec/h264pred_template.c for(i=0; i<4; i++) i 1343 libavcodec/h264pred_template.c FUNCC(pred4x4_horizontal_add)(pix + block_offset[i], block + i*16*sizeof(pixel), stride); i 1350 libavcodec/h264pred_template.c int i; i 1351 libavcodec/h264pred_template.c for(i=0; i<4; i++) i 1352 libavcodec/h264pred_template.c FUNCC(pred4x4_horizontal_add)(pix + block_offset[i], block + i*16*sizeof(pixel), stride); i 1353 libavcodec/h264pred_template.c for(i=4; i<8; i++) i 1354 libavcodec/h264pred_template.c FUNCC(pred4x4_horizontal_add)(pix + block_offset[i+4], block + i*16*sizeof(pixel), stride); i 31 libavcodec/h264qpel_template.c int i; i 32 libavcodec/h264qpel_template.c for(i=0; i<h; i++) i 42 libavcodec/h264qpel_template.c int i; i 43 libavcodec/h264qpel_template.c for(i=0; i<h; i++) i 53 libavcodec/h264qpel_template.c int i; i 54 libavcodec/h264qpel_template.c for(i=0; i<h; i++) i 65 libavcodec/h264qpel_template.c int i; i 66 libavcodec/h264qpel_template.c for(i=0; i<h; i++) i 81 libavcodec/h264qpel_template.c int i;\ i 86 libavcodec/h264qpel_template.c for(i=0; i<h; i++)\ i 98 libavcodec/h264qpel_template.c int i;\ i 103 libavcodec/h264qpel_template.c for(i=0; i<w; i++)\ i 124 libavcodec/h264qpel_template.c int i;\ i 130 libavcodec/h264qpel_template.c for(i=0; i<h+5; i++)\ i 138 libavcodec/h264qpel_template.c for(i=0; i<w; i++)\ i 156 libavcodec/h264qpel_template.c int i;\ i 161 libavcodec/h264qpel_template.c for(i=0; i<h; i++)\ i 175 libavcodec/h264qpel_template.c int i;\ i 180 libavcodec/h264qpel_template.c for(i=0; i<w; i++)\ i 205 libavcodec/h264qpel_template.c int i;\ i 211 libavcodec/h264qpel_template.c for(i=0; i<h+5; i++)\ i 221 libavcodec/h264qpel_template.c for(i=0; i<w; i++)\ i 244 libavcodec/h264qpel_template.c int i;\ i 249 libavcodec/h264qpel_template.c for(i=0; i<h; i++)\ i 267 libavcodec/h264qpel_template.c int i;\ i 272 libavcodec/h264qpel_template.c for(i=0; i<w; i++)\ i 305 libavcodec/h264qpel_template.c int i;\ i 311 libavcodec/h264qpel_template.c for(i=0; i<h+5; i++)\ i 325 libavcodec/h264qpel_template.c for(i=0; i<w; i++)\ i 86 libavcodec/h265_metadata_bsf.c int i; i 88 libavcodec/h265_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 89 libavcodec/h265_metadata_bsf.c const CodedBitstreamUnit *unit = &au->units[i]; i 213 libavcodec/h265_metadata_bsf.c int num, den, i; i 218 libavcodec/h265_metadata_bsf.c for (i = 1; i < FF_ARRAY_ELEMS(sar_idc); i++) { i 219 libavcodec/h265_metadata_bsf.c if (num == sar_idc[i].num && i 220 libavcodec/h265_metadata_bsf.c den == sar_idc[i].den) i 223 libavcodec/h265_metadata_bsf.c if (i == FF_ARRAY_ELEMS(sar_idc)) { i 228 libavcodec/h265_metadata_bsf.c sps->vui.aspect_ratio_idc = i; i 346 libavcodec/h265_metadata_bsf.c int err, i; i 362 libavcodec/h265_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 363 libavcodec/h265_metadata_bsf.c if (au->units[i].type == HEVC_NAL_VPS) { i 364 libavcodec/h265_metadata_bsf.c err = h265_metadata_update_vps(bsf, au->units[i].content); i 368 libavcodec/h265_metadata_bsf.c if (au->units[i].type == HEVC_NAL_SPS) { i 369 libavcodec/h265_metadata_bsf.c err = h265_metadata_update_sps(bsf, au->units[i].content); i 395 libavcodec/h265_metadata_bsf.c int err, i; i 426 libavcodec/h265_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 427 libavcodec/h265_metadata_bsf.c const H265RawNALUnitHeader *nal = au->units[i].content; i 433 libavcodec/h265_metadata_bsf.c if (au->units[i].type <= HEVC_NAL_RSV_VCL31) { i 434 libavcodec/h265_metadata_bsf.c const H265RawSlice *slice = au->units[i].content; i 464 libavcodec/h265_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 465 libavcodec/h265_metadata_bsf.c if (au->units[i].type == HEVC_NAL_VPS) { i 466 libavcodec/h265_metadata_bsf.c err = h265_metadata_update_vps(bsf, au->units[i].content); i 470 libavcodec/h265_metadata_bsf.c if (au->units[i].type == HEVC_NAL_SPS) { i 471 libavcodec/h265_metadata_bsf.c err = h265_metadata_update_sps(bsf, au->units[i].content); i 497 libavcodec/h265_metadata_bsf.c int err, i; i 513 libavcodec/h265_metadata_bsf.c for (i = 0; i < au->nb_units; i++) { i 514 libavcodec/h265_metadata_bsf.c if (au->units[i].type == HEVC_NAL_VPS) { i 515 libavcodec/h265_metadata_bsf.c err = h265_metadata_update_vps(bsf, au->units[i].content); i 519 libavcodec/h265_metadata_bsf.c if (au->units[i].type == HEVC_NAL_SPS) { i 520 libavcodec/h265_metadata_bsf.c err = h265_metadata_update_sps(bsf, au->units[i].content); i 125 libavcodec/h265_profile_level.c int i; i 127 libavcodec/h265_profile_level.c for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { i 128 libavcodec/h265_profile_level.c if (h265_levels[i].level_idc == level_idc) i 129 libavcodec/h265_profile_level.c return &h265_levels[i]; i 137 libavcodec/h265_profile_level.c int i; i 142 libavcodec/h265_profile_level.c for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) { i 143 libavcodec/h265_profile_level.c const H265ProfileDescriptor *profile = &h265_profiles[i]; i 183 libavcodec/h265_profile_level.c int i; i 214 libavcodec/h265_profile_level.c for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) { i 215 libavcodec/h265_profile_level.c const H265LevelDescriptor *level = &h265_levels[i]; i 52 libavcodec/hapdec.c int i, ret; i 67 libavcodec/hapdec.c for (i = 0; i < section_size; i++) { i 68 libavcodec/hapdec.c ctx->chunks[i].compressor = bytestream2_get_byte(gbc) << 4; i 77 libavcodec/hapdec.c for (i = 0; i < section_size / 4; i++) { i 78 libavcodec/hapdec.c ctx->chunks[i].compressed_size = bytestream2_get_le32(gbc); i 87 libavcodec/hapdec.c for (i = 0; i < section_size / 4; i++) { i 88 libavcodec/hapdec.c ctx->chunks[i].compressed_offset = bytestream2_get_le32(gbc); i 106 libavcodec/hapdec.c for (i = 0; i < ctx->chunk_count; i++) { i 107 libavcodec/hapdec.c ctx->chunks[i].compressed_offset = running_size; i 108 libavcodec/hapdec.c running_size += ctx->chunks[i].compressed_size; i 117 libavcodec/hapdec.c int i; i 119 libavcodec/hapdec.c for (i = 0; i < ctx->chunk_count; i++) { i 120 libavcodec/hapdec.c if (ctx->chunks[i].compressed_offset != running_offset i 121 libavcodec/hapdec.c || ctx->chunks[i].compressor != HAP_COMP_NONE) i 123 libavcodec/hapdec.c running_offset += ctx->chunks[i].compressed_size; i 135 libavcodec/hapdec.c int i, ret; i 185 libavcodec/hapdec.c for (i = 0; i < ctx->chunk_count; i++) { i 186 libavcodec/hapdec.c HapChunk *chunk = &ctx->chunks[i]; i 307 libavcodec/hapdec.c int ret, i, t; i 377 libavcodec/hapdec.c for (i = 0; i < ctx->chunk_count; i++) { i 378 libavcodec/hapdec.c if (ctx->chunk_results[i] < 0) i 379 libavcodec/hapdec.c return ctx->chunk_results[i]; i 58 libavcodec/hapenc.c int i, j; i 64 libavcodec/hapenc.c for (i = 0; i < avctx->width; i += 4) { i 65 libavcodec/hapenc.c uint8_t *p = f->data[0] + i * 4 + j * f->linesize[0]; i 95 libavcodec/hapenc.c int i, final_size = 0; i 97 libavcodec/hapenc.c for (i = 0; i < ctx->chunk_count; i++) { i 98 libavcodec/hapenc.c HapChunk *chunk = &ctx->chunks[i]; i 102 libavcodec/hapenc.c if (i == 0) { i 105 libavcodec/hapenc.c chunk->compressed_offset = ctx->chunks[i-1].compressed_offset i 106 libavcodec/hapenc.c + ctx->chunks[i-1].compressed_size; i 109 libavcodec/hapenc.c chunk->uncompressed_offset = i * chunk->uncompressed_size; i 165 libavcodec/hapenc.c int i; i 181 libavcodec/hapenc.c for (i = 0; i < ctx->chunk_count; i++) { i 182 libavcodec/hapenc.c bytestream2_put_byte(&pbc, ctx->chunks[i].compressor >> 4); i 188 libavcodec/hapenc.c for (i = 0; i < ctx->chunk_count; i++) { i 189 libavcodec/hapenc.c bytestream2_put_le32(&pbc, ctx->chunks[i].compressed_size); i 70 libavcodec/hcadec.c for (int i = 0; i < 128; i++) { i 75 libavcodec/hcadec.c memset(ath+i, 0xFF, (128 - i)); i 79 libavcodec/hcadec.c ath[i] = ath_base_curve[index]; i 200 libavcodec/hcadec.c for (int i = 0; i < c->track_count; i++, x+=b) { i 241 libavcodec/hcadec.c for (int i = 0; i < avctx->channels; i++) { i 242 libavcodec/hcadec.c c->ch[i].chan_type = r[i]; i 243 libavcodec/hcadec.c c->ch[i].count = c->base_band_count + ((r[i] != 2) ? c->stereo_band_count : 0); i 244 libavcodec/hcadec.c c->ch[i].hfr_scale = &c->ch[i].scale_factors[c->base_band_count + c->stereo_band_count]; i 245 libavcodec/hcadec.c if (c->ch[i].count > 128) i 278 libavcodec/hcadec.c for (int i = 0; i < band_count; i++) { i 292 libavcodec/hcadec.c for (int i = 0, k = start_band, l = start_band - 1; i < hfr_group_count; i++){ i 294 libavcodec/hcadec.c ch->imdct_in[k] = scale_conversion_table[ (ch->hfr_scale[i] - ch->scale_factors[l]) & 63 ] * ch->imdct_in[l]; i 305 libavcodec/hcadec.c for (int i = 0; i < ch->count; i++) { i 306 libavcodec/hcadec.c unsigned scale = ch->scale[i]; i 321 libavcodec/hcadec.c ch->imdct_in[i] = factor * ch->base[i]; i 336 libavcodec/hcadec.c for (int i = 0; i < ch->count; i++) i 337 libavcodec/hcadec.c ch->scale_factors[i] = get_bits(gb, 6); i 344 libavcodec/hcadec.c for (int i = 1; i < ch->count; i++){ i 354 libavcodec/hcadec.c ch->scale_factors[i] = factor; i 363 libavcodec/hcadec.c for (int i = 1; i < 8; i++) i 364 libavcodec/hcadec.c ch->intensity[i] = get_bits(gb, 4); i 367 libavcodec/hcadec.c for (int i = 0; i < hfr_group_count; i++) i 368 libavcodec/hcadec.c ch->hfr_scale[i] = get_bits(gb, 6); i 371 libavcodec/hcadec.c for (int i = 0; i < ch->count; i++) { i 372 libavcodec/hcadec.c int scale = ch->scale_factors[i]; i 375 libavcodec/hcadec.c scale = c->ath[i] + ((packed_noise_level + i) >> 8) - ((scale * 5) >> 1) + 2; i 378 libavcodec/hcadec.c ch->scale[i] = scale; i 383 libavcodec/hcadec.c for (int i = 0; i < ch->count; i++) i 384 libavcodec/hcadec.c ch->base[i] = dequantizer_scaling_table[ch->scale_factors[i]] * quant_step_size[ch->scale[i]]; i 417 libavcodec/hcadec.c for (int i = 0; i < 8; i++) { i 424 libavcodec/hcadec.c apply_intensity_stereo(c, &c->ch[ch], &c->ch[ch+1], i, i 428 libavcodec/hcadec.c run_imdct(c, &c->ch[ch], i, samples[ch] + i * 128); i 64 libavcodec/hcom.c for (int i = 0; i < s->dict_entries; i++) { i 65 libavcodec/hcom.c s->dict[i].l = AV_RB16(avctx->extradata + 6 + 4 * i); i 66 libavcodec/hcom.c s->dict[i].r = AV_RB16(avctx->extradata + 6 + 4 * i + 2); i 67 libavcodec/hcom.c if (s->dict[i].l >= 0 && i 68 libavcodec/hcom.c (s->dict[i].l >= s->dict_entries || i 69 libavcodec/hcom.c s->dict[i].r >= s->dict_entries || i 70 libavcodec/hcom.c s->dict[i].r < 0 )) { i 483 libavcodec/hevc_cabac.c int i; i 488 libavcodec/hevc_cabac.c for (i = 0; i < HEVC_CONTEXTS; i++) { i 489 libavcodec/hevc_cabac.c int init_value = init_values[init_type][i]; i 497 libavcodec/hevc_cabac.c s->HEVClc->cabac_state[i] = pre; i 500 libavcodec/hevc_cabac.c for (i = 0; i < 4; i++) i 501 libavcodec/hevc_cabac.c s->HEVClc->stat_coeff[i] = 0; i 578 libavcodec/hevc_cabac.c int i; i 581 libavcodec/hevc_cabac.c for (i = 0; i < 4; i++) i 588 libavcodec/hevc_cabac.c int i = 0; i 591 libavcodec/hevc_cabac.c while (i < length && get_cabac_bypass(&s->HEVClc->cc)) i 592 libavcodec/hevc_cabac.c i++; i 593 libavcodec/hevc_cabac.c return i; i 673 libavcodec/hevc_cabac.c int i = 0; i 675 libavcodec/hevc_cabac.c while (i < c_max && GET_CABAC(elem_offset[CU_CHROMA_QP_OFFSET_IDX])) i 676 libavcodec/hevc_cabac.c i++; i 678 libavcodec/hevc_cabac.c return i; i 754 libavcodec/hevc_cabac.c int i = 0; i 755 libavcodec/hevc_cabac.c while (i < 2 && get_cabac_bypass(&s->HEVClc->cc)) i 756 libavcodec/hevc_cabac.c i++; i 757 libavcodec/hevc_cabac.c return i; i 762 libavcodec/hevc_cabac.c int i; i 765 libavcodec/hevc_cabac.c for (i = 0; i < 4; i++) i 783 libavcodec/hevc_cabac.c int i = GET_CABAC(elem_offset[MERGE_IDX]); i 785 libavcodec/hevc_cabac.c if (i != 0) { i 786 libavcodec/hevc_cabac.c while (i < s->sh.max_num_merge_cand-1 && get_cabac_bypass(&s->HEVClc->cc)) i 787 libavcodec/hevc_cabac.c i++; i 789 libavcodec/hevc_cabac.c return i; i 809 libavcodec/hevc_cabac.c int i = 0; i 813 libavcodec/hevc_cabac.c while (i < max_ctx && GET_CABAC(elem_offset[REF_IDX_L0] + i)) i 814 libavcodec/hevc_cabac.c i++; i 815 libavcodec/hevc_cabac.c if (i == 2) { i 816 libavcodec/hevc_cabac.c while (i < max && get_cabac_bypass(&s->HEVClc->cc)) i 817 libavcodec/hevc_cabac.c i++; i 820 libavcodec/hevc_cabac.c return i; i 897 libavcodec/hevc_cabac.c int i =0; i 899 libavcodec/hevc_cabac.c while (i < 4 && GET_CABAC(elem_offset[LOG2_RES_SCALE_ABS] + 4 * idx + i)) i 900 libavcodec/hevc_cabac.c i++; i 902 libavcodec/hevc_cabac.c return i; i 912 libavcodec/hevc_cabac.c int i = 0; i 923 libavcodec/hevc_cabac.c while (i < max && i 924 libavcodec/hevc_cabac.c GET_CABAC(elem_offset[LAST_SIGNIFICANT_COEFF_X_PREFIX] + (i >> ctx_shift) + ctx_offset)) i 925 libavcodec/hevc_cabac.c i++; i 926 libavcodec/hevc_cabac.c *last_scx_prefix = i; i 928 libavcodec/hevc_cabac.c i = 0; i 929 libavcodec/hevc_cabac.c while (i < max && i 930 libavcodec/hevc_cabac.c GET_CABAC(elem_offset[LAST_SIGNIFICANT_COEFF_Y_PREFIX] + (i >> ctx_shift) + ctx_offset)) i 931 libavcodec/hevc_cabac.c i++; i 932 libavcodec/hevc_cabac.c *last_scy_prefix = i; i 938 libavcodec/hevc_cabac.c int i; i 942 libavcodec/hevc_cabac.c for (i = 1; i < length; i++) i 989 libavcodec/hevc_cabac.c int i; i 995 libavcodec/hevc_cabac.c for (i = 0; i < rc_rice_param; i++) i 1006 libavcodec/hevc_cabac.c for (i = 0; i < prefix_minus3 + rc_rice_param; i++) i 1016 libavcodec/hevc_cabac.c int i; i 1019 libavcodec/hevc_cabac.c for (i = 0; i < nb; i++) i 1058 libavcodec/hevc_cabac.c int i; i 1220 libavcodec/hevc_cabac.c for (i = num_last_subset; i >= 0; i--) { i 1226 libavcodec/hevc_cabac.c int offset = i << 4; i 1232 libavcodec/hevc_cabac.c x_cg = scan_x_cg[i]; i 1233 libavcodec/hevc_cabac.c y_cg = scan_y_cg[i]; i 1235 libavcodec/hevc_cabac.c if ((i < num_last_subset) && (i > 0)) { i 1253 libavcodec/hevc_cabac.c if (i == num_last_subset) { i 1325 libavcodec/hevc_cabac.c if (i == 0) { i 1360 libavcodec/hevc_cabac.c int ctx_set = (i > 0 && c_idx == 0) ? 2 : 0; i 1370 libavcodec/hevc_cabac.c if (!(i == num_last_subset) && greater1_ctx == 0) i 1493 libavcodec/hevc_cabac.c for (i = 0; i < 8; i++) i 1494 libavcodec/hevc_cabac.c FFSWAP(int16_t, coeffs[i], coeffs[16 - i - 1]); i 1527 libavcodec/hevc_cabac.c for (i = 0; i < (trafo_size * trafo_size); i++) { i 1528 libavcodec/hevc_cabac.c coeffs[i] = coeffs[i] + ((lc->tu.res_scale_val * coeffs_y[i]) >> 3); i 144 libavcodec/hevc_filter.c int i, j; i 147 libavcodec/hevc_filter.c for (i = 0; i < height; i++) { i 154 libavcodec/hevc_filter.c for (i = 0; i < height; i++) { i 175 libavcodec/hevc_filter.c int i; i 177 libavcodec/hevc_filter.c for (i = 0; i < height; i++) { i 183 libavcodec/hevc_filter.c for (i = 0; i < height; i++) { i 726 libavcodec/hevc_filter.c int i, j, bs; i 747 libavcodec/hevc_filter.c for (i = 0; i < (1 << log2_trafo_size); i += 4) { i 748 libavcodec/hevc_filter.c int x_pu = (x0 + i) >> log2_min_pu_size; i 749 libavcodec/hevc_filter.c int x_tu = (x0 + i) >> log2_min_tu_size; i 761 libavcodec/hevc_filter.c s->horizontal_bs[((x0 + i) + y0 * s->bs_width) >> 2] = bs; i 785 libavcodec/hevc_filter.c for (i = 0; i < (1 << log2_trafo_size); i += 4) { i 786 libavcodec/hevc_filter.c int y_pu = (y0 + i) >> log2_min_pu_size; i 787 libavcodec/hevc_filter.c int y_tu = (y0 + i) >> log2_min_tu_size; i 799 libavcodec/hevc_filter.c s->vertical_bs[(x0 + (y0 + i) * s->bs_width) >> 2] = bs; i 811 libavcodec/hevc_filter.c for (i = 0; i < (1 << log2_trafo_size); i += 4) { i 812 libavcodec/hevc_filter.c int x_pu = (x0 + i) >> log2_min_pu_size; i 817 libavcodec/hevc_filter.c s->horizontal_bs[((x0 + i) + (y0 + j) * s->bs_width) >> 2] = bs; i 825 libavcodec/hevc_filter.c for (i = 8; i < (1 << log2_trafo_size); i += 8) { i 826 libavcodec/hevc_filter.c int xp_pu = (x0 + i - 1) >> log2_min_pu_size; i 827 libavcodec/hevc_filter.c int xq_pu = (x0 + i) >> log2_min_pu_size; i 832 libavcodec/hevc_filter.c s->vertical_bs[((x0 + i) + (y0 + j) * s->bs_width) >> 2] = bs; i 43 libavcodec/hevc_mp4toannexb_bsf.c int length_size, num_arrays, i, j; i 55 libavcodec/hevc_mp4toannexb_bsf.c for (i = 0; i < num_arrays; i++) { i 126 libavcodec/hevc_mp4toannexb_bsf.c int i, ret = 0; i 149 libavcodec/hevc_mp4toannexb_bsf.c for (i = 0; i < s->length_size; i++) i 178 libavcodec/hevc_mvs.c int i, j; i 180 libavcodec/hevc_mvs.c for (i = 0; i < refPicList[j].nb_refs; i++) { i 181 libavcodec/hevc_mvs.c if (refPicList[j].list[i] > s->poc) { i 28 libavcodec/hevc_parse.c int i; i 38 libavcodec/hevc_parse.c for (i = 0; i < pkt.nb_nals; i++) { i 39 libavcodec/hevc_parse.c H2645NAL *nal = &pkt.nals[i]; i 94 libavcodec/hevc_parse.c int i, j, num_arrays, nal_len_size; i 107 libavcodec/hevc_parse.c for (i = 0; i < num_arrays; i++) { i 126 libavcodec/hevc_parse.c type, i); i 62 libavcodec/hevc_parser.c int i, num = 0, den = 0; i 136 libavcodec/hevc_parser.c for (i = 0; i < ps->pps->num_extra_slice_header_bits; i++) i 190 libavcodec/hevc_parser.c int ret, i; i 204 libavcodec/hevc_parser.c for (i = 0; i < ctx->pkt.nb_nals; i++) { i 205 libavcodec/hevc_parser.c H2645NAL *nal = &ctx->pkt.nals[i]; i 266 libavcodec/hevc_parser.c int i; i 268 libavcodec/hevc_parser.c for (i = 0; i < buf_size; i++) { i 271 libavcodec/hevc_parser.c pc->state64 = (pc->state64 << 8) | buf[i]; i 282 libavcodec/hevc_parser.c return i - 5; i 286 libavcodec/hevc_parser.c int first_slice_segment_in_pic_flag = buf[i] >> 7; i 292 libavcodec/hevc_parser.c return i - 5; i 90 libavcodec/hevc_ps.c int i; i 96 libavcodec/hevc_ps.c for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++) i 97 libavcodec/hevc_ps.c if (s->pps_list[i] && ((HEVCPPS*)s->pps_list[i]->data)->sps_id == id) i 98 libavcodec/hevc_ps.c remove_pps(s, i); i 107 libavcodec/hevc_ps.c int i; i 112 libavcodec/hevc_ps.c for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++) i 113 libavcodec/hevc_ps.c if (s->sps_list[i] && ((HEVCSPS*)s->sps_list[i]->data)->vps_id == id) i 114 libavcodec/hevc_ps.c remove_sps(s, i); i 127 libavcodec/hevc_ps.c int i; i 161 libavcodec/hevc_ps.c for (i = 0; i <= rps_ridx->num_delta_pocs; i++) { i 168 libavcodec/hevc_ps.c if (i < rps_ridx->num_delta_pocs) i 169 libavcodec/hevc_ps.c delta_poc = delta_rps + rps_ridx->delta_poc[i]; i 192 libavcodec/hevc_ps.c for (i = 1; i < rps->num_delta_pocs; i++) { i 193 libavcodec/hevc_ps.c delta_poc = rps->delta_poc[i]; i 194 libavcodec/hevc_ps.c used = rps->used[i]; i 195 libavcodec/hevc_ps.c for (k = i - 1; k >= 0; k--) { i 210 libavcodec/hevc_ps.c for (i = 0; i < rps->num_negative_pics >> 1; i++) { i 211 libavcodec/hevc_ps.c delta_poc = rps->delta_poc[i]; i 212 libavcodec/hevc_ps.c used = rps->used[i]; i 213 libavcodec/hevc_ps.c rps->delta_poc[i] = rps->delta_poc[k]; i 214 libavcodec/hevc_ps.c rps->used[i] = rps->used[k]; i 234 libavcodec/hevc_ps.c for (i = 0; i < rps->num_negative_pics; i++) { i 243 libavcodec/hevc_ps.c rps->delta_poc[i] = prev; i 244 libavcodec/hevc_ps.c rps->used[i] = get_bits1(gb); i 247 libavcodec/hevc_ps.c for (i = 0; i < nb_positive_pics; i++) { i 256 libavcodec/hevc_ps.c rps->delta_poc[rps->num_negative_pics + i] = prev; i 257 libavcodec/hevc_ps.c rps->used[rps->num_negative_pics + i] = get_bits1(gb); i 268 libavcodec/hevc_ps.c int i; i 287 libavcodec/hevc_ps.c for (i = 0; i < 32; i++) { i 288 libavcodec/hevc_ps.c ptl->profile_compatibility_flag[i] = get_bits1(gb); i 290 libavcodec/hevc_ps.c if (ptl->profile_idc == 0 && i > 0 && ptl->profile_compatibility_flag[i]) i 291 libavcodec/hevc_ps.c ptl->profile_idc = i; i 342 libavcodec/hevc_ps.c int i; i 351 libavcodec/hevc_ps.c for (i = 0; i < max_num_sub_layers - 1; i++) { i 352 libavcodec/hevc_ps.c ptl->sub_layer_profile_present_flag[i] = get_bits1(gb); i 353 libavcodec/hevc_ps.c ptl->sub_layer_level_present_flag[i] = get_bits1(gb); i 357 libavcodec/hevc_ps.c for (i = max_num_sub_layers - 1; i < 8; i++) i 359 libavcodec/hevc_ps.c for (i = 0; i < max_num_sub_layers - 1; i++) { i 360 libavcodec/hevc_ps.c if (ptl->sub_layer_profile_present_flag[i] && i 361 libavcodec/hevc_ps.c decode_profile_tier_level(gb, avctx, &ptl->sub_layer_ptl[i]) < 0) { i 363 libavcodec/hevc_ps.c "PTL information for sublayer %i too short\n", i); i 366 libavcodec/hevc_ps.c if (ptl->sub_layer_level_present_flag[i]) { i 369 libavcodec/hevc_ps.c "Not enough data for sublayer %i level_idc\n", i); i 372 libavcodec/hevc_ps.c ptl->sub_layer_ptl[i].level_idc = get_bits(gb, 8); i 382 libavcodec/hevc_ps.c int i; i 384 libavcodec/hevc_ps.c for (i = 0; i < nb_cpb; i++) { i 401 libavcodec/hevc_ps.c int i; i 429 libavcodec/hevc_ps.c for (i = 0; i < max_sublayers; i++) { i 461 libavcodec/hevc_ps.c int i,j; i 511 libavcodec/hevc_ps.c i = vps->vps_sub_layer_ordering_info_present_flag ? 0 : vps->vps_max_sub_layers - 1; i 512 libavcodec/hevc_ps.c for (; i < vps->vps_max_sub_layers; i++) { i 513 libavcodec/hevc_ps.c vps->vps_max_dec_pic_buffering[i] = get_ue_golomb_long(gb) + 1; i 514 libavcodec/hevc_ps.c vps->vps_num_reorder_pics[i] = get_ue_golomb_long(gb); i 515 libavcodec/hevc_ps.c vps->vps_max_latency_increase[i] = get_ue_golomb_long(gb) - 1; i 517 libavcodec/hevc_ps.c if (vps->vps_max_dec_pic_buffering[i] > HEVC_MAX_DPB_SIZE || !vps->vps_max_dec_pic_buffering[i]) { i 519 libavcodec/hevc_ps.c vps->vps_max_dec_pic_buffering[i] - 1); i 522 libavcodec/hevc_ps.c if (vps->vps_num_reorder_pics[i] > vps->vps_max_dec_pic_buffering[i] - 1) { i 524 libavcodec/hevc_ps.c vps->vps_num_reorder_pics[i]); i 538 libavcodec/hevc_ps.c for (i = 1; i < vps->vps_num_layer_sets; i++) i 555 libavcodec/hevc_ps.c for (i = 0; i < vps->vps_num_hrd_parameters; i++) { i 559 libavcodec/hevc_ps.c if (i) i 788 libavcodec/hevc_ps.c int i; i 823 libavcodec/hevc_ps.c for (i = 0; i < coef_num; i++) { i 825 libavcodec/hevc_ps.c pos = 4 * ff_hevc_diag_scan4x4_y[i] + i 826 libavcodec/hevc_ps.c ff_hevc_diag_scan4x4_x[i]; i 828 libavcodec/hevc_ps.c pos = 8 * ff_hevc_diag_scan8x8_y[i] + i 829 libavcodec/hevc_ps.c ff_hevc_diag_scan8x8_x[i]; i 839 libavcodec/hevc_ps.c for (i = 0; i < 64; i++) { i 840 libavcodec/hevc_ps.c sl->sl[3][1][i] = sl->sl[2][1][i]; i 841 libavcodec/hevc_ps.c sl->sl[3][2][i] = sl->sl[2][2][i]; i 842 libavcodec/hevc_ps.c sl->sl[3][4][i] = sl->sl[2][4][i]; i 843 libavcodec/hevc_ps.c sl->sl[3][5][i] = sl->sl[2][5][i]; i 911 libavcodec/hevc_ps.c int i; i 1008 libavcodec/hevc_ps.c for (i = start; i < sps->max_sub_layers; i++) { i 1009 libavcodec/hevc_ps.c sps->temporal_layer[i].max_dec_pic_buffering = get_ue_golomb_long(gb) + 1; i 1010 libavcodec/hevc_ps.c sps->temporal_layer[i].num_reorder_pics = get_ue_golomb_long(gb); i 1011 libavcodec/hevc_ps.c sps->temporal_layer[i].max_latency_increase = get_ue_golomb_long(gb) - 1; i 1012 libavcodec/hevc_ps.c if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) { i 1014 libavcodec/hevc_ps.c sps->temporal_layer[i].max_dec_pic_buffering - 1U); i 1017 libavcodec/hevc_ps.c if (sps->temporal_layer[i].num_reorder_pics > sps->temporal_layer[i].max_dec_pic_buffering - 1) { i 1019 libavcodec/hevc_ps.c sps->temporal_layer[i].num_reorder_pics); i 1021 libavcodec/hevc_ps.c sps->temporal_layer[i].num_reorder_pics > HEVC_MAX_DPB_SIZE - 1) { i 1024 libavcodec/hevc_ps.c sps->temporal_layer[i].max_dec_pic_buffering = sps->temporal_layer[i].num_reorder_pics + 1; i 1029 libavcodec/hevc_ps.c for (i = 0; i < start; i++) { i 1030 libavcodec/hevc_ps.c sps->temporal_layer[i].max_dec_pic_buffering = sps->temporal_layer[start].max_dec_pic_buffering; i 1031 libavcodec/hevc_ps.c sps->temporal_layer[i].num_reorder_pics = sps->temporal_layer[start].num_reorder_pics; i 1032 libavcodec/hevc_ps.c sps->temporal_layer[i].max_latency_increase = sps->temporal_layer[start].max_latency_increase; i 1103 libavcodec/hevc_ps.c for (i = 0; i < sps->nb_st_rps; i++) { i 1104 libavcodec/hevc_ps.c if ((ret = ff_hevc_decode_short_term_rps(gb, avctx, &sps->st_rps[i], i 1117 libavcodec/hevc_ps.c for (i = 0; i < sps->num_long_term_ref_pics_sps; i++) { i 1118 libavcodec/hevc_ps.c sps->lt_ref_pic_poc_lsb_sps[i] = get_bits(gb, sps->log2_max_poc_lsb); i 1119 libavcodec/hevc_ps.c sps->used_by_curr_pic_lt_sps_flag[i] = get_bits1(gb); i 1324 libavcodec/hevc_ps.c int i; i 1339 libavcodec/hevc_ps.c for (i = 0; i <= pps->chroma_qp_offset_list_len_minus1; i++) { i 1340 libavcodec/hevc_ps.c pps->cb_qp_offset_list[i] = get_se_golomb_long(gb); i 1341 libavcodec/hevc_ps.c if (pps->cb_qp_offset_list[i]) { i 1345 libavcodec/hevc_ps.c pps->cr_qp_offset_list[i] = get_se_golomb_long(gb); i 1346 libavcodec/hevc_ps.c if (pps->cr_qp_offset_list[i]) { i 1368 libavcodec/hevc_ps.c int i, j, x, y, ctb_addr_rs, tile_id; i 1385 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_columns; i++) { i 1386 libavcodec/hevc_ps.c pps->column_width[i] = ((i + 1) * sps->ctb_width) / pps->num_tile_columns - i 1387 libavcodec/hevc_ps.c (i * sps->ctb_width) / pps->num_tile_columns; i 1390 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_rows; i++) { i 1391 libavcodec/hevc_ps.c pps->row_height[i] = ((i + 1) * sps->ctb_height) / pps->num_tile_rows - i 1392 libavcodec/hevc_ps.c (i * sps->ctb_height) / pps->num_tile_rows; i 1397 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_columns; i++) i 1398 libavcodec/hevc_ps.c pps->col_bd[i + 1] = pps->col_bd[i] + pps->column_width[i]; i 1401 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_rows; i++) i 1402 libavcodec/hevc_ps.c pps->row_bd[i + 1] = pps->row_bd[i] + pps->row_height[i]; i 1404 libavcodec/hevc_ps.c for (i = 0, j = 0; i < sps->ctb_width; i++) { i 1405 libavcodec/hevc_ps.c if (i > pps->col_bd[j]) i 1407 libavcodec/hevc_ps.c pps->col_idxX[i] = j; i 1431 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_columns; i++) { i 1432 libavcodec/hevc_ps.c if (tb_x < pps->col_bd[i + 1]) { i 1433 libavcodec/hevc_ps.c tile_x = i; i 1438 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_rows; i++) { i 1439 libavcodec/hevc_ps.c if (tb_y < pps->row_bd[i + 1]) { i 1440 libavcodec/hevc_ps.c tile_y = i; i 1445 libavcodec/hevc_ps.c for (i = 0; i < tile_x; i++) i 1446 libavcodec/hevc_ps.c val += pps->row_height[tile_y] * pps->column_width[i]; i 1447 libavcodec/hevc_ps.c for (i = 0; i < tile_y; i++) i 1448 libavcodec/hevc_ps.c val += sps->ctb_width * pps->row_height[i]; i 1458 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_columns; i++, tile_id++) i 1460 libavcodec/hevc_ps.c for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++) i 1468 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_columns; i++) i 1469 libavcodec/hevc_ps.c pps->tile_pos_rs[j * pps->num_tile_columns + i] = i 1470 libavcodec/hevc_ps.c pps->row_bd[j] * sps->ctb_width + pps->col_bd[i]; i 1484 libavcodec/hevc_ps.c for (i = 0; i < log2_diff; i++) { i 1485 libavcodec/hevc_ps.c int m = 1 << i; i 1499 libavcodec/hevc_ps.c int i, ret = 0; i 1643 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_columns - 1; i++) { i 1644 libavcodec/hevc_ps.c pps->column_width[i] = get_ue_golomb_long(gb) + 1; i 1645 libavcodec/hevc_ps.c sum += pps->column_width[i]; i 1655 libavcodec/hevc_ps.c for (i = 0; i < pps->num_tile_rows - 1; i++) { i 1656 libavcodec/hevc_ps.c pps->row_height[i] = get_ue_golomb_long(gb) + 1; i 1657 libavcodec/hevc_ps.c sum += pps->row_height[i]; i 1745 libavcodec/hevc_ps.c int i; i 1747 libavcodec/hevc_ps.c for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++) i 1748 libavcodec/hevc_ps.c av_buffer_unref(&ps->vps_list[i]); i 1749 libavcodec/hevc_ps.c for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++) i 1750 libavcodec/hevc_ps.c av_buffer_unref(&ps->sps_list[i]); i 1751 libavcodec/hevc_ps.c for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++) i 1752 libavcodec/hevc_ps.c av_buffer_unref(&ps->pps_list[i]); i 27 libavcodec/hevc_ps_enc.c int i; i 32 libavcodec/hevc_ps_enc.c for (i = 0; i < 32; i++) i 33 libavcodec/hevc_ps_enc.c put_bits(pb, 1, ptl->profile_compatibility_flag[i]); i 44 libavcodec/hevc_ps_enc.c int i; i 49 libavcodec/hevc_ps_enc.c for (i = 0; i < max_num_sub_layers - 1; i++) { i 50 libavcodec/hevc_ps_enc.c put_bits(pb, 1, ptl->sub_layer_profile_present_flag[i]); i 51 libavcodec/hevc_ps_enc.c put_bits(pb, 1, ptl->sub_layer_level_present_flag[i]); i 55 libavcodec/hevc_ps_enc.c for (i = max_num_sub_layers - 1; i < 8; i++) i 58 libavcodec/hevc_ps_enc.c for (i = 0; i < max_num_sub_layers - 1; i++) { i 59 libavcodec/hevc_ps_enc.c if (ptl->sub_layer_profile_present_flag[i]) i 60 libavcodec/hevc_ps_enc.c write_ptl_layer(pb, &ptl->sub_layer_ptl[i]); i 61 libavcodec/hevc_ps_enc.c if (ptl->sub_layer_level_present_flag[i]) i 62 libavcodec/hevc_ps_enc.c put_bits(pb, 8, ptl->sub_layer_ptl[i].level_idc); i 70 libavcodec/hevc_ps_enc.c int i, data_size; i 83 libavcodec/hevc_ps_enc.c for (i = vps->vps_sub_layer_ordering_info_present_flag ? 0 : vps->vps_max_layers - 1; i 84 libavcodec/hevc_ps_enc.c i < vps->vps_max_sub_layers; i++) { i 85 libavcodec/hevc_ps_enc.c set_ue_golomb(&pb, vps->vps_max_dec_pic_buffering[i] - 1); i 86 libavcodec/hevc_ps_enc.c set_ue_golomb(&pb, vps->vps_num_reorder_pics[i]); i 87 libavcodec/hevc_ps_enc.c set_ue_golomb(&pb, vps->vps_max_latency_increase[i] + 1); i 68 libavcodec/hevc_refs.c int i; i 69 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) i 70 libavcodec/hevc_refs.c ff_hevc_unref_frame(s, &s->DPB[i], i 77 libavcodec/hevc_refs.c int i; i 78 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) i 79 libavcodec/hevc_refs.c ff_hevc_unref_frame(s, &s->DPB[i], ~0); i 84 libavcodec/hevc_refs.c int i, j, ret; i 85 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 86 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 138 libavcodec/hevc_refs.c int i; i 141 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 142 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 179 libavcodec/hevc_refs.c int i, min_idx, ret; i 182 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 183 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 191 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 192 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 198 libavcodec/hevc_refs.c min_idx = i; i 237 libavcodec/hevc_refs.c int i; i 239 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 240 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 249 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 250 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 260 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 261 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 278 libavcodec/hevc_refs.c int i; i 283 libavcodec/hevc_refs.c for (i = ctb_addr_ts; i < ctb_count; i++) i 284 libavcodec/hevc_refs.c frame->rpl_tab[i] = (RefPicListTab *)frame->rpl_buf->data + s->slice_idx; i 297 libavcodec/hevc_refs.c int i, j, ret; i 322 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) { i 323 libavcodec/hevc_refs.c RefPicList *rps = &s->rps[cand_lists[i]]; i 327 libavcodec/hevc_refs.c rpl_tmp.isLongTerm[rpl_tmp.nb_refs] = i == 2; i 335 libavcodec/hevc_refs.c for (i = 0; i < sh->nb_refs[list_idx]; i++) { i 336 libavcodec/hevc_refs.c int idx = sh->list_entry_lx[list_idx][i]; i 343 libavcodec/hevc_refs.c rpl->list[i] = rpl_tmp.list[idx]; i 344 libavcodec/hevc_refs.c rpl->ref[i] = rpl_tmp.ref[idx]; i 345 libavcodec/hevc_refs.c rpl->isLongTerm[i] = rpl_tmp.isLongTerm[idx]; i 364 libavcodec/hevc_refs.c int i; i 366 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 367 libavcodec/hevc_refs.c HEVCFrame *ref = &s->DPB[i]; i 389 libavcodec/hevc_refs.c int i, y; i 397 libavcodec/hevc_refs.c for (i = 0; frame->frame->buf[i]; i++) i 398 libavcodec/hevc_refs.c memset(frame->frame->buf[i]->data, 1 << (s->ps.sps->bit_depth - 1), i 399 libavcodec/hevc_refs.c frame->frame->buf[i]->size); i 401 libavcodec/hevc_refs.c for (i = 0; frame->frame->data[i]; i++) i 402 libavcodec/hevc_refs.c for (y = 0; y < (s->ps.sps->height >> s->ps.sps->vshift[i]); y++) { i 403 libavcodec/hevc_refs.c uint8_t *dst = frame->frame->data[i] + y * frame->frame->linesize[i]; i 405 libavcodec/hevc_refs.c av_memcpy_backptr(dst + 2, 2, 2*(s->ps.sps->width >> s->ps.sps->hshift[i]) - 2); i 448 libavcodec/hevc_refs.c int i, ret = 0; i 456 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 457 libavcodec/hevc_refs.c HEVCFrame *frame = &s->DPB[i]; i 465 libavcodec/hevc_refs.c for (i = 0; i < NB_RPS_TYPE; i++) i 466 libavcodec/hevc_refs.c rps[i].nb_refs = 0; i 469 libavcodec/hevc_refs.c for (i = 0; i < short_rps->num_delta_pocs; i++) { i 470 libavcodec/hevc_refs.c int poc = s->poc + short_rps->delta_poc[i]; i 473 libavcodec/hevc_refs.c if (!short_rps->used[i]) i 475 libavcodec/hevc_refs.c else if (i < short_rps->num_negative_pics) i 486 libavcodec/hevc_refs.c for (i = 0; i < long_rps->nb_refs; i++) { i 487 libavcodec/hevc_refs.c int poc = long_rps->poc[i]; i 488 libavcodec/hevc_refs.c int list = long_rps->used[i] ? LT_CURR : LT_FOLL; i 490 libavcodec/hevc_refs.c ret = add_candidate_ref(s, &rps[list], poc, HEVC_FRAME_FLAG_LONG_REF, long_rps->poc_msb_present[i]); i 497 libavcodec/hevc_refs.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) i 498 libavcodec/hevc_refs.c ff_hevc_unref_frame(s, &s->DPB[i], 0); i 506 libavcodec/hevc_refs.c int i; i 511 libavcodec/hevc_refs.c for (i = 0; i < rps->num_negative_pics; i++) i 512 libavcodec/hevc_refs.c ret += !!rps->used[i]; i 513 libavcodec/hevc_refs.c for (; i < rps->num_delta_pocs; i++) i 514 libavcodec/hevc_refs.c ret += !!rps->used[i]; i 518 libavcodec/hevc_refs.c for (i = 0; i < long_rps->nb_refs; i++) i 519 libavcodec/hevc_refs.c ret += !!long_rps->used[i]; i 31 libavcodec/hevc_sei.c int cIdx, i; i 40 libavcodec/hevc_sei.c for (i = 0; i < 16; i++) i 41 libavcodec/hevc_sei.c s->md5[cIdx][i] = get_bits(gb, 8); i 55 libavcodec/hevc_sei.c int i; i 57 libavcodec/hevc_sei.c for (i = 0; i < 3; i++) { i 58 libavcodec/hevc_sei.c s->display_primaries[i][0] = get_bits(gb, 16); i 59 libavcodec/hevc_sei.c s->display_primaries[i][1] = get_bits(gb, 16); i 189 libavcodec/hevc_sei.c int i, ret; i 199 libavcodec/hevc_sei.c for (i = 0; i < cc_count; i++) { i 208 libavcodec/hevc_sei.c int i; i 209 libavcodec/hevc_sei.c for (i = 0; i < size - 1; i++) i 250 libavcodec/hevc_sei.c int i; i 270 libavcodec/hevc_sei.c for (i = 1; i <= num_sps_ids_minus1; i++) i 145 libavcodec/hevcdec.c int i = 0; i 168 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L0]; i++) { i 169 libavcodec/hevcdec.c luma_weight_l0_flag[i] = get_bits1(gb); i 170 libavcodec/hevcdec.c if (!luma_weight_l0_flag[i]) { i 171 libavcodec/hevcdec.c s->sh.luma_weight_l0[i] = 1 << s->sh.luma_log2_weight_denom; i 172 libavcodec/hevcdec.c s->sh.luma_offset_l0[i] = 0; i 176 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L0]; i++) i 177 libavcodec/hevcdec.c chroma_weight_l0_flag[i] = get_bits1(gb); i 179 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L0]; i++) i 180 libavcodec/hevcdec.c chroma_weight_l0_flag[i] = 0; i 182 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L0]; i++) { i 183 libavcodec/hevcdec.c if (luma_weight_l0_flag[i]) { i 187 libavcodec/hevcdec.c s->sh.luma_weight_l0[i] = (1 << s->sh.luma_log2_weight_denom) + delta_luma_weight_l0; i 188 libavcodec/hevcdec.c s->sh.luma_offset_l0[i] = get_se_golomb(gb); i 190 libavcodec/hevcdec.c if (chroma_weight_l0_flag[i]) { i 200 libavcodec/hevcdec.c s->sh.chroma_weight_l0[i][j] = (1 << s->sh.chroma_log2_weight_denom) + delta_chroma_weight_l0; i 201 libavcodec/hevcdec.c s->sh.chroma_offset_l0[i][j] = av_clip((delta_chroma_offset_l0 - ((128 * s->sh.chroma_weight_l0[i][j]) i 205 libavcodec/hevcdec.c s->sh.chroma_weight_l0[i][0] = 1 << s->sh.chroma_log2_weight_denom; i 206 libavcodec/hevcdec.c s->sh.chroma_offset_l0[i][0] = 0; i 207 libavcodec/hevcdec.c s->sh.chroma_weight_l0[i][1] = 1 << s->sh.chroma_log2_weight_denom; i 208 libavcodec/hevcdec.c s->sh.chroma_offset_l0[i][1] = 0; i 212 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L1]; i++) { i 213 libavcodec/hevcdec.c luma_weight_l1_flag[i] = get_bits1(gb); i 214 libavcodec/hevcdec.c if (!luma_weight_l1_flag[i]) { i 215 libavcodec/hevcdec.c s->sh.luma_weight_l1[i] = 1 << s->sh.luma_log2_weight_denom; i 216 libavcodec/hevcdec.c s->sh.luma_offset_l1[i] = 0; i 220 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L1]; i++) i 221 libavcodec/hevcdec.c chroma_weight_l1_flag[i] = get_bits1(gb); i 223 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L1]; i++) i 224 libavcodec/hevcdec.c chroma_weight_l1_flag[i] = 0; i 226 libavcodec/hevcdec.c for (i = 0; i < s->sh.nb_refs[L1]; i++) { i 227 libavcodec/hevcdec.c if (luma_weight_l1_flag[i]) { i 231 libavcodec/hevcdec.c s->sh.luma_weight_l1[i] = (1 << s->sh.luma_log2_weight_denom) + delta_luma_weight_l1; i 232 libavcodec/hevcdec.c s->sh.luma_offset_l1[i] = get_se_golomb(gb); i 234 libavcodec/hevcdec.c if (chroma_weight_l1_flag[i]) { i 244 libavcodec/hevcdec.c s->sh.chroma_weight_l1[i][j] = (1 << s->sh.chroma_log2_weight_denom) + delta_chroma_weight_l1; i 245 libavcodec/hevcdec.c s->sh.chroma_offset_l1[i][j] = av_clip((delta_chroma_offset_l1 - ((128 * s->sh.chroma_weight_l1[i][j]) i 249 libavcodec/hevcdec.c s->sh.chroma_weight_l1[i][0] = 1 << s->sh.chroma_log2_weight_denom; i 250 libavcodec/hevcdec.c s->sh.chroma_offset_l1[i][0] = 0; i 251 libavcodec/hevcdec.c s->sh.chroma_weight_l1[i][1] = 1 << s->sh.chroma_log2_weight_denom; i 252 libavcodec/hevcdec.c s->sh.chroma_offset_l1[i][1] = 0; i 265 libavcodec/hevcdec.c int i; i 282 libavcodec/hevcdec.c for (i = 0; i < rps->nb_refs; i++) { i 284 libavcodec/hevcdec.c if (i < nb_sps) { i 290 libavcodec/hevcdec.c rps->poc[i] = sps->lt_ref_pic_poc_lsb_sps[lt_idx_sps]; i 291 libavcodec/hevcdec.c rps->used[i] = sps->used_by_curr_pic_lt_sps_flag[lt_idx_sps]; i 293 libavcodec/hevcdec.c rps->poc[i] = get_bits(gb, sps->log2_max_poc_lsb); i 294 libavcodec/hevcdec.c rps->used[i] = get_bits1(gb); i 297 libavcodec/hevcdec.c rps->poc_msb_present[i] = get_bits1(gb); i 298 libavcodec/hevcdec.c if (rps->poc_msb_present[i]) { i 302 libavcodec/hevcdec.c if (i && i != nb_sps) i 305 libavcodec/hevcdec.c poc = rps->poc[i] + s->poc - delta * max_poc_lsb - s->sh.pic_order_cnt_lsb; i 308 libavcodec/hevcdec.c rps->poc[i] = poc; i 453 libavcodec/hevcdec.c int ret, i; i 474 libavcodec/hevcdec.c for (i = 0; i < 3; i++) { i 475 libavcodec/hevcdec.c av_freep(&s->sao_pixel_buffer_h[i]); i 476 libavcodec/hevcdec.c av_freep(&s->sao_pixel_buffer_v[i]); i 510 libavcodec/hevcdec.c int i, ret; i 599 libavcodec/hevcdec.c for (i = 0; i < s->ps.pps->num_extra_slice_header_bits; i++) i 730 libavcodec/hevcdec.c for (i = 0; i < sh->nb_refs[L0]; i++) i 731 libavcodec/hevcdec.c sh->list_entry_lx[0][i] = get_bits(gb, av_ceil_log2(nb_refs)); i 737 libavcodec/hevcdec.c for (i = 0; i < sh->nb_refs[L1]; i++) i 738 libavcodec/hevcdec.c sh->list_entry_lx[1][i] = get_bits(gb, av_ceil_log2(nb_refs)); i 873 libavcodec/hevcdec.c for (i = 0; i < sh->num_entry_point_offsets; i++) { i 875 libavcodec/hevcdec.c sh->entry_point_offset[i] = val + 1; // +1; // +1 to get the size i 892 libavcodec/hevcdec.c for (i = 0; i < length; i++) i 953 libavcodec/hevcdec.c int c_idx, i; i 986 libavcodec/hevcdec.c for (i = 0; i < 4; i++) i 987 libavcodec/hevcdec.c SET_SAO(offset_abs[c_idx][i], ff_hevc_sao_offset_abs_decode(s)); i 990 libavcodec/hevcdec.c for (i = 0; i < 4; i++) { i 991 libavcodec/hevcdec.c if (sao->offset_abs[c_idx][i]) { i 992 libavcodec/hevcdec.c SET_SAO(offset_sign[c_idx][i], i 995 libavcodec/hevcdec.c sao->offset_sign[c_idx][i] = 0; i 1005 libavcodec/hevcdec.c for (i = 0; i < 4; i++) { i 1006 libavcodec/hevcdec.c sao->offset_val[c_idx][i + 1] = sao->offset_abs[c_idx][i]; i 1008 libavcodec/hevcdec.c if (i > 1) i 1009 libavcodec/hevcdec.c sao->offset_val[c_idx][i + 1] = -sao->offset_val[c_idx][i + 1]; i 1010 libavcodec/hevcdec.c } else if (sao->offset_sign[c_idx][i]) { i 1011 libavcodec/hevcdec.c sao->offset_val[c_idx][i + 1] = -sao->offset_val[c_idx][i + 1]; i 1013 libavcodec/hevcdec.c sao->offset_val[c_idx][i + 1] *= 1 << log2_sao_offset_scale; i 1044 libavcodec/hevcdec.c int i; i 1133 libavcodec/hevcdec.c for (i = 0; i < (s->ps.sps->chroma_format_idc == 2 ? 2 : 1); i++) { i 1135 libavcodec/hevcdec.c ff_hevc_set_neighbour_available(s, x0, y0 + (i << log2_trafo_size_c), trafo_size_h, trafo_size_v); i 1136 libavcodec/hevcdec.c s->hpc.intra_pred[log2_trafo_size_c - 2](s, x0, y0 + (i << log2_trafo_size_c), 1); i 1138 libavcodec/hevcdec.c if (cbf_cb[i]) i 1139 libavcodec/hevcdec.c ff_hevc_hls_residual_coding(s, x0, y0 + (i << log2_trafo_size_c), i 1152 libavcodec/hevcdec.c for (i = 0; i < (size * size); i++) { i 1153 libavcodec/hevcdec.c coeffs[i] = ((lc->tu.res_scale_val * coeffs_y[i]) >> 3); i 1162 libavcodec/hevcdec.c for (i = 0; i < (s->ps.sps->chroma_format_idc == 2 ? 2 : 1); i++) { i 1164 libavcodec/hevcdec.c ff_hevc_set_neighbour_available(s, x0, y0 + (i << log2_trafo_size_c), trafo_size_h, trafo_size_v); i 1165 libavcodec/hevcdec.c s->hpc.intra_pred[log2_trafo_size_c - 2](s, x0, y0 + (i << log2_trafo_size_c), 2); i 1167 libavcodec/hevcdec.c if (cbf_cr[i]) i 1168 libavcodec/hevcdec.c ff_hevc_hls_residual_coding(s, x0, y0 + (i << log2_trafo_size_c), i 1181 libavcodec/hevcdec.c for (i = 0; i < (size * size); i++) { i 1182 libavcodec/hevcdec.c coeffs[i] = ((lc->tu.res_scale_val * coeffs_y[i]) >> 3); i 1190 libavcodec/hevcdec.c for (i = 0; i < (s->ps.sps->chroma_format_idc == 2 ? 2 : 1); i++) { i 1192 libavcodec/hevcdec.c ff_hevc_set_neighbour_available(s, xBase, yBase + (i << log2_trafo_size), i 1194 libavcodec/hevcdec.c s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase + (i << log2_trafo_size), 1); i 1196 libavcodec/hevcdec.c if (cbf_cb[i]) i 1197 libavcodec/hevcdec.c ff_hevc_hls_residual_coding(s, xBase, yBase + (i << log2_trafo_size), i 1200 libavcodec/hevcdec.c for (i = 0; i < (s->ps.sps->chroma_format_idc == 2 ? 2 : 1); i++) { i 1202 libavcodec/hevcdec.c ff_hevc_set_neighbour_available(s, xBase, yBase + (i << log2_trafo_size), i 1204 libavcodec/hevcdec.c s->hpc.intra_pred[log2_trafo_size - 2](s, xBase, yBase + (i << log2_trafo_size), 2); i 1206 libavcodec/hevcdec.c if (cbf_cr[i]) i 1207 libavcodec/hevcdec.c ff_hevc_hls_residual_coding(s, xBase, yBase + (i << log2_trafo_size), i 1251 libavcodec/hevcdec.c int i, j; i 1254 libavcodec/hevcdec.c for (i = (x0 >> log2_min_pu_size); i < (x_end >> log2_min_pu_size); i++) i 1255 libavcodec/hevcdec.c s->is_pcm[i + j * min_pu_width] = 2; i 1363 libavcodec/hevcdec.c int i, j; i 1364 libavcodec/hevcdec.c for (i = 0; i < (1 << log2_trafo_size); i += min_tu_size) i 1367 libavcodec/hevcdec.c int y_tu = (y0 + i) >> log2_min_tu_size; i 1824 libavcodec/hevcdec.c int i, j; i 1848 libavcodec/hevcdec.c for (i = 0; i < nPbW >> s->ps.sps->log2_min_pu_size; i++) i 1849 libavcodec/hevcdec.c tab_mvf[(y_pu + j) * min_pu_width + x_pu + i] = current_mv; i 1947 libavcodec/hevcdec.c int i, j; i 1986 libavcodec/hevcdec.c for (i = 0; i < 3; i++) i 1987 libavcodec/hevcdec.c if (intra_pred_mode >= candidate[i]) i 1994 libavcodec/hevcdec.c for (i = 0; i < size_in_pus; i++) { i 1995 libavcodec/hevcdec.c memset(&s->tab_ipm[(y_pu + i) * min_pu_width + x_pu], i 1999 libavcodec/hevcdec.c tab_mvf[(y_pu + j) * min_pu_width + x_pu + i].pred_flag = PF_INTRA; i 2033 libavcodec/hevcdec.c int i, j; i 2035 libavcodec/hevcdec.c for (i = 0; i < side; i++) i 2037 libavcodec/hevcdec.c prev_intra_luma_pred_flag[2 * i + j] = ff_hevc_prev_intra_luma_pred_flag_decode(s); i 2039 libavcodec/hevcdec.c for (i = 0; i < side; i++) { i 2041 libavcodec/hevcdec.c if (prev_intra_luma_pred_flag[2 * i + j]) i 2046 libavcodec/hevcdec.c lc->pu.intra_pred_mode[2 * i + j] = i 2047 libavcodec/hevcdec.c luma_intra_pred_mode(s, x0 + pb_size * j, y0 + pb_size * i, pb_size, i 2048 libavcodec/hevcdec.c prev_intra_luma_pred_flag[2 * i + j]); i 2053 libavcodec/hevcdec.c for (i = 0; i < side; i++) { i 2055 libavcodec/hevcdec.c lc->pu.chroma_mode_c[2 * i + j] = chroma_mode = ff_hevc_intra_chroma_pred_mode_decode(s); i 2057 libavcodec/hevcdec.c if (lc->pu.intra_pred_mode[2 * i + j] == intra_chroma_table[chroma_mode]) i 2058 libavcodec/hevcdec.c lc->pu.intra_pred_mode_c[2 * i + j] = 34; i 2060 libavcodec/hevcdec.c lc->pu.intra_pred_mode_c[2 * i + j] = intra_chroma_table[chroma_mode]; i 2062 libavcodec/hevcdec.c lc->pu.intra_pred_mode_c[2 * i + j] = lc->pu.intra_pred_mode[2 * i + j]; i 2573 libavcodec/hevcdec.c int i, j, res = 0; i 2593 libavcodec/hevcdec.c for (i = 1; i < s->threads_number; i++) { i 2594 libavcodec/hevcdec.c s->sList[i] = av_malloc(sizeof(HEVCContext)); i 2595 libavcodec/hevcdec.c memcpy(s->sList[i], s, sizeof(HEVCContext)); i 2596 libavcodec/hevcdec.c s->HEVClcList[i] = av_mallocz(sizeof(HEVCLocalContext)); i 2597 libavcodec/hevcdec.c s->sList[i]->HEVClc = s->HEVClcList[i]; i 2610 libavcodec/hevcdec.c for (i = 1; i < s->sh.num_entry_point_offsets; i++) { i 2611 libavcodec/hevcdec.c offset += (s->sh.entry_point_offset[i - 1] - cmpt); i 2613 libavcodec/hevcdec.c + s->sh.entry_point_offset[i]; j < nal->skipped_bytes; j++) { i 2619 libavcodec/hevcdec.c s->sh.size[i - 1] = s->sh.entry_point_offset[i] - cmpt; i 2620 libavcodec/hevcdec.c s->sh.offset[i - 1] = offset; i 2636 libavcodec/hevcdec.c for (i = 1; i < s->threads_number; i++) { i 2637 libavcodec/hevcdec.c s->sList[i]->HEVClc->first_qp_group = 1; i 2638 libavcodec/hevcdec.c s->sList[i]->HEVClc->qp_y = s->sList[0]->HEVClc->qp_y; i 2639 libavcodec/hevcdec.c memcpy(s->sList[i], s, sizeof(HEVCContext)); i 2640 libavcodec/hevcdec.c s->sList[i]->HEVClc = s->HEVClcList[i]; i 2646 libavcodec/hevcdec.c for (i = 0; i <= s->sh.num_entry_point_offsets; i++) { i 2647 libavcodec/hevcdec.c arg[i] = i; i 2648 libavcodec/hevcdec.c ret[i] = 0; i 2654 libavcodec/hevcdec.c for (i = 0; i <= s->sh.num_entry_point_offsets; i++) i 2655 libavcodec/hevcdec.c res += ret[i]; i 2728 libavcodec/hevcdec.c int i; i 2734 libavcodec/hevcdec.c for (i = 0; i < 3; i++) { i 2735 libavcodec/hevcdec.c const int j = mapping[i]; i 2736 libavcodec/hevcdec.c metadata->display_primaries[i][0].num = s->sei.mastering_display.display_primaries[j][0]; i 2737 libavcodec/hevcdec.c metadata->display_primaries[i][0].den = chroma_den; i 2738 libavcodec/hevcdec.c metadata->display_primaries[i][1].num = s->sei.mastering_display.display_primaries[j][1]; i 2739 libavcodec/hevcdec.c metadata->display_primaries[i][1].den = chroma_den; i 3048 libavcodec/hevcdec.c int i, ret = 0; i 3066 libavcodec/hevcdec.c for (i = 0; i < s->pkt.nb_nals; i++) { i 3067 libavcodec/hevcdec.c if (s->pkt.nals[i].type == HEVC_NAL_EOB_NUT || i 3068 libavcodec/hevcdec.c s->pkt.nals[i].type == HEVC_NAL_EOS_NUT) { i 3080 libavcodec/hevcdec.c for (i = 0; i < s->pkt.nb_nals; i++) { i 3081 libavcodec/hevcdec.c H2645NAL *nal = &s->pkt.nals[i]; i 3093 libavcodec/hevcdec.c "Error parsing NAL unit #%d.\n", i); i 3107 libavcodec/hevcdec.c int i; i 3108 libavcodec/hevcdec.c for (i = 0; i < 16; i++) i 3109 libavcodec/hevcdec.c av_log(log_ctx, level, "%02"PRIx8, md5[i]); i 3116 libavcodec/hevcdec.c int i, j; i 3138 libavcodec/hevcdec.c for (i = 0; frame->data[i]; i++) { i 3141 libavcodec/hevcdec.c int w = (i == 1 || i == 2) ? (width >> desc->log2_chroma_w) : width; i 3142 libavcodec/hevcdec.c int h = (i == 1 || i == 2) ? (height >> desc->log2_chroma_h) : height; i 3147 libavcodec/hevcdec.c const uint8_t *src = frame->data[i] + j * frame->linesize[i]; i 3159 libavcodec/hevcdec.c if (!memcmp(md5, s->sei.picture_hash.md5[i], 16)) { i 3160 libavcodec/hevcdec.c av_log (s->avctx, AV_LOG_DEBUG, "plane %d - correct ", i); i 3164 libavcodec/hevcdec.c av_log (s->avctx, AV_LOG_ERROR, "mismatching checksum of plane %d - ", i); i 3167 libavcodec/hevcdec.c print_md5(s->avctx, AV_LOG_ERROR, s->sei.picture_hash.md5[i]); i 3180 libavcodec/hevcdec.c int ret, i; i 3189 libavcodec/hevcdec.c for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { i 3190 libavcodec/hevcdec.c if (first && s->ps.sps_list[i]) { i 3191 libavcodec/hevcdec.c const HEVCSPS *sps = (const HEVCSPS*)s->ps.sps_list[i]->data; i 3306 libavcodec/hevcdec.c int i; i 3314 libavcodec/hevcdec.c for (i = 0; i < 3; i++) { i 3315 libavcodec/hevcdec.c av_freep(&s->sao_pixel_buffer_h[i]); i 3316 libavcodec/hevcdec.c av_freep(&s->sao_pixel_buffer_v[i]); i 3320 libavcodec/hevcdec.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 3321 libavcodec/hevcdec.c ff_hevc_unref_frame(s, &s->DPB[i], ~0); i 3322 libavcodec/hevcdec.c av_frame_free(&s->DPB[i].frame); i 3331 libavcodec/hevcdec.c for (i = 1; i < s->threads_number; i++) { i 3332 libavcodec/hevcdec.c HEVCLocalContext *lc = s->HEVClcList[i]; i 3334 libavcodec/hevcdec.c av_freep(&s->HEVClcList[i]); i 3335 libavcodec/hevcdec.c av_freep(&s->sList[i]); i 3352 libavcodec/hevcdec.c int i; i 3370 libavcodec/hevcdec.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 3371 libavcodec/hevcdec.c s->DPB[i].frame = av_frame_alloc(); i 3372 libavcodec/hevcdec.c if (!s->DPB[i].frame) i 3374 libavcodec/hevcdec.c s->DPB[i].tf.f = s->DPB[i].frame; i 3403 libavcodec/hevcdec.c int i, ret; i 3411 libavcodec/hevcdec.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 3412 libavcodec/hevcdec.c ff_hevc_unref_frame(s, &s->DPB[i], ~0); i 3413 libavcodec/hevcdec.c if (s0->DPB[i].frame->buf[0]) { i 3414 libavcodec/hevcdec.c ret = hevc_ref_frame(s, &s->DPB[i], &s0->DPB[i]); i 3422 libavcodec/hevcdec.c for (i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++) { i 3423 libavcodec/hevcdec.c av_buffer_unref(&s->ps.vps_list[i]); i 3424 libavcodec/hevcdec.c if (s0->ps.vps_list[i]) { i 3425 libavcodec/hevcdec.c s->ps.vps_list[i] = av_buffer_ref(s0->ps.vps_list[i]); i 3426 libavcodec/hevcdec.c if (!s->ps.vps_list[i]) i 3431 libavcodec/hevcdec.c for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) { i 3432 libavcodec/hevcdec.c av_buffer_unref(&s->ps.sps_list[i]); i 3433 libavcodec/hevcdec.c if (s0->ps.sps_list[i]) { i 3434 libavcodec/hevcdec.c s->ps.sps_list[i] = av_buffer_ref(s0->ps.sps_list[i]); i 3435 libavcodec/hevcdec.c if (!s->ps.sps_list[i]) i 3440 libavcodec/hevcdec.c for (i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++) { i 3441 libavcodec/hevcdec.c av_buffer_unref(&s->ps.pps_list[i]); i 3442 libavcodec/hevcdec.c if (s0->ps.pps_list[i]) { i 3443 libavcodec/hevcdec.c s->ps.pps_list[i] = av_buffer_ref(s0->ps.pps_list[i]); i 3444 libavcodec/hevcdec.c if (!s->ps.pps_list[i]) i 133 libavcodec/hevcdsp.c for(i = 0 ; i < 10 ; i++) \ i 135 libavcodec/hevcdsp.c hevcdsp->dst1[i][idx1][idx2] = a ## _ ## depth; \ i 243 libavcodec/hevcdsp.c int i = 0; i 151 libavcodec/hevcdsp_template.c int i; i 156 libavcodec/hevcdsp_template.c for (i = 0; i < 4; i++) { i 163 libavcodec/hevcdsp_template.c for (i = 0; i < 4; i++) { i 186 libavcodec/hevcdsp_template.c int i, j; \ i 189 libavcodec/hevcdsp_template.c for (i = 0; i < 4; i++) \ i 191 libavcodec/hevcdsp_template.c o_8[i] += transform[4 * j][i] * src[j * sstep]; \ i 194 libavcodec/hevcdsp_template.c for (i = 0; i < 4; i++) { \ i 195 libavcodec/hevcdsp_template.c assign(dst[i * dstep], e_8[i] + o_8[i]); \ i 196 libavcodec/hevcdsp_template.c assign(dst[(7 - i) * dstep], e_8[i] - o_8[i]); \ i 202 libavcodec/hevcdsp_template.c int i, j; \ i 205 libavcodec/hevcdsp_template.c for (i = 0; i < 8; i++) \ i 207 libavcodec/hevcdsp_template.c o_16[i] += transform[2 * j][i] * src[j * sstep]; \ i 210 libavcodec/hevcdsp_template.c for (i = 0; i < 8; i++) { \ i 211 libavcodec/hevcdsp_template.c assign(dst[i * dstep], e_16[i] + o_16[i]); \ i 212 libavcodec/hevcdsp_template.c assign(dst[(15 - i) * dstep], e_16[i] - o_16[i]); \ i 218 libavcodec/hevcdsp_template.c int i, j; \ i 221 libavcodec/hevcdsp_template.c for (i = 0; i < 16; i++) \ i 223 libavcodec/hevcdsp_template.c o_32[i] += transform[j][i] * src[j * sstep]; \ i 226 libavcodec/hevcdsp_template.c for (i = 0; i < 16; i++) { \ i 227 libavcodec/hevcdsp_template.c assign(dst[i * dstep], e_32[i] + o_32[i]); \ i 228 libavcodec/hevcdsp_template.c assign(dst[(31 - i) * dstep], e_32[i] - o_32[i]); \ i 244 libavcodec/hevcdsp_template.c int i; \ i 250 libavcodec/hevcdsp_template.c for (i = 0; i < H; i++) { \ i 252 libavcodec/hevcdsp_template.c if (limit2 < H && i%4 == 0 && !!i) \ i 259 libavcodec/hevcdsp_template.c for (i = 0; i < H; i++) { \ i 268 libavcodec/hevcdsp_template.c int i, j; \ i 274 libavcodec/hevcdsp_template.c for (i = 0; i < H; i++) { \ i 275 libavcodec/hevcdsp_template.c coeffs[i + j * H] = coeff; \ i 46 libavcodec/hevcpred_template.c for (i = 0; i < (len); i += 4) \ i 47 libavcodec/hevcpred_template.c AV_WN4P(ptr + i, pix); \ i 51 libavcodec/hevcpred_template.c for (i = start; i < (start) + (length); i += 4) \ i 52 libavcodec/hevcpred_template.c if (!IS_INTRA(i, -1)) \ i 53 libavcodec/hevcpred_template.c AV_WN4P(&ptr[i], a); \ i 55 libavcodec/hevcpred_template.c a = PIXEL_SPLAT_X4(ptr[i+3]) i 57 libavcodec/hevcpred_template.c for (i = start; i > (start) - (length); i--) \ i 58 libavcodec/hevcpred_template.c if (!IS_INTRA(i - 1, -1)) \ i 59 libavcodec/hevcpred_template.c ptr[i - 1] = ptr[i] i 61 libavcodec/hevcpred_template.c for (i = (start); i > (start) - (length); i -= 4) \ i 62 libavcodec/hevcpred_template.c if (!IS_INTRA(-1, i - 3)) \ i 63 libavcodec/hevcpred_template.c AV_WN4P(&ptr[i - 3], a); \ i 65 libavcodec/hevcpred_template.c a = PIXEL_SPLAT_X4(ptr[i - 3]) i 67 libavcodec/hevcpred_template.c for (i = start; i < (start) + (length); i += 4) \ i 68 libavcodec/hevcpred_template.c if (!IS_INTRA(-1, i)) \ i 69 libavcodec/hevcpred_template.c AV_WN4P(&ptr[i], a); \ i 71 libavcodec/hevcpred_template.c a = PIXEL_SPLAT_X4(ptr[i + 3]) i 74 libavcodec/hevcpred_template.c int i; i 129 libavcodec/hevcpred_template.c for (i = 0; i < max; i += 2) i 130 libavcodec/hevcpred_template.c cand_bottom_left |= (MVF(x_left_pu, y_bottom_pu + i).pred_flag == PF_INTRA); i 137 libavcodec/hevcpred_template.c for (i = 0; i < max; i += 2) i 138 libavcodec/hevcpred_template.c cand_left |= (MVF(x_left_pu, y_left_pu + i).pred_flag == PF_INTRA); i 150 libavcodec/hevcpred_template.c for (i = 0; i < max; i += 2) i 151 libavcodec/hevcpred_template.c cand_up |= (MVF(x_top_pu + i, y_top_pu).pred_flag == PF_INTRA); i 158 libavcodec/hevcpred_template.c for (i = 0; i < max; i += 2) i 159 libavcodec/hevcpred_template.c cand_up_right |= (MVF(x_right_pu + i, y_top_pu).pred_flag == PF_INTRA); i 177 libavcodec/hevcpred_template.c for (i = 0; i < size; i++) i 178 libavcodec/hevcpred_template.c left[i] = POS(-1, i); i 180 libavcodec/hevcpred_template.c for (i = size; i < size + bottom_left_size; i++) i 181 libavcodec/hevcpred_template.c left[i] = POS(-1, i); i 305 libavcodec/hevcpred_template.c for (i = 0; i < 63; i++) i 306 libavcodec/hevcpred_template.c filtered_top[i] = ((64 - (i + 1)) * top[-1] + i 307 libavcodec/hevcpred_template.c (i + 1) * top[63] + 32) >> 6; i 308 libavcodec/hevcpred_template.c for (i = 0; i < 63; i++) i 309 libavcodec/hevcpred_template.c left[i] = ((64 - (i + 1)) * left[-1] + i 310 libavcodec/hevcpred_template.c (i + 1) * left[63] + 32) >> 6; i 315 libavcodec/hevcpred_template.c for (i = 2 * size - 2; i >= 0; i--) i 316 libavcodec/hevcpred_template.c filtered_left[i] = (left[i + 1] + 2 * left[i] + i 317 libavcodec/hevcpred_template.c left[i - 1] + 2) >> 2; i 320 libavcodec/hevcpred_template.c for (i = 2 * size - 2; i >= 0; i--) i 321 libavcodec/hevcpred_template.c filtered_top[i] = (top[i + 1] + 2 * top[i] + i 322 libavcodec/hevcpred_template.c top[i - 1] + 2) >> 2; i 393 libavcodec/hevcpred_template.c int i, j, x, y; i 400 libavcodec/hevcpred_template.c for (i = 0; i < size; i++) i 401 libavcodec/hevcpred_template.c dc += left[i] + top[i]; i 407 libavcodec/hevcpred_template.c for (i = 0; i < size; i++) i 409 libavcodec/hevcpred_template.c AV_WN4P(&POS(j, i), a); i 37 libavcodec/hpel_template.c int i; \ i 38 libavcodec/hpel_template.c for (i = 0; i < h; i++) { \ i 40 libavcodec/hpel_template.c a = AV_RN4P(&src1[i * src_stride1]); \ i 41 libavcodec/hpel_template.c b = AV_RN4P(&src2[i * src_stride2]); \ i 42 libavcodec/hpel_template.c OP(*((pixel4 *) &dst[i * dst_stride]), rnd_avg_pixel4(a, b)); \ i 43 libavcodec/hpel_template.c a = AV_RN4P(&src1[i * src_stride1 + 4 * sizeof(pixel)]); \ i 44 libavcodec/hpel_template.c b = AV_RN4P(&src2[i * src_stride2 + 4 * sizeof(pixel)]); \ i 45 libavcodec/hpel_template.c OP(*((pixel4 *) &dst[i * dst_stride + 4 * sizeof(pixel)]), \ i 58 libavcodec/hpel_template.c int i; \ i 59 libavcodec/hpel_template.c for (i = 0; i < h; i++) { \ i 61 libavcodec/hpel_template.c a = AV_RN4P(&src1[i * src_stride1]); \ i 62 libavcodec/hpel_template.c b = AV_RN4P(&src2[i * src_stride2]); \ i 63 libavcodec/hpel_template.c OP(*((pixel4 *) &dst[i * dst_stride]), rnd_avg_pixel4(a, b)); \ i 75 libavcodec/hpel_template.c int i; \ i 76 libavcodec/hpel_template.c for (i = 0; i < h; i++) { \ i 78 libavcodec/hpel_template.c a = AV_RN2P(&src1[i * src_stride1]); \ i 79 libavcodec/hpel_template.c b = AV_RN2P(&src2[i * src_stride2]); \ i 80 libavcodec/hpel_template.c OP(*((pixel2 *) &dst[i * dst_stride]), rnd_avg_pixel4(a, b)); \ i 47 libavcodec/hpeldsp.c int i; \ i 49 libavcodec/hpeldsp.c for (i = 0; i < h; i++) { \ i 51 libavcodec/hpeldsp.c a = AV_RN32(&src1[i * src_stride1]); \ i 52 libavcodec/hpeldsp.c b = AV_RN32(&src2[i * src_stride2]); \ i 53 libavcodec/hpeldsp.c OP(*((uint32_t *) &dst[i * dst_stride]), \ i 55 libavcodec/hpeldsp.c a = AV_RN32(&src1[i * src_stride1 + 4]); \ i 56 libavcodec/hpeldsp.c b = AV_RN32(&src2[i * src_stride2 + 4]); \ i 57 libavcodec/hpeldsp.c OP(*((uint32_t *) &dst[i * dst_stride + 4]), \ i 139 libavcodec/hpeldsp.c int i, a1, b1; \ i 146 libavcodec/hpeldsp.c for (i = 0; i < h; i += 2) { \ i 176 libavcodec/hpeldsp.c int i; \ i 187 libavcodec/hpeldsp.c for (i = 0; i < h; i += 2) { \ i 221 libavcodec/hpeldsp.c int i; \ i 232 libavcodec/hpeldsp.c for (i = 0; i < h; i += 2) { \ i 269 libavcodec/hpeldsp.c int i; \ i 280 libavcodec/hpeldsp.c for (i = 0; i < h; i += 2) { \ i 97 libavcodec/hq_hqa.c int i, ret; i 102 libavcodec/hq_hqa.c for (i = 0; i < 8; i++) { i 103 libavcodec/hq_hqa.c ret = hq_decode_block(c, gb, c->block[i], qgroup, i >= 4, 0); i 123 libavcodec/hq_hqa.c int slice, start_off, next_off, i, ret; i 145 libavcodec/hq_hqa.c for (i = 0; i < profile->num_slices + 1; i++) i 146 libavcodec/hq_hqa.c slice_off[i] = bytestream2_get_be24(&ctx->gbc) - 4; i 164 libavcodec/hq_hqa.c for (i = 0; i < (next_off - start_off) * profile->tab_w; i++) { i 168 libavcodec/hq_hqa.c "Error decoding macroblock %d at slice %d.\n", i, slice); i 182 libavcodec/hq_hqa.c int i, ret, cbp; i 189 libavcodec/hq_hqa.c for (i = 0; i < 12; i++) i 190 libavcodec/hq_hqa.c memset(c->block[i], 0, sizeof(*c->block)); i 191 libavcodec/hq_hqa.c for (i = 0; i < 12; i++) i 192 libavcodec/hq_hqa.c c->block[i][0] = -128 * (1 << 6); i 202 libavcodec/hq_hqa.c for (i = 0; i < 12; i++) { i 203 libavcodec/hq_hqa.c if (!(cbp & (1 << i))) i 205 libavcodec/hq_hqa.c ret = hq_decode_block(c, gb, c->block[i], qgroup, i >= 8, 1); i 224 libavcodec/hq_hqa.c int i, j, off; i 227 libavcodec/hq_hqa.c for (i = 0; i < h; i += 16) { i 228 libavcodec/hq_hqa.c off = (slice_no * 16 + i * 3) & 0x70; i 230 libavcodec/hq_hqa.c ret = hqa_decode_mb(ctx, pic, quant, gb, j, i); i 233 libavcodec/hq_hqa.c "Error decoding macroblock at %dx%d.\n", i, j); i 247 libavcodec/hq_hqa.c int i, slice, ret; i 281 libavcodec/hq_hqa.c for (i = 0; i < num_slices + 1; i++) i 282 libavcodec/hq_hqa.c slice_off[i] = bytestream2_get_be32(&ctx->gbc) - 4; i 113 libavcodec/hq_hqadsp.c int i, j; i 115 libavcodec/hq_hqadsp.c for (i = 0; i < 8; i++) i 116 libavcodec/hq_hqadsp.c idct_row(block + i * 8); i 117 libavcodec/hq_hqadsp.c for (i = 0; i < 8; i++) i 118 libavcodec/hq_hqadsp.c idct_col(block + i); i 120 libavcodec/hq_hqadsp.c for (i = 0; i < 8; i++) { i 122 libavcodec/hq_hqadsp.c dst[j] = av_clip_uint8(block[j + i * 8]); i 163 libavcodec/hqx.c int i, ret; i 172 libavcodec/hqx.c for (i = 0; i < 8; i++) { i 174 libavcodec/hqx.c if (i == 0 || i == 4 || i == 6) i 177 libavcodec/hqx.c ctx->dcb, slice->block[i], &last_dc); i 197 libavcodec/hqx.c int i, ret; i 202 libavcodec/hqx.c for (i = 0; i < 12; i++) i 203 libavcodec/hqx.c memset(slice->block[i], 0, sizeof(**slice->block) * 64); i 204 libavcodec/hqx.c for (i = 0; i < 12; i++) i 205 libavcodec/hqx.c slice->block[i][0] = -0x800; i 217 libavcodec/hqx.c for (i = 0; i < 12; i++) { i 218 libavcodec/hqx.c if (i == 0 || i == 4 || i == 8 || i == 10) i 220 libavcodec/hqx.c if (cbp & (1 << i)) { i 223 libavcodec/hqx.c ctx->dcb, slice->block[i], &last_dc); i 247 libavcodec/hqx.c int i, ret; i 256 libavcodec/hqx.c for (i = 0; i < 12; i++) { i 258 libavcodec/hqx.c if (i == 0 || i == 4 || i == 8) i 261 libavcodec/hqx.c ctx->dcb, slice->block[i], &last_dc); i 283 libavcodec/hqx.c int i, ret; i 288 libavcodec/hqx.c for (i = 0; i < 16; i++) i 289 libavcodec/hqx.c memset(slice->block[i], 0, sizeof(**slice->block) * 64); i 290 libavcodec/hqx.c for (i = 0; i < 16; i++) i 291 libavcodec/hqx.c slice->block[i][0] = -0x800; i 300 libavcodec/hqx.c for (i = 0; i < 16; i++) { i 301 libavcodec/hqx.c if (i == 0 || i == 4 || i == 8 || i == 12) i 303 libavcodec/hqx.c if (cbp & (1 << i)) { i 306 libavcodec/hqx.c ctx->dcb, slice->block[i], &last_dc); i 343 libavcodec/hqx.c int blk_addr, loc_addr, mb_x, mb_y, pos, loc_row, i; i 353 libavcodec/hqx.c for (i = 0; i < tile_blocks; i++) { i 354 libavcodec/hqx.c if (i == tile_limit) i 355 libavcodec/hqx.c blk_addr = g_tile + 16 * num_tiles * i; i 357 libavcodec/hqx.c blk_addr = tile_no + 16 * num_tiles * i + i 358 libavcodec/hqx.c num_tiles * shuffle_16[(i + slice_no) & 0xF]; i 413 libavcodec/hqx.c int i, ret; i 454 libavcodec/hqx.c for (i = 0; i < 17; i++) i 455 libavcodec/hqx.c ctx->slice_off[i] = AV_RB24(src + 8 + i * 3); i 520 libavcodec/hqx.c int i; i 524 libavcodec/hqx.c for (i = 0; i < 3; i++) { i 525 libavcodec/hqx.c ff_free_vlc(&ctx->dc_vlc[i]); i 112 libavcodec/hqxdsp.c int i, j; i 114 libavcodec/hqxdsp.c for (i = 0; i < 8; i++) i 115 libavcodec/hqxdsp.c idct_col(block + i, quant + i); i 116 libavcodec/hqxdsp.c for (i = 0; i < 8; i++) i 117 libavcodec/hqxdsp.c idct_row(block + i * 8); i 119 libavcodec/hqxdsp.c for (i = 0; i < 8; i++) { i 121 libavcodec/hqxdsp.c int v = av_clip_uintp2(block[j + i * 8] + 0x800, 12); i 134 libavcodec/htmlsubtitles.c int i, likely_a_tag; i 191 libavcodec/htmlsubtitles.c for (i = 0; in[1] == '<'; i++) { i 220 libavcodec/htmlsubtitles.c for (i = 0; tagname[i]; i++) { i 221 libavcodec/htmlsubtitles.c if (!LIKELY_A_TAG_CHAR(tagname[i])) { i 64 libavcodec/huffman.c int offset, i, next; i 73 libavcodec/huffman.c for (i = 0; i<stats_size; i++) { i 74 libavcodec/huffman.c dst[i] = 255; i 75 libavcodec/huffman.c if (stats[i] || !skip0) i 76 libavcodec/huffman.c map[size++] = i; i 80 libavcodec/huffman.c for (i=0; i < size; i++) { i 81 libavcodec/huffman.c h[i].name = i; i 82 libavcodec/huffman.c h[i].val = (stats[map[i]] << 14) + offset; i 84 libavcodec/huffman.c for (i = size / 2 - 1; i >= 0; i--) i 85 libavcodec/huffman.c heap_sift(h, i, size); i 100 libavcodec/huffman.c for (i = 2 * size - 3; i >= size; i--) i 101 libavcodec/huffman.c len[i] = len[up[i]] + 1; i 102 libavcodec/huffman.c for (i = 0; i < size; i++) { i 103 libavcodec/huffman.c dst[map[i]] = len[up[i]] + 1; i 104 libavcodec/huffman.c if (dst[map[i]] >= 32) break; i 106 libavcodec/huffman.c if (i==size) break; i 160 libavcodec/huffman.c int i, j; i 164 libavcodec/huffman.c for (i = 0; i < nb_codes; i++) { i 165 libavcodec/huffman.c nodes[i].sym = i; i 166 libavcodec/huffman.c nodes[i].n0 = -2; i 167 libavcodec/huffman.c sum += nodes[i].count; i 179 libavcodec/huffman.c for (i = 0; i < nb_codes * 2 - 1; i += 2) { i 180 libavcodec/huffman.c uint32_t cur_count = nodes[i].count + nodes[i+1].count; i 183 libavcodec/huffman.c for(j = cur_node; j > i + 2; j--){ i 192 libavcodec/huffman.c nodes[j].n0 = i; i 60 libavcodec/huffyuv.c int i; i 62 libavcodec/huffyuv.c for (i=0; i<3; i++) { i 63 libavcodec/huffyuv.c s->temp[i]= av_malloc(4*s->width + 16); i 64 libavcodec/huffyuv.c if (!s->temp[i]) i 66 libavcodec/huffyuv.c s->temp16[i] = (uint16_t*)s->temp[i]; i 88 libavcodec/huffyuv.c int i; i 90 libavcodec/huffyuv.c for(i = 0; i < 3; i++) { i 91 libavcodec/huffyuv.c av_freep(&s->temp[i]); i 92 libavcodec/huffyuv.c s->temp16[i] = NULL; i 101 libavcodec/huffyuvdec.c int i, val, repeat; i 103 libavcodec/huffyuvdec.c for (i = 0; i < n;) { i 108 libavcodec/huffyuvdec.c if (i + repeat > n || get_bits_left(gb) < 0) { i 113 libavcodec/huffyuvdec.c dst[i++] = val; i 130 libavcodec/huffyuvdec.c int p, i, y, u; i 133 libavcodec/huffyuvdec.c for (i = y = 0; y < s->vlc_n; y++) { i 146 libavcodec/huffyuvdec.c av_assert0(i < (1 << VLC_BITS)); i 147 libavcodec/huffyuvdec.c len[i] = len0 + len1; i 148 libavcodec/huffyuvdec.c bits[i] = (s->bits[p0][y] << len1) + s->bits[p][u]; i 149 libavcodec/huffyuvdec.c symbols[i] = (y << 8) + (u & 0xFF); i 150 libavcodec/huffyuvdec.c i++; i 154 libavcodec/huffyuvdec.c if ((ret = ff_init_vlc_sparse(&s->vlc[4 + p], VLC_BITS, i, len, 1, 1, i 160 libavcodec/huffyuvdec.c int i, b, g, r, code; i 166 libavcodec/huffyuvdec.c for (i = 0, g = -16; g < 16; g++) { i 181 libavcodec/huffyuvdec.c av_assert0(i < (1 << VLC_BITS)); i 182 libavcodec/huffyuvdec.c len[i] = len0 + len1 + len2; i 183 libavcodec/huffyuvdec.c bits[i] = (code << len2) + s->bits[2][r & 255]; i 185 libavcodec/huffyuvdec.c map[i][G] = g; i 186 libavcodec/huffyuvdec.c map[i][B] = g + b; i 187 libavcodec/huffyuvdec.c map[i][R] = g + r; i 189 libavcodec/huffyuvdec.c map[i][B] = g; i 190 libavcodec/huffyuvdec.c map[i][G] = b; i 191 libavcodec/huffyuvdec.c map[i][R] = r; i 193 libavcodec/huffyuvdec.c i++; i 198 libavcodec/huffyuvdec.c if ((ret = init_vlc(&s->vlc[4], VLC_BITS, i, len, 1, 1, i 211 libavcodec/huffyuvdec.c int i, ret; i 220 libavcodec/huffyuvdec.c for (i = 0; i < count; i++) { i 221 libavcodec/huffyuvdec.c if ((ret = read_len_table(s->len[i], &gb, s->vlc_n)) < 0) i 223 libavcodec/huffyuvdec.c if ((ret = ff_huffyuv_generate_bits_table(s->bits[i], s->len[i], s->vlc_n)) < 0) i 225 libavcodec/huffyuvdec.c ff_free_vlc(&s->vlc[i]); i 226 libavcodec/huffyuvdec.c if ((ret = init_vlc(&s->vlc[i], VLC_BITS, s->vlc_n, s->len[i], 1, 1, i 227 libavcodec/huffyuvdec.c s->bits[i], 4, 4, 0)) < 0) i 240 libavcodec/huffyuvdec.c int i, ret; i 252 libavcodec/huffyuvdec.c for (i = 0; i < 256; i++) i 253 libavcodec/huffyuvdec.c s->bits[0][i] = classic_add_luma[i]; i 254 libavcodec/huffyuvdec.c for (i = 0; i < 256; i++) i 255 libavcodec/huffyuvdec.c s->bits[1][i] = classic_add_chroma[i]; i 264 libavcodec/huffyuvdec.c for (i = 0; i < 4; i++) { i 265 libavcodec/huffyuvdec.c ff_free_vlc(&s->vlc[i]); i 266 libavcodec/huffyuvdec.c if ((ret = init_vlc(&s->vlc[i], VLC_BITS, 256, s->len[i], 1, 1, i 267 libavcodec/huffyuvdec.c s->bits[i], 4, 4, 0)) < 0) i 280 libavcodec/huffyuvdec.c int i; i 285 libavcodec/huffyuvdec.c for (i = 0; i < 8; i++) i 286 libavcodec/huffyuvdec.c ff_free_vlc(&s->vlc[i]); i 628 libavcodec/huffyuvdec.c int i, icount; i 634 libavcodec/huffyuvdec.c for (i = 0; i < icount; i++) { i 635 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i], s->temp[1][i], 1); i 636 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i + 1], s->temp[2][i], 2); i 638 libavcodec/huffyuvdec.c for (; i < count && BITS_LEFT(re, &s->gb) > 0; i++) { i 639 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i ], s->temp[1][i], 1); i 641 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i + 1], s->temp[2][i], 2); i 643 libavcodec/huffyuvdec.c for (; i < count; i++) i 644 libavcodec/huffyuvdec.c s->temp[0][2 * i ] = s->temp[1][i] = i 645 libavcodec/huffyuvdec.c s->temp[0][2 * i + 1] = s->temp[2][i] = 0; i 647 libavcodec/huffyuvdec.c for (i = 0; i < count; i++) { i 648 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i], s->temp[1][i], 1); i 649 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i + 1], s->temp[2][i], 2); i 672 libavcodec/huffyuvdec.c int i, count = width/2; i 677 libavcodec/huffyuvdec.c for (i = 0; i < count && BITS_LEFT(re, &s->gb) > 0; i++) { i 678 libavcodec/huffyuvdec.c READ_2PIX_PLANE(s->temp[0][2 * i], s->temp[0][2 * i + 1], plane, OP8bits); i 681 libavcodec/huffyuvdec.c for(i=0; i<count; i++){ i 682 libavcodec/huffyuvdec.c READ_2PIX_PLANE(s->temp[0][2 * i], s->temp[0][2 * i + 1], plane, OP8bits); i 697 libavcodec/huffyuvdec.c for (i = 0; i < count && BITS_LEFT(re, &s->gb) > 0; i++) { i 698 libavcodec/huffyuvdec.c READ_2PIX_PLANE(s->temp16[0][2 * i], s->temp16[0][2 * i + 1], plane, OP14bits); i 701 libavcodec/huffyuvdec.c for(i=0; i<count; i++){ i 702 libavcodec/huffyuvdec.c READ_2PIX_PLANE(s->temp16[0][2 * i], s->temp16[0][2 * i + 1], plane, OP14bits); i 716 libavcodec/huffyuvdec.c for (i = 0; i < count && get_bits_left(&s->gb) > 0; i++) { i 717 libavcodec/huffyuvdec.c READ_2PIX_PLANE16(s->temp16[0][2 * i], s->temp16[0][2 * i + 1], plane); i 720 libavcodec/huffyuvdec.c for(i=0; i<count; i++){ i 721 libavcodec/huffyuvdec.c READ_2PIX_PLANE16(s->temp16[0][2 * i], s->temp16[0][2 * i + 1], plane); i 733 libavcodec/huffyuvdec.c int i; i 738 libavcodec/huffyuvdec.c for (i = 0; i < count && BITS_LEFT(re, &s->gb) > 0; i++) { i 739 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i], s->temp[0][2 * i + 1], 0); i 742 libavcodec/huffyuvdec.c for (i = 0; i < count; i++) { i 743 libavcodec/huffyuvdec.c READ_2PIX(s->temp[0][2 * i], s->temp[0][2 * i + 1], 0); i 752 libavcodec/huffyuvdec.c int i; i 755 libavcodec/huffyuvdec.c for (i = 0; i < count && BITS_LEFT(re, &s->gb) > 0; i++) { i 765 libavcodec/huffyuvdec.c *(uint32_t *) &s->temp[0][4 * i] = s->pix_bgr_map[code]; i 769 libavcodec/huffyuvdec.c VLC_INTERN(s->temp[0][4 * i + G], s->vlc[1].table, i 775 libavcodec/huffyuvdec.c s->temp[0][4 * i + B] = code + s->temp[0][4 * i + G]; i 780 libavcodec/huffyuvdec.c s->temp[0][4 * i + R] = code + s->temp[0][4 * i + G]; i 782 libavcodec/huffyuvdec.c VLC_INTERN(s->temp[0][4 * i + B], s->vlc[0].table, i 787 libavcodec/huffyuvdec.c VLC_INTERN(s->temp[0][4 * i + G], s->vlc[1].table, i 792 libavcodec/huffyuvdec.c VLC_INTERN(s->temp[0][4 * i + R], s->vlc[2].table, i 799 libavcodec/huffyuvdec.c VLC_INTERN(s->temp[0][4 * i + A], s->vlc[2].table, i 802 libavcodec/huffyuvdec.c s->temp[0][4 * i + A] = 0; i 824 libavcodec/huffyuvdec.c int h, cy, i; i 841 libavcodec/huffyuvdec.c for (i = 3; i < AV_NUM_DATA_POINTERS; i++) i 842 libavcodec/huffyuvdec.c offset[i] = 0; i 30 libavcodec/huffyuvdsp.c long i; i 33 libavcodec/huffyuvdsp.c for (i = 0; i <= w - (int)sizeof(long)/2; i += sizeof(long)/2) { i 34 libavcodec/huffyuvdsp.c long a = *(long*)(src+i); i 35 libavcodec/huffyuvdsp.c long b = *(long*)(dst+i); i 36 libavcodec/huffyuvdsp.c *(long*)(dst+i) = ((a&pw_lsb) + (b&pw_lsb)) ^ ((a^b)&pw_msb); i 38 libavcodec/huffyuvdsp.c for(; i<w; i++) i 39 libavcodec/huffyuvdsp.c dst[i] = (dst[i] + src[i]) & mask; i 43 libavcodec/huffyuvdsp.c int i; i 49 libavcodec/huffyuvdsp.c for(i=0; i<w; i++){ i 50 libavcodec/huffyuvdsp.c l = (mid_pred(l, src[i], (l + src[i] - lt) & mask) + diff[i]) & mask; i 51 libavcodec/huffyuvdsp.c lt = src[i]; i 52 libavcodec/huffyuvdsp.c dst[i] = l; i 62 libavcodec/huffyuvdsp.c int i; i 65 libavcodec/huffyuvdsp.c for (i = 0; i < w; i++) { i 66 libavcodec/huffyuvdsp.c b += src[4 * i + B]; i 67 libavcodec/huffyuvdsp.c g += src[4 * i + G]; i 68 libavcodec/huffyuvdsp.c r += src[4 * i + R]; i 69 libavcodec/huffyuvdsp.c a += src[4 * i + A]; i 71 libavcodec/huffyuvdsp.c dst[4 * i + B] = b; i 72 libavcodec/huffyuvdsp.c dst[4 * i + G] = g; i 73 libavcodec/huffyuvdsp.c dst[4 * i + R] = r; i 74 libavcodec/huffyuvdsp.c dst[4 * i + A] = a; i 54 libavcodec/huffyuvenc.c int i; i 58 libavcodec/huffyuvenc.c for (i = 0; i < min_width; i++) { /* scalar loop before dsp call */ i 59 libavcodec/huffyuvenc.c const int temp = src[i]; i 60 libavcodec/huffyuvenc.c dst[i] = temp - left; i 70 libavcodec/huffyuvenc.c for (i = 0; i < min_width; i++) { /* scalar loop before dsp call */ i 71 libavcodec/huffyuvenc.c const int temp = src16[i]; i 72 libavcodec/huffyuvenc.c dst16[i] = temp - left; i 87 libavcodec/huffyuvenc.c int i; i 95 libavcodec/huffyuvenc.c for (i = 0; i < min_width; i++) { i 96 libavcodec/huffyuvenc.c const int rt = src[i * 4 + R]; i 97 libavcodec/huffyuvenc.c const int gt = src[i * 4 + G]; i 98 libavcodec/huffyuvenc.c const int bt = src[i * 4 + B]; i 99 libavcodec/huffyuvenc.c const int at = src[i * 4 + A]; i 100 libavcodec/huffyuvenc.c dst[i * 4 + R] = rt - r; i 101 libavcodec/huffyuvenc.c dst[i * 4 + G] = gt - g; i 102 libavcodec/huffyuvenc.c dst[i * 4 + B] = bt - b; i 103 libavcodec/huffyuvenc.c dst[i * 4 + A] = at - a; i 122 libavcodec/huffyuvenc.c int i; i 127 libavcodec/huffyuvenc.c for (i = 0; i < FFMIN(w, 16); i++) { i 128 libavcodec/huffyuvenc.c const int rt = src[i * 3 + 0]; i 129 libavcodec/huffyuvenc.c const int gt = src[i * 3 + 1]; i 130 libavcodec/huffyuvenc.c const int bt = src[i * 3 + 2]; i 131 libavcodec/huffyuvenc.c dst[i * 3 + 0] = rt - r; i 132 libavcodec/huffyuvenc.c dst[i * 3 + 1] = gt - g; i 133 libavcodec/huffyuvenc.c dst[i * 3 + 2] = bt - b; i 157 libavcodec/huffyuvenc.c int i; i 161 libavcodec/huffyuvenc.c for (i = 0; i < n;) { i 162 libavcodec/huffyuvenc.c int val = len[i]; i 165 libavcodec/huffyuvenc.c for (; i < n && len[i] == val && repeat < 255; i++) i 182 libavcodec/huffyuvenc.c int i, ret; i 189 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 190 libavcodec/huffyuvenc.c if ((ret = ff_huff_gen_len_table(s->len[i], s->stats[i], s->vlc_n, 0)) < 0) i 193 libavcodec/huffyuvenc.c if (ff_huffyuv_generate_bits_table(s->bits[i], s->len[i], s->vlc_n) < 0) { i 197 libavcodec/huffyuvenc.c size += store_table(s, s->len[i], buf + size); i 205 libavcodec/huffyuvenc.c int i, j; i 386 libavcodec/huffyuvenc.c for (i = 0; i < 4; i++) i 388 libavcodec/huffyuvenc.c s->stats[i][j] = 1; i 391 libavcodec/huffyuvenc.c for (i = 0; i < 4; i++) { i 395 libavcodec/huffyuvenc.c s->stats[i][j] += strtol(p, &next, 0); i 403 libavcodec/huffyuvenc.c for (i = 0; i < 4; i++) i 407 libavcodec/huffyuvenc.c s->stats[i][j] = 100000000 / (d*d + 1); i 417 libavcodec/huffyuvenc.c for (i = 0; i < 4; i++) { i 418 libavcodec/huffyuvenc.c int pels = s->width * s->height / (i ? 40 : 10); i 421 libavcodec/huffyuvenc.c s->stats[i][j] = pels/(d*d + 1); i 425 libavcodec/huffyuvenc.c for (i = 0; i < 4; i++) i 427 libavcodec/huffyuvenc.c s->stats[i][j]= 0; i 441 libavcodec/huffyuvenc.c int i; i 452 libavcodec/huffyuvenc.c int y0 = y[2 * i];\ i 453 libavcodec/huffyuvenc.c int y1 = y[2 * i + 1];\ i 454 libavcodec/huffyuvenc.c int u0 = u[i];\ i 455 libavcodec/huffyuvenc.c int v0 = v[i]; i 460 libavcodec/huffyuvenc.c for(i = 0; i < count; i++) { i 471 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 483 libavcodec/huffyuvenc.c for(i = 0; i < count; i++) { i 496 libavcodec/huffyuvenc.c int i, count = width/2; i 520 libavcodec/huffyuvenc.c int y0 = s->temp[0][2 * i];\ i 521 libavcodec/huffyuvenc.c int y1 = s->temp[0][2 * i + 1]; i 523 libavcodec/huffyuvenc.c int y0 = s->temp16[0][2 * i] & mask;\ i 524 libavcodec/huffyuvenc.c int y1 = s->temp16[0][2 * i + 1] & mask; i 526 libavcodec/huffyuvenc.c int y0 = s->temp16[0][2 * i];\ i 527 libavcodec/huffyuvenc.c int y1 = s->temp16[0][2 * i + 1]; i 545 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 558 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 569 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 581 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 594 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 605 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 616 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 629 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 640 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 658 libavcodec/huffyuvenc.c int i; i 666 libavcodec/huffyuvenc.c int y0 = s->temp[0][2 * i];\ i 667 libavcodec/huffyuvenc.c int y1 = s->temp[0][2 * i + 1]; i 678 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 687 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 693 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 703 libavcodec/huffyuvenc.c int i; i 712 libavcodec/huffyuvenc.c int g = s->temp[0][planes == 3 ? 3 * i + 1 : 4 * i + G]; \ i 713 libavcodec/huffyuvenc.c int b =(s->temp[0][planes == 3 ? 3 * i + 2 : 4 * i + B] - g) & 0xFF;\ i 714 libavcodec/huffyuvenc.c int r =(s->temp[0][planes == 3 ? 3 * i + 0 : 4 * i + R] - g) & 0xFF;\ i 715 libavcodec/huffyuvenc.c int a = s->temp[0][planes * i + A]; i 733 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 738 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 744 libavcodec/huffyuvenc.c for (i = 0; i < count; i++) { i 763 libavcodec/huffyuvenc.c int i, j, size = 0, ret; i 773 libavcodec/huffyuvenc.c for (i = 0; i < 4; i++) i 775 libavcodec/huffyuvenc.c s->stats[i][j] >>= 1; i 1009 libavcodec/huffyuvenc.c for (i = 0; i < 4; i++) { i 1011 libavcodec/huffyuvenc.c snprintf(p, end-p, "%"PRIu64" ", s->stats[i][j]); i 1013 libavcodec/huffyuvenc.c s->stats[i][j]= 0; i 28 libavcodec/huffyuvencdsp.c long i; i 31 libavcodec/huffyuvencdsp.c for(i=0; i+3<w; i+=4){ i 32 libavcodec/huffyuvencdsp.c dst[i+0] = (src1[i+0]-src2[i+0]) & mask; i 33 libavcodec/huffyuvencdsp.c dst[i+1] = (src1[i+1]-src2[i+1]) & mask; i 34 libavcodec/huffyuvencdsp.c dst[i+2] = (src1[i+2]-src2[i+2]) & mask; i 35 libavcodec/huffyuvencdsp.c dst[i+3] = (src1[i+3]-src2[i+3]) & mask; i 43 libavcodec/huffyuvencdsp.c for (i = 0; i <= w - (int)sizeof(long)/2; i += sizeof(long)/2) { i 44 libavcodec/huffyuvencdsp.c long a = *(long*)(src1+i); i 45 libavcodec/huffyuvencdsp.c long b = *(long*)(src2+i); i 46 libavcodec/huffyuvencdsp.c *(long*)(dst+i) = ((a|pw_msb) - (b&pw_lsb)) ^ ((a^b^pw_msb)&pw_msb); i 49 libavcodec/huffyuvencdsp.c for (; i<w; i++) i 50 libavcodec/huffyuvencdsp.c dst[i] = (src1[i] - src2[i]) & mask; i 54 libavcodec/huffyuvencdsp.c int i; i 60 libavcodec/huffyuvencdsp.c for(i=0; i<w; i++){ i 61 libavcodec/huffyuvencdsp.c const int pred = mid_pred(l, src1[i], (l + src1[i] - lt) & mask); i 62 libavcodec/huffyuvencdsp.c lt = src1[i]; i 63 libavcodec/huffyuvencdsp.c l = src2[i]; i 64 libavcodec/huffyuvencdsp.c dst[i] = (l - pred) & mask; i 85 libavcodec/idcinvideo.c int i; i 90 libavcodec/idcinvideo.c for(i = 0; i < num_hnodes; i++) { i 91 libavcodec/idcinvideo.c if(hnodes[i].used) i 93 libavcodec/idcinvideo.c if(!hnodes[i].count) i 95 libavcodec/idcinvideo.c if(hnodes[i].count < best) { i 96 libavcodec/idcinvideo.c best = hnodes[i].count; i 97 libavcodec/idcinvideo.c best_node = i; i 118 libavcodec/idcinvideo.c int num_hnodes, i; i 122 libavcodec/idcinvideo.c for(i = 0; i < HUF_TOKENS * 2; i++) i 123 libavcodec/idcinvideo.c hnodes[i].used = 0; i 149 libavcodec/idcinvideo.c int i, j, histogram_index = 0; i 163 libavcodec/idcinvideo.c for (i = 0; i < 256; i++) { i 165 libavcodec/idcinvideo.c s->huff_nodes[i][j].count = histograms[histogram_index++]; i 166 libavcodec/idcinvideo.c huff_build_tree(s, i); i 32 libavcodec/idctdsp.c int i, end; i 36 libavcodec/idctdsp.c for (i = 0; i < 64; i++) { i 37 libavcodec/idctdsp.c int j = src_scantable[i]; i 38 libavcodec/idctdsp.c st->permutated[i] = permutation[j]; i 42 libavcodec/idctdsp.c for (i = 0; i < 64; i++) { i 43 libavcodec/idctdsp.c int j = st->permutated[i]; i 46 libavcodec/idctdsp.c st->raster_end[i] = end; i 53 libavcodec/idctdsp.c int i; i 62 libavcodec/idctdsp.c for (i = 0; i < 64; i++) i 63 libavcodec/idctdsp.c idct_permutation[i] = i; i 66 libavcodec/idctdsp.c for (i = 0; i < 64; i++) i 67 libavcodec/idctdsp.c idct_permutation[i] = (i & 0x38) | ((i & 6) >> 1) | ((i & 1) << 2); i 70 libavcodec/idctdsp.c for (i = 0; i < 64; i++) i 71 libavcodec/idctdsp.c idct_permutation[i] = ((i & 7) << 3) | (i >> 3); i 74 libavcodec/idctdsp.c for (i = 0; i < 64; i++) i 75 libavcodec/idctdsp.c idct_permutation[i] = (i & 0x24) | ((i & 3) << 3) | ((i >> 3) & 3); i 86 libavcodec/idctdsp.c int i; i 89 libavcodec/idctdsp.c for (i = 0; i < 8; i++) { i 107 libavcodec/idctdsp.c int i; i 110 libavcodec/idctdsp.c for(i=0;i<4;i++) { i 124 libavcodec/idctdsp.c int i; i 127 libavcodec/idctdsp.c for(i=0;i<2;i++) { i 140 libavcodec/idctdsp.c int i, j; i 142 libavcodec/idctdsp.c for (i = 0; i < 8; i++) { i 160 libavcodec/idctdsp.c int i; i 163 libavcodec/idctdsp.c for (i = 0; i < 8; i++) { i 180 libavcodec/idctdsp.c int i; i 183 libavcodec/idctdsp.c for(i=0;i<4;i++) { i 196 libavcodec/idctdsp.c int i; i 199 libavcodec/idctdsp.c for(i=0;i<2;i++) { i 156 libavcodec/iff.c int count, i; i 169 libavcodec/iff.c for (i = 0; i < count; i++) i 170 libavcodec/iff.c pal[i] = 0xFF000000 | AV_RB24(palette + i*3); i 172 libavcodec/iff.c for (i = 0; i < 32; i++) i 173 libavcodec/iff.c pal[i + 32] = 0xFF000000 | (AV_RB24(palette + i*3) & 0xFEFEFE) >> 1; i 179 libavcodec/iff.c for (i = 0; i < count; i++) i 180 libavcodec/iff.c pal[i] = 0xFF000000 | gray2rgb((i * 255) >> avctx->bits_per_coded_sample); i 188 libavcodec/iff.c for (i = 0; i < count; i++) i 189 libavcodec/iff.c pal[i] &= 0xFFFFFF; i 210 libavcodec/iff.c int i, palette_size; i 255 libavcodec/iff.c for (i = 0; i < count; i++) i 256 libavcodec/iff.c pal[i] = 0xFF000000 | bytestream2_get_le24(gb); i 258 libavcodec/iff.c for (i = 0; i < count; i++) i 259 libavcodec/iff.c pal[i] = 0xFF000000 | bytestream2_get_be24(gb); i 284 libavcodec/iff.c for (i = 0; i < 16; i++) i 285 libavcodec/iff.c s->tvdc[i] = bytestream_get_be16(&buf); i 332 libavcodec/iff.c int i, count = FFMIN(palette_size / 3, 1 << s->ham); i 354 libavcodec/iff.c for (i=0; i < count; i++) { i 355 libavcodec/iff.c s->ham_palbuf[i*2+1] = 0xFF000000 | AV_RL24(palette + i*3); i 360 libavcodec/iff.c for (i=0; i < count; i++) { i 361 libavcodec/iff.c s->ham_palbuf[i*2] = 0xFF000000; // take direct color value from palette i 362 libavcodec/iff.c s->ham_palbuf[i*2+1] = 0xFF000000 | av_le2ne32(gray2rgb((i * 255) >> s->ham)); i 365 libavcodec/iff.c for (i=0; i < count; i++) { i 366 libavcodec/iff.c uint32_t tmp = i << (8 - s->ham); i 368 libavcodec/iff.c s->ham_palbuf[(i+count)*2] = 0xFF00FFFF; // just modify blue color component i 369 libavcodec/iff.c s->ham_palbuf[(i+count*2)*2] = 0xFFFFFF00; // just modify red color component i 370 libavcodec/iff.c s->ham_palbuf[(i+count*3)*2] = 0xFFFF00FF; // just modify green color component i 371 libavcodec/iff.c s->ham_palbuf[(i+count)*2+1] = 0xFF000000 | tmp << 16; i 372 libavcodec/iff.c s->ham_palbuf[(i+count*2)*2+1] = 0xFF000000 | tmp; i 373 libavcodec/iff.c s->ham_palbuf[(i+count*3)*2+1] = 0xFF000000 | tmp << 8; i 376 libavcodec/iff.c for (i = 0; i < ham_count; i++) i 377 libavcodec/iff.c s->ham_palbuf[(1 << s->bpp) + i] = s->ham_palbuf[i] | 0xFF000000; i 587 libavcodec/iff.c int i, y_pos = 0, x_pos = 0; i 600 libavcodec/iff.c for (i = 0; i < count && x_pos < line_size; i++) { i 661 libavcodec/iff.c for (i = 0; i < length; i++) { \ i 681 libavcodec/iff.c int x = 0, y = 0, i, length; i 698 libavcodec/iff.c int x = 0, y = 0, i, length; i 719 libavcodec/iff.c int x = 0, y = 0, i; i 725 libavcodec/iff.c for (i = 0; i < size; i++) { i 726 libavcodec/iff.c int length = FFMIN(size - i, width - x); i 732 libavcodec/iff.c i += length; i 743 libavcodec/iff.c for (i = 0; i < size; i++) { i 772 libavcodec/iff.c int i, j; i 774 libavcodec/iff.c for (i = 0; i < src_size * 2;) { i 775 libavcodec/iff.c #define GETNIBBLE ((i & 1) ? (src[i>>1] & 0xF) : (src[i>>1] >> 4)) i 777 libavcodec/iff.c i++; i 783 libavcodec/iff.c if (i >= src_size * 2) i 786 libavcodec/iff.c i++; i 803 libavcodec/iff.c i = (i + 1) & ~1; i 817 libavcodec/iff.c int i, k; i 848 libavcodec/iff.c for (i = 0; i < count; i++) { i 870 libavcodec/iff.c int i, j, k; i 888 libavcodec/iff.c i = bytestream2_get_byte(&gb); i 889 libavcodec/iff.c while (i > 0) { i 922 libavcodec/iff.c i--; i 1048 libavcodec/iff.c int i, j, k; i 1075 libavcodec/iff.c i = bytestream2_get_byte(&gb); i 1076 libavcodec/iff.c while (i > 0) { i 1101 libavcodec/iff.c i--; i 1116 libavcodec/iff.c int i, j, k, h; i 1144 libavcodec/iff.c i = bytestream2_get_byte(&gb); i 1145 libavcodec/iff.c while (i > 0) { i 1187 libavcodec/iff.c i--; i 1202 libavcodec/iff.c int i, j, k; i 1220 libavcodec/iff.c i = bytestream2_get_be16(&gb); i 1221 libavcodec/iff.c while (i > 0 && bytestream2_get_bytes_left(&gb) > 4) { i 1247 libavcodec/iff.c i--; i 1263 libavcodec/iff.c int i, j, k, h; i 1287 libavcodec/iff.c i = bytestream2_get_be32(&gb); i 1288 libavcodec/iff.c while (i > 0 && bytestream2_get_bytes_left(&gb) > 4) { i 1329 libavcodec/iff.c i--; i 1456 libavcodec/iff.c int i, k, dstpitch; i 1498 libavcodec/iff.c for (i = 0; i < cnt; i++) { i 1506 libavcodec/iff.c for (i = 0; i < cnt; i++) { i 1853 libavcodec/iff.c int i, count = 1 << s->ham; i 1857 libavcodec/iff.c for (i = 0; i < count; i++) { i 1858 libavcodec/iff.c s->ham_palbuf[i*2+1] = s->pal[i]; i 1860 libavcodec/iff.c for (i = 0; i < count; i++) { i 1861 libavcodec/iff.c uint32_t tmp = i << (8 - s->ham); i 1863 libavcodec/iff.c s->ham_palbuf[(i+count)*2] = 0xFF00FFFF; i 1864 libavcodec/iff.c s->ham_palbuf[(i+count*2)*2] = 0xFFFFFF00; i 1865 libavcodec/iff.c s->ham_palbuf[(i+count*3)*2] = 0xFFFF00FF; i 1866 libavcodec/iff.c s->ham_palbuf[(i+count)*2+1] = 0xFF000000 | tmp << 16; i 1867 libavcodec/iff.c s->ham_palbuf[(i+count*2)*2+1] = 0xFF000000 | tmp; i 1868 libavcodec/iff.c s->ham_palbuf[(i+count*3)*2+1] = 0xFF000000 | tmp << 8; i 1871 libavcodec/iff.c for (i = 0; i < 8 * (1 << s->ham); i++) i 1872 libavcodec/iff.c s->ham_palbuf[(1 << s->bpp) + i] = s->ham_palbuf[i] | 0xFF000000; i 60 libavcodec/iirfilter.c int i, j; i 78 libavcodec/iirfilter.c for (i = 1; i < (order >> 1) + 1; i++) i 79 libavcodec/iirfilter.c c->cx[i] = c->cx[i - 1] * (order - i + 1LL) / i; i 83 libavcodec/iirfilter.c for (i = 1; i <= order; i++) i 84 libavcodec/iirfilter.c p[i][0] = p[i][1] = 0.0; i 85 libavcodec/iirfilter.c for (i = 0; i < order; i++) { i 87 libavcodec/iirfilter.c double th = (i + (order >> 1) + 0.5) * M_PI / order; i 109 libavcodec/iirfilter.c for (i = 0; i < order; i++) { i 110 libavcodec/iirfilter.c c->gain += p[i][0]; i 111 libavcodec/iirfilter.c c->cy[i] = (-p[i][0] * p[order][0] + -p[i][1] * p[order][1]) / i 229 libavcodec/iirfilter.c int i; \ i 232 libavcodec/iirfilter.c for (i = 0; i < size; i += 4) { \ i 242 libavcodec/iirfilter.c int i; \ i 245 libavcodec/iirfilter.c for (i = 0; i < size; i++) { \ i 264 libavcodec/iirfilter.c int i; \ i 267 libavcodec/iirfilter.c for (i = 0; i < size; i++) { \ i 283 libavcodec/ilbcdec.c int i, j, pos = 0, cb_pos = 0; i 285 libavcodec/ilbcdec.c for (i = 0; i < LSF_NSPLIT; i++) { i 286 libavcodec/ilbcdec.c for (j = 0; j < lsf_dim_codebook[i]; j++) { i 287 libavcodec/ilbcdec.c lsfdeq[pos + j] = lsf_codebook[cb_pos + index[i] * lsf_dim_codebook[i] + j]; i 290 libavcodec/ilbcdec.c pos += lsf_dim_codebook[i]; i 291 libavcodec/ilbcdec.c cb_pos += lsf_size_codebook[i] * lsf_dim_codebook[i]; i 297 libavcodec/ilbcdec.c for (i = 0; i < LSF_NSPLIT; i++) { i 298 libavcodec/ilbcdec.c for (j = 0; j < lsf_dim_codebook[i]; j++) { i 300 libavcodec/ilbcdec.c index[LSF_NSPLIT + i] * lsf_dim_codebook[i] + j]; i 303 libavcodec/ilbcdec.c pos += lsf_dim_codebook[i]; i 304 libavcodec/ilbcdec.c cb_pos += lsf_size_codebook[i] * lsf_dim_codebook[i]; i 314 libavcodec/ilbcdec.c int i = m * dim + k; i 316 libavcodec/ilbcdec.c if ((lsf[i + 1] - lsf[i]) < 319) { i 317 libavcodec/ilbcdec.c if (lsf[i + 1] < lsf[i]) { i 318 libavcodec/ilbcdec.c lsf[i + 1] = lsf[i] + 160; i 319 libavcodec/ilbcdec.c lsf[i] = lsf[i + 1] - 160; i 321 libavcodec/ilbcdec.c lsf[i] -= 160; i 322 libavcodec/ilbcdec.c lsf[i + 1] += 160; i 326 libavcodec/ilbcdec.c lsf[i] = av_clip(lsf[i], 82, 25723); i 336 libavcodec/ilbcdec.c int invcoef = 16384 - coef, i; i 338 libavcodec/ilbcdec.c for (i = 0; i < size; i++) i 339 libavcodec/ilbcdec.c out[i] = (coef * in1[i] + invcoef * in2[i] + 8192) >> 14; i 346 libavcodec/ilbcdec.c int i, k; i 348 libavcodec/ilbcdec.c for (i = 0; i < order; i++) { i 349 libavcodec/ilbcdec.c freq = (lsf[i] * 20861) >> 15; i 361 libavcodec/ilbcdec.c lsp[i] = cos_tbl[k] + (tmp >> 12); i 368 libavcodec/ilbcdec.c int i, j, k, l; i 374 libavcodec/ilbcdec.c for (i = 2, k = 2, l = 2; i <= 5; i++, k += 2) { i 377 libavcodec/ilbcdec.c for (j = i; j > 1; j--, l--) { i 388 libavcodec/ilbcdec.c l += i; i 397 libavcodec/ilbcdec.c int i; i 404 libavcodec/ilbcdec.c for (i = 5; i > 0; i--) { i 405 libavcodec/ilbcdec.c f[0][i] += (unsigned)f[0][i - 1]; i 406 libavcodec/ilbcdec.c f[1][i] -= (unsigned)f[1][i - 1]; i 410 libavcodec/ilbcdec.c for (i = 5; i > 0; i--) { i 411 libavcodec/ilbcdec.c tmp = f[0][6 - i] + (unsigned)f[1][6 - i] + 4096; i 412 libavcodec/ilbcdec.c a[6 - i] = tmp >> 13; i 414 libavcodec/ilbcdec.c tmp = f[0][6 - i] - (unsigned)f[1][6 - i] + 4096; i 415 libavcodec/ilbcdec.c a[5 + i] = tmp >> 13; i 430 libavcodec/ilbcdec.c int i; i 433 libavcodec/ilbcdec.c for (i = 1; i < length; i++) i 434 libavcodec/ilbcdec.c out[i] = (coef[i] * in[i] + 16384) >> 15; i 442 libavcodec/ilbcdec.c int i, pos, lp_length; i 453 libavcodec/ilbcdec.c for (i = 1; i < 6; i++) { i 455 libavcodec/ilbcdec.c lsf_weight_30ms[i], i 463 libavcodec/ilbcdec.c for (i = 0; i < s->nsub; i++) { i 465 libavcodec/ilbcdec.c lsf_weight_20ms[i], length); i 483 libavcodec/ilbcdec.c int o, i, j; i 485 libavcodec/ilbcdec.c for (i = 0; i < length; i++) { i 487 libavcodec/ilbcdec.c const int16_t *x_ptr = &in_ptr[i]; i 495 libavcodec/ilbcdec.c out_ptr[i] = ((o + 2048) >> 12); i 505 libavcodec/ilbcdec.c int i, j; i 507 libavcodec/ilbcdec.c for (i = 0; i < data_length; i++) { i 511 libavcodec/ilbcdec.c sum += (unsigned)(coefficients[j] * data_out[i - j]); i 514 libavcodec/ilbcdec.c output = coefficients[0] * data_in[i] - (unsigned)sum; i 517 libavcodec/ilbcdec.c data_out[i] = (output + 2048) >> 12; i 611 libavcodec/ilbcdec.c for (int i = 0; i < length; i++) i 612 libavcodec/ilbcdec.c out[i] = (in[i] * win[-i]) >> shift; i 619 libavcodec/ilbcdec.c for (int i = 0; i < length; i++) i 620 libavcodec/ilbcdec.c out[i] = (in[i] * win[i]) >> shift; i 627 libavcodec/ilbcdec.c for (int i = 0; i < length; i++) i 628 libavcodec/ilbcdec.c out[i] = (in1[i] + in2[i]) >> shift; i 867 libavcodec/ilbcdec.c int i = 0, absolute = 0, maximum = 0; i 873 libavcodec/ilbcdec.c for (i = 0; i < length; i++) { i 874 libavcodec/ilbcdec.c absolute = FFABS(vector[i]); i 906 libavcodec/ilbcdec.c for (int i = 0; i < length; i++) i 907 libavcodec/ilbcdec.c sum += (v1[i] * v2[i]) >> scaling; i 958 libavcodec/ilbcdec.c int16_t i, pick; i 1135 libavcodec/ilbcdec.c for (i = 0; i < s->block_samples; i++) { i 1140 libavcodec/ilbcdec.c pick = i - randlag; i 1143 libavcodec/ilbcdec.c randvec[i] = s->prevResidual[s->block_samples + pick]; i 1145 libavcodec/ilbcdec.c randvec[i] = s->prevResidual[pick]; i 1149 libavcodec/ilbcdec.c pick = i - use_lag; i 1152 libavcodec/ilbcdec.c plc_residual[i] = s->prevResidual[s->block_samples + pick]; i 1154 libavcodec/ilbcdec.c plc_residual[i] = plc_residual[pick]; i 1158 libavcodec/ilbcdec.c if (i < 80) { i 1160 libavcodec/ilbcdec.c } else if (i < 160) { i 1167 libavcodec/ilbcdec.c plc_residual[i] = SPL_MUL_16_16_RSFT(tot_gain, (pitchfact * plc_residual[i] + (32767 - pitchfact) * randvec[i] + 16384) >> 15, 15); i 1171 libavcodec/ilbcdec.c energy += SPL_MUL_16_16_RSFT(plc_residual[i], plc_residual[i], (s->prevScale + 1)); i 1178 libavcodec/ilbcdec.c for (i = 0; i < s->block_samples; i++) { i 1179 libavcodec/ilbcdec.c plc_residual[i] = randvec[i]; i 1320 libavcodec/ilbcdec.c for (int i = 0; i < len; i++) { i 1328 libavcodec/ilbcdec.c tmp += SPL_MUL_16_16(signal[i], ba[0]); /* b[0]*x[0] */ i 1334 libavcodec/ilbcdec.c x[0] = signal[i]; i 1337 libavcodec/ilbcdec.c signal[i] = av_clip_intp2(tmp + 1024, 26) >> 11; i 1398 libavcodec/ilbcdec.c int16_t lag, i; i 1419 libavcodec/ilbcdec.c for (i = 0; i < s->nsub; i++) { i 1420 libavcodec/ilbcdec.c filter_arfq12(plc_data+i*SUBL, plc_data+i*SUBL, i 1421 libavcodec/ilbcdec.c s->syntdenum + i*(LPC_FILTERORDER + 1), i 133 libavcodec/imc.c int i, j; i 135 libavcodec/imc.c for (i = 0; i < 32; i++) { i 136 libavcodec/imc.c freq = (band_tab[i] + band_tab[i + 1] - 1) * scale; i 139 libavcodec/imc.c if (i > 0) { i 141 libavcodec/imc.c q->weights1[i - 1] = ff_exp10(-1.0 * tb); i 142 libavcodec/imc.c q->weights2[i - 1] = ff_exp10(-2.7 * tb); i 146 libavcodec/imc.c freqmid[i] = freq; i 155 libavcodec/imc.c freqmax[i] = tf; i 164 libavcodec/imc.c freqmin[i] = tf; i 167 libavcodec/imc.c for (i = 0; i < 32; i++) { i 168 libavcodec/imc.c freq = freqmax[i]; i 170 libavcodec/imc.c q->cyclTab[i] = j + 1; i 172 libavcodec/imc.c freq = freqmin[i]; i 174 libavcodec/imc.c q->cyclTab2[i] = j - 1; i 180 libavcodec/imc.c int i, j, ret; i 203 libavcodec/imc.c for (i = 0; i < BANDS; i++) i 204 libavcodec/imc.c q->chctx[j].old_floor[i] = 1.0; i 206 libavcodec/imc.c for (i = 0; i < COEFFS / 2; i++) i 207 libavcodec/imc.c q->chctx[j].last_fft_im[i] = 0; i 212 libavcodec/imc.c for (i = 0; i < COEFFS; i++) i 213 libavcodec/imc.c q->mdct_sine_window[i] *= sqrt(2.0); i 214 libavcodec/imc.c for (i = 0; i < COEFFS / 2; i++) { i 215 libavcodec/imc.c q->post_cos[i] = (1.0f / 32768) * cos(i / 256.0 * M_PI); i 216 libavcodec/imc.c q->post_sin[i] = (1.0f / 32768) * sin(i / 256.0 * M_PI); i 218 libavcodec/imc.c r1 = sin((i * 4.0 + 1.0) / 1024.0 * M_PI); i 219 libavcodec/imc.c r2 = cos((i * 4.0 + 1.0) / 1024.0 * M_PI); i 221 libavcodec/imc.c if (i & 0x1) { i 222 libavcodec/imc.c q->pre_coef1[i] = (r1 + r2) * sqrt(2.0); i 223 libavcodec/imc.c q->pre_coef2[i] = -(r1 - r2) * sqrt(2.0); i 225 libavcodec/imc.c q->pre_coef1[i] = -(r1 + r2) * sqrt(2.0); i 226 libavcodec/imc.c q->pre_coef2[i] = (r1 - r2) * sqrt(2.0); i 232 libavcodec/imc.c for (i = 0; i < 30; i++) i 233 libavcodec/imc.c q->sqrt_tab[i] = sqrt(i); i 236 libavcodec/imc.c for (i = 0; i < 4 ; i++) { i 238 libavcodec/imc.c huffman_vlc[i][j].table = &vlc_tables[vlc_offsets[i * 4 + j]]; i 239 libavcodec/imc.c huffman_vlc[i][j].table_allocated = vlc_offsets[i * 4 + j + 1] - vlc_offsets[i * 4 + j]; i 240 libavcodec/imc.c init_vlc(&huffman_vlc[i][j], 9, imc_huffman_sizes[i], i 241 libavcodec/imc.c imc_huffman_lens[i][j], 1, 1, i 242 libavcodec/imc.c imc_huffman_bits[i][j], 2, 2, INIT_VLC_USE_NEW_STATIC); i 283 libavcodec/imc.c int i, cnt2; i 285 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 286 libavcodec/imc.c flcoeffs5[i] = workT2[i] = 0.0; i 287 libavcodec/imc.c if (bandWidthT[i]) { i 288 libavcodec/imc.c workT1[i] = flcoeffs1[i] * flcoeffs1[i]; i 289 libavcodec/imc.c flcoeffs3[i] = 2.0 * flcoeffs2[i]; i 291 libavcodec/imc.c workT1[i] = 0.0; i 292 libavcodec/imc.c flcoeffs3[i] = -30000.0; i 294 libavcodec/imc.c workT3[i] = bandWidthT[i] * workT1[i] * 0.01; i 295 libavcodec/imc.c if (workT3[i] <= snr_limit) i 296 libavcodec/imc.c workT3[i] = 0.0; i 299 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 300 libavcodec/imc.c for (cnt2 = i; cnt2 < q->cyclTab[i]; cnt2++) i 301 libavcodec/imc.c flcoeffs5[cnt2] = flcoeffs5[cnt2] + workT3[i]; i 302 libavcodec/imc.c workT2[cnt2 - 1] = workT2[cnt2 - 1] + workT3[i]; i 305 libavcodec/imc.c for (i = 1; i < BANDS; i++) { i 306 libavcodec/imc.c accum = (workT2[i - 1] + accum) * q->weights1[i - 1]; i 307 libavcodec/imc.c flcoeffs5[i] += accum; i 310 libavcodec/imc.c for (i = 0; i < BANDS; i++) i 311 libavcodec/imc.c workT2[i] = 0.0; i 313 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 314 libavcodec/imc.c for (cnt2 = i - 1; cnt2 > q->cyclTab2[i]; cnt2--) i 315 libavcodec/imc.c flcoeffs5[cnt2] += workT3[i]; i 316 libavcodec/imc.c workT2[cnt2+1] += workT3[i]; i 321 libavcodec/imc.c for (i = BANDS-2; i >= 0; i--) { i 322 libavcodec/imc.c accum = (workT2[i+1] + accum) * q->weights2[i]; i 323 libavcodec/imc.c flcoeffs5[i] += accum; i 332 libavcodec/imc.c int i; i 349 libavcodec/imc.c for (i = start; i < BANDS; i++) { i 350 libavcodec/imc.c levlCoeffs[i] = get_vlc2(&q->gb, hufftab[cb_sel[i]]->table, i 351 libavcodec/imc.c hufftab[cb_sel[i]]->bits, 2); i 352 libavcodec/imc.c if (levlCoeffs[i] == 17) i 353 libavcodec/imc.c levlCoeffs[i] += get_bits(&q->gb, 4); i 360 libavcodec/imc.c int i; i 364 libavcodec/imc.c for (i = 1; i < BANDS; i++) i 365 libavcodec/imc.c levlCoeffs[i] = get_bits(&q->gb, 4); i 371 libavcodec/imc.c int i, level; i 380 libavcodec/imc.c for (i = 1; i < BANDS; i++) { i 381 libavcodec/imc.c level = levlCoeffBuf[i]; i 383 libavcodec/imc.c flcoeffs1[i] = 1.0; i 384 libavcodec/imc.c flcoeffs2[i] = 0.0; i 395 libavcodec/imc.c flcoeffs1[i] = tmp; i 396 libavcodec/imc.c flcoeffs2[i] = tmp2; i 406 libavcodec/imc.c int i; i 411 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 412 libavcodec/imc.c flcoeffs1[i] = 0; i 413 libavcodec/imc.c if (levlCoeffBuf[i] < 16) { i 414 libavcodec/imc.c flcoeffs1[i] = imc_exp_tab2[levlCoeffBuf[i]] * old_floor[i]; i 415 libavcodec/imc.c flcoeffs2[i] = (levlCoeffBuf[i] - 7) * 0.83048 + flcoeffs2[i]; // 0.83048 = log2(10) * 0.25 i 417 libavcodec/imc.c flcoeffs1[i] = old_floor[i]; i 425 libavcodec/imc.c int i, level, pos; i 435 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 436 libavcodec/imc.c if (i == pos) i 439 libavcodec/imc.c flcoeffs1[i] = tmp * powf(10.0, -level * 0.4375); //todo tab i 440 libavcodec/imc.c flcoeffs2[i] = tmp2 - 1.4533435415 * level; // 1.4533435415 = log2(10) * 0.4375 i 450 libavcodec/imc.c int i, j; i 466 libavcodec/imc.c for (i = 0; i < BANDS; i++) i 467 libavcodec/imc.c highest = FFMAX(highest, chctx->flcoeffs1[i]); i 469 libavcodec/imc.c for (i = 0; i < BANDS - 1; i++) { i 470 libavcodec/imc.c if (chctx->flcoeffs5[i] <= 0) { i 471 libavcodec/imc.c av_log(q->avctx, AV_LOG_ERROR, "flcoeffs5 %f invalid\n", chctx->flcoeffs5[i]); i 474 libavcodec/imc.c chctx->flcoeffs4[i] = chctx->flcoeffs3[i] - log2f(chctx->flcoeffs5[i]); i 480 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 482 libavcodec/imc.c if ((band_tab[i + 1] - band_tab[i]) == chctx->bandWidthT[i]) i 485 libavcodec/imc.c if ((band_tab[i + 1] - band_tab[i]) > chctx->bandWidthT[i]) i 488 libavcodec/imc.c if (((band_tab[i + 1] - band_tab[i]) / 2) >= chctx->bandWidthT[i]) i 494 libavcodec/imc.c chctx->flcoeffs4[i] += xTab[(indx * 2 + (chctx->flcoeffs1[i] < highest)) * 2 + flag]; i 504 libavcodec/imc.c for (i = (stream_format_code & 0x2) ? 4 : 0; i < BANDS - 1; i++) { i 505 libavcodec/imc.c iacc += chctx->bandWidthT[i]; i 506 libavcodec/imc.c summa += chctx->bandWidthT[i] * chctx->flcoeffs4[i]; i 516 libavcodec/imc.c for (i = 0; i < BANDS / 2; i++) { i 538 libavcodec/imc.c if (i == 0) i 546 libavcodec/imc.c for (i = (stream_format_code & 0x2) ? 4 : 0; i < BANDS; i++) { i 547 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) i 548 libavcodec/imc.c chctx->CWlengthT[j] = chctx->bitsBandT[i]; i 552 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 553 libavcodec/imc.c workT[i] = (chctx->bitsBandT[i] == 6) ? -1.e20 i 554 libavcodec/imc.c : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); i 566 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 567 libavcodec/imc.c if (workT[i] > highest) { i 568 libavcodec/imc.c highest = workT[i]; i 569 libavcodec/imc.c found_indx = i; i 586 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 587 libavcodec/imc.c workT[i] = chctx->bitsBandT[i] ? (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] + 1.585) i 599 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 600 libavcodec/imc.c if (workT[i] < lowest) { i 601 libavcodec/imc.c lowest = workT[i]; i 602 libavcodec/imc.c low_indx = i; i 625 libavcodec/imc.c int i, j; i 629 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 630 libavcodec/imc.c if (!chctx->bandFlagsBuf[i] || !chctx->bandWidthT[i]) i 633 libavcodec/imc.c if (!chctx->skipFlagRaw[i]) { i 634 libavcodec/imc.c chctx->skipFlagBits[i] = band_tab[i + 1] - band_tab[i]; i 636 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) { i 639 libavcodec/imc.c chctx->skipFlagCount[i]++; i 642 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1] - 1; j += 2) { i 644 libavcodec/imc.c chctx->skipFlagBits[i]++; i 647 libavcodec/imc.c chctx->skipFlagCount[i] += 2; i 650 libavcodec/imc.c chctx->skipFlagBits[i] += 2; i 653 libavcodec/imc.c chctx->skipFlagCount[i]++; i 655 libavcodec/imc.c chctx->skipFlagBits[i] += 3; i 659 libavcodec/imc.c chctx->skipFlagCount[i]++; i 667 libavcodec/imc.c if (j < band_tab[i + 1]) { i 668 libavcodec/imc.c chctx->skipFlagBits[i]++; i 670 libavcodec/imc.c chctx->skipFlagCount[i]++; i 684 libavcodec/imc.c int i, j; i 688 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 689 libavcodec/imc.c workT[i] = (chctx->bitsBandT[i] == 6) ? -1.e20 i 690 libavcodec/imc.c : (chctx->bitsBandT[i] * -2 + chctx->flcoeffs4[i] - 0.415); i 699 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 700 libavcodec/imc.c if (workT[i] > highest) { i 701 libavcodec/imc.c highest = workT[i]; i 702 libavcodec/imc.c found_indx = i; i 723 libavcodec/imc.c int i; i 729 libavcodec/imc.c for (i = 0; i < COEFFS / 2; i++) { i 730 libavcodec/imc.c q->samples[i].re = -(q->pre_coef1[i] * chctx->CWdecoded[COEFFS - 1 - i * 2]) - i 731 libavcodec/imc.c (q->pre_coef2[i] * chctx->CWdecoded[i * 2]); i 732 libavcodec/imc.c q->samples[i].im = (q->pre_coef2[i] * chctx->CWdecoded[COEFFS - 1 - i * 2]) - i 733 libavcodec/imc.c (q->pre_coef1[i] * chctx->CWdecoded[i * 2]); i 741 libavcodec/imc.c for (i = 0; i < COEFFS / 2; i++) { i 742 libavcodec/imc.c re = ( q->samples[i].re * q->post_cos[i]) + (-q->samples[i].im * q->post_sin[i]); i 743 libavcodec/imc.c im = (-q->samples[i].im * q->post_cos[i]) - ( q->samples[i].re * q->post_sin[i]); i 744 libavcodec/imc.c *dst1 = (q->mdct_sine_window[COEFFS - 1 - i * 2] * chctx->last_fft_im[i]) i 745 libavcodec/imc.c + (q->mdct_sine_window[i * 2] * re); i 746 libavcodec/imc.c *dst2 = (q->mdct_sine_window[i * 2] * chctx->last_fft_im[i]) i 747 libavcodec/imc.c - (q->mdct_sine_window[COEFFS - 1 - i * 2] * re); i 750 libavcodec/imc.c chctx->last_fft_im[i] = im; i 757 libavcodec/imc.c int i, j; i 761 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 762 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) { i 778 libavcodec/imc.c chctx->CWdecoded[j] = quantizer[chctx->codewords[j] - 8] * chctx->flcoeffs6[i]; i 780 libavcodec/imc.c chctx->CWdecoded[j] = -quantizer[max_size - chctx->codewords[j] - 8 - 1] * chctx->flcoeffs6[i]; i 782 libavcodec/imc.c quantizer = imc_quantizer1[((stream_format_code & 2) >> 1) | (chctx->bandFlagsBuf[i] << 1)]; i 784 libavcodec/imc.c chctx->CWdecoded[j] = quantizer[chctx->codewords[j] - 1] * chctx->flcoeffs6[i]; i 786 libavcodec/imc.c chctx->CWdecoded[j] = -quantizer[max_size - 2 - chctx->codewords[j]] * chctx->flcoeffs6[i]; i 797 libavcodec/imc.c int i, j, cw_len, cw; i 799 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 800 libavcodec/imc.c if (!chctx->sumLenArr[i]) i 802 libavcodec/imc.c if (chctx->bandFlagsBuf[i] || chctx->bandWidthT[i]) { i 803 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) { i 807 libavcodec/imc.c if (cw_len && (!chctx->bandFlagsBuf[i] || !chctx->skipFlags[j])) { i 811 libavcodec/imc.c ": cw_len=%i\n", i, j, cw_len); i 824 libavcodec/imc.c int i, j; i 827 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 828 libavcodec/imc.c chctx->sumLenArr[i] = 0; i 829 libavcodec/imc.c chctx->skipFlagRaw[i] = 0; i 830 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) i 831 libavcodec/imc.c chctx->sumLenArr[i] += chctx->CWlengthT[j]; i 832 libavcodec/imc.c if (chctx->bandFlagsBuf[i]) i 833 libavcodec/imc.c if (((int)((band_tab[i + 1] - band_tab[i]) * 1.5) > chctx->sumLenArr[i]) && (chctx->sumLenArr[i] > 0)) i 834 libavcodec/imc.c chctx->skipFlagRaw[i] = 1; i 839 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 840 libavcodec/imc.c chctx->flcoeffs6[i] = chctx->flcoeffs1[i]; i 842 libavcodec/imc.c if (chctx->bandFlagsBuf[i] && (band_tab[i + 1] - band_tab[i]) != chctx->skipFlagCount[i]) { i 843 libavcodec/imc.c chctx->flcoeffs6[i] *= q->sqrt_tab[ band_tab[i + 1] - band_tab[i]] / i 844 libavcodec/imc.c q->sqrt_tab[(band_tab[i + 1] - band_tab[i] - chctx->skipFlagCount[i])]; i 851 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 852 libavcodec/imc.c if (chctx->bandFlagsBuf[i]) { i 853 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) { i 859 libavcodec/imc.c bits += chctx->skipFlagBits[i]; i 860 libavcodec/imc.c summer -= chctx->skipFlagBits[i]; i 869 libavcodec/imc.c int imc_hdr, i, j, ret; i 889 libavcodec/imc.c for (i = 0; i < BANDS; i++) i 890 libavcodec/imc.c chctx->old_floor[i] = 1.0; i 891 libavcodec/imc.c for (i = 0; i < COEFFS; i++) i 892 libavcodec/imc.c chctx->CWdecoded[i] = 0; i 912 libavcodec/imc.c for(i=0; i<BANDS; i++) { i 913 libavcodec/imc.c if(chctx->flcoeffs1[i] > INT_MAX) { i 923 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 924 libavcodec/imc.c chctx->bandWidthT[i] = band_tab[i + 1] - band_tab[i]; i 925 libavcodec/imc.c chctx->bandFlagsBuf[i] = 0; i 926 libavcodec/imc.c chctx->flcoeffs3[i] = chctx->flcoeffs2[i] * 2; i 927 libavcodec/imc.c chctx->flcoeffs5[i] = 1.0; i 930 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 931 libavcodec/imc.c if (chctx->levlCoeffBuf[i] == 16) { i 932 libavcodec/imc.c chctx->bandWidthT[i] = 0; i 935 libavcodec/imc.c chctx->bandWidthT[i] = band_tab[i + 1] - band_tab[i]; i 939 libavcodec/imc.c for (i = 0; i < BANDS - 1; i++) i 940 libavcodec/imc.c if (chctx->bandWidthT[i]) i 941 libavcodec/imc.c chctx->bandFlagsBuf[i] = get_bits1(&q->gb); i 957 libavcodec/imc.c for (i = 1; i < 4; i++) { i 961 libavcodec/imc.c bits = (chctx->levlCoeffBuf[i] == 16) ? 0 : 5; i 962 libavcodec/imc.c chctx->bitsBandT[i] = bits; i 963 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) { i 984 libavcodec/imc.c for (i = 0; i < BANDS; i++) i 985 libavcodec/imc.c chctx->skipFlags[i] = 0; i 990 libavcodec/imc.c for (i = 0; i < BANDS; i++) { i 991 libavcodec/imc.c chctx->sumLenArr[i] = 0; i 993 libavcodec/imc.c for (j = band_tab[i]; j < band_tab[i + 1]; j++) i 995 libavcodec/imc.c chctx->sumLenArr[i] += chctx->CWlengthT[j]; i 1021 libavcodec/imc.c int ret, i; i 1039 libavcodec/imc.c for (i = 0; i < avctx->channels; i++) { i 1040 libavcodec/imc.c q->out_samples = (float *)frame->extended_data[i]; i 1048 libavcodec/imc.c if ((ret = imc_decode_block(avctx, q, i)) < 0) i 69 libavcodec/imgconvert.c int i; i 74 libavcodec/imgconvert.c for (i=0; pix_fmt_list[i] != AV_PIX_FMT_NONE; i++) { i 76 libavcodec/imgconvert.c best = avcodec_find_best_pix_fmt_of_2(best, pix_fmt_list[i], src_pix_fmt, has_alpha, &loss); i 89 libavcodec/imgconvert.c int i; i 97 libavcodec/imgconvert.c for (i = 0; i < desc->nb_components; i++) i 98 libavcodec/imgconvert.c planes[desc->comp[i].plane] = 1; i 101 libavcodec/imgconvert.c for (i = 0; i < desc->nb_components; i++) i 102 libavcodec/imgconvert.c if (!planes[i]) i 147 libavcodec/imgconvert.c int i, y; i 184 libavcodec/imgconvert.c for (i = 0; i < 3; i++) { i 185 libavcodec/imgconvert.c x_shift = i ? desc->log2_chroma_w : 0; i 186 libavcodec/imgconvert.c y_shift = i ? desc->log2_chroma_h : 0; i 189 libavcodec/imgconvert.c memset(dst->data[i], color[i], i 190 libavcodec/imgconvert.c dst->linesize[i] * (padtop >> y_shift) + (padleft >> x_shift)); i 194 libavcodec/imgconvert.c optr = dst->data[i] + dst->linesize[i] * (padtop >> y_shift) + i 195 libavcodec/imgconvert.c (dst->linesize[i] - (padright >> x_shift)); i 198 libavcodec/imgconvert.c memset(optr, color[i], (padleft + padright) >> x_shift); i 199 libavcodec/imgconvert.c optr += dst->linesize[i]; i 204 libavcodec/imgconvert.c uint8_t *iptr = src->data[i]; i 205 libavcodec/imgconvert.c optr = dst->data[i] + dst->linesize[i] * (padtop >> y_shift) + i 208 libavcodec/imgconvert.c iptr += src->linesize[i]; i 209 libavcodec/imgconvert.c optr = dst->data[i] + dst->linesize[i] * (padtop >> y_shift) + i 210 libavcodec/imgconvert.c (dst->linesize[i] - (padright >> x_shift)); i 213 libavcodec/imgconvert.c memset(optr, color[i], (padleft + padright) >> x_shift); i 216 libavcodec/imgconvert.c iptr += src->linesize[i]; i 217 libavcodec/imgconvert.c optr += dst->linesize[i]; i 222 libavcodec/imgconvert.c optr = dst->data[i] + dst->linesize[i] * i 224 libavcodec/imgconvert.c memset(optr, color[i],dst->linesize[i] * i 145 libavcodec/imm4.c int i, last, len, factor2; i 147 libavcodec/imm4.c for (i = !flag; i < 64; i++) { i 164 libavcodec/imm4.c i += len; i 165 libavcodec/imm4.c if (i >= 64) i 167 libavcodec/imm4.c s->block[block][scantable[i]] = offset * (factor2 < 0 ? -1 : 1) + factor * factor2; i 188 libavcodec/imm4.c int ret, i; i 192 libavcodec/imm4.c for (i = 0; i < 6; i++) { i 200 libavcodec/imm4.c s->block[i][scantable[0]] = x; i 203 libavcodec/imm4.c if (cbp & (1 << (5 - i))) { i 204 libavcodec/imm4.c ret = decode_block(avctx, gb, i, s->factor, flag, offset, flag2); i 510 libavcodec/imm4.c for (int i = 0; i < 64; i++) i 511 libavcodec/imm4.c table[i] = i; i 55 libavcodec/indeo2.c int i; i 69 libavcodec/indeo2.c for (i = 0; i < c * 2; i++) i 91 libavcodec/indeo2.c for (i = 0; i < c * 2; i++) { i 178 libavcodec/indeo2.c for (i = 0; i < buf_size; i++) i 179 libavcodec/indeo2.c buf[i] = ff_reverse[buf[i]]; i 124 libavcodec/indeo3.c int i, j, step; i 126 libavcodec/indeo3.c for (i = 0; i < 8; i++) { i 127 libavcodec/indeo3.c step = i + 2; i 129 libavcodec/indeo3.c requant_tab[i][j] = (j + offsets[i]) / step * step + deltas[i]; i 905 libavcodec/indeo3.c int i, j; i 977 libavcodec/indeo3.c for (i = 2; i >= 0; i--) i 978 libavcodec/indeo3.c if (starts[i] < ends[j] && starts[i] > starts[j]) i 979 libavcodec/indeo3.c ends[j] = starts[i]; i 79 libavcodec/indeo4.c int i; i 85 libavcodec/indeo4.c for (i = 0; i < 4; i++) i 108 libavcodec/indeo4.c int pic_size_indx, i, p; i 208 libavcodec/indeo4.c for (i = 0; i < (!p ? pic_conf.luma_bands : pic_conf.chroma_bands); i++) { i 209 libavcodec/indeo4.c ctx->planes[p].bands[i].mb_size = !p ? (!ctx->is_scalable ? 16 : 8) : 4; i 210 libavcodec/indeo4.c ctx->planes[p].bands[i].blk_size = !p ? 8 : 4; i 275 libavcodec/indeo4.c int i; i 428 libavcodec/indeo4.c for (i = 0; i < band->num_corr * 2; i++) i 429 libavcodec/indeo4.c band->corr[i] = get_bits(&ctx->gb, 8); i 61 libavcodec/indeo5.c int result, i, p, tile_size, pic_size_indx, mb_size, blk_size, is_scalable; i 127 libavcodec/indeo5.c for (i = 0; i < (!p ? pic_conf.luma_bands : pic_conf.chroma_bands); i++) { i 128 libavcodec/indeo5.c band = &ctx->planes[p].bands[i]; i 153 libavcodec/indeo5.c switch ((p << 2) + i) { i 200 libavcodec/indeo5.c quant_mat = (pic_conf.luma_bands > 1) ? i+1 : 0; i 229 libavcodec/indeo5.c for (i = 0; i < pic_conf.chroma_bands; i++) { i 230 libavcodec/indeo5.c band1 = &ctx->planes[1].bands[i]; i 231 libavcodec/indeo5.c band2 = &ctx->planes[2].bands[i]; i 277 libavcodec/indeo5.c i = get_bits(&ctx->gb, 16); i 278 libavcodec/indeo5.c } while (i & 0x8000); i 294 libavcodec/indeo5.c int i, len; i 300 libavcodec/indeo5.c for (i = 0; i < len; i++) skip_bits(gb, 8); i 385 libavcodec/indeo5.c int i, ret; i 413 libavcodec/indeo5.c for (i = 0; i < band->num_corr * 2; i++) i 414 libavcodec/indeo5.c band->corr[i] = get_bits(&ctx->gb, 8); i 109 libavcodec/interplayacm.c unsigned i; i 111 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) i 112 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 124 libavcodec/interplayacm.c unsigned int i; i 127 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 129 libavcodec/interplayacm.c set_pos(s, i, col, b - middle); i 137 libavcodec/interplayacm.c unsigned i, b; i 139 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 142 libavcodec/interplayacm.c set_pos(s, i++, col, 0); i 143 libavcodec/interplayacm.c if (i >= s->rows) i 145 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 150 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 154 libavcodec/interplayacm.c set_pos(s, i, col, map_1bit[b]); i 162 libavcodec/interplayacm.c unsigned i, b; i 164 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 167 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 172 libavcodec/interplayacm.c set_pos(s, i, col, map_1bit[b]); i 180 libavcodec/interplayacm.c unsigned i, b; i 182 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 185 libavcodec/interplayacm.c set_pos(s, i++, col, 0); i 186 libavcodec/interplayacm.c if (i >= s->rows) break; i 187 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 193 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 198 libavcodec/interplayacm.c set_pos(s, i, col, map_2bit_near[b]); i 206 libavcodec/interplayacm.c unsigned i, b; i 208 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 211 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 216 libavcodec/interplayacm.c set_pos(s, i, col, map_2bit_near[b]); i 224 libavcodec/interplayacm.c unsigned i, b; i 226 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 229 libavcodec/interplayacm.c set_pos(s, i++, col, 0); i 230 libavcodec/interplayacm.c if (i >= s->rows) i 232 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 238 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 245 libavcodec/interplayacm.c set_pos(s, i, col, map_1bit[b]); i 250 libavcodec/interplayacm.c set_pos(s, i, col, map_2bit_far[b]); i 258 libavcodec/interplayacm.c unsigned i, b; i 260 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 263 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 270 libavcodec/interplayacm.c set_pos(s, i, col, map_1bit[b]); i 275 libavcodec/interplayacm.c set_pos(s, i, col, map_2bit_far[b]); i 283 libavcodec/interplayacm.c unsigned i, b; i 285 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 288 libavcodec/interplayacm.c set_pos(s, i, col, 0); i++; i 289 libavcodec/interplayacm.c if (i >= s->rows) i 291 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 297 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 302 libavcodec/interplayacm.c set_pos(s, i, col, map_3bit[b]); i 310 libavcodec/interplayacm.c unsigned i, b; i 312 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 315 libavcodec/interplayacm.c set_pos(s, i, col, 0); i 320 libavcodec/interplayacm.c set_pos(s, i, col, map_3bit[b]); i 328 libavcodec/interplayacm.c unsigned i, b; i 331 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 343 libavcodec/interplayacm.c set_pos(s, i++, col, n1); i 344 libavcodec/interplayacm.c if (i >= s->rows) i 346 libavcodec/interplayacm.c set_pos(s, i++, col, n2); i 347 libavcodec/interplayacm.c if (i >= s->rows) i 349 libavcodec/interplayacm.c set_pos(s, i, col, n3); i 357 libavcodec/interplayacm.c unsigned i, b; i 360 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 372 libavcodec/interplayacm.c set_pos(s, i++, col, n1); i 373 libavcodec/interplayacm.c if (i >= s->rows) i 375 libavcodec/interplayacm.c set_pos(s, i++, col, n2); i 376 libavcodec/interplayacm.c if (i >= s->rows) i 378 libavcodec/interplayacm.c set_pos(s, i, col, n3); i 386 libavcodec/interplayacm.c unsigned i, b; i 388 libavcodec/interplayacm.c for (i = 0; i < s->rows; i++) { i 399 libavcodec/interplayacm.c set_pos(s, i++, col, n1); i 400 libavcodec/interplayacm.c if (i >= s->rows) i 402 libavcodec/interplayacm.c set_pos(s, i, col, n2); i 423 libavcodec/interplayacm.c unsigned i, ind; i 426 libavcodec/interplayacm.c for (i = 0; i < s->cols; i++) { i 428 libavcodec/interplayacm.c ret = filler_list[ind](s, ind, i); i 437 libavcodec/interplayacm.c unsigned i, j; i 441 libavcodec/interplayacm.c for (i = 0; i < sub_len; i++) { i 464 libavcodec/interplayacm.c unsigned sub_count, sub_len, todo_count, step_subcount, i; i 495 libavcodec/interplayacm.c for (i = 0, p = block_p; i < sub_count; i++) { i 518 libavcodec/interplayacm.c int pwr, count, val, i, x, ret; i 525 libavcodec/interplayacm.c for (i = 0, x = 0; i < count; i++) { i 526 libavcodec/interplayacm.c s->midbuf[i] = x; i 530 libavcodec/interplayacm.c for (i = 1, x = -val; i <= count; i++) { i 531 libavcodec/interplayacm.c s->midbuf[-i] = x; i 51 libavcodec/intrax8.c int i; i 78 libavcodec/intrax8.c for (i = 0; i < 8; i++) { i 79 libavcodec/intrax8.c init_ac_vlc(j_ac_vlc[0][0][i], x8_ac0_highquant_table[i][0]); i 80 libavcodec/intrax8.c init_ac_vlc(j_ac_vlc[0][1][i], x8_ac1_highquant_table[i][0]); i 81 libavcodec/intrax8.c init_ac_vlc(j_ac_vlc[1][0][i], x8_ac0_lowquant_table[i][0]); i 82 libavcodec/intrax8.c init_ac_vlc(j_ac_vlc[1][1][i], x8_ac1_lowquant_table[i][0]); i 96 libavcodec/intrax8.c for (i = 0; i < 8; i++) { i 97 libavcodec/intrax8.c init_dc_vlc(j_dc_vlc[0][i], x8_dc_highquant_table[i][0]); i 98 libavcodec/intrax8.c init_dc_vlc(j_dc_vlc[1][i], x8_dc_lowquant_table[i][0]); i 112 libavcodec/intrax8.c for (i = 0; i < 2; i++) i 113 libavcodec/intrax8.c init_or_vlc(j_orient_vlc[0][i], x8_orient_highquant_table[i][0]); i 114 libavcodec/intrax8.c for (i = 0; i < 4; i++) i 115 libavcodec/intrax8.c init_or_vlc(j_orient_vlc[1][i], x8_orient_lowquant_table[i][0]); i 209 libavcodec/intrax8.c int i, e; i 212 libavcodec/intrax8.c i = get_vlc2(w->gb, w->j_ac_vlc[mode]->table, AC_VLC_BITS, AC_VLC_MTD); i 214 libavcodec/intrax8.c if (i < 46) { // [0-45] i 216 libavcodec/intrax8.c if (i < 0) { i 231 libavcodec/intrax8.c t = i > 22; i 232 libavcodec/intrax8.c i -= 23 * t; i 236 libavcodec/intrax8.c l = (0xE50000 >> (i & 0x1E)) & 3; // 0x1E or ~1 or (i >> 1 << 1) i 242 libavcodec/intrax8.c *run = i & t; i 244 libavcodec/intrax8.c } else if (i < 73) { // [46-72] i 248 libavcodec/intrax8.c i -= 46; i 249 libavcodec/intrax8.c sm = ac_decode_table[i]; i 258 libavcodec/intrax8.c *final = i > (58 - 46); i 259 libavcodec/intrax8.c } else if (i < 75) { // [73-74] i 267 libavcodec/intrax8.c *final = !(i & 1); i 272 libavcodec/intrax8.c *level = get_bits(w->gb, 7 - 3 * (i & 1)); i 289 libavcodec/intrax8.c int i, e, c; i 298 libavcodec/intrax8.c i = get_vlc2(w->gb, w->j_dc_vlc[mode]->table, DC_VLC_BITS, DC_VLC_MTD); i 301 libavcodec/intrax8.c c = i > 16; i 303 libavcodec/intrax8.c i -= 17 * c; i 305 libavcodec/intrax8.c if (i <= 0) { i 307 libavcodec/intrax8.c return -i; i 309 libavcodec/intrax8.c c = (i + 1) >> 1; // hackish way to calculate dc_extra_sbits[] i 313 libavcodec/intrax8.c i = dc_index_offset[i] + (e >> 1); i 316 libavcodec/intrax8.c *level = (i ^ e) - e; // (i ^ 0) - 0, (i ^ 0xff) - (-1) i 408 libavcodec/intrax8.c int a, b, c, i; i 449 libavcodec/intrax8.c i = (0xFFEAF4C4 >> (2 * b + 8 * a)) & 3; i 450 libavcodec/intrax8.c if (i != 3) i 451 libavcodec/intrax8.c w->orient = i; i 71 libavcodec/intrax8dsp.c int i; i 91 libavcodec/intrax8dsp.c for (i = 7; i >= 0; i--) { i 93 libavcodec/intrax8dsp.c dst[area1 + i] = c; i 99 libavcodec/intrax8dsp.c dst[area2 + i] = c; i 107 libavcodec/intrax8dsp.c for (i = 0; i < 8; i++) { i 108 libavcodec/intrax8dsp.c c = *(ptr + i); i 165 libavcodec/intrax8dsp.c int i, j; i 172 libavcodec/intrax8dsp.c for (i = 0; i < 8; i++) { i 173 libavcodec/intrax8dsp.c a = src[area2 + 7 - i] << 4; i 175 libavcodec/intrax8dsp.c p = abs(i - j); i 180 libavcodec/intrax8dsp.c for (i = 0; i < 8; i++) { i 181 libavcodec/intrax8dsp.c a = src[area4 + i] << 4; i 183 libavcodec/intrax8dsp.c p = abs(i - j); i 187 libavcodec/intrax8dsp.c for (; i < 10; i++) { i 188 libavcodec/intrax8dsp.c a = src[area4 + i] << 4; i 190 libavcodec/intrax8dsp.c p = abs(i - j); i 194 libavcodec/intrax8dsp.c for (; i < 12; i++) { i 195 libavcodec/intrax8dsp.c a = src[area4 + i] << 4; i 197 libavcodec/intrax8dsp.c p = abs(i - j); i 202 libavcodec/intrax8dsp.c for (i = 0; i < 8; i++) { i 203 libavcodec/intrax8dsp.c top_sum[0][i] += (top_sum[1][i] * 181 + 128) >> 8; // 181 is sqrt(2)/2 i 204 libavcodec/intrax8dsp.c left_sum[0][i] += (left_sum[1][i] * 181 + 128) >> 8; i 347 libavcodec/intrax8dsp.c int i, t; i 351 libavcodec/intrax8dsp.c for (i = 0; i < 8; i++, ptr += b_stride) { i 141 libavcodec/ituh263dec.c int i, mb_pos; i 143 libavcodec/ituh263dec.c for (i = 0; i < 6; i++) i 144 libavcodec/ituh263dec.c if (s->mb_num - 1 <= ff_mba_max[i]) i 146 libavcodec/ituh263dec.c mb_pos = get_bits(&s->gb, ff_mba_length[i]); i 341 libavcodec/ituh263dec.c int cbpc, i, pred_x, pred_y, mx, my; i 346 libavcodec/ituh263dec.c for(i=0; i<4; i++) i 347 libavcodec/ituh263dec.c s->block_index[i]+= 2; i 348 libavcodec/ituh263dec.c for(i=4; i<6; i++) i 349 libavcodec/ituh263dec.c s->block_index[i]+= 1; i 401 libavcodec/ituh263dec.c for(i=0;i<4;i++) { i 402 libavcodec/ituh263dec.c mot_val = ff_h263_pred_motion(s, i, 0, &pred_x, &pred_y); i 421 libavcodec/ituh263dec.c for(i=0; i<4; i++) i 422 libavcodec/ituh263dec.c s->block_index[i]-= 2; i 423 libavcodec/ituh263dec.c for(i=4; i<6; i++) i 424 libavcodec/ituh263dec.c s->block_index[i]-= 1; i 446 libavcodec/ituh263dec.c int level, i, j, run; i 454 libavcodec/ituh263dec.c i = 0; i 494 libavcodec/ituh263dec.c i = 1; i 496 libavcodec/ituh263dec.c i = 0; i 501 libavcodec/ituh263dec.c s->block_last_index[n] = i - 1; i 507 libavcodec/ituh263dec.c i--; // offset by -1 to allow direct indexing of scan_table i 556 libavcodec/ituh263dec.c i += run; i 557 libavcodec/ituh263dec.c if (i >= 64){ i 560 libavcodec/ituh263dec.c i = i - run + ((run-1)&63) + 1; i 561 libavcodec/ituh263dec.c if (i < 64) { i 563 libavcodec/ituh263dec.c block[scan_table[i]] = level; i 569 libavcodec/ituh263dec.c i = 0; i 577 libavcodec/ituh263dec.c j = scan_table[i]; i 584 libavcodec/ituh263dec.c i = 63; i 586 libavcodec/ituh263dec.c s->block_last_index[n] = i; i 593 libavcodec/ituh263dec.c int i, mbi; i 602 libavcodec/ituh263dec.c for (i = 0; i < 6; i++) { i 603 libavcodec/ituh263dec.c if (h263_decode_block(s, dblock, i, cbp&32) < 0) i 632 libavcodec/ituh263dec.c static inline void set_one_direct_mv(MpegEncContext *s, Picture *p, int i) i 634 libavcodec/ituh263dec.c int xy = s->block_index[i]; i 641 libavcodec/ituh263dec.c s->mv[0][i][0] = s->direct_scale_mv[0][p_mx + tab_bias]; i 642 libavcodec/ituh263dec.c s->mv[1][i][0] = s->direct_scale_mv[1][p_mx + tab_bias]; i 644 libavcodec/ituh263dec.c s->mv[0][i][0] = p_mx * time_pb / time_pp; i 645 libavcodec/ituh263dec.c s->mv[1][i][0] = p_mx * (time_pb - time_pp) / time_pp; i 649 libavcodec/ituh263dec.c s->mv[0][i][1] = s->direct_scale_mv[0][p_my + tab_bias]; i 650 libavcodec/ituh263dec.c s->mv[1][i][1] = s->direct_scale_mv[1][p_my + tab_bias]; i 652 libavcodec/ituh263dec.c s->mv[0][i][1] = p_my * time_pb / time_pp; i 653 libavcodec/ituh263dec.c s->mv[1][i][1] = p_my * (time_pb - time_pp) / time_pp; i 665 libavcodec/ituh263dec.c int i; i 674 libavcodec/ituh263dec.c for (i = 0; i < 4; i++) i 675 libavcodec/ituh263dec.c set_one_direct_mv(s, p, i); i 700 libavcodec/ituh263dec.c int cbpc, cbpy, i, cbp, pred_x, pred_y, mx, my, dquant; i 712 libavcodec/ituh263dec.c for(i=0;i<6;i++) i 713 libavcodec/ituh263dec.c s->block_last_index[i] = -1; i 781 libavcodec/ituh263dec.c for(i=0;i<4;i++) { i 782 libavcodec/ituh263dec.c mot_val = ff_h263_pred_motion(s, i, 0, &pred_x, &pred_y); i 796 libavcodec/ituh263dec.c s->mv[0][i][0] = mx; i 797 libavcodec/ituh263dec.c s->mv[0][i][1] = my; i 966 libavcodec/ituh263dec.c for (i = 0; i < 6; i++) { i 967 libavcodec/ituh263dec.c if (h263_decode_block(s, block[i], i, cbp&32) < 0) i 1001 libavcodec/ituh263dec.c int format, width, height, i, ret; i 1012 libavcodec/ituh263dec.c for(i= get_bits_left(&s->gb); i>24; i-=8) { i 1024 libavcodec/ituh263dec.c i = get_bits(&s->gb, 8); /* picture timestamp */ i 1026 libavcodec/ituh263dec.c i -= (i - (s->picture_number & 0xFF) + 128) & ~0xFF; i 1028 libavcodec/ituh263dec.c s->picture_number= (s->picture_number&~0xFF) + i; i 1283 libavcodec/ituh263dec.c int i,j; i 1284 libavcodec/ituh263dec.c for(i=0; i<85; i++) av_log(s->avctx, AV_LOG_DEBUG, "%d", get_bits1(&s->gb)); i 1286 libavcodec/ituh263dec.c for(i=0; i<13; i++){ i 1294 libavcodec/ituh263dec.c for(i=0; i<50; i++) av_log(s->avctx, AV_LOG_DEBUG, "%d", get_bits1(&s->gb)); i 90 libavcodec/ituh263enc.c int i; i 94 libavcodec/ituh263enc.c for(i=1; i<6; i++){ i 95 libavcodec/ituh263enc.c if(av_cmp_q(ff_h263_pixel_aspect[i], aspect) == 0){ i 96 libavcodec/ituh263enc.c return i; i 105 libavcodec/ituh263enc.c int format, coded_frame_rate, coded_frame_rate_base, i, temp_ref; i 111 libavcodec/ituh263enc.c for(i=0; i<2; i++){ i 113 libavcodec/ituh263enc.c div= (s->avctx->time_base.num*1800000LL + 500LL*s->avctx->time_base.den) / ((1000LL+i)*s->avctx->time_base.den); i 115 libavcodec/ituh263enc.c error= FFABS(s->avctx->time_base.num*1800000LL - (1000LL+i)*s->avctx->time_base.den*div); i 119 libavcodec/ituh263enc.c best_clock_code= i; i 267 libavcodec/ituh263enc.c int i; i 272 libavcodec/ituh263enc.c for(i=1; i<s->mb_num; i++){ i 273 libavcodec/ituh263enc.c if(qscale_table[ s->mb_index2xy[i] ] - qscale_table[ s->mb_index2xy[i-1] ] >2) i 274 libavcodec/ituh263enc.c qscale_table[ s->mb_index2xy[i] ]= qscale_table[ s->mb_index2xy[i-1] ]+2; i 276 libavcodec/ituh263enc.c for(i=s->mb_num-2; i>=0; i--){ i 277 libavcodec/ituh263enc.c if(qscale_table[ s->mb_index2xy[i] ] - qscale_table[ s->mb_index2xy[i+1] ] >2) i 278 libavcodec/ituh263enc.c qscale_table[ s->mb_index2xy[i] ]= qscale_table[ s->mb_index2xy[i+1] ]+2; i 282 libavcodec/ituh263enc.c for(i=1; i<s->mb_num; i++){ i 283 libavcodec/ituh263enc.c int mb_xy= s->mb_index2xy[i]; i 285 libavcodec/ituh263enc.c if(qscale_table[mb_xy] != qscale_table[s->mb_index2xy[i-1]] && (s->mb_type[mb_xy]&CANDIDATE_MB_TYPE_INTER4V)){ i 301 libavcodec/ituh263enc.c int level, run, last, i, j, last_index, last_non_zero, sign, slevel, code; i 322 libavcodec/ituh263enc.c i = 1; i 324 libavcodec/ituh263enc.c i = 0; i 335 libavcodec/ituh263enc.c last_non_zero = i - 1; i 336 libavcodec/ituh263enc.c for (; i <= last_index; i++) { i 337 libavcodec/ituh263enc.c j = s->intra_scantable.permutated[i]; i 340 libavcodec/ituh263enc.c run = i - last_non_zero - 1; i 341 libavcodec/ituh263enc.c last = (i == last_index); i 358 libavcodec/ituh263enc.c last_non_zero = i; i 361 libavcodec/ituh263enc.c i = 0; i 369 libavcodec/ituh263enc.c last_non_zero = i - 1; i 370 libavcodec/ituh263enc.c for (; i <= last_index; i++) { i 371 libavcodec/ituh263enc.c j = s->intra_scantable.permutated[i]; i 374 libavcodec/ituh263enc.c run = i - last_non_zero - 1; i 375 libavcodec/ituh263enc.c last = (i == last_index); i 404 libavcodec/ituh263enc.c last_non_zero = i; i 413 libavcodec/ituh263enc.c short i = 0; i 435 libavcodec/ituh263enc.c i = n_bits - 1; i 436 libavcodec/ituh263enc.c while (i > 0) { i 437 libavcodec/ituh263enc.c tcode = (sval & (1 << (i-1))) >> (i-1); i 440 libavcodec/ituh263enc.c i--; i 451 libavcodec/ituh263enc.c int cbpc, cbpy, i, cbp, pred_x, pred_y; i 518 libavcodec/ituh263enc.c for(i=0; i<4; i++){ i 520 libavcodec/ituh263enc.c ff_h263_pred_motion(s, i, 0, &pred_x, &pred_y); i 522 libavcodec/ituh263enc.c motion_x = s->current_picture.motion_val[0][s->block_index[i]][0]; i 523 libavcodec/ituh263enc.c motion_y = s->current_picture.motion_val[0][s->block_index[i]][1]; i 547 libavcodec/ituh263enc.c for(i=0; i<6; i++) { i 548 libavcodec/ituh263enc.c int16_t level = block[i][0]; i 551 libavcodec/ituh263enc.c if(i<4) scale= s->y_dc_scale; i 554 libavcodec/ituh263enc.c pred_dc = ff_h263_pred_dc(s, i, &dc_ptr[i]); i 569 libavcodec/ituh263enc.c block[i][0] = level; i 571 libavcodec/ituh263enc.c rec_intradc[i] = scale*level + pred_dc; i 573 libavcodec/ituh263enc.c rec_intradc[i] |= 1; i 577 libavcodec/ituh263enc.c if (rec_intradc[i] < 0) i 578 libavcodec/ituh263enc.c rec_intradc[i] = 0; i 579 libavcodec/ituh263enc.c else if (rec_intradc[i] > 2047) i 580 libavcodec/ituh263enc.c rec_intradc[i] = 2047; i 583 libavcodec/ituh263enc.c *dc_ptr[i] = rec_intradc[i]; i 585 libavcodec/ituh263enc.c if (s->block_last_index[i] > 0 || i 586 libavcodec/ituh263enc.c (s->block_last_index[i] == 0 && level !=0)) i 587 libavcodec/ituh263enc.c cbp |= 1 << (5 - i); i 590 libavcodec/ituh263enc.c for(i=0; i<6; i++) { i 592 libavcodec/ituh263enc.c if (s->block_last_index[i] >= 1) i 593 libavcodec/ituh263enc.c cbp |= 1 << (5 - i); i 624 libavcodec/ituh263enc.c for(i=0; i<6; i++) { i 626 libavcodec/ituh263enc.c h263_encode_block(s, block[i], i); i 630 libavcodec/ituh263enc.c block[i][0] = rec_intradc[i]; i 827 libavcodec/ituh263enc.c int i, mb_pos; i 829 libavcodec/ituh263enc.c for(i=0; i<6; i++){ i 830 libavcodec/ituh263enc.c if(s->mb_num-1 <= ff_mba_max[i]) break; i 833 libavcodec/ituh263enc.c put_bits(&s->pb, ff_mba_length[i], mb_pos); i 146 libavcodec/ivi.c int pos, i, j, codes_per_row, prefix, not_last_row; i 152 libavcodec/ivi.c for (i = 0; i < cb->num_rows; i++) { i 153 libavcodec/ivi.c codes_per_row = 1 << cb->xbits[i]; i 154 libavcodec/ivi.c not_last_row = (i != cb->num_rows - 1); i 155 libavcodec/ivi.c prefix = ((1 << i) - 1) << (cb->xbits[i] + not_last_row); i 161 libavcodec/ivi.c bits[pos] = i + cb->xbits[i] + not_last_row; i 180 libavcodec/ivi.c int i; i 186 libavcodec/ivi.c for (i = 0; i < 8; i++) { i 187 libavcodec/ivi.c ivi_mb_vlc_tabs[i].table = table_data + i * 2 * 8192; i 188 libavcodec/ivi.c ivi_mb_vlc_tabs[i].table_allocated = 8192; i 189 libavcodec/ivi.c ivi_create_huff_from_desc(&ivi_mb_huff_desc[i], i 190 libavcodec/ivi.c &ivi_mb_vlc_tabs[i], 1); i 191 libavcodec/ivi.c ivi_blk_vlc_tabs[i].table = table_data + (i * 2 + 1) * 8192; i 192 libavcodec/ivi.c ivi_blk_vlc_tabs[i].table_allocated = 8192; i 193 libavcodec/ivi.c ivi_create_huff_from_desc(&ivi_blk_huff_desc[i], i 194 libavcodec/ivi.c &ivi_blk_vlc_tabs[i], 1); i 228 libavcodec/ivi.c int i, result; i 247 libavcodec/ivi.c for (i = 0; i < new_huff.num_rows; i++) i 248 libavcodec/ivi.c new_huff.xbits[i] = get_bits(gb, 4); i 935 libavcodec/ivi.c static void *prepare_buf(IVI45DecContext *ctx, IVIBandDesc *band, int i) i 937 libavcodec/ivi.c if (ctx->pic_conf.luma_bands <= 1 && i == 2) i 939 libavcodec/ivi.c if (!band->bufs[i]) i 940 libavcodec/ivi.c band->bufs[i] = av_mallocz(2 * band->bufsize); i 941 libavcodec/ivi.c return band->bufs[i]; i 955 libavcodec/ivi.c int result, i, t, idx1, idx2, pos; i 991 libavcodec/ivi.c for (i = 0; i < band->num_corr; i++) { i 992 libavcodec/ivi.c idx1 = band->corr[i * 2]; i 993 libavcodec/ivi.c idx2 = band->corr[i * 2 + 1]; i 1051 libavcodec/ivi.c for (i = band->num_corr-1; i >= 0; i--) { i 1052 libavcodec/ivi.c idx1 = band->corr[i*2]; i 1053 libavcodec/ivi.c idx2 = band->corr[i*2+1]; i 273 libavcodec/ivi_dsp.c int i, shift, sp1, sp2, sp3, sp4; i 283 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 284 libavcodec/ivi_dsp.c if (flags[i]) { i 286 libavcodec/ivi_dsp.c shift = !(i & 4); i 308 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 328 libavcodec/ivi_dsp.c int i; i 333 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 353 libavcodec/ivi_dsp.c int i; i 358 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 359 libavcodec/ivi_dsp.c if (flags[i]) { i 382 libavcodec/ivi_dsp.c int i, shift, sp1, sp2; i 392 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 393 libavcodec/ivi_dsp.c if (flags[i]) { i 395 libavcodec/ivi_dsp.c shift = !(i & 2); i 412 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 429 libavcodec/ivi_dsp.c int i; i 434 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 451 libavcodec/ivi_dsp.c int i; i 456 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 457 libavcodec/ivi_dsp.c if (flags[i]) { i 538 libavcodec/ivi_dsp.c int i; i 547 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 548 libavcodec/ivi_dsp.c if (flags[i]) { i 562 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 578 libavcodec/ivi_dsp.c int i; i 587 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 588 libavcodec/ivi_dsp.c if (flags[i]) { i 602 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 631 libavcodec/ivi_dsp.c int i; i 635 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 669 libavcodec/ivi_dsp.c int i, row2, row4, row8; i 677 libavcodec/ivi_dsp.c for (i = 0; i < 8; i++) { i 678 libavcodec/ivi_dsp.c if (flags[i]) { i 710 libavcodec/ivi_dsp.c int i; i 714 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 730 libavcodec/ivi_dsp.c int i, row2; i 736 libavcodec/ivi_dsp.c for (i = 0; i < 4; i++) { i 737 libavcodec/ivi_dsp.c if (flags[i]) { i 780 libavcodec/ivi_dsp.c int i, j; \ i 785 libavcodec/ivi_dsp.c for (i = 0; i < size; i++, buf += dpitch, ref_buf += pitch) { \ i 792 libavcodec/ivi_dsp.c for (i = 0; i < size; i++, buf += dpitch, ref_buf += pitch) \ i 798 libavcodec/ivi_dsp.c for (i = 0; i < size; i++, buf += dpitch, wptr += pitch, ref_buf += pitch) \ i 804 libavcodec/ivi_dsp.c for (i = 0; i < size; i++, buf += dpitch, wptr += pitch, ref_buf += pitch) \ i 825 libavcodec/ivi_dsp.c int i, j; \ i 829 libavcodec/ivi_dsp.c for (i = 0; i < size; i++, buf += pitch) { \ i 831 libavcodec/ivi_dsp.c OP(buf[j], tmp[i * size + j] >> 1); \ i 147 libavcodec/j2kenc.c int i; i 148 libavcodec/j2kenc.c for (i = 0; i < comp->y1 - comp->y0; i++) i 149 libavcodec/j2kenc.c ff_jpeg2000_printv(comp->i_data + i * (comp->x1 - comp->x0), comp->x1 - comp->x0); i 281 libavcodec/j2kenc.c int i; i 300 libavcodec/j2kenc.c for (i = 0; i < s->ncomponents; i++){ // Ssiz_i XRsiz_i, YRsiz_i i 302 libavcodec/j2kenc.c bytestream_put_byte(&s->buf, i?1<<s->chroma_shift[0]:1); i 303 libavcodec/j2kenc.c bytestream_put_byte(&s->buf, i?1<<s->chroma_shift[1]:1); i 337 libavcodec/j2kenc.c int i, size; i 353 libavcodec/j2kenc.c for (i = 0; i < codsty->nreslevels * 3 - 2; i++) i 354 libavcodec/j2kenc.c bytestream_put_byte(&s->buf, qntsty->expn[i] << 3); i 356 libavcodec/j2kenc.c for (i = 0; i < codsty->nreslevels * 3 - 2; i++) i 357 libavcodec/j2kenc.c bytestream_put_be16(&s->buf, (qntsty->expn[i] << 11) | qntsty->mant[i]); i 425 libavcodec/j2kenc.c int ret, i, j; i 432 libavcodec/j2kenc.c for (i = 0; i < 2; i++) i 434 libavcodec/j2kenc.c comp->coord[i][j] = comp->coord_o[i][j] = ff_jpeg2000_ceildivpow2(comp->coord[i][j], s->chroma_shift[i]); i 452 libavcodec/j2kenc.c int tileno, compno, i, y, x; i 474 libavcodec/j2kenc.c i = 0; i 477 libavcodec/j2kenc.c for (x = tile->comp[0].coord[0][0]; x < tile->comp[0].coord[0][1]; x++, i++){ i 479 libavcodec/j2kenc.c tile->comp[compno].i_data[i] = *ptr++ - (1 << 7); i 520 libavcodec/j2kenc.c int i, a, i 523 libavcodec/j2kenc.c for (i = 0; i < (1 << NMSEDEC_BITS); i++){ i 524 libavcodec/j2kenc.c lut_nmsedec_sig[i] = FFMAX((3 * i << (13 - NMSEDEC_FRACBITS)) - (9 << 11), 0); i 525 libavcodec/j2kenc.c lut_nmsedec_sig0[i] = FFMAX((i*i + (1<<NMSEDEC_FRACBITS-1) & mask) << 1, 0); i 527 libavcodec/j2kenc.c a = (i >> (NMSEDEC_BITS-2)&2) + 1; i 528 libavcodec/j2kenc.c lut_nmsedec_ref[i] = FFMAX((a - 2) * (i << (13 - NMSEDEC_FRACBITS)) + i 530 libavcodec/j2kenc.c lut_nmsedec_ref0[i] = FFMAX(((i * i - (i << NMSEDEC_BITS) + (1 << 2 * NMSEDEC_FRACBITS) + (1 << (NMSEDEC_FRACBITS - 1))) & mask) i 1067 libavcodec/j2kenc.c int i; i 1075 libavcodec/j2kenc.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 1083 libavcodec/j2kenc.c for (i = 0; i < 3; i++) { i 1086 libavcodec/j2kenc.c bytestream_put_byte(&s->buf, i); // index i 1137 libavcodec/j2kenc.c int i, ret; i 1183 libavcodec/j2kenc.c for (i = 0; i < 3; i++) i 1184 libavcodec/j2kenc.c s->cbps[i] = 8; i 96 libavcodec/jacosubdec.c int i, valign = 0, halign = 0; i 146 libavcodec/jacosubdec.c for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) { i 147 libavcodec/jacosubdec.c const char *from = ass_codes_map[i].from; i 148 libavcodec/jacosubdec.c const char *arg = ass_codes_map[i].arg; i 153 libavcodec/jacosubdec.c src += ass_codes_map[i].func(dst, src, arg); i 159 libavcodec/jacosubdec.c if (i == FF_ARRAY_ELEMS(ass_codes_map)) i 67 libavcodec/jpeg2000.c int i, j; i 75 libavcodec/jpeg2000.c for (i = 0; i < ph; i++) i 77 libavcodec/jpeg2000.c t[i * pw + j].parent = &t2[(i >> 1) * w + (j >> 1)]; i 87 libavcodec/jpeg2000.c int i, siz = tag_tree_size(w, h); i 89 libavcodec/jpeg2000.c for (i = 0; i < siz; i++) { i 90 libavcodec/jpeg2000.c t[i].val = 0; i 91 libavcodec/jpeg2000.c t[i].vis = 0; i 161 libavcodec/jpeg2000.c int i, j; i 162 libavcodec/jpeg2000.c for (i = 0; i < 256; i++) i 164 libavcodec/jpeg2000.c ff_jpeg2000_sigctxno_lut[i][j] = getsigctxno(i, j); i 165 libavcodec/jpeg2000.c for (i = 0; i < 16; i++) i 167 libavcodec/jpeg2000.c ff_jpeg2000_sgnctxno_lut[i][j] = i 168 libavcodec/jpeg2000.c getsgnctxno(i + (j << 8), &ff_jpeg2000_xorbit_lut[i][j]); i 386 libavcodec/jpeg2000.c int i, j, ret; i 396 libavcodec/jpeg2000.c for (i = 0; i < 2; i++) i 398 libavcodec/jpeg2000.c band->coord[i][j] = i 399 libavcodec/jpeg2000.c ff_jpeg2000_ceildivpow2(comp->coord_o[i][j], i 411 libavcodec/jpeg2000.c for (i = 0; i < 2; i++) i 414 libavcodec/jpeg2000.c band->coord[i][j] = i 415 libavcodec/jpeg2000.c ff_jpeg2000_ceildivpow2(comp->coord_o[i][j] - i 416 libavcodec/jpeg2000.c (((bandno + 1 >> i) & 1LL) << declvl - 1), i 457 libavcodec/jpeg2000.c int reslevelno, bandno, gbandno = 0, ret, i, j; i 505 libavcodec/jpeg2000.c for (i = 0; i < 2; i++) i 507 libavcodec/jpeg2000.c reslevel->coord[i][j] = i 508 libavcodec/jpeg2000.c ff_jpeg2000_ceildivpow2(comp->coord_o[i][j], declvl - 1); i 86 libavcodec/jpeg2000_parser.c int i; i 95 libavcodec/jpeg2000_parser.c for (i = 0; i < buf_size; i++) { i 96 libavcodec/jpeg2000_parser.c state = state << 8 | buf[i]; i 97 libavcodec/jpeg2000_parser.c state64 = state64 << 8 | buf[i]; i 105 libavcodec/jpeg2000_parser.c return i; i 120 libavcodec/jpeg2000_parser.c return i - 11; i 138 libavcodec/jpeg2000_parser.c return i - 1; i 266 libavcodec/jpeg2000dec.c int i; i 333 libavcodec/jpeg2000dec.c for (i = 0; i < s->ncomponents; i++) { // Ssiz_i XRsiz_i, YRsiz_i i 335 libavcodec/jpeg2000dec.c s->cbps[i] = (x & 0x7f) + 1; i 336 libavcodec/jpeg2000dec.c s->precision = FFMAX(s->cbps[i], s->precision); i 337 libavcodec/jpeg2000dec.c s->sgnd[i] = !!(x & 0x80); i 338 libavcodec/jpeg2000dec.c s->cdx[i] = bytestream2_get_byteu(&s->g); i 339 libavcodec/jpeg2000dec.c s->cdy[i] = bytestream2_get_byteu(&s->g); i 340 libavcodec/jpeg2000dec.c if ( !s->cdx[i] || s->cdx[i] == 3 || s->cdx[i] > 4 i 341 libavcodec/jpeg2000dec.c || !s->cdy[i] || s->cdy[i] == 3 || s->cdy[i] > 4) { i 342 libavcodec/jpeg2000dec.c av_log(s->avctx, AV_LOG_ERROR, "Invalid sample separation %d/%d\n", s->cdx[i], s->cdy[i]); i 345 libavcodec/jpeg2000dec.c log2_chroma_wh |= s->cdy[i] >> 1 << i * 4 | s->cdx[i] >> 1 << i * 4 + 2; i 365 libavcodec/jpeg2000dec.c for (i = 0; i < s->numXtiles * s->numYtiles; i++) { i 366 libavcodec/jpeg2000dec.c Jpeg2000Tile *tile = s->tile + i; i 410 libavcodec/jpeg2000dec.c for (i = 0; i < possible_fmts_nb; ++i) { i 411 libavcodec/jpeg2000dec.c if (pix_fmt_match(possible_fmts[i], ncomponents, s->precision, log2_chroma_wh, s->pal8)) { i 412 libavcodec/jpeg2000dec.c s->avctx->pix_fmt = possible_fmts[i]; i 417 libavcodec/jpeg2000dec.c if (i == possible_fmts_nb) { i 428 libavcodec/jpeg2000dec.c i = 0; i 434 libavcodec/jpeg2000dec.c if (i == possible_fmts_nb) { i 512 libavcodec/jpeg2000dec.c int i; i 513 libavcodec/jpeg2000dec.c for (i = 0; i < c->nreslevels; i++) { i 515 libavcodec/jpeg2000dec.c c->log2_prec_widths[i] = byte & 0x0F; // precinct PPx i 516 libavcodec/jpeg2000dec.c c->log2_prec_heights[i] = (byte >> 4) & 0x0F; // precinct PPy i 517 libavcodec/jpeg2000dec.c if (i) i 518 libavcodec/jpeg2000dec.c if (c->log2_prec_widths[i] == 0 || c->log2_prec_heights[i] == 0) { i 520 libavcodec/jpeg2000dec.c c->log2_prec_widths[i], c->log2_prec_heights[i]); i 521 libavcodec/jpeg2000dec.c c->log2_prec_widths[i] = c->log2_prec_heights[i] = 1; i 637 libavcodec/jpeg2000dec.c int i, x; i 652 libavcodec/jpeg2000dec.c for (i = 0; i < n; i++) i 653 libavcodec/jpeg2000dec.c q->expn[i] = bytestream2_get_byteu(&s->g) >> 3; i 660 libavcodec/jpeg2000dec.c for (i = 1; i < JPEG2000_MAX_DECLEVELS * 3; i++) { i 661 libavcodec/jpeg2000dec.c int curexpn = FFMAX(0, q->expn[0] - (i - 1) / 3); i 662 libavcodec/jpeg2000dec.c q->expn[i] = curexpn; i 663 libavcodec/jpeg2000dec.c q->mant[i] = q->mant[0]; i 670 libavcodec/jpeg2000dec.c for (i = 0; i < n; i++) { i 672 libavcodec/jpeg2000dec.c q->expn[i] = x >> 11; i 673 libavcodec/jpeg2000dec.c q->mant[i] = x & 0x7ff; i 721 libavcodec/jpeg2000dec.c int i; i 741 libavcodec/jpeg2000dec.c for (i = 0; i<tmp.nb_poc; i++) { i 742 libavcodec/jpeg2000dec.c Jpeg2000POCEntry *e = &tmp.poc[i]; i 756 libavcodec/jpeg2000dec.c av_log(s->avctx, AV_LOG_ERROR, "POC Entry %d is invalid (%d, %d, %d, %d, %d, %d)\n", i, i 853 libavcodec/jpeg2000dec.c uint8_t Stlm, ST, SP, tile_tlm, i; i 866 libavcodec/jpeg2000dec.c for (i = 0; i < tile_tlm; i++) { i 891 libavcodec/jpeg2000dec.c int i; i 902 libavcodec/jpeg2000dec.c for (i = 0; i < n - 3; i++) { i 1499 libavcodec/jpeg2000dec.c int i; i 1504 libavcodec/jpeg2000dec.c for (i=0; i<tile->poc.nb_poc; i++) { i 1505 libavcodec/jpeg2000dec.c Jpeg2000POCEntry *e = &tile->poc.poc[i]; i 1755 libavcodec/jpeg2000dec.c int i, j; i 1760 libavcodec/jpeg2000dec.c for (i = 0; i < w; ++i) i 1761 libavcodec/jpeg2000dec.c datap[i] = src[i] * band->f_stepsize; i 1770 libavcodec/jpeg2000dec.c int i, j; i 1776 libavcodec/jpeg2000dec.c for (i = 0; i < w; ++i) i 1777 libavcodec/jpeg2000dec.c datap[i] = src[i] / 2; i 1780 libavcodec/jpeg2000dec.c for (i = 0; i < w; ++i) i 1781 libavcodec/jpeg2000dec.c datap[i] = (src[i] * (int64_t)band->i_stepsize) / 65536; i 1790 libavcodec/jpeg2000dec.c int i, j; i 1795 libavcodec/jpeg2000dec.c for (i = 0; i < w; ++i) i 1796 libavcodec/jpeg2000dec.c datap[i] = (src[i] * (int64_t)band->i_stepsize + (1<<15)) >> 16; i 1802 libavcodec/jpeg2000dec.c int i, csize = 1; i 1805 libavcodec/jpeg2000dec.c for (i = 1; i < 3; i++) { i 1806 libavcodec/jpeg2000dec.c if (tile->codsty[0].transform != tile->codsty[i].transform) { i 1810 libavcodec/jpeg2000dec.c if (memcmp(tile->comp[0].coord, tile->comp[i].coord, sizeof(tile->comp[0].coord))) { i 1816 libavcodec/jpeg2000dec.c for (i = 0; i < 3; i++) i 1818 libavcodec/jpeg2000dec.c src[i] = tile->comp[i].f_data; i 1820 libavcodec/jpeg2000dec.c src[i] = tile->comp[i].i_data; i 1822 libavcodec/jpeg2000dec.c for (i = 0; i < 2; i++) i 1823 libavcodec/jpeg2000dec.c csize *= tile->comp[0].coord[i][1] - tile->comp[0].coord[i][0]; i 1832 libavcodec/jpeg2000dec.c int i, j; i 1836 libavcodec/jpeg2000dec.c for (i = 0; i < w; ++i) i 1837 libavcodec/jpeg2000dec.c src[i] = roi_shift_param(comp, src[i]); i 2240 libavcodec/jpeg2000dec.c int i, size, colour_count, colour_channels, colour_depth[3]; i 2261 libavcodec/jpeg2000dec.c for (i = 0; i < colour_count; i++) { i 2281 libavcodec/jpeg2000dec.c s->palette[i] = 0xffu << 24 | r << 16 | g << 8 | b; i 47 libavcodec/jpeg2000dsp.c int i; i 49 libavcodec/jpeg2000dsp.c for (i = 0; i < csize; i++) { i 64 libavcodec/jpeg2000dsp.c int i; i 66 libavcodec/jpeg2000dsp.c for (i = 0; i < csize; i++) { i 81 libavcodec/jpeg2000dsp.c int i; i 83 libavcodec/jpeg2000dsp.c for (i = 0; i < csize; i++) { i 61 libavcodec/jpeg2000dwt.c int i; i 63 libavcodec/jpeg2000dwt.c for (i = 1; i <= 4; i++) { i 64 libavcodec/jpeg2000dwt.c p[i0 - i] = p[i0 + i]; i 65 libavcodec/jpeg2000dwt.c p[i1 + i - 1] = p[i1 - i - 1]; i 71 libavcodec/jpeg2000dwt.c int i; i 73 libavcodec/jpeg2000dwt.c for (i = 1; i <= 4; i++) { i 74 libavcodec/jpeg2000dwt.c p[i0 - i] = p[i0 + i]; i 75 libavcodec/jpeg2000dwt.c p[i1 + i - 1] = p[i1 - i - 1]; i 81 libavcodec/jpeg2000dwt.c int i; i 91 libavcodec/jpeg2000dwt.c for (i = ((i0+1)>>1) - 1; i < (i1+1)>>1; i++) i 92 libavcodec/jpeg2000dwt.c p[2*i+1] -= (p[2*i] + p[2*i+2]) >> 1; i 93 libavcodec/jpeg2000dwt.c for (i = ((i0+1)>>1); i < (i1+1)>>1; i++) i 94 libavcodec/jpeg2000dwt.c p[2*i] += (p[2*i-1] + p[2*i+1] + 2) >> 2; i 115 libavcodec/jpeg2000dwt.c int i, j = 0; i 117 libavcodec/jpeg2000dwt.c for (i = 0; i < lv; i++) i 118 libavcodec/jpeg2000dwt.c l[i] = t[w*i + lp]; i 123 libavcodec/jpeg2000dwt.c for (i = mv; i < lv; i+=2, j++) i 124 libavcodec/jpeg2000dwt.c t[w*j + lp] = l[i]; i 125 libavcodec/jpeg2000dwt.c for (i = 1-mv; i < lv; i+=2, j++) i 126 libavcodec/jpeg2000dwt.c t[w*j + lp] = l[i]; i 132 libavcodec/jpeg2000dwt.c int i, j = 0; i 134 libavcodec/jpeg2000dwt.c for (i = 0; i < lh; i++) i 135 libavcodec/jpeg2000dwt.c l[i] = t[w*lp + i]; i 140 libavcodec/jpeg2000dwt.c for (i = mh; i < lh; i+=2, j++) i 141 libavcodec/jpeg2000dwt.c t[w*lp + j] = l[i]; i 142 libavcodec/jpeg2000dwt.c for (i = 1-mh; i < lh; i+=2, j++) i 143 libavcodec/jpeg2000dwt.c t[w*lp + j] = l[i]; i 149 libavcodec/jpeg2000dwt.c int i; i 162 libavcodec/jpeg2000dwt.c for (i = (i0>>1) - 2; i < (i1>>1) + 1; i++) i 163 libavcodec/jpeg2000dwt.c p[2*i+1] -= 1.586134 * (p[2*i] + p[2*i+2]); i 164 libavcodec/jpeg2000dwt.c for (i = (i0>>1) - 1; i < (i1>>1) + 1; i++) i 165 libavcodec/jpeg2000dwt.c p[2*i] -= 0.052980 * (p[2*i-1] + p[2*i+1]); i 166 libavcodec/jpeg2000dwt.c for (i = (i0>>1) - 1; i < (i1>>1); i++) i 167 libavcodec/jpeg2000dwt.c p[2*i+1] += 0.882911 * (p[2*i] + p[2*i+2]); i 168 libavcodec/jpeg2000dwt.c for (i = (i0>>1); i < (i1>>1); i++) i 169 libavcodec/jpeg2000dwt.c p[2*i] += 0.443506 * (p[2*i-1] + p[2*i+1]); i 190 libavcodec/jpeg2000dwt.c int i, j = 0; i 192 libavcodec/jpeg2000dwt.c for (i = 0; i < lh; i++) i 193 libavcodec/jpeg2000dwt.c l[i] = t[w*lp + i]; i 198 libavcodec/jpeg2000dwt.c for (i = mh; i < lh; i+=2, j++) i 199 libavcodec/jpeg2000dwt.c t[w*lp + j] = l[i]; i 200 libavcodec/jpeg2000dwt.c for (i = 1-mh; i < lh; i+=2, j++) i 201 libavcodec/jpeg2000dwt.c t[w*lp + j] = l[i]; i 207 libavcodec/jpeg2000dwt.c int i, j = 0; i 209 libavcodec/jpeg2000dwt.c for (i = 0; i < lv; i++) i 210 libavcodec/jpeg2000dwt.c l[i] = t[w*i + lp]; i 215 libavcodec/jpeg2000dwt.c for (i = mv; i < lv; i+=2, j++) i 216 libavcodec/jpeg2000dwt.c t[w*j + lp] = l[i]; i 217 libavcodec/jpeg2000dwt.c for (i = 1-mv; i < lv; i+=2, j++) i 218 libavcodec/jpeg2000dwt.c t[w*j + lp] = l[i]; i 225 libavcodec/jpeg2000dwt.c int i; i 238 libavcodec/jpeg2000dwt.c for (i = (i0>>1) - 2; i < (i1>>1) + 1; i++) i 239 libavcodec/jpeg2000dwt.c p[2 * i + 1] -= (I_LFTG_ALPHA * (p[2 * i] + p[2 * i + 2]) + (1 << 15)) >> 16; i 240 libavcodec/jpeg2000dwt.c for (i = (i0>>1) - 1; i < (i1>>1) + 1; i++) i 241 libavcodec/jpeg2000dwt.c p[2 * i] -= (I_LFTG_BETA * (p[2 * i - 1] + p[2 * i + 1]) + (1 << 15)) >> 16; i 242 libavcodec/jpeg2000dwt.c for (i = (i0>>1) - 1; i < (i1>>1); i++) i 243 libavcodec/jpeg2000dwt.c p[2 * i + 1] += (I_LFTG_GAMMA * (p[2 * i] + p[2 * i + 2]) + (1 << 15)) >> 16; i 244 libavcodec/jpeg2000dwt.c for (i = (i0>>1); i < (i1>>1); i++) i 245 libavcodec/jpeg2000dwt.c p[2 * i] += (I_LFTG_DELTA * (p[2 * i - 1] + p[2 * i + 1]) + (1 << 15)) >> 16; i 253 libavcodec/jpeg2000dwt.c int i; i 257 libavcodec/jpeg2000dwt.c for (i = 0; i < w * h; i++) i 258 libavcodec/jpeg2000dwt.c t[i] *= 1 << I_PRESHIFT; i 271 libavcodec/jpeg2000dwt.c int i, j = 0; i 273 libavcodec/jpeg2000dwt.c for (i = 0; i < lv; i++) i 274 libavcodec/jpeg2000dwt.c l[i] = t[w*i + lp]; i 279 libavcodec/jpeg2000dwt.c for (i = mv; i < lv; i+=2, j++) i 280 libavcodec/jpeg2000dwt.c t[w*j + lp] = ((l[i] * I_LFTG_X) + (1 << 15)) >> 16; i 281 libavcodec/jpeg2000dwt.c for (i = 1-mv; i < lv; i+=2, j++) i 282 libavcodec/jpeg2000dwt.c t[w*j + lp] = l[i]; i 288 libavcodec/jpeg2000dwt.c int i, j = 0; i 290 libavcodec/jpeg2000dwt.c for (i = 0; i < lh; i++) i 291 libavcodec/jpeg2000dwt.c l[i] = t[w*lp + i]; i 296 libavcodec/jpeg2000dwt.c for (i = mh; i < lh; i+=2, j++) i 297 libavcodec/jpeg2000dwt.c t[w*lp + j] = ((l[i] * I_LFTG_X) + (1 << 15)) >> 16; i 298 libavcodec/jpeg2000dwt.c for (i = 1-mh; i < lh; i+=2, j++) i 299 libavcodec/jpeg2000dwt.c t[w*lp + j] = l[i]; i 304 libavcodec/jpeg2000dwt.c for (i = 0; i < w * h; i++) i 305 libavcodec/jpeg2000dwt.c t[i] = (t[i] + ((1<<I_PRESHIFT)>>1)) >> I_PRESHIFT; i 310 libavcodec/jpeg2000dwt.c int i; i 320 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1); i < (i1 >> 1) + 1; i++) i 321 libavcodec/jpeg2000dwt.c p[2 * i] -= (int)(p[2 * i - 1] + p[2 * i + 1] + 2) >> 2; i 322 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1); i < (i1 >> 1); i++) i 323 libavcodec/jpeg2000dwt.c p[2 * i + 1] += (int)(p[2 * i] + p[2 * i + 2]) >> 1; i 344 libavcodec/jpeg2000dwt.c int i, j = 0; i 346 libavcodec/jpeg2000dwt.c for (i = mh; i < lh; i += 2, j++) i 347 libavcodec/jpeg2000dwt.c l[i] = t[w * lp + j]; i 348 libavcodec/jpeg2000dwt.c for (i = 1 - mh; i < lh; i += 2, j++) i 349 libavcodec/jpeg2000dwt.c l[i] = t[w * lp + j]; i 353 libavcodec/jpeg2000dwt.c for (i = 0; i < lh; i++) i 354 libavcodec/jpeg2000dwt.c t[w * lp + i] = l[i]; i 360 libavcodec/jpeg2000dwt.c int i, j = 0; i 362 libavcodec/jpeg2000dwt.c for (i = mv; i < lv; i += 2, j++) i 363 libavcodec/jpeg2000dwt.c l[i] = t[w * j + lp]; i 364 libavcodec/jpeg2000dwt.c for (i = 1 - mv; i < lv; i += 2, j++) i 365 libavcodec/jpeg2000dwt.c l[i] = t[w * j + lp]; i 369 libavcodec/jpeg2000dwt.c for (i = 0; i < lv; i++) i 370 libavcodec/jpeg2000dwt.c t[w * i + lp] = l[i]; i 377 libavcodec/jpeg2000dwt.c int i; i 389 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 2; i++) i 390 libavcodec/jpeg2000dwt.c p[2 * i] -= F_LFTG_DELTA * (p[2 * i - 1] + p[2 * i + 1]); i 392 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 1; i++) i 393 libavcodec/jpeg2000dwt.c p[2 * i + 1] -= F_LFTG_GAMMA * (p[2 * i] + p[2 * i + 2]); i 395 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1); i < (i1 >> 1) + 1; i++) i 396 libavcodec/jpeg2000dwt.c p[2 * i] += F_LFTG_BETA * (p[2 * i - 1] + p[2 * i + 1]); i 398 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1); i < (i1 >> 1); i++) i 399 libavcodec/jpeg2000dwt.c p[2 * i + 1] += F_LFTG_ALPHA * (p[2 * i] + p[2 * i + 2]); i 421 libavcodec/jpeg2000dwt.c int i, j = 0; i 423 libavcodec/jpeg2000dwt.c for (i = mh; i < lh; i += 2, j++) i 424 libavcodec/jpeg2000dwt.c l[i] = data[w * lp + j]; i 425 libavcodec/jpeg2000dwt.c for (i = 1 - mh; i < lh; i += 2, j++) i 426 libavcodec/jpeg2000dwt.c l[i] = data[w * lp + j]; i 430 libavcodec/jpeg2000dwt.c for (i = 0; i < lh; i++) i 431 libavcodec/jpeg2000dwt.c data[w * lp + i] = l[i]; i 437 libavcodec/jpeg2000dwt.c int i, j = 0; i 439 libavcodec/jpeg2000dwt.c for (i = mv; i < lv; i += 2, j++) i 440 libavcodec/jpeg2000dwt.c l[i] = data[w * j + lp]; i 441 libavcodec/jpeg2000dwt.c for (i = 1 - mv; i < lv; i += 2, j++) i 442 libavcodec/jpeg2000dwt.c l[i] = data[w * j + lp]; i 446 libavcodec/jpeg2000dwt.c for (i = 0; i < lv; i++) i 447 libavcodec/jpeg2000dwt.c data[w * i + lp] = l[i]; i 454 libavcodec/jpeg2000dwt.c int i; i 466 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 2; i++) i 467 libavcodec/jpeg2000dwt.c p[2 * i] -= (I_LFTG_DELTA * (p[2 * i - 1] + (int64_t)p[2 * i + 1]) + (1 << 15)) >> 16; i 469 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1) - 1; i < (i1 >> 1) + 1; i++) i 470 libavcodec/jpeg2000dwt.c p[2 * i + 1] -= (I_LFTG_GAMMA * (p[2 * i] + (int64_t)p[2 * i + 2]) + (1 << 15)) >> 16; i 472 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1); i < (i1 >> 1) + 1; i++) i 473 libavcodec/jpeg2000dwt.c p[2 * i] += (I_LFTG_BETA * (p[2 * i - 1] + (int64_t)p[2 * i + 1]) + (1 << 15)) >> 16; i 475 libavcodec/jpeg2000dwt.c for (i = (i0 >> 1); i < (i1 >> 1); i++) i 476 libavcodec/jpeg2000dwt.c p[2 * i + 1] += (I_LFTG_ALPHA * (p[2 * i] + (int64_t)p[2 * i + 2]) + (1 << 15)) >> 16; i 484 libavcodec/jpeg2000dwt.c int i; i 490 libavcodec/jpeg2000dwt.c for (i = 0; i < w * h; i++) i 491 libavcodec/jpeg2000dwt.c data[i] *= 1LL << I_PRESHIFT; i 503 libavcodec/jpeg2000dwt.c int i, j = 0; i 505 libavcodec/jpeg2000dwt.c for (i = mh; i < lh; i += 2, j++) i 506 libavcodec/jpeg2000dwt.c l[i] = ((data[w * lp + j] * I_LFTG_K) + (1 << 15)) >> 16; i 507 libavcodec/jpeg2000dwt.c for (i = 1 - mh; i < lh; i += 2, j++) i 508 libavcodec/jpeg2000dwt.c l[i] = data[w * lp + j]; i 512 libavcodec/jpeg2000dwt.c for (i = 0; i < lh; i++) i 513 libavcodec/jpeg2000dwt.c data[w * lp + i] = l[i]; i 519 libavcodec/jpeg2000dwt.c int i, j = 0; i 521 libavcodec/jpeg2000dwt.c for (i = mv; i < lv; i += 2, j++) i 522 libavcodec/jpeg2000dwt.c l[i] = ((data[w * j + lp] * I_LFTG_K) + (1 << 15)) >> 16; i 523 libavcodec/jpeg2000dwt.c for (i = 1 - mv; i < lv; i += 2, j++) i 524 libavcodec/jpeg2000dwt.c l[i] = data[w * j + lp]; i 528 libavcodec/jpeg2000dwt.c for (i = 0; i < lv; i++) i 529 libavcodec/jpeg2000dwt.c data[w * i + lp] = l[i]; i 533 libavcodec/jpeg2000dwt.c for (i = 0; i < w * h; i++) i 534 libavcodec/jpeg2000dwt.c data[i] = (data[i] + ((1LL<<I_PRESHIFT)>>1)) >> I_PRESHIFT; i 540 libavcodec/jpeg2000dwt.c int i, j, lev = decomp_levels, maxlen, i 546 libavcodec/jpeg2000dwt.c for (i = 0; i < 2; i++) i 548 libavcodec/jpeg2000dwt.c b[i][j] = border[i][j]; i 553 libavcodec/jpeg2000dwt.c for (i = 0; i < 2; i++) { i 554 libavcodec/jpeg2000dwt.c s->linelen[lev][i] = b[i][1] - b[i][0]; i 555 libavcodec/jpeg2000dwt.c s->mod[lev][i] = b[i][0] & 1; i 557 libavcodec/jpeg2000dwt.c b[i][j] = (b[i][j] + 1) >> 1; i 33 libavcodec/jpegls.c int i; i 45 libavcodec/jpegls.c for (i = 0; i < 367; i++) { i 46 libavcodec/jpegls.c state->A[i] = FFMAX(state->range + 32 >> 6, 2); i 47 libavcodec/jpegls.c state->N[i] = 1; i 123 libavcodec/jpegls.h #define R(a, i) (bits == 8 ? ((uint8_t *)(a))[i] : ((uint16_t *)(a))[i]) i 124 libavcodec/jpegls.h #define W(a, i, v) (bits == 8 ? (((uint8_t *)(a))[i] = v) : (((uint16_t *)(a))[i] = v)) i 54 libavcodec/jpeglsdec.c int tid, wt, maxtab, i, j; i 123 libavcodec/jpeglsdec.c for (i=s->palette_index; i<=maxtab; i++) { i 124 libavcodec/jpeglsdec.c uint8_t k = i << shift; i 130 libavcodec/jpeglsdec.c s->palette_index = i; i 229 libavcodec/jpeglsdec.c int i, x = 0; i 260 libavcodec/jpeglsdec.c for (i = 0; i < r; i++) { i 279 libavcodec/jpeglsdec.c for (i = 0; i < r; i++) { i 351 libavcodec/jpeglsdec.c int i, t = 0; i 412 libavcodec/jpeglsdec.c for (i = 0; i < s->height; i++) { i 431 libavcodec/jpeglsdec.c decoded_height = i; i 438 libavcodec/jpeglsdec.c for (i = 0; i < s->height; i++) { i 457 libavcodec/jpeglsdec.c decoded_height = i; i 476 libavcodec/jpeglsdec.c for (i = 0; i < s->height; i++) { i 523 libavcodec/jpeglsdec.c for (i = 0; i < decoded_height; i++) { i 531 libavcodec/jpeglsdec.c for (i = 0; i < decoded_height; i++) { i 268 libavcodec/jpeglsenc.c int i, size, ret; i 303 libavcodec/jpeglsenc.c for (i = 1; i <= comps; i++) { i 304 libavcodec/jpeglsenc.c put_bits(&pb, 8, i); // component ID i 312 libavcodec/jpeglsenc.c for (i = 1; i <= comps; i++) { i 313 libavcodec/jpeglsenc.c put_bits(&pb, 8, i); // component ID i 340 libavcodec/jpeglsenc.c for (i = 0; i < avctx->height; i++) { i 349 libavcodec/jpeglsenc.c for (i = 0; i < avctx->height; i++) { i 360 libavcodec/jpeglsenc.c for (i = 0; i < avctx->height; i++) { i 374 libavcodec/jpeglsenc.c for (i = 0; i < avctx->height; i++) { i 131 libavcodec/jpegtables.c int i, j, k,nb, code, sym; i 144 libavcodec/jpegtables.c for(i=1;i<=16;i++) { i 145 libavcodec/jpegtables.c nb = bits_table[i]; i 149 libavcodec/jpegtables.c huff_size[sym] = i; i 67 libavcodec/jvdec.c int i, j, v[2]; i 79 libavcodec/jvdec.c for (i = 0; i < 2; i++) i 80 libavcodec/jvdec.c dst[j * linesize + i] = v[get_bits1(gb)]; i 84 libavcodec/jvdec.c for (i = 0; i < 2; i++) i 85 libavcodec/jvdec.c dst[j * linesize + i] = get_bits(gb, 8); i 94 libavcodec/jvdec.c int i, j, v[2]; i 106 libavcodec/jvdec.c for (i = 0; i < 4; i++) i 107 libavcodec/jvdec.c dst[j * linesize + i] = v[get_bits1(gb)]; i 108 libavcodec/jvdec.c for (i = 0; i < 4; i++) i 109 libavcodec/jvdec.c dst[(j + 1) * linesize + i] = v[get_bits1(gb)]; i 114 libavcodec/jvdec.c for (i = 0; i < 4; i += 2) i 115 libavcodec/jvdec.c decode2x2(gb, dst + j * linesize + i, linesize); i 125 libavcodec/jvdec.c int i, j, v[2]; i 136 libavcodec/jvdec.c for (i = 0; i < 8; i++) i 137 libavcodec/jvdec.c dst[j * linesize + i] = v[get_bits1(gb)]; i 141 libavcodec/jvdec.c for (i = 0; i < 8; i += 4) i 142 libavcodec/jvdec.c decode4x4(gb, dst + j * linesize + i, linesize); i 152 libavcodec/jvdec.c int video_size, video_type, i, j, ret; i 180 libavcodec/jvdec.c for (i = 0; i < avctx->width; i += 8) i 182 libavcodec/jvdec.c s->frame->data[0] + j * s->frame->linesize[0] + i, i 204 libavcodec/jvdec.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 206 libavcodec/jvdec.c s->palette[i] = 0xFFU << 24 | pal << 2 | ((pal >> 4) & 0x30303); i 28 libavcodec/kbdwin.c int i, j; i 35 libavcodec/kbdwin.c for (i = 0; i < n; i++) { i 36 libavcodec/kbdwin.c tmp = i * (n - i) * alpha2; i 41 libavcodec/kbdwin.c local_window[i] = sum; i 45 libavcodec/kbdwin.c for (i = 0; i < n; i++) i 46 libavcodec/kbdwin.c window[i] = sqrt(local_window[i] / sum); i 51 libavcodec/kbdwin.c int i; i 55 libavcodec/kbdwin.c for (i = 0; i < n; i++) i 56 libavcodec/kbdwin.c window[i] = (int)floor(2147483647.0 * local_window[i] + 0.5); i 56 libavcodec/kgv1dec.c int w, h, i, res; i 91 libavcodec/kgv1dec.c for (i = 0; i < 8; i++) i 92 libavcodec/kgv1dec.c offsets[i] = -1; i 77 libavcodec/kmvc.c int i, j; i 93 libavcodec/kmvc.c for (i = 0; i < 64; i++) i 94 libavcodec/kmvc.c BLK(ctx->cur, bx + (i & 0x7), by + (i >> 3)) = val; i 96 libavcodec/kmvc.c for (i = 0; i < 4; i++) { i 97 libavcodec/kmvc.c l0x = bx + (i & 1) * 4; i 98 libavcodec/kmvc.c l0y = by + (i & 2) * 2; i 166 libavcodec/kmvc.c int i, j; i 184 libavcodec/kmvc.c for (i = 0; i < 64; i++) i 185 libavcodec/kmvc.c BLK(ctx->cur, bx + (i & 0x7), by + (i >> 3)) = val; i 187 libavcodec/kmvc.c for (i = 0; i < 64; i++) i 188 libavcodec/kmvc.c BLK(ctx->cur, bx + (i & 0x7), by + (i >> 3)) = i 189 libavcodec/kmvc.c BLK(ctx->prev, bx + (i & 0x7), by + (i >> 3)); i 196 libavcodec/kmvc.c for (i = 0; i < 4; i++) { i 197 libavcodec/kmvc.c l0x = bx + (i & 1) * 4; i 198 libavcodec/kmvc.c l0y = by + (i & 2) * 2; i 268 libavcodec/kmvc.c int i, ret; i 284 libavcodec/kmvc.c for (i = 0; i < 127; i++) { i 285 libavcodec/kmvc.c ctx->pal[i + (header & 0x81)] = 0xFFU << 24 | bytestream2_get_be24(&ctx->g); i 302 libavcodec/kmvc.c for (i = 1; i <= ctx->palsize; i++) { i 303 libavcodec/kmvc.c ctx->pal[i] = 0xFFU << 24 | bytestream2_get_be24(&ctx->g); i 347 libavcodec/kmvc.c for (i = 0; i < avctx->height; i++) { i 376 libavcodec/kmvc.c int i; i 388 libavcodec/kmvc.c for (i = 0; i < 256; i++) { i 389 libavcodec/kmvc.c c->pal[i] = 0xFFU << 24 | i * 0x10101; i 407 libavcodec/kmvc.c for (i = 0; i < 256; i++) { i 408 libavcodec/kmvc.c c->pal[i] = AV_RL32(src); i 104 libavcodec/lagarith.c int i; i 110 libavcodec/lagarith.c for (i = 0; i < 7; i++) { i 116 libavcodec/lagarith.c bits += series[i]; i 137 libavcodec/lagarith.c int i, j, scale_factor; i 146 libavcodec/lagarith.c for (i = 1; i < 257; i++) { i 147 libavcodec/lagarith.c if (lag_decode_prob(gb, &rac->prob[i]) < 0) { i 151 libavcodec/lagarith.c if ((uint64_t)cumul_prob + rac->prob[i] > UINT_MAX) { i 155 libavcodec/lagarith.c cumul_prob += rac->prob[i]; i 156 libavcodec/lagarith.c if (!rac->prob[i]) { i 161 libavcodec/lagarith.c if (prob > 256 - i) i 162 libavcodec/lagarith.c prob = 256 - i; i 164 libavcodec/lagarith.c rac->prob[++i] = 0; i 184 libavcodec/lagarith.c for (i = 1; i <= 128; i++) { i 185 libavcodec/lagarith.c rac->prob[i] = softfloat_mul(rac->prob[i], mul); i 186 libavcodec/lagarith.c scaled_cumul_prob += rac->prob[i]; i 192 libavcodec/lagarith.c for (; i < 257; i++) { i 193 libavcodec/lagarith.c rac->prob[i] = softfloat_mul(rac->prob[i], mul); i 194 libavcodec/lagarith.c scaled_cumul_prob += rac->prob[i]; i 210 libavcodec/lagarith.c for (i = 1; scaled_cumul_prob; i = (i & 0x7f) + 1) { i 211 libavcodec/lagarith.c if (rac->prob[i]) { i 212 libavcodec/lagarith.c rac->prob[i]++; i 235 libavcodec/lagarith.c for (i = 1; i < 257; i++) i 236 libavcodec/lagarith.c rac->prob[i] += rac->prob[i - 1]; i 249 libavcodec/lagarith.c int i; i 255 libavcodec/lagarith.c for (i = 0; i < w; i++) { i 256 libavcodec/lagarith.c l = mid_pred(l, src1[i], l + src1[i] - lt) + diff[i]; i 257 libavcodec/lagarith.c lt = src1[i]; i 258 libavcodec/lagarith.c dst[i] = l; i 308 libavcodec/lagarith.c int i; i 312 libavcodec/lagarith.c for (i = 0; i < HEAD; i++) { i 313 libavcodec/lagarith.c L += buf[i]; i 314 libavcodec/lagarith.c buf[i] = L; i 316 libavcodec/lagarith.c for (; i < width; i++) { i 317 libavcodec/lagarith.c L = mid_pred(L & 0xFF, buf[i - stride], (L + buf[i - stride] - TL) & 0xFF) + buf[i]; i 318 libavcodec/lagarith.c TL = buf[i - stride]; i 319 libavcodec/lagarith.c buf[i] = L; i 332 libavcodec/lagarith.c int i = 0; i 341 libavcodec/lagarith.c int count = FFMIN(l->zeros_rem, width - i); i 342 libavcodec/lagarith.c memset(dst + i, 0, count); i 343 libavcodec/lagarith.c i += count; i 347 libavcodec/lagarith.c while (i < width) { i 348 libavcodec/lagarith.c dst[i] = lag_get_rac(rac); i 351 libavcodec/lagarith.c if (dst[i]) i 356 libavcodec/lagarith.c i++; i 374 libavcodec/lagarith.c int i = 0; i 388 libavcodec/lagarith.c count = FFMIN(l->zeros_rem, width - i); i 400 libavcodec/lagarith.c i = 0; i 401 libavcodec/lagarith.c while (!zero_run && dst + i < end) { i 402 libavcodec/lagarith.c i++; i 403 libavcodec/lagarith.c if (i+2 >= src_end - src) i 406 libavcodec/lagarith.c !(src[i] | (src[i + 1] & mask1) | (src[i + 2] & mask2)); i 410 libavcodec/lagarith.c i += esc_count; i 411 libavcodec/lagarith.c memcpy(dst, src, i); i 412 libavcodec/lagarith.c dst += i; i 413 libavcodec/lagarith.c l->zeros_rem = lag_calc_zero_run(src[i]); i 415 libavcodec/lagarith.c src += i + 1; i 418 libavcodec/lagarith.c memcpy(dst, src, i); i 419 libavcodec/lagarith.c src += i; i 420 libavcodec/lagarith.c dst += i; i 432 libavcodec/lagarith.c int i = 0; i 465 libavcodec/lagarith.c for (i = 0; i < height; i++) { i 468 libavcodec/lagarith.c read += lag_decode_line(l, &rac, dst + (i * stride), width, i 482 libavcodec/lagarith.c for (i = 0; i < height; i++) { i 483 libavcodec/lagarith.c int res = lag_decode_zero_run_line(l, dst + (i * stride), src, i 493 libavcodec/lagarith.c for (i = 0; i < height; i++) { i 494 libavcodec/lagarith.c memcpy(dst + (i * stride), src, width); i 500 libavcodec/lagarith.c for (i = 0; i < height; i++) i 501 libavcodec/lagarith.c memset(dst + i * stride, src[1], width); i 513 libavcodec/lagarith.c for (i = 0; i < height; i++) { i 514 libavcodec/lagarith.c lag_pred_line(l, dst, width, stride, i); i 518 libavcodec/lagarith.c for (i = 0; i < height; i++) { i 519 libavcodec/lagarith.c lag_pred_line_yuy2(l, dst, width, stride, i, i 548 libavcodec/lagarith.c int i, j, planes = 3; i 575 libavcodec/lagarith.c for (i = 0; i < avctx->height; i++) { i 576 libavcodec/lagarith.c memset(p->data[0] + i * p->linesize[0], buf[2], avctx->width); i 577 libavcodec/lagarith.c memset(p->data[1] + i * p->linesize[1], buf[1], avctx->width); i 578 libavcodec/lagarith.c memset(p->data[2] + i * p->linesize[2], buf[3], avctx->width); i 579 libavcodec/lagarith.c memset(p->data[3] + i * p->linesize[3], buf[4], avctx->width); i 582 libavcodec/lagarith.c for (i = 0; i < avctx->height; i++) { i 584 libavcodec/lagarith.c memset(p->data[j] + i * p->linesize[j], buf[1], avctx->width); i 598 libavcodec/lagarith.c for (i = 0; i < avctx->height; i++) { i 599 libavcodec/lagarith.c memset(p->data[0] + i * p->linesize[0], buf[2], avctx->width); i 600 libavcodec/lagarith.c memset(p->data[1] + i * p->linesize[1], buf[1], avctx->width); i 601 libavcodec/lagarith.c memset(p->data[2] + i * p->linesize[2], buf[3], avctx->width); i 603 libavcodec/lagarith.c memset(p->data[3] + i * p->linesize[3], 0xFFu, avctx->width); i 623 libavcodec/lagarith.c for (i = 0; i < planes; i++) i 624 libavcodec/lagarith.c srcs[i] = p->data[i] + (avctx->height - 1) * p->linesize[i]; i 625 libavcodec/lagarith.c for (i = 0; i < planes; i++) i 626 libavcodec/lagarith.c if (buf_size <= offs[i]) { i 632 libavcodec/lagarith.c for (i = 0; i < planes; i++) i 633 libavcodec/lagarith.c lag_decode_arith_plane(l, srcs[i], i 635 libavcodec/lagarith.c -p->linesize[i], buf + offs[i], i 636 libavcodec/lagarith.c buf_size - offs[i]); i 637 libavcodec/lagarith.c for (i = 0; i < avctx->height; i++) { i 638 libavcodec/lagarith.c l->llviddsp.add_bytes(p->data[0] + i * p->linesize[0], p->data[1] + i * p->linesize[1], avctx->width); i 639 libavcodec/lagarith.c l->llviddsp.add_bytes(p->data[2] + i * p->linesize[2], p->data[1] + i * p->linesize[1], avctx->width); i 35 libavcodec/lagarithrac.c int i, j, left; i 51 libavcodec/lagarithrac.c for (i = j = 0; i < 1024; i++) { i 52 libavcodec/lagarithrac.c unsigned r = i << l->hash_shift; i 55 libavcodec/lagarithrac.c l->range_hash[i] = j; i 47 libavcodec/latm_parser.c int pic_found, i; i 54 libavcodec/latm_parser.c for (i = 0; i < buf_size; i++) { i 55 libavcodec/latm_parser.c state = (state<<8) | buf[i]; i 57 libavcodec/latm_parser.c i++; i 58 libavcodec/latm_parser.c s->count = -i; i 69 libavcodec/lclenc.c int i, ret; i 89 libavcodec/lclenc.c for(i = avctx->height - 1; i >= 0; i--) { i 90 libavcodec/lclenc.c c->zstream.next_in = p->data[0]+p->linesize[0]*i; i 64 libavcodec/libaomdec.c int i; i 66 libavcodec/libaomdec.c for (i = 0; i < desc->nb_components; i++) { i 71 libavcodec/libaomdec.c if (i) { i 77 libavcodec/libaomdec.c uint16_t *src = (uint16_t *)(img->planes[i] + y * img->stride[i]); i 78 libavcodec/libaomdec.c uint8_t *dst = pic->data[i] + y * pic->linesize[i]; i 367 libavcodec/libaomenc.c int tile_size, rounding, i; i 498 libavcodec/libaomenc.c for (i = 0; i < ctx->tile_cols; i++) { i 499 libavcodec/libaomenc.c enccfg->tile_widths[i] = tile_size + i 500 libavcodec/libaomenc.c (i < rounding / 2 || i 501 libavcodec/libaomenc.c i > ctx->tile_cols - 1 - (rounding + 1) / 2); i 506 libavcodec/libaomenc.c for (i = 0; i < ctx->tile_rows; i++) { i 507 libavcodec/libaomenc.c enccfg->tile_heights[i] = tile_size + i 508 libavcodec/libaomenc.c (i < rounding / 2 || i 509 libavcodec/libaomenc.c i > ctx->tile_rows - 1 - (rounding + 1) / 2); i 850 libavcodec/libaomenc.c int i; i 851 libavcodec/libaomenc.c for (i = 0; i < 3; ++i) { i 852 libavcodec/libaomenc.c avctx->error[i] += cx_frame->sse[i + 1]; i 141 libavcodec/libcodec2.c int ret, nframes, i; i 156 libavcodec/libcodec2.c for (i = 0; i < nframes; i++) { i 345 libavcodec/libdav1d.c for (int i = 0; i < 3; i++) { i 346 libavcodec/libdav1d.c mastering->display_primaries[i][0] = av_make_q(p->mastering_display->primaries[i][0], 1 << 16); i 347 libavcodec/libdav1d.c mastering->display_primaries[i][1] = av_make_q(p->mastering_display->primaries[i][1], 1 << 16); i 106 libavcodec/libfdk-aacdec.c int i, ch_error = 0; i 124 libavcodec/libfdk-aacdec.c for (i = 0; i < info->numChannels; i++) { i 125 libavcodec/libfdk-aacdec.c AUDIO_CHANNEL_TYPE ctype = info->pChannelType[i]; i 86 libavcodec/libgsmdec.c int i, ret; i 104 libavcodec/libgsmdec.c for (i = 0; i < avctx->frame_size / GSM_FRAME_SIZE; i++) { i 161 libavcodec/libopencore-amr.c int i, best = -1, min_diff = 0; i 164 libavcodec/libopencore-amr.c for (i = 0; i < 8; i++) { i 165 libavcodec/libopencore-amr.c if (rates[i].rate == bitrate) i 166 libavcodec/libopencore-amr.c return rates[i].mode; i 167 libavcodec/libopencore-amr.c if (best < 0 || abs(rates[i].rate - bitrate) < min_diff) { i 168 libavcodec/libopencore-amr.c best = i; i 169 libavcodec/libopencore-amr.c min_diff = abs(rates[i].rate - bitrate); i 174 libavcodec/libopencore-amr.c for (i = 0; i < 8; i++) i 175 libavcodec/libopencore-amr.c av_strlcatf(log_buf, sizeof(log_buf), "%.2fk, ", rates[i].rate / 1000.f); i 272 libavcodec/libopenh264enc.c int num, den, i; i 277 libavcodec/libopenh264enc.c for (i = 1; i < FF_ARRAY_ELEMS(sar_idc); i++) { i 278 libavcodec/libopenh264enc.c if (num == sar_idc[i].num && i 279 libavcodec/libopenh264enc.c den == sar_idc[i].den) i 282 libavcodec/libopenh264enc.c if (i == FF_ARRAY_ELEMS(sar_idc)) { i 287 libavcodec/libopenh264enc.c param.sSpatialLayers[0].eAspectRatio = asp_idc[i]; i 340 libavcodec/libopenh264enc.c int i, size = 0; i 342 libavcodec/libopenh264enc.c for (i = 0; i < fbi.sLayerInfo[0].iNalCount; i++) i 343 libavcodec/libopenh264enc.c size += fbi.sLayerInfo[0].pNalLengthInByte[i]; i 365 libavcodec/libopenh264enc.c int i, ret; i 372 libavcodec/libopenh264enc.c for (i = 0; i < 3; i++) { i 373 libavcodec/libopenh264enc.c sp.iStride[i] = frame->linesize[i]; i 374 libavcodec/libopenh264enc.c sp.pData[i] = frame->data[i]; i 402 libavcodec/libopenh264enc.c for (i = 0; i < fbi.sLayerInfo[layer].iNalCount; i++) i 403 libavcodec/libopenh264enc.c layer_size[layer] += fbi.sLayerInfo[layer].pNalLengthInByte[i]; i 229 libavcodec/libopenjpegdec.c int i, component_plane; i 235 libavcodec/libopenjpegdec.c for (i = 1; i < desc->nb_components; i++) i 236 libavcodec/libopenjpegdec.c if (component_plane != desc->comp[i].plane) i 333 libavcodec/libopenjpegdec.c int i; i 416 libavcodec/libopenjpegdec.c for (i = 0; i < image->numcomps; i++) i 417 libavcodec/libopenjpegdec.c if (image->comps[i].prec > avctx->bits_per_raw_sample) i 418 libavcodec/libopenjpegdec.c avctx->bits_per_raw_sample = image->comps[i].prec; i 431 libavcodec/libopenjpegdec.c for (i = 0; i < image->numcomps; i++) { i 432 libavcodec/libopenjpegdec.c if (!image->comps[i].data) { i 434 libavcodec/libopenjpegdec.c "Image component %d contains no data.\n", i); i 176 libavcodec/libopenjpegenc.c int i; i 254 libavcodec/libopenjpegenc.c for (i = 0; i < numcomps; i++) { i 255 libavcodec/libopenjpegenc.c cmptparm[i].prec = desc->comp[i].depth; i 256 libavcodec/libopenjpegenc.c cmptparm[i].bpp = desc->comp[i].depth; i 257 libavcodec/libopenjpegenc.c cmptparm[i].sgnd = 0; i 258 libavcodec/libopenjpegenc.c cmptparm[i].dx = sub_dx[i]; i 259 libavcodec/libopenjpegenc.c cmptparm[i].dy = sub_dy[i]; i 260 libavcodec/libopenjpegenc.c cmptparm[i].w = (avctx->width + sub_dx[i] - 1) / sub_dx[i]; i 261 libavcodec/libopenjpegenc.c cmptparm[i].h = (avctx->height + sub_dy[i] - 1) / sub_dy[i]; i 41 libavcodec/libopusdec.c union { int i; double d; } gain; i 121 libavcodec/libopusdec.c opus->gain.i = FFMIN(gain_lin * 65536, INT_MAX); i 181 libavcodec/libopusdec.c int i = avc->channels * nb_samples; i 184 libavcodec/libopusdec.c for (; i > 0; i--, pcm++) i 188 libavcodec/libopusdec.c for (; i > 0; i--, pcm++) i 189 libavcodec/libopusdec.c *pcm = av_clip_int16(((int64_t)opus->gain.i * *pcm) >> 16); i 434 libavcodec/librav1e.c for (int i = 0; i < desc->nb_components; i++) { i 435 libavcodec/librav1e.c int shift = i ? desc->log2_chroma_h : 0; i 437 libavcodec/librav1e.c rav1e_frame_fill_plane(rframe, i, frame->data[i], i 438 libavcodec/librav1e.c (frame->height >> shift) * frame->linesize[i], i 439 libavcodec/librav1e.c frame->linesize[i], bytes); i 281 libavcodec/libtheoraenc.c int result, i, ret; i 293 libavcodec/libtheoraenc.c for (i = 0; i < 3; i++) { i 294 libavcodec/libtheoraenc.c t_yuv_buffer[i].width = FFALIGN(avc_context->width, 16) >> (i && h->uv_hshift); i 295 libavcodec/libtheoraenc.c t_yuv_buffer[i].height = FFALIGN(avc_context->height, 16) >> (i && h->uv_vshift); i 296 libavcodec/libtheoraenc.c t_yuv_buffer[i].stride = frame->linesize[i]; i 297 libavcodec/libtheoraenc.c t_yuv_buffer[i].data = frame->data[i]; i 60 libavcodec/libvo-amrwbenc.c int i, best = -1, min_diff = 0; i 63 libavcodec/libvo-amrwbenc.c for (i = 0; i < 9; i++) { i 64 libavcodec/libvo-amrwbenc.c if (rates[i] == bitrate) i 65 libavcodec/libvo-amrwbenc.c return i; i 66 libavcodec/libvo-amrwbenc.c if (best < 0 || abs(rates[i] - bitrate) < min_diff) { i 67 libavcodec/libvo-amrwbenc.c best = i; i 68 libavcodec/libvo-amrwbenc.c min_diff = abs(rates[i] - bitrate); i 73 libavcodec/libvo-amrwbenc.c for (i = 0; i < 9; i++) i 74 libavcodec/libvo-amrwbenc.c av_strlcatf(log_buf, sizeof(log_buf), "%.2fk, ", rates[i] / 1000.f); i 40 libavcodec/libvorbisdec.c int i, hsizes[3], ret; i 53 libavcodec/libvorbisdec.c for(i = 0; i < 3; i++){ i 54 libavcodec/libvorbisdec.c hsizes[i] = bytestream_get_be16((const uint8_t **)&p); i 55 libavcodec/libvorbisdec.c sizesum += 2 + hsizes[i]; i 62 libavcodec/libvorbisdec.c headers[i] = p; i 63 libavcodec/libvorbisdec.c p += hsizes[i]; i 69 libavcodec/libvorbisdec.c for(i=0; i<2; i++) { i 70 libavcodec/libvorbisdec.c hsizes[i] = 0; i 72 libavcodec/libvorbisdec.c hsizes[i] += 0xFF; i 77 libavcodec/libvorbisdec.c hsizes[i] += *p; i 104 libavcodec/libvorbisdec.c for(i=0; i<3; i++){ i 105 libavcodec/libvorbisdec.c context->op.b_o_s= i==0; i 106 libavcodec/libvorbisdec.c context->op.bytes = hsizes[i]; i 107 libavcodec/libvorbisdec.c context->op.packet = headers[i]; i 109 libavcodec/libvorbisdec.c av_log(avccontext, AV_LOG_ERROR, "%d. vorbis header damaged\n", i+1); i 132 libavcodec/libvorbisdec.c int i, j; i 136 libavcodec/libvorbisdec.c for(i = 0 ; i < channels ; i++){ i 137 libavcodec/libvorbisdec.c ptr = &data[i]; i 138 libavcodec/libvorbisdec.c mono = pcm[i] ; i 322 libavcodec/libvpxdec.c for (int i = 0; i < 4; i++) { i 323 libavcodec/libvpxdec.c picture->data[i] = planes[i]; i 324 libavcodec/libvpxdec.c picture->linesize[i] = linesizes[i]; i 191 libavcodec/libvpxenc.c int i; i 236 libavcodec/libvpxenc.c for (i = 0; i < VPX_TS_MAX_LAYERS; i++) i 238 libavcodec/libvpxenc.c "%u ", cfg->ts_target_bitrate[i]); i 244 libavcodec/libvpxenc.c for (i = 0; i < VPX_TS_MAX_LAYERS; i++) i 246 libavcodec/libvpxenc.c "%u ", cfg->layer_target_bitrate[i]); i 252 libavcodec/libvpxenc.c for (i = 0; i < VPX_TS_MAX_LAYERS; i++) i 253 libavcodec/libvpxenc.c av_log(avctx, level, "%u ", cfg->ts_rate_decimator[i]); i 259 libavcodec/libvpxenc.c for (i = 0; i < VPX_TS_MAX_PERIODICITY; i++) i 260 libavcodec/libvpxenc.c av_log(avctx, level, "%u ", cfg->ts_layer_id[i]); i 931 libavcodec/libvpxenc.c for (int i = 0; i < enccfg.ts_number_layers; ++i) { i 932 libavcodec/libvpxenc.c svc_params.max_quantizers[i] = enccfg.rc_max_quantizer; i 933 libavcodec/libvpxenc.c svc_params.min_quantizers[i] = enccfg.rc_min_quantizer; i 1131 libavcodec/libvpxenc.c int i; i 1141 libavcodec/libvpxenc.c for (i = 0; i < 3; ++i) { i 1142 libavcodec/libvpxenc.c avctx->error[i] += cx_frame->sse[i + 1]; i 1314 libavcodec/libvpxenc.c for (int i = 0; i < nb_rois; i++) { i 1318 libavcodec/libvpxenc.c roi = (const AVRegionOfInterest*)(sd->data + self_size * i); i 1353 libavcodec/libvpxenc.c for (int i = nb_rois - 1; i >= 0; i--) { i 1358 libavcodec/libvpxenc.c roi = (const AVRegionOfInterest*)(sd->data + self_size * i); i 138 libavcodec/libx264.c int i, size = x4->sei_size, ret; i 143 libavcodec/libx264.c for (i = 0; i < nnal; i++) i 144 libavcodec/libx264.c size += nals[i].i_payload; i 163 libavcodec/libx264.c for (i = 0; i < nnal; i++){ i 164 libavcodec/libx264.c memcpy(p, nals[i].p_payload, nals[i].i_payload); i 165 libavcodec/libx264.c p += nals[i].i_payload; i 298 libavcodec/libx264.c int nnal, i, ret; i 318 libavcodec/libx264.c for (i = 0; i < x4->pic.img.i_plane; i++) { i 319 libavcodec/libx264.c x4->pic.img.plane[i] = frame->data[i]; i 320 libavcodec/libx264.c x4->pic.img.i_stride[i] = frame->linesize[i]; i 404 libavcodec/libx264.c for (int i = nb_rois - 1; i >= 0; i--) { i 408 libavcodec/libx264.c roi = (const AVRegionOfInterest*)(sd->data + roi_size * i); i 600 libavcodec/libx264.c int i; i 603 libavcodec/libx264.c for (i = 0; x264_preset_names[i]; i++) i 604 libavcodec/libx264.c av_log(avctx, AV_LOG_INFO, " %s", x264_preset_names[i]); i 607 libavcodec/libx264.c for (i = 0; x264_tune_names[i]; i++) i 608 libavcodec/libx264.c av_log(avctx, AV_LOG_INFO, " %s", x264_tune_names[i]); i 701 libavcodec/libx264.c int i; i 705 libavcodec/libx264.c for (i = 0; i<x264_levels[i].level_idc; i++) i 706 libavcodec/libx264.c if (x264_levels[i].level_idc == x4->params.i_level_idc) i 707 libavcodec/libx264.c x4->params.i_frame_reference = av_clip(x264_levels[i].dpb / mbn / scale, 1, x4->params.i_frame_reference); i 837 libavcodec/libx264.c int i; i 840 libavcodec/libx264.c for (i = 0; x264_profile_names[i]; i++) i 841 libavcodec/libx264.c av_log(avctx, AV_LOG_INFO, " %s", x264_profile_names[i]); i 927 libavcodec/libx264.c int nnal, s, i; i 934 libavcodec/libx264.c for (i = 0; i < nnal; i++) { i 936 libavcodec/libx264.c if (nal[i].i_type == NAL_SEI) { i 937 libavcodec/libx264.c av_log(avctx, AV_LOG_INFO, "%s\n", nal[i].p_payload+25); i 938 libavcodec/libx264.c x4->sei_size = nal[i].i_payload; i 942 libavcodec/libx264.c memcpy(x4->sei, nal[i].p_payload, nal[i].i_payload); i 945 libavcodec/libx264.c memcpy(p, nal[i].p_payload, nal[i].i_payload); i 946 libavcodec/libx264.c p += nal[i].i_payload; i 134 libavcodec/libx265.c int i; i 138 libavcodec/libx265.c for (i = 0; x265_preset_names[i]; i++) i 139 libavcodec/libx265.c av_log(avctx, AV_LOG_INFO, " %s", x265_preset_names[i]); i 143 libavcodec/libx265.c for (i = 0; x265_tune_names[i]; i++) i 144 libavcodec/libx265.c av_log(avctx, AV_LOG_INFO, " %s", x265_tune_names[i]); i 367 libavcodec/libx265.c int i; i 370 libavcodec/libx265.c for (i = 0; x265_profile_names[i]; i++) i 371 libavcodec/libx265.c av_log(avctx, AV_LOG_INFO, " %s", x265_profile_names[i]); i 444 libavcodec/libx265.c for (int i = nb_rois - 1; i >= 0; i--) { i 448 libavcodec/libx265.c roi = (const AVRegionOfInterest*)(sd->data + roi_size * i); i 486 libavcodec/libx265.c int i; i 491 libavcodec/libx265.c for (i = 0; i < 3; i++) { i 492 libavcodec/libx265.c x265pic.planes[i] = pic->data[i]; i 493 libavcodec/libx265.c x265pic.stride[i] = pic->linesize[i]; i 531 libavcodec/libx265.c for (i = 0; i < nnal; i++) i 532 libavcodec/libx265.c payload += nal[i].sizeBytes; i 541 libavcodec/libx265.c for (i = 0; i < nnal; i++) { i 542 libavcodec/libx265.c memcpy(dst, nal[i].payload, nal[i].sizeBytes); i 543 libavcodec/libx265.c dst += nal[i].sizeBytes; i 545 libavcodec/libx265.c if (is_keyframe(nal[i].type)) i 89 libavcodec/libxavs.c int i, s, ret, size = x4->sei_size + AV_INPUT_BUFFER_MIN_SIZE; i 94 libavcodec/libxavs.c for (i = 0; i < nnal; i++) i 95 libavcodec/libxavs.c size += nals[i].i_payload; i 108 libavcodec/libxavs.c for (i = 0; i < nnal; i++) { i 109 libavcodec/libxavs.c s = xavs_nal_encode(p, &size, 1, nals + i); i 124 libavcodec/libxavs.c int nnal, i, ret; i 132 libavcodec/libxavs.c for (i = 0; i < 3; i++) { i 133 libavcodec/libxavs.c x4->pic.img.plane[i] = frame->data[i]; i 134 libavcodec/libxavs.c x4->pic.img.i_stride[i] = frame->linesize[i]; i 402 libavcodec/libxavs.c int nnal, s, i, size; i 408 libavcodec/libxavs.c for (i = 0; i < nnal; i++) { i 410 libavcodec/libxavs.c if (nal[i].i_type == NAL_SEI) { i 411 libavcodec/libxavs.c x4->sei = av_malloc( 5 + nal[i].i_payload * 4 / 3 ); i 412 libavcodec/libxavs.c if (xavs_nal_encode(x4->sei, &x4->sei_size, 1, nal + i) < 0) i 417 libavcodec/libxavs.c size = xavs_nal_encode(p, &s, 1, nal + i); i 286 libavcodec/libxvid.c int vo_len = 0, i; i 288 libavcodec/libxvid.c for (i = 0; i < header_len - 3; i++) { i 289 libavcodec/libxvid.c if (pkt->data[i] == 0x00 && i 290 libavcodec/libxvid.c pkt->data[i + 1] == 0x00 && i 291 libavcodec/libxvid.c pkt->data[i + 2] == 0x01 && i 292 libavcodec/libxvid.c pkt->data[i + 3] == 0xB6) { i 293 libavcodec/libxvid.c vo_len = i; i 376 libavcodec/libxvid.c int xerr, i, ret = -1; i 648 libavcodec/libxvid.c for (i = 0; i < 64; i++) { i 650 libavcodec/libxvid.c x->intra_matrix[i] = (unsigned char) intra[i]; i 652 libavcodec/libxvid.c x->inter_matrix[i] = (unsigned char) inter[i]; i 737 libavcodec/libxvid.c int xerr, i, ret, user_packet = !!pkt->data; i 766 libavcodec/libxvid.c for (i = 0; i < 4; i++) { i 767 libavcodec/libxvid.c xvid_enc_frame.input.plane[i] = picture->data[i]; i 768 libavcodec/libxvid.c xvid_enc_frame.input.stride[i] = picture->linesize[i]; i 246 libavcodec/libzvbi-teletextdec.c int i, len = 0; i 251 libavcodec/libzvbi-teletextdec.c for (i = 0; i < page->columns; i++) { i 252 libavcodec/libzvbi-teletextdec.c uint16_t out = IS_TXT_SPACE(row[i]) ? 32 : row[i].unicode; i 257 libavcodec/libzvbi-teletextdec.c char_seen = 1, len = i - (*leading) + 1; i 267 libavcodec/libzvbi-teletextdec.c int i; i 269 libavcodec/libzvbi-teletextdec.c for (i = start; i < end; i++) { i 270 libavcodec/libzvbi-teletextdec.c uint16_t out = IS_TXT_SPACE(row[i]) ? 32 : row[i].unicode; i 272 libavcodec/libzvbi-teletextdec.c if (*cur_color != row[i].foreground) { i 273 libavcodec/libzvbi-teletextdec.c bprint_color("c", buf, page, row[i].foreground); i 274 libavcodec/libzvbi-teletextdec.c *cur_color = row[i].foreground; i 276 libavcodec/libzvbi-teletextdec.c if (*cur_back_color != row[i].background) { i 277 libavcodec/libzvbi-teletextdec.c bprint_color("3c", buf, page, row[i].background); i 278 libavcodec/libzvbi-teletextdec.c *cur_back_color = row[i].background; i 296 libavcodec/libzvbi-teletextdec.c int i; i 311 libavcodec/libzvbi-teletextdec.c for (i = chop_top; i < page->rows; i++) { i 312 libavcodec/libzvbi-teletextdec.c vbi_char *row = page->text + i * page->columns; i 343 libavcodec/libzvbi-teletextdec.c for (i = chop_top; i < page->rows; i++) { i 345 libavcodec/libzvbi-teletextdec.c vbi_char *row = page->text + i * page->columns; i 361 libavcodec/libzvbi-teletextdec.c vertical_align = (2 - (av_clip(i + 1, 0, 23) / 8)); i 598 libavcodec/libzvbi-teletextdec.c int i, pmag; i 601 libavcodec/libzvbi-teletextdec.c for (i = 0; i < 42; i++) i 602 libavcodec/libzvbi-teletextdec.c p[i] = vbi_rev8(buf[4 + i]); i 692 libavcodec/libzvbi-teletextdec.c int i; i 722 libavcodec/libzvbi-teletextdec.c for (i = 0; i < ctx->nb_pages - 1; i++) i 723 libavcodec/libzvbi-teletextdec.c ctx->pages[i] = ctx->pages[i + 1]; i 71 libavcodec/ljpegenc.c int x, y, i; i 80 libavcodec/ljpegenc.c for (i = 0; i < 4; i++) i 81 libavcodec/ljpegenc.c buffer[0][i] = 1 << (9 - 1); i 92 libavcodec/ljpegenc.c for (i = 0; i < 4; i++) i 93 libavcodec/ljpegenc.c top[i]= left[i]= topleft[i]= buffer[0][i]; i 108 libavcodec/ljpegenc.c for (i = 0; i < 3 + (avctx->pix_fmt == AV_PIX_FMT_BGRA); i++) { i 111 libavcodec/ljpegenc.c PREDICT(pred, topleft[i], top[i], left[i], modified_predictor); i 113 libavcodec/ljpegenc.c topleft[i] = top[i]; i 114 libavcodec/ljpegenc.c top[i] = buffer[x+1][i]; i 116 libavcodec/ljpegenc.c left[i] = buffer[x][i]; i 118 libavcodec/ljpegenc.c diff = ((left[i] - pred + 0x100) & 0x1FF) - 0x100; i 120 libavcodec/ljpegenc.c if (i == 0 || i == 3) i 135 libavcodec/ljpegenc.c int i; i 138 libavcodec/ljpegenc.c for (i = 0; i < 3; i++) { i 141 libavcodec/ljpegenc.c h = s->hsample[i]; i 142 libavcodec/ljpegenc.c v = s->vsample[i]; i 143 libavcodec/ljpegenc.c linesize = frame->linesize[i]; i 149 libavcodec/ljpegenc.c ptr = frame->data[i] + (linesize * (v * mb_y + y)) + (h * mb_x + x); //FIXME optimize this crap i 164 libavcodec/ljpegenc.c if (i == 0) i 172 libavcodec/ljpegenc.c for (i = 0; i < 3; i++) { i 175 libavcodec/ljpegenc.c h = s->hsample[i]; i 176 libavcodec/ljpegenc.c v = s->vsample[i]; i 177 libavcodec/ljpegenc.c linesize = frame->linesize[i]; i 183 libavcodec/ljpegenc.c ptr = frame->data[i] + (linesize * (v * mb_y + y)) + (h * mb_x + x); //FIXME optimize this crap i 186 libavcodec/ljpegenc.c if (i == 0) i 136 libavcodec/loco.c int i, j; i 156 libavcodec/loco.c for (i = 1; i < width; i++) { i 160 libavcodec/loco.c data[i] = data[i - 1] + val; i 170 libavcodec/loco.c for (i = 1; i < width; i++) { i 174 libavcodec/loco.c data[i] = loco_predict(&data[i], stride) + val; i 30 libavcodec/lossless_videodsp.c long i; i 32 libavcodec/lossless_videodsp.c for (i = 0; i <= w - (int) sizeof(long); i += sizeof(long)) { i 33 libavcodec/lossless_videodsp.c long a = *(long *) (src + i); i 34 libavcodec/lossless_videodsp.c long b = *(long *) (dst + i); i 35 libavcodec/lossless_videodsp.c *(long *) (dst + i) = ((a & pb_7f) + (b & pb_7f)) ^ ((a ^ b) & pb_80); i 37 libavcodec/lossless_videodsp.c for (; i < w; i++) i 38 libavcodec/lossless_videodsp.c dst[i + 0] += src[i + 0]; i 45 libavcodec/lossless_videodsp.c int i; i 51 libavcodec/lossless_videodsp.c for (i = 0; i < w; i++) { i 52 libavcodec/lossless_videodsp.c l = mid_pred(l, src1[i], (l + src1[i] - lt) & 0xFF) + diff[i]; i 53 libavcodec/lossless_videodsp.c lt = src1[i]; i 54 libavcodec/lossless_videodsp.c dst[i] = l; i 64 libavcodec/lossless_videodsp.c int i; i 66 libavcodec/lossless_videodsp.c for (i = 0; i < w - 1; i++) { i 67 libavcodec/lossless_videodsp.c acc += src[i]; i 68 libavcodec/lossless_videodsp.c dst[i] = acc; i 69 libavcodec/lossless_videodsp.c i++; i 70 libavcodec/lossless_videodsp.c acc += src[i]; i 71 libavcodec/lossless_videodsp.c dst[i] = acc; i 74 libavcodec/lossless_videodsp.c for (; i < w; i++) { i 75 libavcodec/lossless_videodsp.c acc += src[i]; i 76 libavcodec/lossless_videodsp.c dst[i] = acc; i 83 libavcodec/lossless_videodsp.c int i; i 85 libavcodec/lossless_videodsp.c for(i=0; i<w-1; i++){ i 86 libavcodec/lossless_videodsp.c acc+= src[i]; i 87 libavcodec/lossless_videodsp.c dst[i]= acc &= mask; i 88 libavcodec/lossless_videodsp.c i++; i 89 libavcodec/lossless_videodsp.c acc+= src[i]; i 90 libavcodec/lossless_videodsp.c dst[i]= acc &= mask; i 93 libavcodec/lossless_videodsp.c for(; i<w; i++){ i 94 libavcodec/lossless_videodsp.c acc+= src[i]; i 95 libavcodec/lossless_videodsp.c dst[i]= acc &= mask; i 102 libavcodec/lossless_videodsp.c int A, B, C, i; i 104 libavcodec/lossless_videodsp.c for (i = 0; i < width; i++) { i 105 libavcodec/lossless_videodsp.c A = src[i - stride]; i 106 libavcodec/lossless_videodsp.c B = src[i - (stride + 1)]; i 107 libavcodec/lossless_videodsp.c C = src[i - 1]; i 108 libavcodec/lossless_videodsp.c src[i] = (A - B + C + src[i]) & 0xFF; i 30 libavcodec/lossless_videoencdsp.c long i; i 34 libavcodec/lossless_videoencdsp.c for (i = 0; i + 7 < w; i += 8) { i 35 libavcodec/lossless_videoencdsp.c dst[i + 0] = src1[i + 0] - src2[i + 0]; i 36 libavcodec/lossless_videoencdsp.c dst[i + 1] = src1[i + 1] - src2[i + 1]; i 37 libavcodec/lossless_videoencdsp.c dst[i + 2] = src1[i + 2] - src2[i + 2]; i 38 libavcodec/lossless_videoencdsp.c dst[i + 3] = src1[i + 3] - src2[i + 3]; i 39 libavcodec/lossless_videoencdsp.c dst[i + 4] = src1[i + 4] - src2[i + 4]; i 40 libavcodec/lossless_videoencdsp.c dst[i + 5] = src1[i + 5] - src2[i + 5]; i 41 libavcodec/lossless_videoencdsp.c dst[i + 6] = src1[i + 6] - src2[i + 6]; i 42 libavcodec/lossless_videoencdsp.c dst[i + 7] = src1[i + 7] - src2[i + 7]; i 46 libavcodec/lossless_videoencdsp.c for (i = 0; i <= w - (int) sizeof(long); i += sizeof(long)) { i 47 libavcodec/lossless_videoencdsp.c long a = *(long *) (src1 + i); i 48 libavcodec/lossless_videoencdsp.c long b = *(long *) (src2 + i); i 49 libavcodec/lossless_videoencdsp.c *(long *) (dst + i) = ((a | pb_80) - (b & pb_7f)) ^ i 52 libavcodec/lossless_videoencdsp.c for (; i < w; i++) i 53 libavcodec/lossless_videoencdsp.c dst[i + 0] = src1[i + 0] - src2[i + 0]; i 60 libavcodec/lossless_videoencdsp.c int i; i 66 libavcodec/lossless_videoencdsp.c for (i = 0; i < w; i++) { i 67 libavcodec/lossless_videoencdsp.c const int pred = mid_pred(l, src1[i], (l + src1[i] - lt) & 0xFF); i 68 libavcodec/lossless_videoencdsp.c lt = src1[i]; i 69 libavcodec/lossless_videoencdsp.c l = src2[i]; i 70 libavcodec/lossless_videoencdsp.c dst[i] = l - pred; i 80 libavcodec/lossless_videoencdsp.c int i, j; i 83 libavcodec/lossless_videoencdsp.c for (i = 0; i < width; i++) { i 84 libavcodec/lossless_videoencdsp.c *dst++ = src[i] - prev; i 85 libavcodec/lossless_videoencdsp.c prev = src[i]; i 36 libavcodec/lpc.c int i, n2; i 44 libavcodec/lpc.c for(i=0; i<n2; i++) { i 45 libavcodec/lpc.c w = c - i - 1.0; i 47 libavcodec/lpc.c w_data[i] = data[i] * w; i 48 libavcodec/lpc.c w_data[len-1-i] = data[len-1-i] * w; i 55 libavcodec/lpc.c for(i=0; i<n2; i++) { i 56 libavcodec/lpc.c w = c - n2 + i; i 58 libavcodec/lpc.c w_data[-i-1] = data[-i-1] * w; i 59 libavcodec/lpc.c w_data[+i ] = data[+i ] * w; i 70 libavcodec/lpc.c int i, j; i 74 libavcodec/lpc.c for(i=j; i<len; i++){ i 75 libavcodec/lpc.c sum0 += data[i] * data[i-j]; i 76 libavcodec/lpc.c sum1 += data[i] * data[i-j-1]; i 84 libavcodec/lpc.c for(i=j-1; i<len; i+=2){ i 85 libavcodec/lpc.c sum += data[i ] * data[i-j ] i 86 libavcodec/lpc.c + data[i+1] * data[i-j+1]; i 99 libavcodec/lpc.c int i; i 109 libavcodec/lpc.c for(i=0; i<order; i++) { i 110 libavcodec/lpc.c cmax= FFMAX(cmax, fabs(lpc_in[i])); i 130 libavcodec/lpc.c for(i=0; i<order; i++) { i 131 libavcodec/lpc.c lpc_in[i] *= scale; i 137 libavcodec/lpc.c for(i=0; i<order; i++) { i 138 libavcodec/lpc.c error -= lpc_in[i] * (1 << sh); i 139 libavcodec/lpc.c lpc_out[i] = av_clip(lrintf(error), -qmax, qmax); i 140 libavcodec/lpc.c error -= lpc_out[i]; i 147 libavcodec/lpc.c int i, est; i 150 libavcodec/lpc.c for(i=max_order-1; i>=min_order-1; i--) { i 151 libavcodec/lpc.c if(ref[i] > 0.10) { i 152 libavcodec/lpc.c est = i+1; i 174 libavcodec/lpc.c int i; i 180 libavcodec/lpc.c for (i = 0; i <= len / 2; i++) { i 181 libavcodec/lpc.c double weight = a - b*cos((2*M_PI*i)/(len - 1)); i 182 libavcodec/lpc.c s->windowed_samples[i] = weight*samples[i]; i 183 libavcodec/lpc.c s->windowed_samples[len-1-i] = weight*samples[len-1-i]; i 189 libavcodec/lpc.c for (i = 0; i < order; i++) i 190 libavcodec/lpc.c avg_err = (avg_err + error[i])/2.0f; i 210 libavcodec/lpc.c int i, j, pass = 0; i 234 libavcodec/lpc.c for(i=0; i<max_order; i++) i 235 libavcodec/lpc.c ref[i] = fabs(lpc[i][i]); i 253 libavcodec/lpc.c for(i=max_order; i<blocksize; i++){ i 255 libavcodec/lpc.c var[j]= samples[i-j]; i 274 libavcodec/lpc.c for(i=0; i<max_order; i++){ i 276 libavcodec/lpc.c lpc[i][j]=-m[(pass-1)&1].coeff[i][j]; i 277 libavcodec/lpc.c ref[i]= sqrt(m[(pass-1)&1].variance[i] / weight) * (blocksize - max_order) / 4000; i 279 libavcodec/lpc.c for(i=max_order-1; i>0; i--) i 280 libavcodec/lpc.c ref[i] = ref[i-1] - ref[i]; i 287 libavcodec/lpc.c i = opt_order-1; i 288 libavcodec/lpc.c quantize_lpc_coefs(lpc[i], i+1, precision, coefs[i], &shift[i], i 291 libavcodec/lpc.c for(i=min_order-1; i<max_order; i++) { i 292 libavcodec/lpc.c quantize_lpc_coefs(lpc[i], i+1, precision, coefs[i], &shift[i], i 138 libavcodec/lpc.h int i, j; i 142 libavcodec/lpc.h for (i = 0; i < max_order; i++) i 143 libavcodec/lpc.h gen0[i] = gen1[i] = autoc[i + 1]; i 150 libavcodec/lpc.h for (i = 1; i < max_order; i++) { i 151 libavcodec/lpc.h for (j = 0; j < max_order - i; j++) { i 152 libavcodec/lpc.h gen1[j] = gen1[j + 1] + ref[i - 1] * gen0[j]; i 153 libavcodec/lpc.h gen0[j] = gen1[j + 1] * ref[i - 1] + gen0[j]; i 155 libavcodec/lpc.h ref[i] = -gen1[0] / err; i 156 libavcodec/lpc.h err += gen1[0] * ref[i]; i 158 libavcodec/lpc.h error[i] = err; i 170 libavcodec/lpc.h int i, j; i 182 libavcodec/lpc.h for(i=0; i<max_order; i++) { i 183 libavcodec/lpc.h LPC_TYPE r = AAC_SRA_R(-autoc[i], 5); i 186 libavcodec/lpc.h for(j=0; j<i; j++) i 187 libavcodec/lpc.h r -= lpc_last[j] * autoc[i-j-1]; i 193 libavcodec/lpc.h lpc[i] = r; i 195 libavcodec/lpc.h for(j=0; j < (i+1)>>1; j++) { i 197 libavcodec/lpc.h LPC_TYPE b = lpc_last[i-1-j]; i 199 libavcodec/lpc.h lpc[i-1-j] = b + (LPC_TYPE_U)AAC_MUL26(r, f); i 35 libavcodec/lsp.c int i, j; i 39 libavcodec/lsp.c for(i=0; i<lp_order-1; i++) i 40 libavcodec/lsp.c for(j=i; j>=0 && lsfq[j] > lsfq[j+1]; j--) i 43 libavcodec/lsp.c for(i=0; i<lp_order; i++) i 45 libavcodec/lsp.c lsfq[i] = FFMAX(lsfq[i], lsfq_min); i 46 libavcodec/lsp.c lsfq_min = lsfq[i] + lsfq_min_distance; i 53 libavcodec/lsp.c int i; i 55 libavcodec/lsp.c for (i = 0; i < size; i++) i 56 libavcodec/lsp.c prev = lsf[i] = FFMAX(lsf[i], prev + min_spacing); i 85 libavcodec/lsp.c int i; i 88 libavcodec/lsp.c for(i=0; i<lp_order; i++) i 90 libavcodec/lsp.c lsp[i] = ff_cos(lsf[i] * 20861 >> 15); // divide by PI and (0,13) -> (0,14) i 95 libavcodec/lsp.c int i; i 97 libavcodec/lsp.c for(i = 0; i < lp_order; i++) i 98 libavcodec/lsp.c lsp[i] = cos(2.0 * M_PI * lsf[i]); i 108 libavcodec/lsp.c int i, j; i 113 libavcodec/lsp.c for(i=2; i<=lp_half_order; i++) i 115 libavcodec/lsp.c f[i] = f[i-2]; i 116 libavcodec/lsp.c for(j=i; j>1; j--) i 117 libavcodec/lsp.c f[j] -= MULL(f[j-1], lsp[2*i-2], FRAC_BITS) - f[j-2]; i 119 libavcodec/lsp.c f[1] -= lsp[2*i-2] * 256; i 125 libavcodec/lsp.c int i; i 134 libavcodec/lsp.c for(i=1; i<lp_half_order+1; i++) i 136 libavcodec/lsp.c int ff1 = f1[i] + f1[i-1]; // (3.22) i 137 libavcodec/lsp.c int ff2 = f2[i] - f2[i-1]; // (3.22) i 140 libavcodec/lsp.c lp[i] = (ff1 + ff2) >> 11; // divide by 2 and (3.22) -> (3.12) i 141 libavcodec/lsp.c lp[(lp_half_order << 1) + 1 - i] = (ff1 - ff2) >> 11; // divide by 2 and (3.22) -> (3.12) i 151 libavcodec/lsp.c int i,j; i 158 libavcodec/lsp.c for (i = 1, j = lp_order - 1; i < lp_half_order; i++, j--) { i 159 libavcodec/lsp.c double paf = pa[i] * (1 + lsp[lp_order - 1]); i 160 libavcodec/lsp.c double qaf = (qa[i] - qa[i-2]) * (1 - lsp[lp_order - 1]); i 161 libavcodec/lsp.c lp[i-1] = (paf + qaf) * 0.5; i 174 libavcodec/lsp.c int i; i 177 libavcodec/lsp.c for(i=0; i<lp_order; i++) i 179 libavcodec/lsp.c lsp_1st[i] = (lsp_2nd[i] >> 1) + (lsp_prev[i] >> 1); i 181 libavcodec/lsp.c lsp_1st[i] = (lsp_2nd[i] + lsp_prev[i]) >> 1; i 193 libavcodec/lsp.c int i, j; i 198 libavcodec/lsp.c for(i=2; i<=lp_half_order; i++) i 200 libavcodec/lsp.c double val = -2 * lsp[2*i]; i 201 libavcodec/lsp.c f[i] = val * f[i-1] + 2*f[i-2]; i 202 libavcodec/lsp.c for(j=i-1; j>1; j--) i 230 libavcodec/lsp.c int i,j; i 232 libavcodec/lsp.c for (i = 0; i < len - 1; i++) i 233 libavcodec/lsp.c for (j = i; j >= 0 && vals[j] > vals[j+1]; j--) i 167 libavcodec/lzwenc.c int i, h; i 171 libavcodec/lzwenc.c for (i = 0; i < LZW_HASH_SIZE; i++) { i 172 libavcodec/lzwenc.c s->tab[i].hash_prefix = LZW_PREFIX_FREE; i 174 libavcodec/lzwenc.c for (i = 0; i < 256; i++) { i 175 libavcodec/lzwenc.c h = hash(0, i); i 176 libavcodec/lzwenc.c s->tab[h].code = i; i 177 libavcodec/lzwenc.c s->tab[h].suffix = i; i 229 libavcodec/lzwenc.c int i; i 238 libavcodec/lzwenc.c for (i = 0; i < insize; i++) { i 244 libavcodec/mace.c int i, j, k, l, ret; i 260 libavcodec/mace.c for(i = 0; i < avctx->channels; i++) { i 261 libavcodec/mace.c int16_t *output = samples[i]; i 265 libavcodec/mace.c uint8_t pkt = buf[(i << is_mace3) + i 273 libavcodec/mace.c chomp3(&ctx->chd[i], output, val[1][l], l); i 275 libavcodec/mace.c chomp6(&ctx->chd[i], output, val[0][l], l); i 102 libavcodec/magicyuv.c int i; i 104 libavcodec/magicyuv.c for (i = 0; i < 1024; i++) { i 105 libavcodec/magicyuv.c he[i].sym = 1023 - i; i 106 libavcodec/magicyuv.c he[i].len = len[i]; i 107 libavcodec/magicyuv.c if (len[i] == 0 || len[i] > 32) i 113 libavcodec/magicyuv.c for (i = 1023; i >= 0; i--) { i 114 libavcodec/magicyuv.c codes[i] = code >> (32 - he[i].len); i 115 libavcodec/magicyuv.c bits[i] = he[i].len; i 116 libavcodec/magicyuv.c syms[i] = he[i].sym; i 117 libavcodec/magicyuv.c code += 0x80000000u >> (he[i].len - 1); i 134 libavcodec/magicyuv.c int i; i 136 libavcodec/magicyuv.c for (i = 0; i < 4096; i++) { i 137 libavcodec/magicyuv.c he[i].sym = 4095 - i; i 138 libavcodec/magicyuv.c he[i].len = len[i]; i 139 libavcodec/magicyuv.c if (len[i] == 0 || len[i] > 32) i 145 libavcodec/magicyuv.c for (i = 4095; i >= 0; i--) { i 146 libavcodec/magicyuv.c codes[i] = code >> (32 - he[i].len); i 147 libavcodec/magicyuv.c bits[i] = he[i].len; i 148 libavcodec/magicyuv.c syms[i] = he[i].sym; i 149 libavcodec/magicyuv.c code += 0x80000000u >> (he[i].len - 1); i 166 libavcodec/magicyuv.c int i; i 168 libavcodec/magicyuv.c for (i = 0; i < 256; i++) { i 169 libavcodec/magicyuv.c he[i].sym = 255 - i; i 170 libavcodec/magicyuv.c he[i].len = len[i]; i 171 libavcodec/magicyuv.c if (len[i] == 0 || len[i] > 32) i 177 libavcodec/magicyuv.c for (i = 255; i >= 0; i--) { i 178 libavcodec/magicyuv.c codes[i] = code >> (32 - he[i].len); i 179 libavcodec/magicyuv.c bits[i] = he[i].len; i 180 libavcodec/magicyuv.c syms[i] = he[i].sym; i 181 libavcodec/magicyuv.c code += 0x80000000u >> (he[i].len - 1); i 195 libavcodec/magicyuv.c int i; i 201 libavcodec/magicyuv.c for (i = 0; i < w; i++) { i 202 libavcodec/magicyuv.c l = mid_pred(l, src1[i], (l + src1[i] - lt)) + diff[i]; i 204 libavcodec/magicyuv.c lt = src1[i]; i 205 libavcodec/magicyuv.c dst[i] = l; i 220 libavcodec/magicyuv.c int i, k, x; i 224 libavcodec/magicyuv.c for (i = 0; i < s->planes; i++) { i 226 libavcodec/magicyuv.c int height = AV_CEIL_RSHIFT(FFMIN(s->slice_height, avctx->coded_height - j * s->slice_height), s->vshift[i]); i 227 libavcodec/magicyuv.c int width = AV_CEIL_RSHIFT(avctx->coded_width, s->hshift[i]); i 228 libavcodec/magicyuv.c int sheight = AV_CEIL_RSHIFT(s->slice_height, s->vshift[i]); i 229 libavcodec/magicyuv.c ptrdiff_t fake_stride = (p->linesize[i] / 2) * (1 + interlaced); i 230 libavcodec/magicyuv.c ptrdiff_t stride = p->linesize[i] / 2; i 232 libavcodec/magicyuv.c int ret = init_get_bits8(&gb, s->buf + s->slices[i][j].start, i 233 libavcodec/magicyuv.c s->slices[i][j].size); i 241 libavcodec/magicyuv.c dst = (uint16_t *)p->data[i] + j * sheight * stride; i 258 libavcodec/magicyuv.c pix = get_vlc2(&gb, s->vlc[i].table, s->vlc[i].bits, 3); i 270 libavcodec/magicyuv.c dst = (uint16_t *)p->data[i] + j * sheight * stride; i 283 libavcodec/magicyuv.c dst = (uint16_t *)p->data[i] + j * sheight * stride; i 304 libavcodec/magicyuv.c dst = (uint16_t *)p->data[i] + j * sheight * stride; i 330 libavcodec/magicyuv.c for (i = 0; i < height; i++) { i 350 libavcodec/magicyuv.c int i, k, x, min_width; i 354 libavcodec/magicyuv.c for (i = 0; i < s->planes; i++) { i 356 libavcodec/magicyuv.c int height = AV_CEIL_RSHIFT(FFMIN(s->slice_height, avctx->coded_height - j * s->slice_height), s->vshift[i]); i 357 libavcodec/magicyuv.c int width = AV_CEIL_RSHIFT(avctx->coded_width, s->hshift[i]); i 358 libavcodec/magicyuv.c int sheight = AV_CEIL_RSHIFT(s->slice_height, s->vshift[i]); i 359 libavcodec/magicyuv.c ptrdiff_t fake_stride = p->linesize[i] * (1 + interlaced); i 360 libavcodec/magicyuv.c ptrdiff_t stride = p->linesize[i]; i 362 libavcodec/magicyuv.c int ret = init_get_bits8(&gb, s->buf + s->slices[i][j].start, i 363 libavcodec/magicyuv.c s->slices[i][j].size); i 371 libavcodec/magicyuv.c dst = p->data[i] + j * sheight * stride; i 388 libavcodec/magicyuv.c pix = get_vlc2(&gb, s->vlc[i].table, s->vlc[i].bits, 3); i 400 libavcodec/magicyuv.c dst = p->data[i] + j * sheight * stride; i 413 libavcodec/magicyuv.c dst = p->data[i] + j * sheight * stride; i 437 libavcodec/magicyuv.c dst = p->data[i] + j * sheight * stride; i 464 libavcodec/magicyuv.c for (i = 0; i < height; i++) { i 479 libavcodec/magicyuv.c int i = 0, j = 0, k; i 489 libavcodec/magicyuv.c s->len[i][j + k] = x; i 494 libavcodec/magicyuv.c if (s->huff_build(&s->vlc[i], s->len[i])) { i 498 libavcodec/magicyuv.c i++; i 499 libavcodec/magicyuv.c if (i == s->planes) { i 508 libavcodec/magicyuv.c if (i != s->planes) { i 526 libavcodec/magicyuv.c int ret, i, j; i 673 libavcodec/magicyuv.c for (i = 0; i < s->planes; i++) { i 674 libavcodec/magicyuv.c av_fast_malloc(&s->slices[i], &s->slices_size[i], s->nb_slices * sizeof(Slice)); i 675 libavcodec/magicyuv.c if (!s->slices[i]) i 682 libavcodec/magicyuv.c if (i == 0) i 686 libavcodec/magicyuv.c s->slices[i][j].start = offset + header_size; i 692 libavcodec/magicyuv.c s->slices[i][j].size = next_offset - offset; i 696 libavcodec/magicyuv.c s->slices[i][j].start = offset + header_size; i 697 libavcodec/magicyuv.c s->slices[i][j].size = avpkt->size - s->slices[i][j].start; i 762 libavcodec/magicyuv.c int i; i 764 libavcodec/magicyuv.c for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) { i 765 libavcodec/magicyuv.c av_freep(&s->slices[i]); i 766 libavcodec/magicyuv.c s->slices_size[i] = 0; i 767 libavcodec/magicyuv.c ff_free_vlc(&s->vlc[i]); i 79 libavcodec/magicyuvenc.c int i, j; i 81 libavcodec/magicyuvenc.c for (i = 0; i < width; i++) { i 82 libavcodec/magicyuvenc.c dst[i] = src[i] - prev; i 83 libavcodec/magicyuvenc.c prev = src[i]; i 89 libavcodec/magicyuvenc.c for (i = 0; i < width; i++) { i 90 libavcodec/magicyuvenc.c dst[i] = src[i] - prev; i 91 libavcodec/magicyuvenc.c prev = src[i]; i 103 libavcodec/magicyuvenc.c int i, j; i 105 libavcodec/magicyuvenc.c for (i = 0; i < width; i++) { i 106 libavcodec/magicyuvenc.c dst[i] = src[i] - left; i 107 libavcodec/magicyuvenc.c left = src[i]; i 115 libavcodec/magicyuvenc.c for (i = 1; i < width; i++) { i 116 libavcodec/magicyuvenc.c top = src[i - stride]; i 117 libavcodec/magicyuvenc.c lefttop = src[i - (stride + 1)]; i 118 libavcodec/magicyuvenc.c left = src[i-1]; i 119 libavcodec/magicyuvenc.c dst[i] = (src[i] - top) - left + lefttop; i 131 libavcodec/magicyuvenc.c int i, j; i 133 libavcodec/magicyuvenc.c for (i = 0; i < width; i++) { i 134 libavcodec/magicyuvenc.c dst[i] = src[i] - left; i 135 libavcodec/magicyuvenc.c left = src[i]; i 151 libavcodec/magicyuvenc.c int i; i 202 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 203 libavcodec/magicyuvenc.c s->slices[i] = av_malloc(avctx->width * (avctx->height + 2) + i 205 libavcodec/magicyuvenc.c if (!s->slices[i]) { i 263 libavcodec/magicyuvenc.c int i; i 268 libavcodec/magicyuvenc.c for (i = 255; i >= 0; i--) { i 269 libavcodec/magicyuvenc.c he[i].code = code >> (32 - he[i].len); i 270 libavcodec/magicyuvenc.c code += 0x80000000u >> (he[i].len - 1); i 279 libavcodec/magicyuvenc.c int i, j; i 282 libavcodec/magicyuvenc.c for (i = 0; i < width; i++) { i 283 libavcodec/magicyuvenc.c counts[src[i]].prob++; i 307 libavcodec/magicyuvenc.c int times, i, j, k; i 327 libavcodec/magicyuvenc.c i = 0; i 329 libavcodec/magicyuvenc.c while (i < size || j + 1 < from->nitems) { i 332 libavcodec/magicyuvenc.c if (i < size && i 334 libavcodec/magicyuvenc.c prob_table[i].prob < i 336 libavcodec/magicyuvenc.c to->items[to->item_idx[to->nitems]++] = prob_table[i].value; i 337 libavcodec/magicyuvenc.c to->probability[to->nitems - 1] = prob_table[i].prob; i 338 libavcodec/magicyuvenc.c i++; i 354 libavcodec/magicyuvenc.c for (i = 0; i < from->item_idx[min]; i++) { i 355 libavcodec/magicyuvenc.c nbits[from->items[i]]++; i 358 libavcodec/magicyuvenc.c for (i = 0; i < size; i++) { i 359 libavcodec/magicyuvenc.c distincts[i].sym = i; i 360 libavcodec/magicyuvenc.c distincts[i].len = nbits[i]; i 369 libavcodec/magicyuvenc.c int i; i 373 libavcodec/magicyuvenc.c for (i = 0; i < 256; i++) { i 374 libavcodec/magicyuvenc.c counts[i].prob++; i 375 libavcodec/magicyuvenc.c counts[i].value = 255 - i; i 382 libavcodec/magicyuvenc.c for (i = 0; i < 256; i++) { i 384 libavcodec/magicyuvenc.c put_bits(pb, 7, he[i].len); i 394 libavcodec/magicyuvenc.c int i, j; i 403 libavcodec/magicyuvenc.c for (i = 0; i < width; i++) { i 404 libavcodec/magicyuvenc.c const int idx = src[i]; i 429 libavcodec/magicyuvenc.c int pos, slice, i, j, ret = 0; i 455 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 464 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 466 libavcodec/magicyuvenc.c bytestream2_put_byte(&pb, i); i 478 libavcodec/magicyuvenc.c for (i = 0; i < height; i++) { i 489 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 491 libavcodec/magicyuvenc.c s->predict(s, p->data[i], s->slices[i], p->linesize[i], i 498 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 500 libavcodec/magicyuvenc.c s->predict(s, frame->data[i], s->slices[i], frame->linesize[i], i 501 libavcodec/magicyuvenc.c AV_CEIL_RSHIFT(frame->width, s->hshift[i]), i 502 libavcodec/magicyuvenc.c AV_CEIL_RSHIFT(frame->height, s->vshift[i])); i 509 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 510 libavcodec/magicyuvenc.c encode_table(avctx, s->slices[i], i 511 libavcodec/magicyuvenc.c AV_CEIL_RSHIFT(frame->width, s->hshift[i]), i 512 libavcodec/magicyuvenc.c AV_CEIL_RSHIFT(frame->height, s->vshift[i]), i 513 libavcodec/magicyuvenc.c &s->pb, s->he[i]); i 518 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 521 libavcodec/magicyuvenc.c s->slice_pos[i] = bytestream2_tell_p(&pb); i 522 libavcodec/magicyuvenc.c slice_size = encode_slice(s->slices[i], pkt->data + bytestream2_tell_p(&pb), i 524 libavcodec/magicyuvenc.c AV_CEIL_RSHIFT(frame->width, s->hshift[i]), i 525 libavcodec/magicyuvenc.c AV_CEIL_RSHIFT(frame->height, s->vshift[i]), i 526 libavcodec/magicyuvenc.c s->he[i], s->frame_pred); i 533 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) { i 534 libavcodec/magicyuvenc.c bytestream2_put_le32(&pb, s->slice_pos[i] - 32); i 549 libavcodec/magicyuvenc.c int i; i 551 libavcodec/magicyuvenc.c for (i = 0; i < s->planes; i++) i 552 libavcodec/magicyuvenc.c av_freep(&s->slices[i]); i 62 libavcodec/mdct15.c int i, j; i 77 libavcodec/mdct15.c for (i = 0; i < l_ptwo; i++) { i 79 libavcodec/mdct15.c const int q_pre = ((l_ptwo * j)/15 + i) >> b_ptwo; i 80 libavcodec/mdct15.c const int q_post = (((j*inv_1)/15) + (i*inv_2)) >> b_ptwo; i 81 libavcodec/mdct15.c const int k_pre = 15*i + (j - q_pre*15)*(1 << b_ptwo); i 82 libavcodec/mdct15.c const int k_post = i*inv_2*15 + j*inv_1 - 15*q_post*l_ptwo; i 83 libavcodec/mdct15.c s->pfa_prereindex[i*15 + j] = k_pre << 1; i 84 libavcodec/mdct15.c s->pfa_postreindex[k_post] = l_ptwo*j + i; i 168 libavcodec/mdct15.c int i, j; i 174 libavcodec/mdct15.c for (i = 0; i < l_ptwo; i++) { i 176 libavcodec/mdct15.c const int k = s->pfa_prereindex[i*15 + j]; i 187 libavcodec/mdct15.c s->fft15(s->tmp + s->ptwo_fft.revtab[i], fft15in, s->exptab, l_ptwo); i 191 libavcodec/mdct15.c for (i = 0; i < 15; i++) i 192 libavcodec/mdct15.c s->ptwo_fft.fft_calc(&s->ptwo_fft, s->tmp + l_ptwo*i); i 195 libavcodec/mdct15.c for (i = 0; i < len8; i++) { i 196 libavcodec/mdct15.c const int i0 = len8 + i, i1 = len8 - i - 1; i 211 libavcodec/mdct15.c int i, j, len8 = s->len4 >> 1, l_ptwo = 1 << s->ptwo_fft.nbits; i 215 libavcodec/mdct15.c for (i = 0; i < l_ptwo; i++) { i 217 libavcodec/mdct15.c const int k = s->pfa_prereindex[i*15 + j]; i 221 libavcodec/mdct15.c s->fft15(s->tmp + s->ptwo_fft.revtab[i], fft15in, s->exptab, l_ptwo); i 225 libavcodec/mdct15.c for (i = 0; i < 15; i++) i 226 libavcodec/mdct15.c s->ptwo_fft.fft_calc(&s->ptwo_fft, s->tmp + l_ptwo*i); i 235 libavcodec/mdct15.c int i; i 238 libavcodec/mdct15.c for (i = 0; i < len8; i++) { i 239 libavcodec/mdct15.c const int i0 = len8 + i, i1 = len8 - i - 1; i 253 libavcodec/mdct15.c int i; i 288 libavcodec/mdct15.c for (i = 0; i < s->len4; i++) { i 289 libavcodec/mdct15.c alpha = 2 * M_PI * (i + theta) / len; i 290 libavcodec/mdct15.c s->twiddle_exptab[i].re = cosf(alpha) * scale; i 291 libavcodec/mdct15.c s->twiddle_exptab[i].im = sinf(alpha) * scale; i 295 libavcodec/mdct15.c for (i = 0; i < 19; i++) { i 296 libavcodec/mdct15.c if (i < 15) { i 297 libavcodec/mdct15.c double theta = (2.0f * M_PI * i) / 15.0f; i 300 libavcodec/mdct15.c s->exptab[i].re = cosf(theta); i 301 libavcodec/mdct15.c s->exptab[i].im = sinf(theta); i 303 libavcodec/mdct15.c s->exptab[i] = s->exptab[i - 15]; i 26 libavcodec/mdct_fixed.c int i, j, n, n8, n4, n2, n3; i 41 libavcodec/mdct_fixed.c for(i=0;i<n8;i++) { i 42 libavcodec/mdct_fixed.c re = RSCALE(-input[2*i+n3], - input[n3-1-2*i]); i 43 libavcodec/mdct_fixed.c im = RSCALE(-input[n4+2*i], + input[n4-1-2*i]); i 44 libavcodec/mdct_fixed.c j = revtab[i]; i 45 libavcodec/mdct_fixed.c CMUL(x[j].re, x[j].im, re, im, -tcos[i], tsin[i]); i 47 libavcodec/mdct_fixed.c re = RSCALE( input[2*i] , - input[n2-1-2*i]); i 48 libavcodec/mdct_fixed.c im = RSCALE(-input[n2+2*i], - input[ n-1-2*i]); i 49 libavcodec/mdct_fixed.c j = revtab[n8 + i]; i 50 libavcodec/mdct_fixed.c CMUL(x[j].re, x[j].im, re, im, -tcos[n8 + i], tsin[n8 + i]); i 56 libavcodec/mdct_fixed.c for(i=0;i<n8;i++) { i 58 libavcodec/mdct_fixed.c CMULL(i1, r0, x[n8-i-1].re, x[n8-i-1].im, -tsin[n8-i-1], -tcos[n8-i-1]); i 59 libavcodec/mdct_fixed.c CMULL(i0, r1, x[n8+i ].re, x[n8+i ].im, -tsin[n8+i ], -tcos[n8+i ]); i 60 libavcodec/mdct_fixed.c o[n8-i-1].re = r0; i 61 libavcodec/mdct_fixed.c o[n8-i-1].im = i0; i 62 libavcodec/mdct_fixed.c o[n8+i ].re = r1; i 63 libavcodec/mdct_fixed.c o[n8+i ].im = i1; i 50 libavcodec/mdct_template.c int n, n4, i; i 83 libavcodec/mdct_template.c for(i=0;i<n4;i++) { i 84 libavcodec/mdct_template.c alpha = 2 * M_PI * (i + theta) / n; i 86 libavcodec/mdct_template.c s->tcos[i*tstep] = lrint(-cos(alpha) * 2147483648.0); i 87 libavcodec/mdct_template.c s->tsin[i*tstep] = lrint(-sin(alpha) * 2147483648.0); i 89 libavcodec/mdct_template.c s->tcos[i*tstep] = FIX15(-cos(alpha) * scale); i 90 libavcodec/mdct_template.c s->tsin[i*tstep] = FIX15(-sin(alpha) * scale); i 169 libavcodec/mdct_template.c int i, j, n, n8, n4, n2, n3; i 183 libavcodec/mdct_template.c for(i=0;i<n8;i++) { i 184 libavcodec/mdct_template.c re = RSCALE(-input[2*i+n3], - input[n3-1-2*i]); i 185 libavcodec/mdct_template.c im = RSCALE(-input[n4+2*i], + input[n4-1-2*i]); i 186 libavcodec/mdct_template.c j = revtab[i]; i 187 libavcodec/mdct_template.c CMUL(x[j].re, x[j].im, re, im, -tcos[i], tsin[i]); i 189 libavcodec/mdct_template.c re = RSCALE( input[2*i] , - input[n2-1-2*i]); i 190 libavcodec/mdct_template.c im = RSCALE(-input[n2+2*i], - input[ n-1-2*i]); i 191 libavcodec/mdct_template.c j = revtab[n8 + i]; i 192 libavcodec/mdct_template.c CMUL(x[j].re, x[j].im, re, im, -tcos[n8 + i], tsin[n8 + i]); i 198 libavcodec/mdct_template.c for(i=0;i<n8;i++) { i 200 libavcodec/mdct_template.c CMUL(i1, r0, x[n8-i-1].re, x[n8-i-1].im, -tsin[n8-i-1], -tcos[n8-i-1]); i 201 libavcodec/mdct_template.c CMUL(i0, r1, x[n8+i ].re, x[n8+i ].im, -tsin[n8+i ], -tcos[n8+i ]); i 202 libavcodec/mdct_template.c x[n8-i-1].re = r0; i 203 libavcodec/mdct_template.c x[n8-i-1].im = i0; i 204 libavcodec/mdct_template.c x[n8+i ].re = r1; i 205 libavcodec/mdct_template.c x[n8+i ].im = i1; i 61 libavcodec/mdec.c int level, diff, i, j, run; i 80 libavcodec/mdec.c i = 0; i 91 libavcodec/mdec.c i += run; i 92 libavcodec/mdec.c if (i > 63) { i 97 libavcodec/mdec.c j = scantable[i]; i 106 libavcodec/mdec.c i += run; i 107 libavcodec/mdec.c if (i > 63) { i 112 libavcodec/mdec.c j = scantable[i]; i 128 libavcodec/mdec.c a->block_last_index[n] = i; i 134 libavcodec/mdec.c int i, ret; i 139 libavcodec/mdec.c for (i = 0; i < 6; i++) { i 140 libavcodec/mdec.c if ((ret = mdec_decode_block_intra(a, block[block_index[i]], i 141 libavcodec/mdec.c block_index[i])) < 0) i 216 libavcodec/mdec.c int i; i 234 libavcodec/mdec.c for (i = 0; i < 64; i++) { i 235 libavcodec/mdec.c int j = a->idsp.idct_permutation[i]; i 237 libavcodec/mdec.c a->quant_matrix[j] = ff_mpeg1_default_intra_matrix[i]; i 71 libavcodec/me_cmp.c int s = 0, i; i 74 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 88 libavcodec/me_cmp.c int s = 0, i; i 91 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 109 libavcodec/me_cmp.c int s = 0, i; i 112 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 138 libavcodec/me_cmp.c int sum = 0, i; i 140 libavcodec/me_cmp.c for (i = 0; i < 64; i++) i 141 libavcodec/me_cmp.c sum += FFABS(block[i]); i 151 libavcodec/me_cmp.c int s = 0, i; i 153 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 179 libavcodec/me_cmp.c int s = 0, i, j; i 203 libavcodec/me_cmp.c for (i = 1; i < h; i++) { i 218 libavcodec/me_cmp.c int s = 0, i; i 220 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 246 libavcodec/me_cmp.c int s = 0, i; i 249 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 276 libavcodec/me_cmp.c int s = 0, i; i 279 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 306 libavcodec/me_cmp.c int s = 0, i; i 308 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 326 libavcodec/me_cmp.c int s = 0, i, j; i 342 libavcodec/me_cmp.c for (i = 1; i < h; i++) { i 357 libavcodec/me_cmp.c int s = 0, i; i 359 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 377 libavcodec/me_cmp.c int s = 0, i; i 380 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 399 libavcodec/me_cmp.c int s = 0, i; i 402 libavcodec/me_cmp.c for (i = 0; i < h; i++) { i 476 libavcodec/me_cmp.c int i; i 480 libavcodec/me_cmp.c for (i = 0; i < 6; i++) { i 483 libavcodec/me_cmp.c cmp[i] = c->sad[i]; i 486 libavcodec/me_cmp.c cmp[i] = c->median_sad[i]; i 489 libavcodec/me_cmp.c cmp[i] = c->hadamard8_diff[i]; i 492 libavcodec/me_cmp.c cmp[i] = c->sse[i]; i 495 libavcodec/me_cmp.c cmp[i] = c->dct_sad[i]; i 498 libavcodec/me_cmp.c cmp[i] = c->dct264_sad[i]; i 501 libavcodec/me_cmp.c cmp[i] = c->dct_max[i]; i 504 libavcodec/me_cmp.c cmp[i] = c->quant_psnr[i]; i 507 libavcodec/me_cmp.c cmp[i] = c->bit[i]; i 510 libavcodec/me_cmp.c cmp[i] = c->rd[i]; i 513 libavcodec/me_cmp.c cmp[i] = c->vsad[i]; i 516 libavcodec/me_cmp.c cmp[i] = c->vsse[i]; i 519 libavcodec/me_cmp.c cmp[i] = zero_cmp; i 522 libavcodec/me_cmp.c cmp[i] = c->nsse[i]; i 526 libavcodec/me_cmp.c cmp[i]= c->w53[i]; i 529 libavcodec/me_cmp.c cmp[i]= c->w97[i]; i 557 libavcodec/me_cmp.c int i, temp[64], sum = 0; i 561 libavcodec/me_cmp.c for (i = 0; i < 8; i++) { i 563 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 0], temp[8 * i + 1], i 564 libavcodec/me_cmp.c src[stride * i + 0] - dst[stride * i + 0], i 565 libavcodec/me_cmp.c src[stride * i + 1] - dst[stride * i + 1]); i 566 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 2], temp[8 * i + 3], i 567 libavcodec/me_cmp.c src[stride * i + 2] - dst[stride * i + 2], i 568 libavcodec/me_cmp.c src[stride * i + 3] - dst[stride * i + 3]); i 569 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 4], temp[8 * i + 5], i 570 libavcodec/me_cmp.c src[stride * i + 4] - dst[stride * i + 4], i 571 libavcodec/me_cmp.c src[stride * i + 5] - dst[stride * i + 5]); i 572 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 6], temp[8 * i + 7], i 573 libavcodec/me_cmp.c src[stride * i + 6] - dst[stride * i + 6], i 574 libavcodec/me_cmp.c src[stride * i + 7] - dst[stride * i + 7]); i 576 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 0], temp[8 * i + 2]); i 577 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 1], temp[8 * i + 3]); i 578 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 4], temp[8 * i + 6]); i 579 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 5], temp[8 * i + 7]); i 581 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 0], temp[8 * i + 4]); i 582 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 1], temp[8 * i + 5]); i 583 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 2], temp[8 * i + 6]); i 584 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 3], temp[8 * i + 7]); i 587 libavcodec/me_cmp.c for (i = 0; i < 8; i++) { i 588 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 0 + i], temp[8 * 1 + i]); i 589 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 2 + i], temp[8 * 3 + i]); i 590 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 4 + i], temp[8 * 5 + i]); i 591 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 6 + i], temp[8 * 7 + i]); i 593 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 0 + i], temp[8 * 2 + i]); i 594 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 1 + i], temp[8 * 3 + i]); i 595 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 4 + i], temp[8 * 6 + i]); i 596 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 5 + i], temp[8 * 7 + i]); i 598 libavcodec/me_cmp.c sum += BUTTERFLYA(temp[8 * 0 + i], temp[8 * 4 + i]) + i 599 libavcodec/me_cmp.c BUTTERFLYA(temp[8 * 1 + i], temp[8 * 5 + i]) + i 600 libavcodec/me_cmp.c BUTTERFLYA(temp[8 * 2 + i], temp[8 * 6 + i]) + i 601 libavcodec/me_cmp.c BUTTERFLYA(temp[8 * 3 + i], temp[8 * 7 + i]); i 609 libavcodec/me_cmp.c int i, temp[64], sum = 0; i 613 libavcodec/me_cmp.c for (i = 0; i < 8; i++) { i 615 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 0], temp[8 * i + 1], i 616 libavcodec/me_cmp.c src[stride * i + 0], src[stride * i + 1]); i 617 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 2], temp[8 * i + 3], i 618 libavcodec/me_cmp.c src[stride * i + 2], src[stride * i + 3]); i 619 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 4], temp[8 * i + 5], i 620 libavcodec/me_cmp.c src[stride * i + 4], src[stride * i + 5]); i 621 libavcodec/me_cmp.c BUTTERFLY2(temp[8 * i + 6], temp[8 * i + 7], i 622 libavcodec/me_cmp.c src[stride * i + 6], src[stride * i + 7]); i 624 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 0], temp[8 * i + 2]); i 625 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 1], temp[8 * i + 3]); i 626 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 4], temp[8 * i + 6]); i 627 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 5], temp[8 * i + 7]); i 629 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 0], temp[8 * i + 4]); i 630 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 1], temp[8 * i + 5]); i 631 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 2], temp[8 * i + 6]); i 632 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * i + 3], temp[8 * i + 7]); i 635 libavcodec/me_cmp.c for (i = 0; i < 8; i++) { i 636 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 0 + i], temp[8 * 1 + i]); i 637 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 2 + i], temp[8 * 3 + i]); i 638 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 4 + i], temp[8 * 5 + i]); i 639 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 6 + i], temp[8 * 7 + i]); i 641 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 0 + i], temp[8 * 2 + i]); i 642 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 1 + i], temp[8 * 3 + i]); i 643 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 4 + i], temp[8 * 6 + i]); i 644 libavcodec/me_cmp.c BUTTERFLY1(temp[8 * 5 + i], temp[8 * 7 + i]); i 647 libavcodec/me_cmp.c BUTTERFLYA(temp[8 * 0 + i], temp[8 * 4 + i]) i 648 libavcodec/me_cmp.c + BUTTERFLYA(temp[8 * 1 + i], temp[8 * 5 + i]) i 649 libavcodec/me_cmp.c + BUTTERFLYA(temp[8 * 2 + i], temp[8 * 6 + i]) i 650 libavcodec/me_cmp.c + BUTTERFLYA(temp[8 * 3 + i], temp[8 * 7 + i]); i 703 libavcodec/me_cmp.c int i, sum = 0; i 707 libavcodec/me_cmp.c #define SRC(x) dct[i][x] i 708 libavcodec/me_cmp.c #define DST(x, v) dct[i][x] = v i 709 libavcodec/me_cmp.c for (i = 0; i < 8; i++) i 714 libavcodec/me_cmp.c #define SRC(x) dct[x][i] i 716 libavcodec/me_cmp.c for (i = 0; i < 8; i++) i 728 libavcodec/me_cmp.c int sum = 0, i; i 735 libavcodec/me_cmp.c for (i = 0; i < 64; i++) i 736 libavcodec/me_cmp.c sum = FFMAX(sum, FFABS(temp[i])); i 746 libavcodec/me_cmp.c int sum = 0, i; i 756 libavcodec/me_cmp.c s->fast_dct_quantize(s, temp, 0 /* FIXME */, s->qscale, &i); i 760 libavcodec/me_cmp.c for (i = 0; i < 64; i++) i 761 libavcodec/me_cmp.c sum += (temp[i] - bak[i]) * (temp[i] - bak[i]); i 773 libavcodec/me_cmp.c int i, last, run, bits, level, distortion, start_i; i 786 libavcodec/me_cmp.c s->fast_dct_quantize(s, temp, 0 /* FIXME */, s->qscale, &i); i 803 libavcodec/me_cmp.c for (i = start_i; i < last; i++) { i 804 libavcodec/me_cmp.c int j = scantable[i]; i 817 libavcodec/me_cmp.c i = scantable[last]; i 819 libavcodec/me_cmp.c level = temp[i] + 64; i 848 libavcodec/me_cmp.c int i, last, run, bits, level, start_i; i 858 libavcodec/me_cmp.c s->fast_dct_quantize(s, temp, 0 /* FIXME */, s->qscale, &i); i 875 libavcodec/me_cmp.c for (i = start_i; i < last; i++) { i 876 libavcodec/me_cmp.c int j = scantable[i]; i 889 libavcodec/me_cmp.c i = scantable[last]; i 891 libavcodec/me_cmp.c level = temp[i] + 64; i 83 libavcodec/mediacodec_sw_buffer.c int i; i 86 libavcodec/mediacodec_sw_buffer.c for (i = 0; i < 3; i++) { i 91 libavcodec/mediacodec_sw_buffer.c if (i == 0) { i 102 libavcodec/mediacodec_sw_buffer.c if (i == 2) { i 110 libavcodec/mediacodec_sw_buffer.c if (frame->linesize[i] == stride) { i 111 libavcodec/mediacodec_sw_buffer.c memcpy(frame->data[i], src, height * stride); i 114 libavcodec/mediacodec_sw_buffer.c uint8_t *dst = frame->data[i]; i 116 libavcodec/mediacodec_sw_buffer.c if (i == 0) { i 118 libavcodec/mediacodec_sw_buffer.c } else if (i >= 1) { i 119 libavcodec/mediacodec_sw_buffer.c width = FFMIN(frame->linesize[i], FFALIGN(avctx->width, 2) / 2); i 125 libavcodec/mediacodec_sw_buffer.c dst += frame->linesize[i]; i 138 libavcodec/mediacodec_sw_buffer.c int i; i 141 libavcodec/mediacodec_sw_buffer.c for (i = 0; i < 2; i++) { i 145 libavcodec/mediacodec_sw_buffer.c if (i == 0) { i 150 libavcodec/mediacodec_sw_buffer.c } else if (i == 1) { i 158 libavcodec/mediacodec_sw_buffer.c if (frame->linesize[i] == s->stride) { i 159 libavcodec/mediacodec_sw_buffer.c memcpy(frame->data[i], src, height * s->stride); i 162 libavcodec/mediacodec_sw_buffer.c uint8_t *dst = frame->data[i]; i 164 libavcodec/mediacodec_sw_buffer.c if (i == 0) { i 166 libavcodec/mediacodec_sw_buffer.c } else if (i == 1) { i 167 libavcodec/mediacodec_sw_buffer.c width = FFMIN(frame->linesize[i], FFALIGN(avctx->width, 2)); i 173 libavcodec/mediacodec_sw_buffer.c dst += frame->linesize[i]; i 188 libavcodec/mediacodec_sw_buffer.c int i; i 191 libavcodec/mediacodec_sw_buffer.c for (i = 0; i < 2; i++) { i 195 libavcodec/mediacodec_sw_buffer.c if (i == 0) { i 197 libavcodec/mediacodec_sw_buffer.c } else if (i == 1) { i 206 libavcodec/mediacodec_sw_buffer.c if (frame->linesize[i] == s->stride) { i 207 libavcodec/mediacodec_sw_buffer.c memcpy(frame->data[i], src, height * s->stride); i 210 libavcodec/mediacodec_sw_buffer.c uint8_t *dst = frame->data[i]; i 212 libavcodec/mediacodec_sw_buffer.c if (i == 0) { i 214 libavcodec/mediacodec_sw_buffer.c } else if (i == 1) { i 215 libavcodec/mediacodec_sw_buffer.c width = FFMIN(frame->linesize[i], FFALIGN(avctx->width, 2)); i 221 libavcodec/mediacodec_sw_buffer.c dst += frame->linesize[i]; i 385 libavcodec/mediacodec_wrapper.c int i; i 420 libavcodec/mediacodec_wrapper.c for(i = 0; i < codec_count; i++) { i 425 libavcodec/mediacodec_wrapper.c info = (*env)->CallStaticObjectMethod(env, jfields.mediacodec_list_class, jfields.get_codec_info_at_id, i); i 70 libavcodec/mediacodecdec.c int i; i 91 libavcodec/mediacodecdec.c for (i = 4; i < *out_size; i++) { i 92 libavcodec/mediacodecdec.c if (i < *out_size - 3 && i 93 libavcodec/mediacodecdec.c p[i + 0] == 0 && i 94 libavcodec/mediacodecdec.c p[i + 1] == 0 && i 95 libavcodec/mediacodecdec.c p[i + 2] <= 3) { i 106 libavcodec/mediacodecdec.c i = i + 2; i 107 libavcodec/mediacodecdec.c memmove(p + i + 1, p + i, *out_size - (i + 1)); i 108 libavcodec/mediacodecdec.c p[i] = 0x03; i 124 libavcodec/mediacodecdec.c int i; i 141 libavcodec/mediacodecdec.c for (i = 0; i < MAX_PPS_COUNT; i++) { i 142 libavcodec/mediacodecdec.c if (ps.pps_list[i]) { i 143 libavcodec/mediacodecdec.c pps = (const PPS*)ps.pps_list[i]->data; i 184 libavcodec/mediacodecdec.c int i; i 212 libavcodec/mediacodecdec.c for (i = 0; i < HEVC_MAX_VPS_COUNT; i++) { i 213 libavcodec/mediacodecdec.c if (ps.vps_list[i]) { i 214 libavcodec/mediacodecdec.c vps = (const HEVCVPS*)ps.vps_list[i]->data; i 219 libavcodec/mediacodecdec.c for (i = 0; i < HEVC_MAX_PPS_COUNT; i++) { i 220 libavcodec/mediacodecdec.c if (ps.pps_list[i]) { i 221 libavcodec/mediacodecdec.c pps = (const HEVCPPS*)ps.pps_list[i]->data; i 200 libavcodec/mediacodecdec_common.c int i; i 211 libavcodec/mediacodecdec_common.c for (i = 0; i < FF_ARRAY_ELEMS(color_formats); i++) { i 212 libavcodec/mediacodecdec_common.c if (color_formats[i].color_format == color_format) { i 213 libavcodec/mediacodecdec_common.c return color_formats[i].pix_fmt; i 45 libavcodec/metasound.c int i, j, center; i 49 libavcodec/metasound.c for (i = 0; i < width / 2; i++) i 50 libavcodec/metasound.c speech[i] += ppc_gain * *shape++; i 52 libavcodec/metasound.c for (i = 1; i < ROUNDED_DIV(len, width); i++) { i 53 libavcodec/metasound.c center = (int)(i * period + 0.5); i 59 libavcodec/metasound.c center = (int)(i * period + 0.5); i 120 libavcodec/metasound.c int i, j; i 129 libavcodec/metasound.c for (i = 0; i < fw_cb_len; i++) i 131 libavcodec/metasound.c float tmp2 = mtab->fmode[ftype].bark_cb[fw_cb_len * in[j] + i] * i 155 libavcodec/metasound.c int i; i 157 libavcodec/metasound.c for (i = 0; i < tctx->n_div[ftype]; i++) { i 158 libavcodec/metasound.c int bs_second_part = (i >= tctx->bits_main_spec_change[ftype]); i 173 libavcodec/metasound.c int i, j, k, ret; i 198 libavcodec/metasound.c for (i = 0; i < channels; i++) i 201 libavcodec/metasound.c bits->bark1[i][j][k] = i 204 libavcodec/metasound.c for (i = 0; i < channels; i++) i 206 libavcodec/metasound.c bits->bark_use_hist[i][j] = get_bits1(&gb); i 209 libavcodec/metasound.c for (i = 0; i < channels; i++) i 210 libavcodec/metasound.c bits->gain_bits[i] = get_bits(&gb, TWINVQ_GAIN_BITS); i 212 libavcodec/metasound.c for (i = 0; i < channels; i++) { i 213 libavcodec/metasound.c bits->gain_bits[i] = get_bits(&gb, TWINVQ_GAIN_BITS); i 215 libavcodec/metasound.c bits->sub_gain_bits[i * sub + j] = i 220 libavcodec/metasound.c for (i = 0; i < channels; i++) { i 221 libavcodec/metasound.c bits->lpc_hist_idx[i] = get_bits(&gb, mtab->lsp_bit0); i 222 libavcodec/metasound.c bits->lpc_idx1[i] = get_bits(&gb, mtab->lsp_bit1); i 225 libavcodec/metasound.c bits->lpc_idx2[i][j] = get_bits(&gb, mtab->lsp_bit2); i 230 libavcodec/metasound.c for (i = 0; i < channels; i++) { i 231 libavcodec/metasound.c bits->p_coef[i] = get_bits(&gb, mtab->ppc_period_bit); i 232 libavcodec/metasound.c bits->g_coef[i] = get_bits(&gb, mtab->pgain_bit); i 194 libavcodec/mf_utils.c int i; i 200 libavcodec/mf_utils.c for (i = 0; i < FF_ARRAY_ELEMS(mf_pix_fmts); i++) { i 201 libavcodec/mf_utils.c if (IsEqualGUID(&subtype, mf_pix_fmts[i].guid)) i 202 libavcodec/mf_utils.c return mf_pix_fmts[i].pix_fmt; i 210 libavcodec/mf_utils.c int i; i 212 libavcodec/mf_utils.c for (i = 0; i < FF_ARRAY_ELEMS(mf_pix_fmts); i++) { i 213 libavcodec/mf_utils.c if (mf_pix_fmts[i].pix_fmt == pix_fmt) i 214 libavcodec/mf_utils.c return mf_pix_fmts[i].guid; i 204 libavcodec/microdvddec.c int i, sidx; i 205 libavcodec/microdvddec.c for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { i 206 libavcodec/microdvddec.c if (tags[i].persistent == MICRODVD_PERSISTENT_OPENED) i 208 libavcodec/microdvddec.c switch (tags[i].key) { i 212 libavcodec/microdvddec.c if (tags[i].data1 & (1 << sidx)) i 217 libavcodec/microdvddec.c av_bprintf(new_line, "{\\c&H%06"PRIX32"&}", tags[i].data1); i 222 libavcodec/microdvddec.c tags[i].data_string_len, tags[i].data_string); i 226 libavcodec/microdvddec.c av_bprintf(new_line, "{\\fs%"PRId32"}", tags[i].data1); i 230 libavcodec/microdvddec.c if (tags[i].data1 == 0) i 236 libavcodec/microdvddec.c tags[i].data1, tags[i].data2); i 239 libavcodec/microdvddec.c if (tags[i].persistent == MICRODVD_PERSISTENT_ON) i 240 libavcodec/microdvddec.c tags[i].persistent = MICRODVD_PERSISTENT_OPENED; i 247 libavcodec/microdvddec.c int i, sidx; i 249 libavcodec/microdvddec.c for (i = sizeof(MICRODVD_TAGS) - 2; i >= 0; i--) { i 250 libavcodec/microdvddec.c if (tags[i].persistent != MICRODVD_PERSISTENT_OFF) i 252 libavcodec/microdvddec.c switch (tags[i].key) { i 256 libavcodec/microdvddec.c if (tags[i].data1 & (1 << sidx)) i 272 libavcodec/microdvddec.c tags[i].key = 0; i 324 libavcodec/microdvddec.c int i, sidx; i 339 libavcodec/microdvddec.c for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) { i 340 libavcodec/microdvddec.c switch (av_tolower(tags[i].key)) { i 343 libavcodec/microdvddec.c if (tags[i].data1 & (1 << sidx)) { i 353 libavcodec/microdvddec.c case 'c': color = tags[i].data1; break; i 354 libavcodec/microdvddec.c case 's': font_size = tags[i].data1; break; i 360 libavcodec/microdvddec.c tags[i].data_string_len, tags[i].data_string); i 162 libavcodec/midivid.c for (int i = 0; i < 16; i++) { i 120 libavcodec/mimic.c int i; i 125 libavcodec/mimic.c for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { i 126 libavcodec/mimic.c if (ctx->frames[i].f) i 127 libavcodec/mimic.c ff_thread_release_buffer(avctx, &ctx->frames[i]); i 128 libavcodec/mimic.c av_frame_free(&ctx->frames[i].f); i 139 libavcodec/mimic.c int ret, i; i 155 libavcodec/mimic.c for (i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++) { i 156 libavcodec/mimic.c ctx->frames[i].f = av_frame_alloc(); i 157 libavcodec/mimic.c if (!ctx->frames[i].f) { i 170 libavcodec/mimic.c int i, ret; i 178 libavcodec/mimic.c for (i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) { i 179 libavcodec/mimic.c ff_thread_release_buffer(avctx, &dst->frames[i]); i 180 libavcodec/mimic.c if (i != src->next_cur_index && src->frames[i].f->data[0]) { i 181 libavcodec/mimic.c ret = ff_thread_ref_frame(&dst->frames[i], &src->frames[i]); i 344 libavcodec/mimic.c int i; i 349 libavcodec/mimic.c for (i = 0; i < 3; i++) i 350 libavcodec/mimic.c f->linesize[i] *= -1; i 382 libavcodec/mimic.c int i; i 396 libavcodec/mimic.c for (i = 0; i < 3; i++) { i 397 libavcodec/mimic.c ctx->num_vblocks[i] = AV_CEIL_RSHIFT(height, 3 + !!i); i 398 libavcodec/mimic.c ctx->num_hblocks[i] = width >> (3 + !!i); i 146 libavcodec/mips/aaccoder_mips.c int i; i 156 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 158 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 162 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 163 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 164 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 165 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 221 libavcodec/mips/aaccoder_mips.c out[i+0] = e1; i 222 libavcodec/mips/aaccoder_mips.c out[i+1] = e2; i 223 libavcodec/mips/aaccoder_mips.c out[i+2] = e3; i 224 libavcodec/mips/aaccoder_mips.c out[i+3] = e4; i 242 libavcodec/mips/aaccoder_mips.c int i; i 252 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 254 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 260 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 261 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 262 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 263 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 331 libavcodec/mips/aaccoder_mips.c e1 = copysignf(vec[0] * IQ, in[i+0]); i 332 libavcodec/mips/aaccoder_mips.c e2 = copysignf(vec[1] * IQ, in[i+1]); i 333 libavcodec/mips/aaccoder_mips.c e3 = copysignf(vec[2] * IQ, in[i+2]); i 334 libavcodec/mips/aaccoder_mips.c e4 = copysignf(vec[3] * IQ, in[i+3]); i 336 libavcodec/mips/aaccoder_mips.c out[i+0] = e1; i 337 libavcodec/mips/aaccoder_mips.c out[i+1] = e2; i 338 libavcodec/mips/aaccoder_mips.c out[i+2] = e3; i 339 libavcodec/mips/aaccoder_mips.c out[i+3] = e4; i 357 libavcodec/mips/aaccoder_mips.c int i; i 367 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 369 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 375 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 376 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 377 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 378 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 439 libavcodec/mips/aaccoder_mips.c out[i+0] = e1; i 440 libavcodec/mips/aaccoder_mips.c out[i+1] = e2; i 441 libavcodec/mips/aaccoder_mips.c out[i+2] = e3; i 442 libavcodec/mips/aaccoder_mips.c out[i+3] = e4; i 460 libavcodec/mips/aaccoder_mips.c int i; i 470 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 472 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 478 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 479 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 480 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 481 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 552 libavcodec/mips/aaccoder_mips.c e1 = copysignf(vec1[0] * IQ, in[i+0]); i 553 libavcodec/mips/aaccoder_mips.c e2 = copysignf(vec1[1] * IQ, in[i+1]); i 554 libavcodec/mips/aaccoder_mips.c e3 = copysignf(vec2[0] * IQ, in[i+2]); i 555 libavcodec/mips/aaccoder_mips.c e4 = copysignf(vec2[1] * IQ, in[i+3]); i 557 libavcodec/mips/aaccoder_mips.c out[i+0] = e1; i 558 libavcodec/mips/aaccoder_mips.c out[i+1] = e2; i 559 libavcodec/mips/aaccoder_mips.c out[i+2] = e3; i 560 libavcodec/mips/aaccoder_mips.c out[i+3] = e4; i 578 libavcodec/mips/aaccoder_mips.c int i; i 588 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 590 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 596 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 597 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 598 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 599 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 669 libavcodec/mips/aaccoder_mips.c e1 = copysignf(vec1[0] * IQ, in[i+0]); i 670 libavcodec/mips/aaccoder_mips.c e2 = copysignf(vec1[1] * IQ, in[i+1]); i 671 libavcodec/mips/aaccoder_mips.c e3 = copysignf(vec2[0] * IQ, in[i+2]); i 672 libavcodec/mips/aaccoder_mips.c e4 = copysignf(vec2[1] * IQ, in[i+3]); i 674 libavcodec/mips/aaccoder_mips.c out[i+0] = e1; i 675 libavcodec/mips/aaccoder_mips.c out[i+1] = e2; i 676 libavcodec/mips/aaccoder_mips.c out[i+2] = e3; i 677 libavcodec/mips/aaccoder_mips.c out[i+3] = e4; i 695 libavcodec/mips/aaccoder_mips.c int i; i 707 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 709 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 715 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUNDING; i 716 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUNDING; i 717 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUNDING; i 718 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUNDING; i 787 libavcodec/mips/aaccoder_mips.c e1 = copysignf(vec1[0] * IQ, in[i+0]); i 788 libavcodec/mips/aaccoder_mips.c e2 = copysignf(vec1[1] * IQ, in[i+1]); i 789 libavcodec/mips/aaccoder_mips.c e3 = copysignf(vec2[0] * IQ, in[i+2]); i 790 libavcodec/mips/aaccoder_mips.c e4 = copysignf(vec2[1] * IQ, in[i+3]); i 792 libavcodec/mips/aaccoder_mips.c out[i+0] = e1; i 793 libavcodec/mips/aaccoder_mips.c out[i+1] = e2; i 794 libavcodec/mips/aaccoder_mips.c out[i+2] = e3; i 795 libavcodec/mips/aaccoder_mips.c out[i+3] = e4; i 802 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 804 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 810 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUNDING; i 811 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUNDING; i 812 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUNDING; i 813 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUNDING; i 913 libavcodec/mips/aaccoder_mips.c e1 = copysignf(c1 * cbrtf(c1) * IQ, in[i+0]); i 914 libavcodec/mips/aaccoder_mips.c e2 = copysignf(c2 * cbrtf(c2) * IQ, in[i+1]); i 915 libavcodec/mips/aaccoder_mips.c e3 = copysignf(c3 * cbrtf(c3) * IQ, in[i+2]); i 916 libavcodec/mips/aaccoder_mips.c e4 = copysignf(c4 * cbrtf(c4) * IQ, in[i+3]); i 918 libavcodec/mips/aaccoder_mips.c out[i+0] = e1; i 919 libavcodec/mips/aaccoder_mips.c out[i+1] = e2; i 920 libavcodec/mips/aaccoder_mips.c out[i+2] = e3; i 921 libavcodec/mips/aaccoder_mips.c out[i+3] = e4; i 945 libavcodec/mips/aaccoder_mips.c int i; i 949 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 950 libavcodec/mips/aaccoder_mips.c out[i ] = 0.0f; i 951 libavcodec/mips/aaccoder_mips.c out[i+1] = 0.0f; i 952 libavcodec/mips/aaccoder_mips.c out[i+2] = 0.0f; i 953 libavcodec/mips/aaccoder_mips.c out[i+3] = 0.0f; i 1027 libavcodec/mips/aaccoder_mips.c int i; i 1033 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1035 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 1038 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1039 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1040 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1041 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1099 libavcodec/mips/aaccoder_mips.c int i; i 1105 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1109 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1110 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1111 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1112 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1157 libavcodec/mips/aaccoder_mips.c int i; i 1163 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1165 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 1168 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1169 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1170 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1171 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1231 libavcodec/mips/aaccoder_mips.c int i; i 1237 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1241 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1242 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1243 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1244 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1289 libavcodec/mips/aaccoder_mips.c int i; i 1295 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1299 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1300 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1301 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1302 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1347 libavcodec/mips/aaccoder_mips.c int i; i 1353 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1359 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1360 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1361 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1362 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1490 libavcodec/mips/aaccoder_mips.c int i; i 1493 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1494 libavcodec/mips/aaccoder_mips.c cost += in[i ] * in[i ]; i 1495 libavcodec/mips/aaccoder_mips.c cost += in[i+1] * in[i+1]; i 1496 libavcodec/mips/aaccoder_mips.c cost += in[i+2] * in[i+2]; i 1497 libavcodec/mips/aaccoder_mips.c cost += in[i+3] * in[i+3]; i 1524 libavcodec/mips/aaccoder_mips.c int i; i 1533 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1536 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 1537 libavcodec/mips/aaccoder_mips.c float *in_pos = (float *)&in[i]; i 1541 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1542 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1543 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1544 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1643 libavcodec/mips/aaccoder_mips.c int i; i 1652 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1655 libavcodec/mips/aaccoder_mips.c float *in_pos = (float *)&in[i]; i 1659 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1660 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1661 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1662 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1751 libavcodec/mips/aaccoder_mips.c int i; i 1760 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1763 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 1764 libavcodec/mips/aaccoder_mips.c float *in_pos = (float *)&in[i]; i 1768 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1769 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1770 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1771 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 1875 libavcodec/mips/aaccoder_mips.c int i; i 1884 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 1887 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 1888 libavcodec/mips/aaccoder_mips.c float *in_pos = (float *)&in[i]; i 1892 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 1893 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 1894 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 1895 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 2014 libavcodec/mips/aaccoder_mips.c int i; i 2023 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 2027 libavcodec/mips/aaccoder_mips.c int *in_int = (int *)&in[i]; i 2028 libavcodec/mips/aaccoder_mips.c float *in_pos = (float *)&in[i]; i 2032 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 2033 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 2034 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 2035 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 2154 libavcodec/mips/aaccoder_mips.c int i; i 2163 libavcodec/mips/aaccoder_mips.c for (i = 0; i < size; i += 4) { i 2172 libavcodec/mips/aaccoder_mips.c qc1 = scaled[i ] * Q34 + ROUND_STANDARD; i 2173 libavcodec/mips/aaccoder_mips.c qc2 = scaled[i+1] * Q34 + ROUND_STANDARD; i 2174 libavcodec/mips/aaccoder_mips.c qc3 = scaled[i+2] * Q34 + ROUND_STANDARD; i 2175 libavcodec/mips/aaccoder_mips.c qc4 = scaled[i+3] * Q34 + ROUND_STANDARD; i 2230 libavcodec/mips/aaccoder_mips.c t1 = fabsf(in[i ]); i 2231 libavcodec/mips/aaccoder_mips.c t2 = fabsf(in[i+1]); i 2232 libavcodec/mips/aaccoder_mips.c t3 = fabsf(in[i+2]); i 2233 libavcodec/mips/aaccoder_mips.c t4 = fabsf(in[i+3]); i 2340 libavcodec/mips/aaccoder_mips.c int start = 0, i, w, w2, g, sid_sf_boost, prev_mid, prev_side; i 2368 libavcodec/mips/aaccoder_mips.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { i 2369 libavcodec/mips/aaccoder_mips.c M[i] = (sce0->coeffs[start+(w+w2)*128+i] i 2370 libavcodec/mips/aaccoder_mips.c + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; i 2371 libavcodec/mips/aaccoder_mips.c S[i] = M[i] i 2372 libavcodec/mips/aaccoder_mips.c - sce1->coeffs[start+(w+w2)*128+i]; i 2376 libavcodec/mips/aaccoder_mips.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++ ) { i 2377 libavcodec/mips/aaccoder_mips.c Mmax = FFMAX(Mmax, M34[i]); i 2378 libavcodec/mips/aaccoder_mips.c Smax = FFMAX(Smax, S34[i]); i 2411 libavcodec/mips/aaccoder_mips.c for (i = 0; i < sce0->ics.swb_sizes[g]; i++) { i 2412 libavcodec/mips/aaccoder_mips.c M[i] = (sce0->coeffs[start+(w+w2)*128+i] i 2413 libavcodec/mips/aaccoder_mips.c + sce1->coeffs[start+(w+w2)*128+i]) * 0.5; i 2414 libavcodec/mips/aaccoder_mips.c S[i] = M[i] i 2415 libavcodec/mips/aaccoder_mips.c - sce1->coeffs[start+(w+w2)*128+i]; i 124 libavcodec/mips/aacdec_mips.c int i; i 127 libavcodec/mips/aacdec_mips.c for (i = 0; i < 1024; i += 128) i 128 libavcodec/mips/aacdec_mips.c ac->mdct_small.imdct_half(&ac->mdct_small, buf + i, in + i); i 148 libavcodec/mips/aacdec_mips.c int i; i 162 libavcodec/mips/aacdec_mips.c for(i = 0; i < 64; i++) i 230 libavcodec/mips/aacdec_mips.c int i, sfb; i 245 libavcodec/mips/aacdec_mips.c for (i = 0; i < num_samples; i++) i 246 libavcodec/mips/aacdec_mips.c predTime[i] = sce->ltp_state[i + 2048 - ltp->lag] * ltp->coef; i 247 libavcodec/mips/aacdec_mips.c for (i = 0; i < j; i++) { i 262 libavcodec/mips/aacdec_mips.c for (i = 0; i < k; i++) { i 281 libavcodec/mips/aacdec_mips.c for (i = offsets[sfb]; i < offsets[sfb + 1]; i++) i 282 libavcodec/mips/aacdec_mips.c sce->coeffs[i] += predFreq[i]; i 62 libavcodec/mips/aacpsdsp_mips.c int i, int len) i 66 libavcodec/mips/aacpsdsp_mips.c float *out1=&out[i][0][0]; i 67 libavcodec/mips/aacpsdsp_mips.c float *L1=&L[0][0][i]; i 70 libavcodec/mips/aacpsdsp_mips.c for (; i < 64; i++) { i 111 libavcodec/mips/aacpsdsp_mips.c int i, int len) i 115 libavcodec/mips/aacpsdsp_mips.c float *out1 = (float*)out + i; i 116 libavcodec/mips/aacpsdsp_mips.c float *out2 = (float*)out + 2432 + i; i 117 libavcodec/mips/aacpsdsp_mips.c float *in1 = (float*)in + 64 * i; i 118 libavcodec/mips/aacpsdsp_mips.c float *in2 = (float*)in + 64 * i + 1; i 120 libavcodec/mips/aacpsdsp_mips.c for (; i < 64; i++) { i 194 libavcodec/mips/aacpsdsp_mips.c int i; i 200 libavcodec/mips/aacpsdsp_mips.c for (i = 0; i < 8; i++) { i 67 libavcodec/mips/aacpsy_mips.h int i, w, g; i 78 libavcodec/mips/aacpsy_mips.h for (i = 0; i < band_sizes[g]; i+=4) { i 81 libavcodec/mips/aacpsy_mips.h float *cf = (float *)&coefs[start+i]; i 66 libavcodec/mips/aacsbr_mips.c int i, k; i 96 libavcodec/mips/aacsbr_mips.c for (i = 0; i < 32; i+=4) { i 132 libavcodec/mips/aacsbr_mips.c for (i = 0; i < 2; i++) { i 174 libavcodec/mips/aacsbr_mips.c int k, i; i 220 libavcodec/mips/aacsbr_mips.c : [x1]"+r"(x1), [X_low1]"+r"(X_low1), [i]"=&r"(i), i 245 libavcodec/mips/aacsbr_mips.c : [x1]"+r"(x1), [Y01]"+r"(Y01), [i]"=&r"(i), i 273 libavcodec/mips/aacsbr_mips.c : [x1]"+r"(x1), [X_low1]"+r"(X_low1), [i]"=&r"(i), i 301 libavcodec/mips/aacsbr_mips.c : [x1]"+r"(x1), [Y11]"+r"(Y11), [i]"=&r"(i), i 320 libavcodec/mips/aacsbr_mips.c int e, i, j, m; i 340 libavcodec/mips/aacsbr_mips.c for (i = 0; i < h_SL; i++) { i 341 libavcodec/mips/aacsbr_mips.c memcpy(g_temp[i + 2*ch_data->t_env[0]], sbr->gain[0], m_max * sizeof(sbr->gain[0][0])); i 342 libavcodec/mips/aacsbr_mips.c memcpy(q_temp[i + 2*ch_data->t_env[0]], sbr->q_m[0], m_max * sizeof(sbr->q_m[0][0])); i 350 libavcodec/mips/aacsbr_mips.c for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { i 351 libavcodec/mips/aacsbr_mips.c g_temp1 = g_temp[h_SL + i]; i 353 libavcodec/mips/aacsbr_mips.c q_temp1 = q_temp[h_SL + i]; i 412 libavcodec/mips/aacsbr_mips.c for (i = 2 * ch_data->t_env[e]; i < 2 * ch_data->t_env[e + 1]; i++) { i 422 libavcodec/mips/aacsbr_mips.c const int idx1 = i + h_SL; i 432 libavcodec/mips/aacsbr_mips.c g_filt = g_temp[i + h_SL]; i 433 libavcodec/mips/aacsbr_mips.c q_filt = q_temp[i]; i 436 libavcodec/mips/aacsbr_mips.c sbr->dsp.hf_g_filt(Y1[i] + kx, X_high + kx, g_filt, m_max, i 437 libavcodec/mips/aacsbr_mips.c i + ENVELOPE_ADJUSTMENT_OFFSET); i 440 libavcodec/mips/aacsbr_mips.c sbr->dsp.hf_apply_noise[indexsine](Y1[i] + kx, sbr->s_m[e], i 447 libavcodec/mips/aacsbr_mips.c float *out = &Y1[i][kx][idx]; i 66 libavcodec/mips/aacsbr_mips.h int i; i 73 libavcodec/mips/aacsbr_mips.h for(i = 0; i < 36; i++) i 108 libavcodec/mips/aacsbr_mips.h for(i = 0; i < 128; i++) i 141 libavcodec/mips/aacsbr_mips.h for (i = 0; i < 32; i++) { // numTimeSlots*RATE = 16*2 as 960 sample frames i 147 libavcodec/mips/aacsbr_mips.h sbrdsp->qmf_post_shuffle(W[buf_idx][i], z); i 160 libavcodec/mips/aacsbr_mips.h int i, n; i 169 libavcodec/mips/aacsbr_mips.h for (i = 0; i < 32; i++) { i 180 libavcodec/mips/aacsbr_mips.h X[0][i][ n] = -X[0][i][n]; i 181 libavcodec/mips/aacsbr_mips.h X[0][i][32+n] = X[1][i][31-n]; i 183 libavcodec/mips/aacsbr_mips.h mdct->imdct_half(mdct, mdct_buf[0], X[0][i]); i 186 libavcodec/mips/aacsbr_mips.h sbrdsp->neg_odd_64(X[1][i]); i 187 libavcodec/mips/aacsbr_mips.h mdct->imdct_half(mdct, mdct_buf[0], X[0][i]); i 188 libavcodec/mips/aacsbr_mips.h mdct->imdct_half(mdct, mdct_buf[1], X[1][i]); i 275 libavcodec/mips/ac3dsp_mips.c int i, j, i1, i2, i3; i 392 libavcodec/mips/ac3dsp_mips.c [i1]"=&r"(i1), [i2]"=&r"(i2), [i3]"=&r"(i3), [i]"=&r"(i), i 65 libavcodec/mips/acelp_filters_mips.c int n, i; i 81 libavcodec/mips/acelp_filters_mips.c for (i = 0; i < filter_length;i++) { i 61 libavcodec/mips/amrwbdec_mips.c int i; i 67 libavcodec/mips/amrwbdec_mips.c for (i = 0; i < AMRWB_SFR_SIZE_16k; i++) { i 69 libavcodec/mips/amrwbdec_mips.c float * p_data = (data+i); i 184 libavcodec/mips/amrwbdec_mips.c out[i] = output; i 67 libavcodec/mips/celp_filters_mips.c int i,n; i 119 libavcodec/mips/celp_filters_mips.c for (i = 5; i <= filter_length; i += 2) { i 182 libavcodec/mips/celp_filters_mips.c for (i = 1; i <= filter_length; i++) { i 206 libavcodec/mips/celp_filters_mips.c int i,n; i 222 libavcodec/mips/celp_filters_mips.c i = filter_length; i 267 libavcodec/mips/celp_filters_mips.c [p_in]"+r"(p_in), [i]"+r"(i) i 63 libavcodec/mips/compute_antialias_fixed.h int n, i; i 79 libavcodec/mips/compute_antialias_fixed.h for(i = n;i > 0;i--) { i 63 libavcodec/mips/fft_mips.c int nbits, i, n, num_transforms, offset, step; i 257 libavcodec/mips/fft_mips.c for (i=1; i<n4; i++) { i 260 libavcodec/mips/fft_mips.c tmpz_n2_i = tmpz_n2 + i; i 261 libavcodec/mips/fft_mips.c tmpz_n4_i = tmpz_n4 + i; i 262 libavcodec/mips/fft_mips.c tmpz_n34_i= tmpz_n34 + i; i 263 libavcodec/mips/fft_mips.c tmpz_i = tmpz + i; i 770 libavcodec/mips/h264dsp_mmi.c int i; i 771 libavcodec/mips/h264dsp_mmi.c for(i=0; i<16; i++){ i 772 libavcodec/mips/h264dsp_mmi.c int nnz = nnzc[ scan8[i] ]; i 774 libavcodec/mips/h264dsp_mmi.c if(nnz==1 && ((int16_t*)block)[i*16]) i 775 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_dc_add_8_mmi(dst + block_offset[i], block + i*16, i 778 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_add_8_mmi(dst + block_offset[i], block + i*16, i 787 libavcodec/mips/h264dsp_mmi.c int i; i 788 libavcodec/mips/h264dsp_mmi.c for(i=0; i<16; i++){ i 789 libavcodec/mips/h264dsp_mmi.c if(nnzc[ scan8[i] ]) i 790 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_add_8_mmi(dst + block_offset[i], block + i*16, stride); i 791 libavcodec/mips/h264dsp_mmi.c else if(((int16_t*)block)[i*16]) i 792 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_dc_add_8_mmi(dst + block_offset[i], block + i*16, i 800 libavcodec/mips/h264dsp_mmi.c int i; i 801 libavcodec/mips/h264dsp_mmi.c for(i=0; i<16; i+=4){ i 802 libavcodec/mips/h264dsp_mmi.c int nnz = nnzc[ scan8[i] ]; i 804 libavcodec/mips/h264dsp_mmi.c if(nnz==1 && ((int16_t*)block)[i*16]) i 805 libavcodec/mips/h264dsp_mmi.c ff_h264_idct8_dc_add_8_mmi(dst + block_offset[i], i 806 libavcodec/mips/h264dsp_mmi.c block + i*16, stride); i 808 libavcodec/mips/h264dsp_mmi.c ff_h264_idct8_add_8_mmi(dst + block_offset[i], block + i*16, i 817 libavcodec/mips/h264dsp_mmi.c int i, j; i 819 libavcodec/mips/h264dsp_mmi.c for(i=j*16; i<j*16+4; i++){ i 820 libavcodec/mips/h264dsp_mmi.c if(nnzc[ scan8[i] ]) i 821 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_add_8_mmi(dest[j-1] + block_offset[i], i 822 libavcodec/mips/h264dsp_mmi.c block + i*16, stride); i 823 libavcodec/mips/h264dsp_mmi.c else if(((int16_t*)block)[i*16]) i 824 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_dc_add_8_mmi(dest[j-1] + block_offset[i], i 825 libavcodec/mips/h264dsp_mmi.c block + i*16, stride); i 833 libavcodec/mips/h264dsp_mmi.c int i, j; i 836 libavcodec/mips/h264dsp_mmi.c for(i=j*16; i<j*16+4; i++){ i 837 libavcodec/mips/h264dsp_mmi.c if(nnzc[ scan8[i] ]) i 838 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_add_8_mmi(dest[j-1] + block_offset[i], i 839 libavcodec/mips/h264dsp_mmi.c block + i*16, stride); i 840 libavcodec/mips/h264dsp_mmi.c else if(((int16_t*)block)[i*16]) i 841 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_dc_add_8_mmi(dest[j-1] + block_offset[i], i 842 libavcodec/mips/h264dsp_mmi.c block + i*16, stride); i 847 libavcodec/mips/h264dsp_mmi.c for(i=j*16+4; i<j*16+8; i++){ i 848 libavcodec/mips/h264dsp_mmi.c if(nnzc[ scan8[i+4] ]) i 849 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_add_8_mmi(dest[j-1] + block_offset[i+4], i 850 libavcodec/mips/h264dsp_mmi.c block + i*16, stride); i 851 libavcodec/mips/h264dsp_mmi.c else if(((int16_t*)block)[i*16]) i 852 libavcodec/mips/h264dsp_mmi.c ff_h264_idct_dc_add_8_mmi(dest[j-1] + block_offset[i+4], i 853 libavcodec/mips/h264dsp_mmi.c block + i*16, stride); i 352 libavcodec/mips/h264idct_msa.c int32_t i; i 354 libavcodec/mips/h264idct_msa.c for (i = 0; i < 16; i++) { i 355 libavcodec/mips/h264idct_msa.c int32_t nnz = nzc[scan8[i]]; i 358 libavcodec/mips/h264idct_msa.c if (nnz == 1 && ((dctcoef *) block)[i * 16]) i 359 libavcodec/mips/h264idct_msa.c ff_h264_idct4x4_addblk_dc_msa(dst + blk_offset[i], i 360 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 363 libavcodec/mips/h264idct_msa.c ff_h264_idct_add_msa(dst + blk_offset[i], i 364 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 397 libavcodec/mips/h264idct_msa.c int32_t i, j; i 400 libavcodec/mips/h264idct_msa.c for (i = (j * 16); i < (j * 16 + 4); i++) { i 401 libavcodec/mips/h264idct_msa.c if (nzc[scan8[i]]) i 402 libavcodec/mips/h264idct_msa.c ff_h264_idct_add_msa(dst[j - 1] + blk_offset[i], i 403 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 405 libavcodec/mips/h264idct_msa.c else if (((dctcoef *) block)[i * 16]) i 406 libavcodec/mips/h264idct_msa.c ff_h264_idct4x4_addblk_dc_msa(dst[j - 1] + blk_offset[i], i 407 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 418 libavcodec/mips/h264idct_msa.c int32_t i, j; i 421 libavcodec/mips/h264idct_msa.c for (i = (j * 16); i < (j * 16 + 4); i++) { i 422 libavcodec/mips/h264idct_msa.c if (nzc[scan8[i]]) i 423 libavcodec/mips/h264idct_msa.c ff_h264_idct_add_msa(dst[j - 1] + blk_offset[i], i 424 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 426 libavcodec/mips/h264idct_msa.c else if (((dctcoef *) block)[i * 16]) i 427 libavcodec/mips/h264idct_msa.c ff_h264_idct4x4_addblk_dc_msa(dst[j - 1] + blk_offset[i], i 428 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 434 libavcodec/mips/h264idct_msa.c for (i = (j * 16 + 4); i < (j * 16 + 8); i++) { i 435 libavcodec/mips/h264idct_msa.c if (nzc[scan8[i + 4]]) i 436 libavcodec/mips/h264idct_msa.c ff_h264_idct_add_msa(dst[j - 1] + blk_offset[i + 4], i 437 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 439 libavcodec/mips/h264idct_msa.c else if (((dctcoef *) block)[i * 16]) i 440 libavcodec/mips/h264idct_msa.c ff_h264_idct4x4_addblk_dc_msa(dst[j - 1] + blk_offset[i + 4], i 441 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 453 libavcodec/mips/h264idct_msa.c int32_t i; i 455 libavcodec/mips/h264idct_msa.c for (i = 0; i < 16; i++) { i 456 libavcodec/mips/h264idct_msa.c if (nzc[scan8[i]]) i 457 libavcodec/mips/h264idct_msa.c ff_h264_idct_add_msa(dst + blk_offset[i], i 458 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), dst_stride); i 459 libavcodec/mips/h264idct_msa.c else if (((dctcoef *) block)[i * 16]) i 460 libavcodec/mips/h264idct_msa.c ff_h264_idct4x4_addblk_dc_msa(dst + blk_offset[i], i 461 libavcodec/mips/h264idct_msa.c block + i * 16 * sizeof(pixel), i 1262 libavcodec/mips/h264qpel_mmi.c int i; i 1315 libavcodec/mips/h264qpel_mmi.c for (i=0; i<4; i++) { i 1826 libavcodec/mips/h264qpel_mmi.c int i; i 1879 libavcodec/mips/h264qpel_mmi.c for (i=0; i<4; i++) { i 348 libavcodec/mips/hevc_idct_msa.c int16_t i, j, k; i 359 libavcodec/mips/hevc_idct_msa.c for (i = 2; i--;) { i 384 libavcodec/mips/hevc_idct_msa.c for (i = 2; i--;) { i 431 libavcodec/mips/hevc_idct_msa.c uint8_t i; i 463 libavcodec/mips/hevc_idct_msa.c for (i = 0; i < 2; i++) { i 473 libavcodec/mips/hevc_idct_msa.c ST_SW2(sum0_r, sum0_l, (tmp_buf_ptr + 2 * i * 8), 4); i 484 libavcodec/mips/hevc_idct_msa.c ST_SW2(sum0_r, sum0_l, (tmp_buf_ptr + (2 * i + 1) * 8), 4); i 491 libavcodec/mips/hevc_idct_msa.c for (i = 0; i < 2; i++) { i 507 libavcodec/mips/hevc_idct_msa.c HEVC_EVEN16_CALC(tmp_buf_ptr, sum0_r, sum0_l, i, (7 - i)); i 508 libavcodec/mips/hevc_idct_msa.c HEVC_EVEN16_CALC(tmp_buf_ptr, sum1_r, sum1_l, (3 - i), (4 + i)); i 521 libavcodec/mips/hevc_idct_msa.c for (i = 0; i < 8; i++) { i 530 libavcodec/mips/hevc_idct_msa.c LD_SW2(tmp_buf_ptr + i * 8, 4, tmp0_r, tmp0_l); i 535 libavcodec/mips/hevc_idct_msa.c ST_SW2(tmp0_r, tmp0_l, (tmp_buf_ptr + i * 8), 4); i 538 libavcodec/mips/hevc_idct_msa.c ST_SW2(tmp1_r, tmp1_l, (tmp_buf_ptr + (15 - i) * 8), 4); i 558 libavcodec/mips/hevc_idct_msa.c for (i = 0; i < 16; i++) { i 580 libavcodec/mips/hevc_idct_msa.c LD_SW2(tmp_buf_ptr + i * 8, 4, tmp0_r, tmp0_l); i 589 libavcodec/mips/hevc_idct_msa.c ST_SH(in0, (coeffs + i * buf_pitch)); i 595 libavcodec/mips/hevc_idct_msa.c ST_SH(in0, (coeffs + (31 - i) * buf_pitch)); i 603 libavcodec/mips/hevc_idct_msa.c uint8_t i; i 606 libavcodec/mips/hevc_idct_msa.c for (i = 0; i < 4; i++) { i 607 libavcodec/mips/hevc_idct_msa.c LD_SH8(coeffs + i * 8, 32, in0, in1, in2, in3, in4, in5, in6, in7); i 610 libavcodec/mips/hevc_idct_msa.c ST_SH8(in0, in1, in2, in3, in4, in5, in6, in7, tmp_buf + i * 8 * 8, 8); i 616 libavcodec/mips/hevc_idct_msa.c uint8_t i; i 619 libavcodec/mips/hevc_idct_msa.c for (i = 0; i < 4; i++) { i 620 libavcodec/mips/hevc_idct_msa.c LD_SH8(tmp_buf + i * 8 * 8, 8, in0, in1, in2, in3, in4, in5, in6, in7); i 623 libavcodec/mips/hevc_idct_msa.c ST_SH8(in0, in1, in2, in3, in4, in5, in6, in7, coeffs + i * 8, 32); i 1910 libavcodec/mips/hevcpred_msa.c int i; i 1981 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 1985 libavcodec/mips/hevcpred_msa.c i) * min_pu_width]).pred_flag == i 1997 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 2001 libavcodec/mips/hevcpred_msa.c i) * min_pu_width]).pred_flag == i 2021 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 2023 libavcodec/mips/hevcpred_msa.c ((s->ref->tab_mvf[(x_top_pu + i) + i 2037 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 2039 libavcodec/mips/hevcpred_msa.c ((s->ref->tab_mvf[(x_right_pu + i) + i 2068 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (16 - top_right_size); i += 4) i 2070 libavcodec/mips/hevcpred_msa.c i))->l) = (pix)); i 2074 libavcodec/mips/hevcpred_msa.c for (i = 0; i < 16; i++) i 2075 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; i 2077 libavcodec/mips/hevcpred_msa.c for (i = 16; i < 16 + bottom_left_size; i++) i 2078 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; i 2083 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (16 - bottom_left_size); i += 4) i 2085 libavcodec/mips/hevcpred_msa.c i))->l) = (pix)); i 2143 libavcodec/mips/hevcpred_msa.c for (i = j; i > (j) - (j + 1); i--) i 2146 libavcodec/mips/hevcpred_msa.c ((i - i 2156 libavcodec/mips/hevcpred_msa.c top[i - 1] = top[i]; i 2175 libavcodec/mips/hevcpred_msa.c for (i = j; i > (j) - (j + 1); i--) i 2178 libavcodec/mips/hevcpred_msa.c ((i - i 2188 libavcodec/mips/hevcpred_msa.c top[i - 1] = top[i]; i 2190 libavcodec/mips/hevcpred_msa.c for (i = j; i > (j) - (j); i--) i 2193 libavcodec/mips/hevcpred_msa.c ((i - i 2203 libavcodec/mips/hevcpred_msa.c top[i - 1] = top[i]; i 2211 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (0) + (size_max_y); i += 4) i 2216 libavcodec/mips/hevcpred_msa.c ((i) << i 2222 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&left[i]))->l) = (a)); i 2224 libavcodec/mips/hevcpred_msa.c a = ((left[i + 3]) * 0x01010101U); i 2239 libavcodec/mips/hevcpred_msa.c for (i = (size_max_y - 1); i 2240 libavcodec/mips/hevcpred_msa.c i > (size_max_y - 1) - (size_max_y); i -= 4) i 2245 libavcodec/mips/hevcpred_msa.c ((i - i 2252 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&left[i - 3]))->l) = (a)); i 2254 libavcodec/mips/hevcpred_msa.c a = ((left[i - 3]) * 0x01010101U); i 2268 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (size_max_y); i += 4) i 2269 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (left + i))->l) = (pix)); i 2273 libavcodec/mips/hevcpred_msa.c for (i = (size_max_y - 1); i 2274 libavcodec/mips/hevcpred_msa.c i > (size_max_y - 1) - (size_max_y); i -= 4) i 2279 libavcodec/mips/hevcpred_msa.c ((i - i 2286 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&left[i - 3]))->l) = (a)); i 2288 libavcodec/mips/hevcpred_msa.c a = ((left[i - 3]) * 0x01010101U); i 2293 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (0) + (size_max_x); i += 4) i 2296 libavcodec/mips/hevcpred_msa.c ((i) << hshift)) >> s->ps.sps-> i 2304 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&top[i]))->l) = (a)); i 2306 libavcodec/mips/hevcpred_msa.c a = ((top[i + 3]) * 0x01010101U); i 2388 libavcodec/mips/hevcpred_msa.c for (i = 2 * 16 - 2; i >= 0; i--) i 2389 libavcodec/mips/hevcpred_msa.c filtered_left[i] = (left[i + 1] + 2 * left[i] + i 2390 libavcodec/mips/hevcpred_msa.c left[i - 1] + 2) >> 2; i 2394 libavcodec/mips/hevcpred_msa.c for (i = 2 * 16 - 2; i >= 0; i--) i 2395 libavcodec/mips/hevcpred_msa.c filtered_top[i] = (top[i + 1] + 2 * top[i] + i 2396 libavcodec/mips/hevcpred_msa.c top[i - 1] + 2) >> 2; i 2427 libavcodec/mips/hevcpred_msa.c int i; i 2498 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 2502 libavcodec/mips/hevcpred_msa.c i) * min_pu_width]).pred_flag == i 2514 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 2518 libavcodec/mips/hevcpred_msa.c i) * min_pu_width]).pred_flag == i 2538 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 2540 libavcodec/mips/hevcpred_msa.c ((s->ref->tab_mvf[(x_top_pu + i) + i 2554 libavcodec/mips/hevcpred_msa.c for (i = 0; i < max; i += 2) i 2556 libavcodec/mips/hevcpred_msa.c ((s->ref->tab_mvf[(x_right_pu + i) + i 2583 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (32 - top_right_size); i += 4) i 2585 libavcodec/mips/hevcpred_msa.c i))->l) = (pix)); i 2589 libavcodec/mips/hevcpred_msa.c for (i = 0; i < 32; i++) i 2590 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; i 2592 libavcodec/mips/hevcpred_msa.c for (i = 32; i < 32 + bottom_left_size; i++) i 2593 libavcodec/mips/hevcpred_msa.c left[i] = src[(-1) + stride * (i)]; i 2598 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (32 - bottom_left_size); i += 4) i 2600 libavcodec/mips/hevcpred_msa.c i))->l) = (pix)); i 2658 libavcodec/mips/hevcpred_msa.c for (i = j; i > (j) - (j + 1); i--) i 2661 libavcodec/mips/hevcpred_msa.c ((i - i 2671 libavcodec/mips/hevcpred_msa.c top[i - 1] = top[i]; i 2690 libavcodec/mips/hevcpred_msa.c for (i = j; i > (j) - (j + 1); i--) i 2693 libavcodec/mips/hevcpred_msa.c ((i - i 2703 libavcodec/mips/hevcpred_msa.c top[i - 1] = top[i]; i 2705 libavcodec/mips/hevcpred_msa.c for (i = j; i > (j) - (j); i--) i 2708 libavcodec/mips/hevcpred_msa.c ((i - i 2718 libavcodec/mips/hevcpred_msa.c top[i - 1] = top[i]; i 2726 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (0) + (size_max_y); i += 4) i 2731 libavcodec/mips/hevcpred_msa.c ((i) << i 2737 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&left[i]))->l) = (a)); i 2739 libavcodec/mips/hevcpred_msa.c a = ((left[i + 3]) * 0x01010101U); i 2753 libavcodec/mips/hevcpred_msa.c for (i = (size_max_y - 1); i 2754 libavcodec/mips/hevcpred_msa.c i > (size_max_y - 1) - (size_max_y); i -= 4) i 2759 libavcodec/mips/hevcpred_msa.c ((i - i 2766 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&left[i - 3]))->l) = (a)); i 2768 libavcodec/mips/hevcpred_msa.c a = ((left[i - 3]) * 0x01010101U); i 2782 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (size_max_y); i += 4) i 2783 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (left + i))->l) = (pix)); i 2787 libavcodec/mips/hevcpred_msa.c for (i = (size_max_y - 1); i 2788 libavcodec/mips/hevcpred_msa.c i > (size_max_y - 1) - (size_max_y); i -= 4) i 2793 libavcodec/mips/hevcpred_msa.c ((i - i 2800 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&left[i - 3]))->l) = (a)); i 2802 libavcodec/mips/hevcpred_msa.c a = ((left[i - 3]) * 0x01010101U); i 2807 libavcodec/mips/hevcpred_msa.c for (i = 0; i < (0) + (size_max_x); i += 4) i 2810 libavcodec/mips/hevcpred_msa.c ((i) << hshift)) >> s->ps.sps-> i 2818 libavcodec/mips/hevcpred_msa.c ((((union unaligned_32 *) (&top[i]))->l) = (a)); i 2820 libavcodec/mips/hevcpred_msa.c a = ((top[i + 3]) * 0x01010101U); i 2920 libavcodec/mips/hevcpred_msa.c for (i = 0; i < 63; i++) { i 2921 libavcodec/mips/hevcpred_msa.c filtered_top[i] = i 2922 libavcodec/mips/hevcpred_msa.c ((63 - i) * top[-1] + (i + 1) * top[63] + 32) >> 6; i 3047 libavcodec/mips/hevcpred_msa.c for (i = 2 * 32 - 2; i >= 0; i--) i 3048 libavcodec/mips/hevcpred_msa.c filtered_left[i] = (left[i + 1] + 2 * left[i] + i 3049 libavcodec/mips/hevcpred_msa.c left[i - 1] + 2) >> 2; i 3053 libavcodec/mips/hevcpred_msa.c for (i = 2 * 32 - 2; i >= 0; i--) i 3054 libavcodec/mips/hevcpred_msa.c filtered_top[i] = (top[i + 1] + 2 * top[i] + i 3055 libavcodec/mips/hevcpred_msa.c top[i - 1] + 2) >> 2; i 805 libavcodec/mips/hpeldsp_mmi.c int i; i 816 libavcodec/mips/hpeldsp_mmi.c for (i = 0; i < h; i += 2) { i 934 libavcodec/mips/hpeldsp_mmi.c int i; i 945 libavcodec/mips/hpeldsp_mmi.c for (i = 0; i < h; i += 2) { i 983 libavcodec/mips/hpeldsp_mmi.c int i; i 994 libavcodec/mips/hpeldsp_mmi.c for (i = 0; i < h; i += 2) { i 1024 libavcodec/mips/hpeldsp_mmi.c int i; i 1035 libavcodec/mips/hpeldsp_mmi.c for (i = 0; i < h; i += 2) { i 1075 libavcodec/mips/hpeldsp_mmi.c int i; i 1086 libavcodec/mips/hpeldsp_mmi.c for (i = 0; i < h; i += 2) { i 76 libavcodec/mips/iirfilter_mips.c int i; i 79 libavcodec/mips/iirfilter_mips.c for (i = 0; i < size; i++) { i 88 libavcodec/mips/iirfilter_mips.c int i; i 93 libavcodec/mips/iirfilter_mips.c for (i = 0; i < size; i += 4) { i 179 libavcodec/mips/iirfilter_mips.c int i; i 182 libavcodec/mips/iirfilter_mips.c for (i = 0; i < size; i++) { i 63 libavcodec/mips/lsp_mips.h int i, j = 0; i 71 libavcodec/mips/lsp_mips.h for(i=2; i<=lp_half_order; i++) i 74 libavcodec/mips/lsp_mips.h double val = lsp[2*i]; i 104 libavcodec/mips/lsp_mips.h : [i]"r"(i) i 318 libavcodec/mips/sbrdsp_mips.c int i; i 326 libavcodec/mips/sbrdsp_mips.c for (i = 0; i < 4; i++) { i 444 libavcodec/mips/sbrdsp_mips.c int i; i 491 libavcodec/mips/sbrdsp_mips.c for (i = 0; i < 12; i++) { i 616 libavcodec/mips/sbrdsp_mips.c int i; i 627 libavcodec/mips/sbrdsp_mips.c for (i = start; i < end; i++) { i 1379 libavcodec/mips/vc1dsp_mmi.c int i; i 1383 libavcodec/mips/vc1dsp_mmi.c for (i = 0; i < 8; i++) { i 1402 libavcodec/mips/vc1dsp_mmi.c int i; i 1407 libavcodec/mips/vc1dsp_mmi.c for (i = 0; i < 8; i++) { i 1432 libavcodec/mips/vc1dsp_mmi.c int i; i 1436 libavcodec/mips/vc1dsp_mmi.c for (i = 0; i < 8; i++) { i 1455 libavcodec/mips/vc1dsp_mmi.c int i; i 1459 libavcodec/mips/vc1dsp_mmi.c for (i = 0; i < 8; i++) { i 1539 libavcodec/mips/vc1dsp_mmi.c int i; i 1542 libavcodec/mips/vc1dsp_mmi.c for (i = 0; i < len; i += 4) { i 193 libavcodec/mips/vp3dsp_idct_mmi.c for (int i = 0; i < 8; ++i) i 194 libavcodec/mips/vp3dsp_idct_mmi.c temp_value[i] = av_clip_uint8(128 + ((46341 * input[i << 3] + (8 << 16)) >> 20)); i 412 libavcodec/mips/vp3dsp_idct_mmi.c for (int i = 0; i < 8; ++i) i 413 libavcodec/mips/vp3dsp_idct_mmi.c temp_value[i] = (46341 * input[i << 3] + (8 << 16)) >> 20; i 756 libavcodec/mips/vp3dsp_idct_mmi.c int i; i 758 libavcodec/mips/vp3dsp_idct_mmi.c for (i = 0; i < h; i++) { i 761 libavcodec/mips/vp3dsp_idct_mmi.c a = AV_RN32(&src1[i * stride]); i 762 libavcodec/mips/vp3dsp_idct_mmi.c b = AV_RN32(&src2[i * stride]); i 763 libavcodec/mips/vp3dsp_idct_mmi.c AV_WN32A(&dst[i * stride], no_rnd_avg32(a, b)); i 764 libavcodec/mips/vp3dsp_idct_mmi.c a = AV_RN32(&src1[i * stride + 4]); i 765 libavcodec/mips/vp3dsp_idct_mmi.c b = AV_RN32(&src2[i * stride + 4]); i 766 libavcodec/mips/vp3dsp_idct_mmi.c AV_WN32A(&dst[i * stride + 4], no_rnd_avg32(a, b)); i 384 libavcodec/mips/vp3dsp_idct_msa.c int i = (block[0] + 15) >> 5; i 385 libavcodec/mips/vp3dsp_idct_msa.c v4i32 dc = {i, i, i, i}; i 468 libavcodec/mips/vp3dsp_idct_msa.c for (int i = 0; i < 8; i++) i 469 libavcodec/mips/vp3dsp_idct_msa.c temp_32[i] = bounding_values[temp_16[i]]; i 512 libavcodec/mips/vp3dsp_idct_msa.c for (int i = 0; i < 8; i++) i 513 libavcodec/mips/vp3dsp_idct_msa.c temp_32[i] = bounding_values[temp_16[i]]; i 585 libavcodec/mips/vp3dsp_idct_msa.c int i; i 587 libavcodec/mips/vp3dsp_idct_msa.c for (i = 0; i < h; i++) { i 590 libavcodec/mips/vp3dsp_idct_msa.c a = AV_RN32(&src1[i * stride]); i 591 libavcodec/mips/vp3dsp_idct_msa.c b = AV_RN32(&src2[i * stride]); i 592 libavcodec/mips/vp3dsp_idct_msa.c AV_WN32A(&dst[i * stride], no_rnd_avg32(a, b)); i 593 libavcodec/mips/vp3dsp_idct_msa.c a = AV_RN32(&src1[i * stride + 4]); i 594 libavcodec/mips/vp3dsp_idct_msa.c b = AV_RN32(&src2[i * stride + 4]); i 595 libavcodec/mips/vp3dsp_idct_msa.c AV_WN32A(&dst[i * stride + 4], no_rnd_avg32(a, b)); i 624 libavcodec/mips/vp8_lpf_msa.c int32_t e, int32_t i, int32_t h) i 634 libavcodec/mips/vp8_lpf_msa.c limit = (v16u8) __msa_fill_b(i); i 644 libavcodec/mips/vp8_lpf_msa.c int32_t e, int32_t i, int32_t h) i 662 libavcodec/mips/vp8_lpf_msa.c limit = (v16u8) __msa_fill_b(i); i 147 libavcodec/mips/vp8dsp_mips.h int32_t e, int32_t i, int32_t h); i 149 libavcodec/mips/vp8dsp_mips.h int32_t e, int32_t i, int32_t h); i 849 libavcodec/mips/vp8dsp_mmi.c [i]"r"((mips_reg)flim_I), [stride]"r"((mips_reg)stride) i 857 libavcodec/mips/vp8dsp_mmi.c int i; i 859 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 8; i++) i 860 libavcodec/mips/vp8dsp_mmi.c if (vp8_normal_limit(dst + i * 1, stride, flim_E, flim_I)) { i 861 libavcodec/mips/vp8dsp_mmi.c int hv = hev(dst + i * 1, stride, hev_thresh); i 863 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_is4tap(dst + i * 1, stride); i 865 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_isnot4tap(dst + i * 1, stride); i 948 libavcodec/mips/vp8dsp_mmi.c [i]"r"((mips_reg)flim_I), [stride]"r"((mips_reg)stride) i 956 libavcodec/mips/vp8dsp_mmi.c int i; i 958 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 8; i++) i 959 libavcodec/mips/vp8dsp_mmi.c if (vp8_normal_limit(dst + i * stride, 1, flim_E, flim_I)) { i 960 libavcodec/mips/vp8dsp_mmi.c int hv = hev(dst + i * stride, 1, hev_thresh); i 962 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_is4tap(dst + i * stride, 1); i 964 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_isnot4tap(dst + i * stride, 1); i 1259 libavcodec/mips/vp8dsp_mmi.c int i, t0, t1, t2, t3; i 1262 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 4; i++) { i 1263 libavcodec/mips/vp8dsp_mmi.c t0 = block[0 + i] + block[8 + i]; i 1264 libavcodec/mips/vp8dsp_mmi.c t1 = block[0 + i] - block[8 + i]; i 1265 libavcodec/mips/vp8dsp_mmi.c t2 = MUL_35468(block[4 + i]) - MUL_20091(block[12 + i]); i 1266 libavcodec/mips/vp8dsp_mmi.c t3 = MUL_20091(block[4 + i]) + MUL_35468(block[12 + i]); i 1267 libavcodec/mips/vp8dsp_mmi.c block[ 0 + i] = 0; i 1268 libavcodec/mips/vp8dsp_mmi.c block[ 4 + i] = 0; i 1269 libavcodec/mips/vp8dsp_mmi.c block[ 8 + i] = 0; i 1270 libavcodec/mips/vp8dsp_mmi.c block[12 + i] = 0; i 1272 libavcodec/mips/vp8dsp_mmi.c tmp[i * 4 + 0] = t0 + t3; i 1273 libavcodec/mips/vp8dsp_mmi.c tmp[i * 4 + 1] = t1 + t2; i 1274 libavcodec/mips/vp8dsp_mmi.c tmp[i * 4 + 2] = t1 - t2; i 1275 libavcodec/mips/vp8dsp_mmi.c tmp[i * 4 + 3] = t0 - t3; i 1278 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 4; i++) { i 1279 libavcodec/mips/vp8dsp_mmi.c t0 = tmp[0 + i] + tmp[8 + i]; i 1280 libavcodec/mips/vp8dsp_mmi.c t1 = tmp[0 + i] - tmp[8 + i]; i 1281 libavcodec/mips/vp8dsp_mmi.c t2 = MUL_35468(tmp[4 + i]) - MUL_20091(tmp[12 + i]); i 1282 libavcodec/mips/vp8dsp_mmi.c t3 = MUL_20091(tmp[4 + i]) + MUL_35468(tmp[12 + i]); i 1337 libavcodec/mips/vp8dsp_mmi.c int i, dc = (block[0] + 4) >> 3; i 1341 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 4; i++) { i 1403 libavcodec/mips/vp8dsp_mmi.c int i; i 1405 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 16; i++) i 1406 libavcodec/mips/vp8dsp_mmi.c if (vp8_normal_limit(dst + i * 1, stride, flim_E, flim_I)) { i 1407 libavcodec/mips/vp8dsp_mmi.c int hv = hev(dst + i * 1, stride, hev_thresh); i 1409 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_is4tap(dst + i * 1, stride); i 1411 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_isnot4tap(dst + i * 1, stride); i 1418 libavcodec/mips/vp8dsp_mmi.c int i; i 1420 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 16; i++) i 1421 libavcodec/mips/vp8dsp_mmi.c if (vp8_normal_limit(dst + i * stride, 1, flim_E, flim_I)) { i 1422 libavcodec/mips/vp8dsp_mmi.c int hv = hev(dst + i * stride, 1, hev_thresh); i 1424 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_is4tap(dst + i * stride, 1); i 1426 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_isnot4tap(dst + i * stride, 1); i 1446 libavcodec/mips/vp8dsp_mmi.c int i; i 1448 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 16; i++) i 1449 libavcodec/mips/vp8dsp_mmi.c if (vp8_simple_limit(dst + i, stride, flim)) i 1450 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_is4tap(dst + i, stride); i 1455 libavcodec/mips/vp8dsp_mmi.c int i; i 1457 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < 16; i++) i 1458 libavcodec/mips/vp8dsp_mmi.c if (vp8_simple_limit(dst + i * stride, 1, flim)) i 1459 libavcodec/mips/vp8dsp_mmi.c vp8_filter_common_is4tap(dst + i * stride, 1); i 1502 libavcodec/mips/vp8dsp_mmi.c int i; i 1504 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) i 1542 libavcodec/mips/vp8dsp_mmi.c int i; i 1544 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) i 1582 libavcodec/mips/vp8dsp_mmi.c int i; i 1584 libavcodec/mips/vp8dsp_mmi.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) i 1174 libavcodec/mips/vp9_idct_msa.c uint8_t i; i 1186 libavcodec/mips/vp9_idct_msa.c for (i = 4; i--;) { i 1207 libavcodec/mips/vp9_idct_msa.c int32_t i; i 1216 libavcodec/mips/vp9_idct_msa.c for (i = 12; i--;) { i 1237 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1239 libavcodec/mips/vp9_idct_msa.c vp9_idct16_1d_columns_addblk_msa((out + (i << 3)), (dst + (i << 3)), i 1247 libavcodec/mips/vp9_idct_msa.c int32_t i; i 1252 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1254 libavcodec/mips/vp9_idct_msa.c vp9_idct16_1d_columns_msa((input + (i << 3)), (out + (i << 7))); i 1258 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1260 libavcodec/mips/vp9_idct_msa.c vp9_idct16_1d_columns_addblk_msa((out + (i << 3)), (dst + (i << 3)), i 1470 libavcodec/mips/vp9_idct_msa.c int32_t i; i 1473 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1475 libavcodec/mips/vp9_idct_msa.c vp9_iadst16_1d_columns_msa((input + (i << 3)), (out + (i << 7))); i 1479 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1481 libavcodec/mips/vp9_idct_msa.c vp9_iadst16_1d_columns_addblk_msa((out + (i << 3)), (dst + (i << 3)), i 1489 libavcodec/mips/vp9_idct_msa.c int32_t i; i 1494 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1496 libavcodec/mips/vp9_idct_msa.c vp9_iadst16_1d_columns_msa((input + (i << 3)), (out_ptr + (i << 7))); i 1500 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1502 libavcodec/mips/vp9_idct_msa.c vp9_idct16_1d_columns_addblk_msa((out_ptr + (i << 3)), i 1503 libavcodec/mips/vp9_idct_msa.c (dst + (i << 3)), dst_stride); i 1510 libavcodec/mips/vp9_idct_msa.c int32_t i; i 1515 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1517 libavcodec/mips/vp9_idct_msa.c vp9_idct16_1d_columns_msa((input + (i << 3)), (out_ptr + (i << 7))); i 1521 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 2; i++) { i 1523 libavcodec/mips/vp9_idct_msa.c vp9_iadst16_1d_columns_addblk_msa((out_ptr + (i << 3)), i 1524 libavcodec/mips/vp9_idct_msa.c (dst + (i << 3)), dst_stride); i 1960 libavcodec/mips/vp9_idct_msa.c int32_t i; i 1972 libavcodec/mips/vp9_idct_msa.c for (i = 16; i--;) { i 1998 libavcodec/mips/vp9_idct_msa.c int32_t i; i 2003 libavcodec/mips/vp9_idct_msa.c for (i = 32; i--;) { i 2035 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 4; i++) { i 2037 libavcodec/mips/vp9_idct_msa.c vp9_idct8x32_1d_columns_addblk_msa((out_ptr + (i << 3)), i 2038 libavcodec/mips/vp9_idct_msa.c (dst + (i << 3)), dst_stride); i 2045 libavcodec/mips/vp9_idct_msa.c int32_t i; i 2051 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 4; i++) { i 2053 libavcodec/mips/vp9_idct_msa.c vp9_idct8x32_1d_columns_msa((input + (i << 3)), (out_ptr + (i << 8)), i 2058 libavcodec/mips/vp9_idct_msa.c for (i = 0; i < 4; i++) { i 2060 libavcodec/mips/vp9_idct_msa.c vp9_idct8x32_1d_columns_addblk_msa((out_ptr + (i << 3)), i 2061 libavcodec/mips/vp9_idct_msa.c (dst + (i << 3)), dst_stride); i 124 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 126 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 128 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 130 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 132 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 134 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 136 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 138 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 140 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 142 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 144 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 146 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 148 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 150 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 152 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 154 libavcodec/mips/vp9dsp_mips.h int32_t i, int32_t h); i 100 libavcodec/mips/wmv2dsp_mmi.c int i; i 103 libavcodec/mips/wmv2dsp_mmi.c for (i = 0; i < 64; i += 8) i 104 libavcodec/mips/wmv2dsp_mmi.c wmv2_idct_row_mmi(block + i); i 105 libavcodec/mips/wmv2dsp_mmi.c for (i = 0; i < 8; i++) i 106 libavcodec/mips/wmv2dsp_mmi.c wmv2_idct_col_mmi(block + i); i 217 libavcodec/mips/wmv2dsp_mmi.c int i; i 220 libavcodec/mips/wmv2dsp_mmi.c for (i = 0; i < 64; i += 8) i 221 libavcodec/mips/wmv2dsp_mmi.c wmv2_idct_row_mmi(block + i); i 222 libavcodec/mips/wmv2dsp_mmi.c for (i = 0; i < 8; i++) i 223 libavcodec/mips/wmv2dsp_mmi.c wmv2_idct_col_mmi(block + i); i 42 libavcodec/mjpeg_parser.c int vop_found, i; i 48 libavcodec/mjpeg_parser.c i=0; i 50 libavcodec/mjpeg_parser.c for(i=0; i<buf_size;){ i 51 libavcodec/mjpeg_parser.c state= (state<<8) | buf[i]; i 54 libavcodec/mjpeg_parser.c i++; i 62 libavcodec/mjpeg_parser.c int size= FFMIN(buf_size-i, m->size); i 63 libavcodec/mjpeg_parser.c i+=size; i 68 libavcodec/mjpeg_parser.c i++; i 76 libavcodec/mjpeg_parser.c for(; i<buf_size;){ i 77 libavcodec/mjpeg_parser.c state= (state<<8) | buf[i]; i 82 libavcodec/mjpeg_parser.c return i-3; i 90 libavcodec/mjpeg_parser.c int size= FFMIN(buf_size-i, m->size); i 91 libavcodec/mjpeg_parser.c i+=size; i 96 libavcodec/mjpeg_parser.c i++; i 39 libavcodec/mjpega_dump_header_bsf.c int ret = 0, i; i 65 libavcodec/mjpega_dump_header_bsf.c for (i = 0; i < in->size - 1; i++) { i 66 libavcodec/mjpega_dump_header_bsf.c if (in->data[i] == 0xff) { i 67 libavcodec/mjpega_dump_header_bsf.c switch (in->data[i + 1]) { i 68 libavcodec/mjpega_dump_header_bsf.c case DQT: dqt = i + 46; break; i 69 libavcodec/mjpega_dump_header_bsf.c case DHT: dht = i + 46; break; i 70 libavcodec/mjpega_dump_header_bsf.c case SOF0: sof0 = i + 46; break; i 75 libavcodec/mjpega_dump_header_bsf.c bytestream_put_be32(&out_buf, i + 46); /* scan off */ i 76 libavcodec/mjpega_dump_header_bsf.c bytestream_put_be32(&out_buf, i + 46 + AV_RB16(in->data + i + 2)); /* data off */ i 83 libavcodec/mjpega_dump_header_bsf.c if (i + 8 < in->size && AV_RL32(in->data + i + 8) == AV_RL32("mjpg")) { i 60 libavcodec/mjpegdec.c int i; i 66 libavcodec/mjpegdec.c for (i = 0; i < 256; i++) i 67 libavcodec/mjpegdec.c huff_sym[i] = i + 16 * is_ac; i 99 libavcodec/mjpegdec.c int i, ret; i 101 libavcodec/mjpegdec.c for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) { i 102 libavcodec/mjpegdec.c ret = build_vlc(&s->vlcs[ht[i].class][ht[i].index], i 103 libavcodec/mjpegdec.c ht[i].bits, ht[i].values, ht[i].codes, i 104 libavcodec/mjpegdec.c 0, ht[i].class == 1); i 108 libavcodec/mjpegdec.c if (ht[i].class < 2) { i 109 libavcodec/mjpegdec.c memcpy(s->raw_huffman_lengths[ht[i].class][ht[i].index], i 110 libavcodec/mjpegdec.c ht[i].bits + 1, 16); i 111 libavcodec/mjpegdec.c memcpy(s->raw_huffman_values[ht[i].class][ht[i].index], i 112 libavcodec/mjpegdec.c ht[i].values, ht[i].length); i 202 libavcodec/mjpegdec.c int len, index, i; i 222 libavcodec/mjpegdec.c for (i = 0; i < 64; i++) { i 223 libavcodec/mjpegdec.c s->quant_matrixes[index][i] = get_bits(&s->gb, pr ? 16 : 8); i 224 libavcodec/mjpegdec.c if (s->quant_matrixes[index][i] == 0) { i 243 libavcodec/mjpegdec.c int len, index, i, class, n, v, code_max; i 265 libavcodec/mjpegdec.c for (i = 1; i <= 16; i++) { i 266 libavcodec/mjpegdec.c bits_table[i] = get_bits(&s->gb, 8); i 267 libavcodec/mjpegdec.c n += bits_table[i]; i 274 libavcodec/mjpegdec.c for (i = 0; i < n; i++) { i 278 libavcodec/mjpegdec.c val_table[i] = v; i 297 libavcodec/mjpegdec.c for (i = 0; i < 16; i++) i 298 libavcodec/mjpegdec.c s->raw_huffman_lengths[class][index][i] = bits_table[i + 1]; i 299 libavcodec/mjpegdec.c for (i = 0; i < 256; i++) i 300 libavcodec/mjpegdec.c s->raw_huffman_values[class][index][i] = val_table[i]; i 307 libavcodec/mjpegdec.c int len, nb_components, i, width, height, bits, ret, size_change; i 377 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) { i 379 libavcodec/mjpegdec.c s->component_id[i] = get_bits(&s->gb, 8) - 1; i 380 libavcodec/mjpegdec.c h_count[i] = get_bits(&s->gb, 4); i 381 libavcodec/mjpegdec.c v_count[i] = get_bits(&s->gb, 4); i 383 libavcodec/mjpegdec.c if (h_count[i] > s->h_max) i 384 libavcodec/mjpegdec.c s->h_max = h_count[i]; i 385 libavcodec/mjpegdec.c if (v_count[i] > s->v_max) i 386 libavcodec/mjpegdec.c s->v_max = v_count[i]; i 387 libavcodec/mjpegdec.c s->quant_index[i] = get_bits(&s->gb, 8); i 388 libavcodec/mjpegdec.c if (s->quant_index[i] >= 4) { i 392 libavcodec/mjpegdec.c if (!h_count[i] || !v_count[i]) { i 395 libavcodec/mjpegdec.c i, h_count[i], v_count[i]); i 400 libavcodec/mjpegdec.c i, h_count[i], v_count[i], i 401 libavcodec/mjpegdec.c s->component_id[i], s->quant_index[i]); i 486 libavcodec/mjpegdec.c for (i = 0; i < 8; i++) { i 487 libavcodec/mjpegdec.c int j = 6 + (i&1) - (i&6); i 488 libavcodec/mjpegdec.c int is = (pix_fmt_id >> (4*i)) & 0xF; i 491 libavcodec/mjpegdec.c if (is == 1 && js != 2 && (i < 2 || i > 5)) i 492 libavcodec/mjpegdec.c js = (pix_fmt_id >> ( 8 + 4*(i&1))) & 0xF; i 493 libavcodec/mjpegdec.c if (is == 1 && js != 2 && (i < 2 || i > 5)) i 494 libavcodec/mjpegdec.c js = (pix_fmt_id >> (16 + 4*(i&1))) & 0xF; i 497 libavcodec/mjpegdec.c if (i & 1) s->upscale_h[j/2] = 1; i 729 libavcodec/mjpegdec.c for (i = 0; i < 4; i++) i 730 libavcodec/mjpegdec.c s->linesize[i] = s->picture_ptr->linesize[i] << s->interlaced; i 750 libavcodec/mjpegdec.c for (i = 0; i < s->nb_components; i++) { i 751 libavcodec/mjpegdec.c int size = bw * bh * s->h_count[i] * s->v_count[i]; i 752 libavcodec/mjpegdec.c av_freep(&s->blocks[i]); i 753 libavcodec/mjpegdec.c av_freep(&s->last_nnz[i]); i 754 libavcodec/mjpegdec.c s->blocks[i] = av_mallocz_array(size, sizeof(**s->blocks)); i 755 libavcodec/mjpegdec.c s->last_nnz[i] = av_mallocz_array(size, sizeof(**s->last_nnz)); i 756 libavcodec/mjpegdec.c if (!s->blocks[i] || !s->last_nnz[i]) i 758 libavcodec/mjpegdec.c s->block_stride[i] = bw * s->h_count[i]; i 799 libavcodec/mjpegdec.c int code, i, j, level, val; i 812 libavcodec/mjpegdec.c i = 0; i 818 libavcodec/mjpegdec.c i += ((unsigned)code) >> 4; i 832 libavcodec/mjpegdec.c if (i > 63) { i 833 libavcodec/mjpegdec.c av_log(s->avctx, AV_LOG_ERROR, "error count: %d\n", i); i 836 libavcodec/mjpegdec.c j = s->scantable.permutated[i]; i 837 libavcodec/mjpegdec.c block[j] = level * quant_matrix[i]; i 839 libavcodec/mjpegdec.c } while (i < 63); i 868 libavcodec/mjpegdec.c int code, i, j, val, run; i 878 libavcodec/mjpegdec.c for (i = ss; ; i++) { i 885 libavcodec/mjpegdec.c i += run; i 897 libavcodec/mjpegdec.c if (i >= se) { i 898 libavcodec/mjpegdec.c if (i == se) { i 903 libavcodec/mjpegdec.c av_log(s->avctx, AV_LOG_ERROR, "error count: %d\n", i); i 906 libavcodec/mjpegdec.c j = s->scantable.permutated[i]; i 907 libavcodec/mjpegdec.c block[j] = level * (quant_matrix[i] << Al); i 910 libavcodec/mjpegdec.c i += 15; i 911 libavcodec/mjpegdec.c if (i >= se) { i 912 libavcodec/mjpegdec.c av_log(s->avctx, AV_LOG_ERROR, "ZRL overflow: %d\n", i); i 930 libavcodec/mjpegdec.c if (i > *last_nnz) i 931 libavcodec/mjpegdec.c *last_nnz = i; i 940 libavcodec/mjpegdec.c ((quant_matrix[i] ^ sign) - sign) << Al; \ i 945 libavcodec/mjpegdec.c for (; ; i++) { \ i 946 libavcodec/mjpegdec.c if (i > last) { \ i 947 libavcodec/mjpegdec.c i += run; \ i 948 libavcodec/mjpegdec.c if (i > se) { \ i 949 libavcodec/mjpegdec.c av_log(s->avctx, AV_LOG_ERROR, "error count: %d\n", i); \ i 954 libavcodec/mjpegdec.c j = s->scantable.permutated[i]; \ i 967 libavcodec/mjpegdec.c int code, i = ss, j, sign, val, run; i 974 libavcodec/mjpegdec.c for (; ; i++) { i 984 libavcodec/mjpegdec.c j = s->scantable.permutated[i]; i 986 libavcodec/mjpegdec.c block[j] = ((quant_matrix[i] << Al) ^ val) - val; i 987 libavcodec/mjpegdec.c if (i == se) { i 988 libavcodec/mjpegdec.c if (i > *last_nnz) i 989 libavcodec/mjpegdec.c *last_nnz = i; i 1011 libavcodec/mjpegdec.c if (i > *last_nnz) i 1012 libavcodec/mjpegdec.c *last_nnz = i; i 1015 libavcodec/mjpegdec.c for (; i <= last; i++) { i 1016 libavcodec/mjpegdec.c j = s->scantable.permutated[i]; i 1029 libavcodec/mjpegdec.c int i; i 1036 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) /* reset dc */ i 1037 libavcodec/mjpegdec.c s->last_dc[i] = (4 << s->bits); i 1040 libavcodec/mjpegdec.c i = 8 + ((-get_bits_count(&s->gb)) & 7); i 1043 libavcodec/mjpegdec.c if( show_bits(&s->gb, i) == (1 << i) - 1 i 1044 libavcodec/mjpegdec.c || show_bits(&s->gb, i) == 0xFF) { i 1050 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) /* reset dc */ i 1051 libavcodec/mjpegdec.c s->last_dc[i] = (4 << s->bits); i 1064 libavcodec/mjpegdec.c int i, mb_x, mb_y; i 1100 libavcodec/mjpegdec.c for (i = 0; i < 4; i++) i 1101 libavcodec/mjpegdec.c buffer[0][i] = 1 << (s->bits - 1); i 1109 libavcodec/mjpegdec.c for (i = 0; i < 4; i++) i 1110 libavcodec/mjpegdec.c top[i] = left[i] = topleft[i] = buffer[0][i]; i 1113 libavcodec/mjpegdec.c for (i = 0; i < 6; i++) i 1114 libavcodec/mjpegdec.c vpred[i] = 1 << (s->bits-1); i 1129 libavcodec/mjpegdec.c for(i=0; i<4; i++) i 1130 libavcodec/mjpegdec.c top[i] = left[i]= topleft[i]= 1 << (s->bits - 1); i 1135 libavcodec/mjpegdec.c for (i=0;i<nb_components;i++) { i 1138 libavcodec/mjpegdec.c topleft[i] = top[i]; i 1139 libavcodec/mjpegdec.c top[i] = buffer[mb_x][i]; i 1141 libavcodec/mjpegdec.c dc = mjpeg_decode_dc(s, s->dc_index[i]); i 1146 libavcodec/mjpegdec.c pred = left[i]; i 1148 libavcodec/mjpegdec.c vpred[i] += dc; i 1149 libavcodec/mjpegdec.c pred = vpred[i] - dc; i 1152 libavcodec/mjpegdec.c PREDICT(pred, topleft[i], top[i], pred, modified_predictor); i 1154 libavcodec/mjpegdec.c left[i] = buffer[mb_x][i] = i 1171 libavcodec/mjpegdec.c for(i=0; i<nb_components; i++) { i 1172 libavcodec/mjpegdec.c int c= s->comp_index[i]; i 1175 libavcodec/mjpegdec.c ptr[4*mb_x+3-c] = buffer[mb_x][i]; i 1181 libavcodec/mjpegdec.c ((uint16_t*)ptr)[4*mb_x+c] = buffer[mb_x][i]; i 1209 libavcodec/mjpegdec.c for(i=0; i<nb_components; i++) { i 1210 libavcodec/mjpegdec.c int c= s->comp_index[i]; i 1213 libavcodec/mjpegdec.c ptr[3*mb_x+2-c] = buffer[mb_x][i]; i 1219 libavcodec/mjpegdec.c ((uint16_t*)ptr)[3*mb_x+2-c] = buffer[mb_x][i]; i 1231 libavcodec/mjpegdec.c int i, mb_x, mb_y, mask; i 1256 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) { i 1260 libavcodec/mjpegdec.c n = s->nb_blocks[i]; i 1261 libavcodec/mjpegdec.c c = s->comp_index[i]; i 1262 libavcodec/mjpegdec.c h = s->h_scount[i]; i 1263 libavcodec/mjpegdec.c v = s->v_scount[i]; i 1273 libavcodec/mjpegdec.c dc = mjpeg_decode_dc(s, s->dc_index[i]); i 1327 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) { i 1331 libavcodec/mjpegdec.c n = s->nb_blocks[i]; i 1332 libavcodec/mjpegdec.c c = s->comp_index[i]; i 1333 libavcodec/mjpegdec.c h = s->h_scount[i]; i 1334 libavcodec/mjpegdec.c v = s->v_scount[i]; i 1344 libavcodec/mjpegdec.c dc = mjpeg_decode_dc(s, s->dc_index[i]); i 1418 libavcodec/mjpegdec.c int i, mb_x, mb_y, chroma_h_shift, chroma_v_shift, chroma_width, chroma_height; i 1440 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) { i 1441 libavcodec/mjpegdec.c int c = s->comp_index[i]; i 1460 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) { i 1464 libavcodec/mjpegdec.c n = s->nb_blocks[i]; i 1465 libavcodec/mjpegdec.c c = s->comp_index[i]; i 1466 libavcodec/mjpegdec.c h = s->h_scount[i]; i 1467 libavcodec/mjpegdec.c v = s->v_scount[i]; i 1489 libavcodec/mjpegdec.c if (decode_block(s, s->block, i, i 1490 libavcodec/mjpegdec.c s->dc_index[i], s->ac_index[i], i 1491 libavcodec/mjpegdec.c s->quant_matrixes[s->quant_sindex[i]]) < 0) { i 1508 libavcodec/mjpegdec.c s->quant_matrixes[s->quant_sindex[i]][0] << Al; i 1509 libavcodec/mjpegdec.c else if (decode_dc_progressive(s, block, i, s->dc_index[i], i 1510 libavcodec/mjpegdec.c s->quant_matrixes[s->quant_sindex[i]], i 1624 libavcodec/mjpegdec.c int len, nb_components, i, h, v, predictor, point_transform; i 1657 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) { i 1671 libavcodec/mjpegdec.c && nb_components == 3 && s->nb_components == 3 && i) i 1672 libavcodec/mjpegdec.c index = 3 - i; i 1674 libavcodec/mjpegdec.c s->quant_sindex[i] = s->quant_index[index]; i 1675 libavcodec/mjpegdec.c s->nb_blocks[i] = s->h_count[index] * s->v_count[index]; i 1676 libavcodec/mjpegdec.c s->h_scount[i] = s->h_count[index]; i 1677 libavcodec/mjpegdec.c s->v_scount[i] = s->v_count[index]; i 1682 libavcodec/mjpegdec.c s->comp_index[i] = index; i 1684 libavcodec/mjpegdec.c s->dc_index[i] = get_bits(&s->gb, 4); i 1685 libavcodec/mjpegdec.c s->ac_index[i] = get_bits(&s->gb, 4); i 1687 libavcodec/mjpegdec.c if (s->dc_index[i] < 0 || s->ac_index[i] < 0 || i 1688 libavcodec/mjpegdec.c s->dc_index[i] >= 4 || s->ac_index[i] >= 4) i 1690 libavcodec/mjpegdec.c if (!s->vlcs[0][s->dc_index[i]].table || !(s->progressive ? s->vlcs[2][s->ac_index[0]].table : s->vlcs[1][s->ac_index[i]].table)) i 1724 libavcodec/mjpegdec.c for (i = s->mjpb_skiptosod; i > 0; i--) i 1728 libavcodec/mjpegdec.c for (i = 0; i < nb_components; i++) i 1729 libavcodec/mjpegdec.c s->last_dc[i] = (4 << s->bits); i 1813 libavcodec/mjpegdec.c int len, id, i; i 1847 libavcodec/mjpegdec.c i = get_bits(&s->gb, 8); len--; i 1848 libavcodec/mjpegdec.c av_log(s->avctx, AV_LOG_DEBUG, "polarity %d\n", i); i 1915 libavcodec/mjpegdec.c switch (i=get_bits(&s->gb, 8)) { i 1925 libavcodec/mjpegdec.c av_log(s->avctx, AV_LOG_ERROR, "unknown colorspace %d\n", i); i 2132 libavcodec/mjpegdec.c int i; i 2137 libavcodec/mjpegdec.c for (i = 0; i < len - 2; i++) i 2138 libavcodec/mjpegdec.c cbuf[i] = get_bits(&s->gb, 8); i 2139 libavcodec/mjpegdec.c if (i > 0 && cbuf[i - 1] == '\n') i 2140 libavcodec/mjpegdec.c cbuf[i - 1] = 0; i 2142 libavcodec/mjpegdec.c cbuf[i] = 0; i 2315 libavcodec/mjpegdec.c int i; i 2318 libavcodec/mjpegdec.c for (i = 0; i < s->iccnum; i++) i 2319 libavcodec/mjpegdec.c av_freep(&s->iccdata[i]); i 2339 libavcodec/mjpegdec.c int i, index; i 2618 libavcodec/mjpegdec.c for (i = 0; i < h; i++) { i 2678 libavcodec/mjpegdec.c for (i = h - 1; i; i--) { i 2679 libavcodec/mjpegdec.c uint8_t *src1 = &((uint8_t *)s->picture_ptr->data[p])[i * s->upscale_v[p] / (s->upscale_v[p] + 1) * s->linesize[p]]; i 2680 libavcodec/mjpegdec.c uint8_t *src2 = &((uint8_t *)s->picture_ptr->data[p])[(i + 1) * s->upscale_v[p] / (s->upscale_v[p] + 1) * s->linesize[p]]; i 2681 libavcodec/mjpegdec.c if (s->upscale_v[p] != 2 && (src1 == src2 || i == h - 1)) { i 2708 libavcodec/mjpegdec.c for (i=0; i<h/2; i++) { i 2721 libavcodec/mjpegdec.c for (i=0; i<h; i++) { i 2726 libavcodec/mjpegdec.c + s->picture_ptr->linesize[index]*i; i 2744 libavcodec/mjpegdec.c for (i=0; i<h; i++) { i 2749 libavcodec/mjpegdec.c + s->picture_ptr->linesize[index]*i; i 2777 libavcodec/mjpegdec.c int i; i 2780 libavcodec/mjpegdec.c for (i = 0; i < s->iccnum; i++) i 2781 libavcodec/mjpegdec.c total_size += s->iccdatalens[i]; i 2790 libavcodec/mjpegdec.c for (i = 0; i < s->iccnum; i++) { i 2791 libavcodec/mjpegdec.c memcpy(sd->data + offset, s->iccdata[i], s->iccdatalens[i]); i 2792 libavcodec/mjpegdec.c offset += s->iccdatalens[i]; i 2809 libavcodec/mjpegdec.c int i, j; i 2826 libavcodec/mjpegdec.c for (i = 0; i < 3; i++) { i 2828 libavcodec/mjpegdec.c ff_free_vlc(&s->vlcs[i][j]); i 2830 libavcodec/mjpegdec.c for (i = 0; i < MAX_COMPONENTS; i++) { i 2831 libavcodec/mjpegdec.c av_freep(&s->blocks[i]); i 2832 libavcodec/mjpegdec.c av_freep(&s->last_nnz[i]); i 184 libavcodec/mjpegenc.c int i, j, table_id; i 204 libavcodec/mjpegenc.c for(i=1;i<=last_index;i++) { i 205 libavcodec/mjpegenc.c j = s->intra_scantable.permutated[i]; i 227 libavcodec/mjpegenc.c int mant, nbits, code, i, j; i 252 libavcodec/mjpegenc.c for(i=1;i<=last_index;i++) { i 253 libavcodec/mjpegenc.c j = s->intra_scantable.permutated[i]; i 285 libavcodec/mjpegenc.c int i; i 304 libavcodec/mjpegenc.c for(i=0;i<5;i++) { i 305 libavcodec/mjpegenc.c record_block(s, block[i], i); i 333 libavcodec/mjpegenc.c for(i=0;i<5;i++) { i 334 libavcodec/mjpegenc.c encode_block(s, block[i], i); i 357 libavcodec/mjpegenc.c int i, ret; i 375 libavcodec/mjpegenc.c for(i=0; i < 3; i++) { i 376 libavcodec/mjpegenc.c int vsample = i ? 2 >> chroma_v_shift : 2; i 377 libavcodec/mjpegenc.c pic->data[i] += pic->linesize[i] * (vsample * s->height / V_MAX - 1); i 378 libavcodec/mjpegenc.c pic->linesize[i] *= -1; i 41 libavcodec/mjpegenc_common.c int i; i 43 libavcodec/mjpegenc_common.c for (i = 0; i < 128; i++) { i 44 libavcodec/mjpegenc_common.c int level = i - 64; i 59 libavcodec/mjpegenc_common.c uni_ac_vlc_len[UNI_AC_ENC_INDEX(run, i)] = len; i 69 libavcodec/mjpegenc_common.c int n, i; i 75 libavcodec/mjpegenc_common.c for(i=1;i<=16;i++) { i 76 libavcodec/mjpegenc_common.c n += bits_table[i]; i 77 libavcodec/mjpegenc_common.c put_bits(p, 8, bits_table[i]); i 80 libavcodec/mjpegenc_common.c for(i=0;i<n;i++) i 81 libavcodec/mjpegenc_common.c put_bits(p, 8, value_table[i]); i 92 libavcodec/mjpegenc_common.c int i, j, size; i 111 libavcodec/mjpegenc_common.c for(i=0;i<64;i++) { i 112 libavcodec/mjpegenc_common.c j = intra_scantable->permutated[i]; i 119 libavcodec/mjpegenc_common.c for(i=0;i<64;i++) { i 120 libavcodec/mjpegenc_common.c j = intra_scantable->permutated[i]; i 255 libavcodec/mjpegenc_common.c int i; i 357 libavcodec/mjpegenc_common.c for(i=1; i<s->slice_context_count; i++) i 358 libavcodec/mjpegenc_common.c s->thread_context[i]->esc_pos = 0; i 369 libavcodec/mjpegenc_common.c int i, nbits, code, table_id; i 384 libavcodec/mjpegenc_common.c for (i = 0; i < m->huff_ncode; i++) { i 385 libavcodec/mjpegenc_common.c table_id = m->huff_buffer[i].table_id; i 386 libavcodec/mjpegenc_common.c code = m->huff_buffer[i].code; i 395 libavcodec/mjpegenc_common.c for (i = 0; i < m->huff_ncode; i++) { i 396 libavcodec/mjpegenc_common.c table_id = m->huff_buffer[i].table_id; i 397 libavcodec/mjpegenc_common.c code = m->huff_buffer[i].code; i 402 libavcodec/mjpegenc_common.c put_sbits(&s->pb, nbits, m->huff_buffer[i].mant); i 413 libavcodec/mjpegenc_common.c int i, ff_count; i 428 libavcodec/mjpegenc_common.c for(i=0; i<size && i<align; i++){ i 429 libavcodec/mjpegenc_common.c if(buf[i]==0xFF) ff_count++; i 431 libavcodec/mjpegenc_common.c for(; i<size-15; i+=16){ i 434 libavcodec/mjpegenc_common.c v= *(uint32_t*)(&buf[i]); i 436 libavcodec/mjpegenc_common.c v= *(uint32_t*)(&buf[i+4]); i 438 libavcodec/mjpegenc_common.c v= *(uint32_t*)(&buf[i+8]); i 440 libavcodec/mjpegenc_common.c v= *(uint32_t*)(&buf[i+12]); i 448 libavcodec/mjpegenc_common.c for(; i<size; i++){ i 449 libavcodec/mjpegenc_common.c if(buf[i]==0xFF) ff_count++; i 457 libavcodec/mjpegenc_common.c for(i=size-1; ff_count; i--){ i 458 libavcodec/mjpegenc_common.c int v= buf[i]; i 461 libavcodec/mjpegenc_common.c buf[i+ff_count]= 0; i 465 libavcodec/mjpegenc_common.c buf[i+ff_count]= v; i 479 libavcodec/mjpegenc_common.c int i, table_id, code; i 489 libavcodec/mjpegenc_common.c for (i = 0; i < 4; i++) { i 490 libavcodec/mjpegenc_common.c ff_mjpeg_encode_huffman_init(ctx[i]); i 492 libavcodec/mjpegenc_common.c for (i = 0; i < m->huff_ncode; i++) { i 493 libavcodec/mjpegenc_common.c table_id = m->huff_buffer[i].table_id; i 494 libavcodec/mjpegenc_common.c code = m->huff_buffer[i].code; i 541 libavcodec/mjpegenc_common.c int i; i 581 libavcodec/mjpegenc_common.c for(i=0; i<3; i++) i 582 libavcodec/mjpegenc_common.c s->last_dc[i] = 128 << s->intra_dc_precision; i 84 libavcodec/mjpegenc_huffman.c int times, i, j, k; i 106 libavcodec/mjpegenc_huffman.c i = 0; i 108 libavcodec/mjpegenc_huffman.c while (i < size || j + 1 < from->nitems) { i 111 libavcodec/mjpegenc_huffman.c if (i < size && i 113 libavcodec/mjpegenc_huffman.c prob_table[i].prob < i 115 libavcodec/mjpegenc_huffman.c to->items[to->item_idx[to->nitems]++] = prob_table[i].value; i 116 libavcodec/mjpegenc_huffman.c to->probability[to->nitems - 1] = prob_table[i].prob; i 117 libavcodec/mjpegenc_huffman.c i++; i 133 libavcodec/mjpegenc_huffman.c for (i = 0; i < from->item_idx[min]; i++) { i 134 libavcodec/mjpegenc_huffman.c nbits[from->items[i]]++; i 139 libavcodec/mjpegenc_huffman.c for (i = 0; i < 256; i++) { i 140 libavcodec/mjpegenc_huffman.c if (nbits[i] > 0) { i 141 libavcodec/mjpegenc_huffman.c distincts[j].code = i; i 142 libavcodec/mjpegenc_huffman.c distincts[j].length = nbits[i]; i 164 libavcodec/mjpegenc_huffman.c int i, j; i 169 libavcodec/mjpegenc_huffman.c for (i = 0; i < 256; i++) { i 170 libavcodec/mjpegenc_huffman.c if (s->val_count[i]) nval++; i 175 libavcodec/mjpegenc_huffman.c for (i = 0; i < 256; i++) { i 176 libavcodec/mjpegenc_huffman.c if (s->val_count[i]) { i 177 libavcodec/mjpegenc_huffman.c val_counts[j].value = i; i 178 libavcodec/mjpegenc_huffman.c val_counts[j].prob = s->val_count[i]; i 188 libavcodec/mjpegenc_huffman.c for (i = 0; i < nval; i++) { i 189 libavcodec/mjpegenc_huffman.c val[i] = distincts[i].code; i 190 libavcodec/mjpegenc_huffman.c bits[distincts[i].length]++; i 103 libavcodec/mlp.c int i; i 110 libavcodec/mlp.c for (i = 0; i < ((bit_size + 2) & 7); i++) { i 114 libavcodec/mlp.c crc ^= (buf[num_bytes] >> (7 - i)) & 1; i 90 libavcodec/mlp_parse.h int channels = 0, i; i 92 libavcodec/mlp_parse.h for (i = 0; i < 13; i++) i 93 libavcodec/mlp_parse.h channels += thd_chancount[i] * ((chanmap >> i) & 1); i 100 libavcodec/mlp_parse.h int i; i 103 libavcodec/mlp_parse.h for (i = 0; i < 13; i++) i 104 libavcodec/mlp_parse.h layout |= thd_layout[i] * ((chanmap >> i) & 1); i 62 libavcodec/mlp_parser.c int i, p = 0; i 77 libavcodec/mlp_parser.c for (i = 0; i < buf_size; i++) { i 78 libavcodec/mlp_parser.c mp->pc.state = (mp->pc.state << 8) | buf[i]; i 81 libavcodec/mlp_parser.c mp->pc.index + i >= 7) { i 94 libavcodec/mlp_parser.c if ((ret = ff_combine_frame(&mp->pc, i - 7, &buf, &buf_size)) < 0) { i 99 libavcodec/mlp_parser.c return i - 7; i 145 libavcodec/mlp_parser.c for (i = -1; i < mp->num_substreams; i++) { i 149 libavcodec/mlp_parser.c if (i < 0 || buf[p-2] & 0x80) { i 191 libavcodec/mlpdec.c int i; i 196 libavcodec/mlpdec.c for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++) i 197 libavcodec/mlpdec.c if (channel_layout & thd_channel_order[i] && !index--) i 198 libavcodec/mlpdec.c return thd_channel_order[i]; i 627 libavcodec/mlpdec.c int i = s->ch_assign[4]; i 630 libavcodec/mlpdec.c s->ch_assign[2] = i; i 652 libavcodec/mlpdec.c int i, order; i 692 libavcodec/mlpdec.c for (i = 0; i < order; i++) i 693 libavcodec/mlpdec.c fcoeff[i] = get_sbits(gbp, coeff_bits) * (1 << coeff_shift); i 709 libavcodec/mlpdec.c for (i = 0; i < order; i++) i 710 libavcodec/mlpdec.c fp->state[i] = state_bits ? get_sbits(gbp, state_bits) * (1 << state_shift) : 0; i 958 libavcodec/mlpdec.c unsigned int i, ch, expected_stream_pos = 0; i 976 libavcodec/mlpdec.c for (i = 0; i < s->blocksize; i++) i 977 libavcodec/mlpdec.c if ((ret = read_huff_channels(m, gbp, substr, i)) < 0) i 1028 libavcodec/mlpdec.c unsigned int i; i 1032 libavcodec/mlpdec.c for (i = 0; i < s->blockpos; i++) { i 1034 libavcodec/mlpdec.c m->sample_buffer[i][maxchan+1] = ((int8_t)(seed >> 15)) * (1 << s->noise_shift); i 1035 libavcodec/mlpdec.c m->sample_buffer[i][maxchan+2] = ((int8_t) seed_shr7) * (1 << s->noise_shift); i 1048 libavcodec/mlpdec.c unsigned int i; i 1051 libavcodec/mlpdec.c for (i = 0; i < m->access_unit_size_pow2; i++) { i 1053 libavcodec/mlpdec.c m->noise_buffer[i] = noise_table[seed_shr15]; i 36 libavcodec/mlpdsp.c int i; i 38 libavcodec/mlpdsp.c for (i = 0; i < blocksize; i++) { i 72 libavcodec/mlpdsp.c unsigned int src_ch, i; i 74 libavcodec/mlpdsp.c for (i = 0; i < blockpos; i++) { i 109 libavcodec/mlpdsp.c unsigned int i, out_ch = 0; i 113 libavcodec/mlpdsp.c for (i = 0; i < blockpos; i++) { i 116 libavcodec/mlpdsp.c int32_t sample = sample_buffer[i][mat_ch] * i 235 libavcodec/mlpenc.c int i; i 246 libavcodec/mlpenc.c for (i = 0; i < fp->order; i++) i 247 libavcodec/mlpenc.c if (prev_cp->coeff[filter][i] != cp->coeff[filter][i]) i 885 libavcodec/mlpenc.c int i; i 892 libavcodec/mlpenc.c for (i = 0; i < fp->order; i++) { i 893 libavcodec/mlpenc.c put_sbits(pb, fp->coeff_bits, fcoeff[i] >> fp->coeff_shift); i 1013 libavcodec/mlpenc.c unsigned int i, ch; i 1033 libavcodec/mlpenc.c for (i = 0; i < dp->blocksize; i++) { i 1248 libavcodec/mlpenc.c int i; i 1250 libavcodec/mlpenc.c for (i = 0; i < ctx->frame_size[ctx->frame_index]; i++) { i 1292 libavcodec/mlpenc.c unsigned int i, channel; i 1294 libavcodec/mlpenc.c for (i = 0; i < ctx->frame_size[cur_index]; i++) { i 1333 libavcodec/mlpenc.c int i; i 1337 libavcodec/mlpenc.c for (i = 0; i < ctx->number_of_samples; i++) { i 1402 libavcodec/mlpenc.c unsigned int i; i 1405 libavcodec/mlpenc.c for (i = 0; i < ctx->number_of_samples; i++) { i 1419 libavcodec/mlpenc.c for (i = 0; i < order; i++) i 1420 libavcodec/mlpenc.c fcoeff[i] = coefs[order-1][i]; i 1453 libavcodec/mlpenc.c int i; i 1456 libavcodec/mlpenc.c for(i = 2; i < ctx->number_of_samples; i++) { i 1457 libavcodec/mlpenc.c int32_t left = left_ch [i * ctx->num_channels] - 2 * left_ch [(i - 1) * ctx->num_channels] + left_ch [(i - 2) * ctx->num_channels]; i 1458 libavcodec/mlpenc.c int32_t right = right_ch[i * ctx->num_channels] - 2 * right_ch[(i - 1) * ctx->num_channels] + right_ch[(i - 2) * ctx->num_channels]; i 1471 libavcodec/mlpenc.c for(i = 1; i < 3; i++) i 1472 libavcodec/mlpenc.c if(score[i] < score[best]) i 1473 libavcodec/mlpenc.c best = i; i 1643 libavcodec/mlpenc.c int i; i 1662 libavcodec/mlpenc.c for (i = 0; i < dp->blocksize; i++) { i 1746 libavcodec/mlpenc.c int i; i 1749 libavcodec/mlpenc.c for (i = 0; i < dp->blocksize; i++) { i 1769 libavcodec/mlpenc.c for (i = 1; i < NUM_CODEBOOKS; i++) { i 1773 libavcodec/mlpenc.c codebook_bits_offset(ctx, channel, i - 1, i 1780 libavcodec/mlpenc.c codebook_bits(ctx, channel, i - 1, temp_bo.min - 1, i 1782 libavcodec/mlpenc.c codebook_bits(ctx, channel, i - 1, offset_max + 1, i 1786 libavcodec/mlpenc.c ctx->cur_best_offset[channel][i] = temp_bo; i 1815 libavcodec/mlpenc.c int i, ret = 0; i 1817 libavcodec/mlpenc.c for (i = 0; i < NUM_FILTERS; i++) { i 1819 libavcodec/mlpenc.c filter_state_buffer[i] = av_malloc(size*sizeof(int32_t)); i 1820 libavcodec/mlpenc.c if (!filter_state_buffer[i]) { i 1827 libavcodec/mlpenc.c for (i = 0; i < 8; i++) { i 1828 libavcodec/mlpenc.c filter_state_buffer[FIR][i] = *sample_buffer; i 1829 libavcodec/mlpenc.c filter_state_buffer[IIR][i] = *sample_buffer; i 1834 libavcodec/mlpenc.c for (i = 8; i < number_of_samples; i++) { i 1843 libavcodec/mlpenc.c accum += (int64_t)filter_state_buffer[filter][i - 1 - order] * i 1855 libavcodec/mlpenc.c filter_state_buffer[FIR][i] = sample; i 1856 libavcodec/mlpenc.c filter_state_buffer[IIR][i] = (int32_t) residual; i 1862 libavcodec/mlpenc.c for (i = 0; i < number_of_samples; i++) { i 1863 libavcodec/mlpenc.c *sample_buffer = filter_state_buffer[IIR][i]; i 1869 libavcodec/mlpenc.c for (i = 0; i < NUM_FILTERS; i++) { i 1870 libavcodec/mlpenc.c av_freep(&filter_state_buffer[i]); i 1897 libavcodec/mlpenc.c unsigned int i; i 1900 libavcodec/mlpenc.c for (i = 0; i < ctx->number_of_samples; i++) { i 1919 libavcodec/mlpenc.c unsigned int mat, i, maxchan; i 1929 libavcodec/mlpenc.c for (i = 0; i < ctx->number_of_samples; i++) { i 1960 libavcodec/mlpenc.c unsigned int i; i 1962 libavcodec/mlpenc.c for (i = 0; i < NUM_CODEBOOKS + 1; i++) { i 1963 libavcodec/mlpenc.c path_counter[i].path[0] = ZERO_PATH; i 1964 libavcodec/mlpenc.c path_counter[i].path[1] = 0x00; i 1965 libavcodec/mlpenc.c path_counter[i].bitcount = 0; i 1984 libavcodec/mlpenc.c int i; i 1986 libavcodec/mlpenc.c for (i = 0; path[i]; i++) i 1987 libavcodec/mlpenc.c prev_bo = ctx->best_offset[i][channel]; i 1989 libavcodec/mlpenc.c prev_codebook = path[i - 1] - ZERO_PATH; i 1991 libavcodec/mlpenc.c cur_bo = ctx->best_offset[i][channel]; i 37 libavcodec/mlz.c int i; i 38 libavcodec/mlz.c for ( i = 0; i < TABLE_SIZE; i++ ) { i 39 libavcodec/mlz.c dict[i].string_code = CODE_UNSET; i 40 libavcodec/mlz.c dict[i].parent_code = CODE_UNSET; i 41 libavcodec/mlz.c dict[i].match_len = 0; i 116 libavcodec/mlz.c int i; i 117 libavcodec/mlz.c for (i = 0; i < len; ++i) { i 118 libavcodec/mlz.c tmp_code |= get_bits1(gb) << i; i 80 libavcodec/mmvideo.c int i; i 83 libavcodec/mmvideo.c for (i = 0; i < 128; i++) { i 84 libavcodec/mmvideo.c s->palette[i] = 0xFFU << 24 | bytestream2_get_be24(&s->gb); i 85 libavcodec/mmvideo.c s->palette[i+128] = s->palette[i]<<2; i 148 libavcodec/mmvideo.c int i, j; i 161 libavcodec/mmvideo.c for(i=0; i<length; i++) { i 89 libavcodec/motion_est.c int i; i 90 libavcodec/motion_est.c for(i=0; i<3; i++){ i 91 libavcodec/motion_est.c c->src[0][i]= src [i] + offset[i]; i 92 libavcodec/motion_est.c c->ref[0][i]= ref [i] + offset[i]; i 95 libavcodec/motion_est.c for(i=0; i<3; i++){ i 96 libavcodec/motion_est.c c->ref[ref_index][i]= ref2[i] + offset[i]; i 124 libavcodec/motion_est.c int i; i 125 libavcodec/motion_est.c for(i=0; i<4; i++){ i 126 libavcodec/motion_est.c int fx = c->direct_basis_mv[i][0] + hx; i 127 libavcodec/motion_est.c int fy = c->direct_basis_mv[i][1] + hy; i 128 libavcodec/motion_est.c int bx = hx ? fx - c->co_located_mv[i][0] : c->co_located_mv[i][0]*(time_pb - time_pp)/time_pp + ((i &1)<<(qpel+4)); i 129 libavcodec/motion_est.c int by = hy ? fy - c->co_located_mv[i][1] : c->co_located_mv[i][1]*(time_pb - time_pp)/time_pp + ((i>>1)<<(qpel+4)); i 133 libavcodec/motion_est.c uint8_t *dst= c->temp + 8*(i&1) + 8*stride*(i>>1); i 578 libavcodec/motion_est.c int dmin_sum=0, mx4_sum=0, my4_sum=0, i; i 627 libavcodec/motion_est.c for(i=1; i<10; i++){ i 628 libavcodec/motion_est.c if (s->first_slice_line && block<2 && i>1 && i<9) i 630 libavcodec/motion_est.c if (i>4 && i<9) i 632 libavcodec/motion_est.c if(P[i][0] > (c->xmax<<shift)) P[i][0]= (c->xmax<<shift); i 633 libavcodec/motion_est.c if(P[i][1] > (c->ymax<<shift)) P[i][1]= (c->ymax<<shift); i 1001 libavcodec/motion_est.c int intra_score, i; i 1034 libavcodec/motion_est.c for(i=0; i<16; i++){ i 1035 libavcodec/motion_est.c *(uint32_t*)(&c->scratchpad[i*s->linesize+ 0]) = mean; i 1036 libavcodec/motion_est.c *(uint32_t*)(&c->scratchpad[i*s->linesize+ 4]) = mean; i 1037 libavcodec/motion_est.c *(uint32_t*)(&c->scratchpad[i*s->linesize+ 8]) = mean; i 1038 libavcodec/motion_est.c *(uint32_t*)(&c->scratchpad[i*s->linesize+12]) = mean; i 1336 libavcodec/motion_est.c int i; i 1345 libavcodec/motion_est.c for(i=8; i<limit; i++){ i 1346 libavcodec/motion_est.c int fx= motion_fx+vect[i][0]; i 1347 libavcodec/motion_est.c int fy= motion_fy+vect[i][1]; i 1348 libavcodec/motion_est.c int bx= motion_bx+vect[i][2]; i 1349 libavcodec/motion_est.c int by= motion_by+vect[i][3]; i 1354 libavcodec/motion_est.c map[(hashidx+hash[i])&255] = 1; i 1356 libavcodec/motion_est.c if(!map[(hashidx+hash[i])&255]){ i 1358 libavcodec/motion_est.c map[(hashidx+hash[i])&255] = 1; i 1361 libavcodec/motion_est.c hashidx += hash[i]; i 1395 libavcodec/motion_est.c int dmin, i; i 1411 libavcodec/motion_est.c for(i=0; i<4; i++){ i 1412 libavcodec/motion_est.c int index= s->block_index[i]; i 1415 libavcodec/motion_est.c c->co_located_mv[i][0] = s->next_picture.motion_val[0][index][0]; i 1416 libavcodec/motion_est.c c->co_located_mv[i][1] = s->next_picture.motion_val[0][index][1]; i 1417 libavcodec/motion_est.c c->direct_basis_mv[i][0]= c->co_located_mv[i][0]*time_pb/time_pp + ((i& 1)<<(shift+3)); i 1418 libavcodec/motion_est.c c->direct_basis_mv[i][1]= c->co_located_mv[i][1]*time_pb/time_pp + ((i>>1)<<(shift+3)); i 1422 libavcodec/motion_est.c max= FFMAX(c->direct_basis_mv[i][0], c->direct_basis_mv[i][0] - c->co_located_mv[i][0])>>shift; i 1423 libavcodec/motion_est.c min= FFMIN(c->direct_basis_mv[i][0], c->direct_basis_mv[i][0] - c->co_located_mv[i][0])>>shift; i 1429 libavcodec/motion_est.c max= FFMAX(c->direct_basis_mv[i][1], c->direct_basis_mv[i][1] - c->co_located_mv[i][1])>>shift; i 1430 libavcodec/motion_est.c min= FFMIN(c->direct_basis_mv[i][1], c->direct_basis_mv[i][1] - c->co_located_mv[i][1])>>shift; i 1602 libavcodec/motion_est.c int i, y, range= s->avctx->me_range ? s->avctx->me_range : (INT_MAX/2); i 1612 libavcodec/motion_est.c for(i=0; i<8; i++) score[i]= s->mb_num*(8-i); i 1638 libavcodec/motion_est.c for(i=1; i<8; i++){ i 1639 libavcodec/motion_est.c if(score[i] > best_score){ i 1640 libavcodec/motion_est.c best_score= score[i]; i 1641 libavcodec/motion_est.c best_fcode= i; i 1671 libavcodec/motion_est.c int i= y*s->mb_stride; i 1675 libavcodec/motion_est.c if(s->mb_type[i]&CANDIDATE_MB_TYPE_INTER4V){ i 1684 libavcodec/motion_est.c s->mb_type[i] &= ~CANDIDATE_MB_TYPE_INTER4V; i 1685 libavcodec/motion_est.c s->mb_type[i] |= type; i 1686 libavcodec/motion_est.c s->current_picture.mb_type[i] = type; i 1691 libavcodec/motion_est.c i++; i 248 libavcodec/motion_est_template.c int i, nx, ny; i 272 libavcodec/motion_est_template.c int i; i 281 libavcodec/motion_est_template.c for(i=0; i<8; i++){ i 282 libavcodec/motion_est_template.c if(score < best[i]){ i 283 libavcodec/motion_est_template.c memmove(&best[i+1], &best[i], sizeof(int)*(7-i)); i 284 libavcodec/motion_est_template.c memmove(&best_pos[i+1][0], &best_pos[i][0], sizeof(int)*2*(7-i)); i 285 libavcodec/motion_est_template.c best[i]= score; i 286 libavcodec/motion_est_template.c best_pos[i][0]= nx + 4*mx; i 287 libavcodec/motion_est_template.c best_pos[i][1]= ny + 4*my; i 320 libavcodec/motion_est_template.c int i; i 328 libavcodec/motion_est_template.c for(i=0; i<8; i++){ i 329 libavcodec/motion_est_template.c if(score < best[i]){ i 330 libavcodec/motion_est_template.c memmove(&best[i+1], &best[i], sizeof(int)*(7-i)); i 331 libavcodec/motion_est_template.c memmove(&best_pos[i+1][0], &best_pos[i][0], sizeof(int)*2*(7-i)); i 332 libavcodec/motion_est_template.c best[i]= score; i 333 libavcodec/motion_est_template.c best_pos[i][0]= nx + 4*mx; i 334 libavcodec/motion_est_template.c best_pos[i][1]= ny + 4*my; i 341 libavcodec/motion_est_template.c for(i=0; i<subpel_quality; i++){ i 342 libavcodec/motion_est_template.c nx= best_pos[i][0]; i 343 libavcodec/motion_est_template.c ny= best_pos[i][1]; i 541 libavcodec/motion_est_template.c int x,y,i,d; i 554 libavcodec/motion_est_template.c for(i=0; i<8; i++){ i 555 libavcodec/motion_est_template.c CHECK_CLIPPED_MV(x+hex[i][0]*dia_size, y+hex[i][1]*dia_size); i 579 libavcodec/motion_est_template.c int x,y,x2,y2, i, j, d; i 609 libavcodec/motion_est_template.c for(i=0; i<16; i++){ i 610 libavcodec/motion_est_template.c CHECK_CLIPPED_MV(x+hex[i][0]*j, y+hex[i][1]*j); i 673 libavcodec/motion_est_template.c i=-1;\ i 688 libavcodec/motion_est_template.c int i, j; i 701 libavcodec/motion_est_template.c for(j=i=0; i<ME_MAP_SIZE && j<MAX_SAB_SIZE; i++){ i 702 libavcodec/motion_est_template.c uint32_t key= map[i]; i 709 libavcodec/motion_est_template.c minima[j].height= score_map[i]; i 735 libavcodec/motion_est_template.c for(i=0; i<minima_count; i++){ i 736 libavcodec/motion_est_template.c const int x= minima[i].x; i 737 libavcodec/motion_est_template.c const int y= minima[i].y; i 740 libavcodec/motion_est_template.c if(minima[i].checked) continue; i 751 libavcodec/motion_est_template.c minima[i].checked= 1; i 104 libavcodec/motionpixels.c int offset, w, h, color = 0, x, y, i; i 122 libavcodec/motionpixels.c for (i = 0; i < w; ++i) i 123 libavcodec/motionpixels.c pixels[i] = color; i 157 libavcodec/motionpixels.c int i; i 161 libavcodec/motionpixels.c for (i = 0; i < mp->codes_count; ++i) i 162 libavcodec/motionpixels.c mp->codes[i].delta = get_bits(gb, 4); i 201 libavcodec/motionpixels.c int i; i 203 libavcodec/motionpixels.c i = (mp->codes_count == 1) ? 0 : get_vlc2(gb, mp->vlc.table, mp->max_codes_bits, 1); i 204 libavcodec/motionpixels.c if (i < 0) i 205 libavcodec/motionpixels.c return i; i 206 libavcodec/motionpixels.c return mp->codes[i].delta; i 213 libavcodec/motionpixels.c int w, i, x = 0; i 227 libavcodec/motionpixels.c for (i = (x + 3) & ~3; i < x + w; i += 4) { i 228 libavcodec/motionpixels.c mp->hpt[((y / 4) * mp->avctx->width + i) / 4] = mp_get_yuv_from_rgb(mp, i, y); i 293 libavcodec/motionpixels.c int i, count1, count2, sz, ret; i 309 libavcodec/motionpixels.c for (i = !(avctx->extradata[1] & 2); i < 2; ++i) { i 312 libavcodec/motionpixels.c mp_read_changes_map(mp, &gb, count1, 8, i); i 313 libavcodec/motionpixels.c mp_read_changes_map(mp, &gb, count2, 4, i); i 55 libavcodec/motionpixels_tablegen.h int i, j; i 57 libavcodec/motionpixels_tablegen.h for (i = 0; i < 31; ++i) { i 58 libavcodec/motionpixels_tablegen.h for (j = 31; j > i; --j) i 61 libavcodec/motionpixels_tablegen.h for (j = 0; j < 31 - i; ++j) i 69 libavcodec/motionpixels_tablegen.h int y, v, u, i; i 74 libavcodec/motionpixels_tablegen.h i = mp_yuv_to_rgb(y, v, u, 0); i 75 libavcodec/motionpixels_tablegen.h if (i < (1 << 15) && !(p[i].u | p[i].v | p[i].y)) { i 76 libavcodec/motionpixels_tablegen.h p[i].y = y; i 77 libavcodec/motionpixels_tablegen.h p[i].v = v; i 78 libavcodec/motionpixels_tablegen.h p[i].u = u; i 81 libavcodec/motionpixels_tablegen.h for (i = 0; i < 1024; ++i) i 82 libavcodec/motionpixels_tablegen.h mp_set_zero_yuv(p + i * 32); i 127 libavcodec/movtextdec.c int i; i 129 libavcodec/movtextdec.c for(i = 0; i < m->count_s; i++) { i 130 libavcodec/movtextdec.c av_freep(&m->s[i]); i 140 libavcodec/movtextdec.c int i; i 145 libavcodec/movtextdec.c for(i = 0; i < m->count_f; i++) { i 146 libavcodec/movtextdec.c av_freep(&m->ftab[i]->font); i 147 libavcodec/movtextdec.c av_freep(&m->ftab[i]); i 156 libavcodec/movtextdec.c int i, box_size, font_length; i 228 libavcodec/movtextdec.c for (i = 0; i < m->ftab_entries; i++) { i 268 libavcodec/movtextdec.c for (i = 0; i < m->ftab_entries; i++) { i 269 libavcodec/movtextdec.c if (m->d.fontID == m->ftab[i]->fontID) i 270 libavcodec/movtextdec.c m->d.font = m->ftab[i]->font; i 302 libavcodec/movtextdec.c int i; i 312 libavcodec/movtextdec.c for(i = 0; i < m->style_entries; i++) { i 379 libavcodec/movtextdec.c int i = 0; i 408 libavcodec/movtextdec.c for (i = 0; i < m->ftab_entries; i++) { i 409 libavcodec/movtextdec.c if (m->s[entry]->style_fontID == m->ftab[i]->fontID) i 410 libavcodec/movtextdec.c av_bprintf(buf, "{\\fn%s}", m->ftab[i]->font); i 458 libavcodec/movtextdec.c for (i = 0; i < len; i++) { i 517 libavcodec/movtextdec.c size_t i; i 577 libavcodec/movtextdec.c for (i = 0; i < box_count; i++) { i 578 libavcodec/movtextdec.c if (tsmb_type == box_types[i].type) { i 579 libavcodec/movtextdec.c if (m->tracksize + m->size_var + box_types[i].base_size > avpkt->size) i 581 libavcodec/movtextdec.c ret_tsmb = box_types[i].decode(tsmb, m, avpkt); i 185 libavcodec/movtextenc.c int i; i 189 libavcodec/movtextenc.c for (i = 0; i < s->count; i++) { i 190 libavcodec/movtextenc.c av_freep(&s->style_attributes[i]); i 204 libavcodec/movtextenc.c int i, j; i 299 libavcodec/movtextenc.c for (i = 0; i < ass->styles_count; i++) { i 302 libavcodec/movtextenc.c if (!strcmp(s->fonts[j], ass->styles[i].font_name)) { i 309 libavcodec/movtextenc.c ass->styles[i].font_name); i 310 libavcodec/movtextenc.c font_names_total_len += strlen(ass->styles[i].font_name); i 325 libavcodec/movtextenc.c for (i = 0; i < s->font_count; i++) { i 327 libavcodec/movtextenc.c fontID = i + 1; i 330 libavcodec/movtextenc.c len = strlen(s->fonts[i]); i 332 libavcodec/movtextenc.c av_bprint_append_any(&s->buffer, s->fonts[i], len); i 538 libavcodec/movtextenc.c int i; i 539 libavcodec/movtextenc.c for (i = 0; i < s->font_count; i++) { i 540 libavcodec/movtextenc.c if (!strcmp(name, s->fonts[i])) i 541 libavcodec/movtextenc.c return i + 1; i 631 libavcodec/movtextenc.c uint16_t i = 0, ret = 0; i 632 libavcodec/movtextenc.c while (i < len) { i 633 libavcodec/movtextenc.c char c = text[i]; i 635 libavcodec/movtextenc.c i += 1; i 637 libavcodec/movtextenc.c i += 2; i 639 libavcodec/movtextenc.c i += 3; i 641 libavcodec/movtextenc.c i += 4; i 684 libavcodec/movtextenc.c int i, length; i 691 libavcodec/movtextenc.c for (i = 0; i < sub->num_rects; i++) { i 692 libavcodec/movtextenc.c const char *ass = sub->rects[i]->ass; i 694 libavcodec/movtextenc.c if (sub->rects[i]->type != SUBTITLE_ASS) { i 48 libavcodec/mpc.c int i, ch; i 51 libavcodec/mpc.c for(i = 0; i < SAMPLES_PER_BAND; i++) { i 55 libavcodec/mpc.c out[ch] + 32 * i, 1, i 56 libavcodec/mpc.c c->sb_samples[ch][i]); i 64 libavcodec/mpc.c int i, j, ch; i 72 libavcodec/mpc.c for(i = 0; i <= maxband; i++, off += SAMPLES_PER_BAND){ i 74 libavcodec/mpc.c if(bands[i].res[ch]){ i 76 libavcodec/mpc.c mul = (mpc_CC+1)[bands[i].res[ch]] * mpc_SCF[bands[i].scf_idx[ch][0] & 0xFF]; i 78 libavcodec/mpc.c c->sb_samples[ch][j][i] = mul * c->Q[ch][j + off]; i 79 libavcodec/mpc.c mul = (mpc_CC+1)[bands[i].res[ch]] * mpc_SCF[bands[i].scf_idx[ch][1] & 0xFF]; i 81 libavcodec/mpc.c c->sb_samples[ch][j][i] = mul * c->Q[ch][j + off]; i 82 libavcodec/mpc.c mul = (mpc_CC+1)[bands[i].res[ch]] * mpc_SCF[bands[i].scf_idx[ch][2] & 0xFF]; i 84 libavcodec/mpc.c c->sb_samples[ch][j][i] = mul * c->Q[ch][j + off]; i 87 libavcodec/mpc.c if(bands[i].msf){ i 90 libavcodec/mpc.c t1 = c->sb_samples[0][j][i]; i 91 libavcodec/mpc.c t2 = c->sb_samples[1][j][i]; i 92 libavcodec/mpc.c c->sb_samples[0][j][i] = t1 + t2; i 93 libavcodec/mpc.c c->sb_samples[1][j][i] = t1 - t2; i 50 libavcodec/mpc7.c int i, j, ret; i 122 libavcodec/mpc7.c for(i = 0; i < MPC7_QUANT_VLC_TABLES; i++){ i 124 libavcodec/mpc7.c quant_vlc[i][j].table = &quant_tables[quant_offsets[i*2 + j]]; i 125 libavcodec/mpc7.c quant_vlc[i][j].table_allocated = quant_offsets[i*2 + j + 1] - quant_offsets[i*2 + j]; i 126 libavcodec/mpc7.c if ((ret = init_vlc(&quant_vlc[i][j], 9, mpc7_quant_vlc_sizes[i], i 127 libavcodec/mpc7.c &mpc7_quant_vlc[i][j][1], 4, 2, i 128 libavcodec/mpc7.c &mpc7_quant_vlc[i][j][0], 4, 2, INIT_VLC_USE_NEW_STATIC))) { i 129 libavcodec/mpc7.c av_log(avctx, AV_LOG_ERROR, "Cannot init QUANT VLC %i,%i\n",i,j); i 144 libavcodec/mpc7.c int i, i1, t; i 147 libavcodec/mpc7.c for(i = 0; i < SAMPLES_PER_BAND; i++){ i 153 libavcodec/mpc7.c for(i = 0; i < SAMPLES_PER_BAND/3; i++){ i 162 libavcodec/mpc7.c for(i = 0; i < SAMPLES_PER_BAND/2; i++){ i 170 libavcodec/mpc7.c for(i = 0; i < SAMPLES_PER_BAND; i++) i 176 libavcodec/mpc7.c for(i = 0; i < SAMPLES_PER_BAND; i++) i 200 libavcodec/mpc7.c int i, ch; i 239 libavcodec/mpc7.c for(i = 0; i <= c->maxbands; i++){ i 242 libavcodec/mpc7.c if(i) t = get_vlc2(&gb, hdr_vlc.table, MPC7_HDR_BITS, 1) - 5; i 243 libavcodec/mpc7.c if(t == 4) bands[i].res[ch] = get_bits(&gb, 4); i 244 libavcodec/mpc7.c else bands[i].res[ch] = bands[i-1].res[ch] + t; i 245 libavcodec/mpc7.c if (bands[i].res[ch] < -1 || bands[i].res[ch] > 17) { i 251 libavcodec/mpc7.c if(bands[i].res[0] || bands[i].res[1]){ i 252 libavcodec/mpc7.c mb = i; i 253 libavcodec/mpc7.c if(c->MSS) bands[i].msf = get_bits1(&gb); i 257 libavcodec/mpc7.c for(i = 0; i <= mb; i++) i 259 libavcodec/mpc7.c if(bands[i].res[ch]) bands[i].scfi[ch] = get_vlc2(&gb, scfi_vlc.table, MPC7_SCFI_BITS, 1); i 261 libavcodec/mpc7.c for(i = 0; i <= mb; i++){ i 263 libavcodec/mpc7.c if(bands[i].res[ch]){ i 264 libavcodec/mpc7.c bands[i].scf_idx[ch][2] = c->oldDSCF[ch][i]; i 265 libavcodec/mpc7.c bands[i].scf_idx[ch][0] = get_scale_idx(&gb, bands[i].scf_idx[ch][2]); i 266 libavcodec/mpc7.c switch(bands[i].scfi[ch]){ i 268 libavcodec/mpc7.c bands[i].scf_idx[ch][1] = get_scale_idx(&gb, bands[i].scf_idx[ch][0]); i 269 libavcodec/mpc7.c bands[i].scf_idx[ch][2] = get_scale_idx(&gb, bands[i].scf_idx[ch][1]); i 272 libavcodec/mpc7.c bands[i].scf_idx[ch][1] = get_scale_idx(&gb, bands[i].scf_idx[ch][0]); i 273 libavcodec/mpc7.c bands[i].scf_idx[ch][2] = bands[i].scf_idx[ch][1]; i 276 libavcodec/mpc7.c bands[i].scf_idx[ch][1] = bands[i].scf_idx[ch][0]; i 277 libavcodec/mpc7.c bands[i].scf_idx[ch][2] = get_scale_idx(&gb, bands[i].scf_idx[ch][1]); i 280 libavcodec/mpc7.c bands[i].scf_idx[ch][2] = bands[i].scf_idx[ch][1] = bands[i].scf_idx[ch][0]; i 283 libavcodec/mpc7.c c->oldDSCF[ch][i] = bands[i].scf_idx[ch][2]; i 290 libavcodec/mpc7.c for(i = 0; i < BANDS; i++, off += SAMPLES_PER_BAND) i 292 libavcodec/mpc7.c idx_to_quant(c, &gb, bands[i].res[ch], c->Q[ch] + off); i 98 libavcodec/mpc8.c int i; i 200 libavcodec/mpc8.c for(i = 0; i < 2; i++){ i 201 libavcodec/mpc8.c res_vlc[i].table = &codes_table[vlc_offsets[0+i]]; i 202 libavcodec/mpc8.c res_vlc[i].table_allocated = vlc_offsets[1+i] - vlc_offsets[0+i]; i 203 libavcodec/mpc8.c init_vlc(&res_vlc[i], MPC8_RES_BITS, MPC8_RES_SIZE, i 204 libavcodec/mpc8.c &mpc8_res_bits[i], 1, 1, i 205 libavcodec/mpc8.c &mpc8_res_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 207 libavcodec/mpc8.c q2_vlc[i].table = &codes_table[vlc_offsets[2+i]]; i 208 libavcodec/mpc8.c q2_vlc[i].table_allocated = vlc_offsets[3+i] - vlc_offsets[2+i]; i 209 libavcodec/mpc8.c init_vlc(&q2_vlc[i], MPC8_Q2_BITS, MPC8_Q2_SIZE, i 210 libavcodec/mpc8.c &mpc8_q2_bits[i], 1, 1, i 211 libavcodec/mpc8.c &mpc8_q2_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 213 libavcodec/mpc8.c quant_vlc[0][i].table = &codes_table[vlc_offsets[4+i]]; i 214 libavcodec/mpc8.c quant_vlc[0][i].table_allocated = vlc_offsets[5+i] - vlc_offsets[4+i]; i 215 libavcodec/mpc8.c init_vlc(&quant_vlc[0][i], MPC8_Q5_BITS, MPC8_Q5_SIZE, i 216 libavcodec/mpc8.c &mpc8_q5_bits[i], 1, 1, i 217 libavcodec/mpc8.c &mpc8_q5_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 218 libavcodec/mpc8.c quant_vlc[1][i].table = &codes_table[vlc_offsets[6+i]]; i 219 libavcodec/mpc8.c quant_vlc[1][i].table_allocated = vlc_offsets[7+i] - vlc_offsets[6+i]; i 220 libavcodec/mpc8.c init_vlc(&quant_vlc[1][i], MPC8_Q6_BITS, MPC8_Q6_SIZE, i 221 libavcodec/mpc8.c &mpc8_q6_bits[i], 1, 1, i 222 libavcodec/mpc8.c &mpc8_q6_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 223 libavcodec/mpc8.c quant_vlc[2][i].table = &codes_table[vlc_offsets[8+i]]; i 224 libavcodec/mpc8.c quant_vlc[2][i].table_allocated = vlc_offsets[9+i] - vlc_offsets[8+i]; i 225 libavcodec/mpc8.c init_vlc(&quant_vlc[2][i], MPC8_Q7_BITS, MPC8_Q7_SIZE, i 226 libavcodec/mpc8.c &mpc8_q7_bits[i], 1, 1, i 227 libavcodec/mpc8.c &mpc8_q7_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 228 libavcodec/mpc8.c quant_vlc[3][i].table = &codes_table[vlc_offsets[10+i]]; i 229 libavcodec/mpc8.c quant_vlc[3][i].table_allocated = vlc_offsets[11+i] - vlc_offsets[10+i]; i 230 libavcodec/mpc8.c init_vlc(&quant_vlc[3][i], MPC8_Q8_BITS, MPC8_Q8_SIZE, i 231 libavcodec/mpc8.c &mpc8_q8_bits[i], 1, 1, i 232 libavcodec/mpc8.c &mpc8_q8_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 247 libavcodec/mpc8.c int i, j, k, ch, cnt, res, t; i 285 libavcodec/mpc8.c for(i = maxband - 1; i >= 0; i--){ i 289 libavcodec/mpc8.c bands[i].res[ch] = last[ch]; i 296 libavcodec/mpc8.c for(i = 0; i < maxband; i++) i 297 libavcodec/mpc8.c if(bands[i].res[0] || bands[i].res[1]) i 301 libavcodec/mpc8.c for(i = maxband - 1; i >= 0; i--) i 302 libavcodec/mpc8.c if(bands[i].res[0] || bands[i].res[1]){ i 303 libavcodec/mpc8.c bands[i].msf = mask & 1; i 308 libavcodec/mpc8.c for(i = maxband; i < c->maxbands; i++) i 309 libavcodec/mpc8.c bands[i].res[0] = bands[i].res[1] = 0; i 312 libavcodec/mpc8.c for(i = 0; i < 32; i++) i 313 libavcodec/mpc8.c c->oldDSCF[0][i] = c->oldDSCF[1][i] = 1; i 316 libavcodec/mpc8.c for(i = 0; i < maxband; i++){ i 317 libavcodec/mpc8.c if(bands[i].res[0] || bands[i].res[1]){ i 318 libavcodec/mpc8.c cnt = !!bands[i].res[0] + !!bands[i].res[1] - 1; i 321 libavcodec/mpc8.c if(bands[i].res[0]) bands[i].scfi[0] = t >> (2 * cnt); i 322 libavcodec/mpc8.c if(bands[i].res[1]) bands[i].scfi[1] = t & 3; i 327 libavcodec/mpc8.c for(i = 0; i < maxband; i++){ i 329 libavcodec/mpc8.c if(!bands[i].res[ch]) continue; i 331 libavcodec/mpc8.c if(c->oldDSCF[ch][i]){ i 332 libavcodec/mpc8.c bands[i].scf_idx[ch][0] = get_bits(gb, 7) - 6; i 333 libavcodec/mpc8.c c->oldDSCF[ch][i] = 0; i 338 libavcodec/mpc8.c bands[i].scf_idx[ch][0] = ((bands[i].scf_idx[ch][2] + t - 25) & 0x7F) - 6; i 341 libavcodec/mpc8.c if((bands[i].scfi[ch] << j) & 2) i 342 libavcodec/mpc8.c bands[i].scf_idx[ch][j + 1] = bands[i].scf_idx[ch][j]; i 347 libavcodec/mpc8.c bands[i].scf_idx[ch][j + 1] = ((bands[i].scf_idx[ch][j] + t - 25) & 0x7F) - 6; i 353 libavcodec/mpc8.c for(i = 0, off = 0; i < maxband; i++, off += SAMPLES_PER_BAND){ i 355 libavcodec/mpc8.c res = bands[i].res[ch]; i 72 libavcodec/mpeg12.c int i; i 78 libavcodec/mpeg12.c for (i = 0; i < vlc.table_size; i++) { i 79 libavcodec/mpeg12.c int code = vlc.table[i][0]; i 80 libavcodec/mpeg12.c int len = vlc.table[i][1]; i 101 libavcodec/mpeg12.c rl->rl_vlc[0][i].len = len; i 102 libavcodec/mpeg12.c rl->rl_vlc[0][i].level = level; i 103 libavcodec/mpeg12.c rl->rl_vlc[0][i].run = run; i 180 libavcodec/mpeg12.c int i; i 195 libavcodec/mpeg12.c for (i = 0; i < buf_size; i++) { i 198 libavcodec/mpeg12.c if (state == EXT_START_CODE && (buf[i] & 0xF0) != 0x80) i 201 libavcodec/mpeg12.c if ((buf[i] & 3) == 3) i 208 libavcodec/mpeg12.c i = avpriv_find_start_code(buf + i, buf + buf_size, &state) - buf - 1; i 210 libavcodec/mpeg12.c i++; i 216 libavcodec/mpeg12.c return i+1; i 226 libavcodec/mpeg12.c return i - 3; i 230 libavcodec/mpeg12.c ff_fetch_timestamp(s, i - 3, 1, i > 3); i 245 libavcodec/mpeg12.c int dc, diff, i = 0, component; i 275 libavcodec/mpeg12.c i += run; i 276 libavcodec/mpeg12.c if (i > MAX_INDEX) i 279 libavcodec/mpeg12.c j = scantable[i]; i 301 libavcodec/mpeg12.c i += run; i 302 libavcodec/mpeg12.c if (i > MAX_INDEX) i 305 libavcodec/mpeg12.c j = scantable[i]; i 328 libavcodec/mpeg12.c if (i > MAX_INDEX) i 329 libavcodec/mpeg12.c i = AVERROR_INVALIDDATA; i 331 libavcodec/mpeg12.c return i; i 141 libavcodec/mpeg12dec.c int level, i, j, run; i 149 libavcodec/mpeg12dec.c i = -1; i 158 libavcodec/mpeg12dec.c i++; i 169 libavcodec/mpeg12dec.c i += run; i 170 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 172 libavcodec/mpeg12dec.c j = scantable[i]; i 192 libavcodec/mpeg12dec.c i += run; i 193 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 195 libavcodec/mpeg12dec.c j = scantable[i]; i 217 libavcodec/mpeg12dec.c check_scantable_index(s, i); i 219 libavcodec/mpeg12dec.c s->block_last_index[n] = i; i 230 libavcodec/mpeg12dec.c int level, i, j, run; i 237 libavcodec/mpeg12dec.c i = -1; i 246 libavcodec/mpeg12dec.c i++; i 258 libavcodec/mpeg12dec.c i += run; i 259 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 261 libavcodec/mpeg12dec.c j = scantable[i]; i 281 libavcodec/mpeg12dec.c i += run; i 282 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 284 libavcodec/mpeg12dec.c j = scantable[i]; i 306 libavcodec/mpeg12dec.c check_scantable_index(s, i); i 308 libavcodec/mpeg12dec.c s->block_last_index[n] = i; i 315 libavcodec/mpeg12dec.c int level, i, j, run; i 326 libavcodec/mpeg12dec.c i = -1; i 340 libavcodec/mpeg12dec.c i++; i 352 libavcodec/mpeg12dec.c i += run; i 353 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 355 libavcodec/mpeg12dec.c j = scantable[i]; i 368 libavcodec/mpeg12dec.c i += run; i 369 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 371 libavcodec/mpeg12dec.c j = scantable[i]; i 392 libavcodec/mpeg12dec.c check_scantable_index(s, i); i 394 libavcodec/mpeg12dec.c s->block_last_index[n] = i; i 405 libavcodec/mpeg12dec.c int level, i, j, run; i 410 libavcodec/mpeg12dec.c i = -1; i 419 libavcodec/mpeg12dec.c i++; i 430 libavcodec/mpeg12dec.c i += run; i 431 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 433 libavcodec/mpeg12dec.c j = scantable[i]; i 446 libavcodec/mpeg12dec.c i += run; i 447 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 449 libavcodec/mpeg12dec.c j = scantable[i]; i 459 libavcodec/mpeg12dec.c if (((int32_t) GET_CACHE(re, &s->gb)) <= (int32_t) 0xBFFFFFFF || i > 63) i 468 libavcodec/mpeg12dec.c check_scantable_index(s, i); i 470 libavcodec/mpeg12dec.c s->block_last_index[n] = i; i 477 libavcodec/mpeg12dec.c int level, dc, diff, i, j, run; i 502 libavcodec/mpeg12dec.c i = 0; i 519 libavcodec/mpeg12dec.c i += run; i 520 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 522 libavcodec/mpeg12dec.c j = scantable[i]; i 534 libavcodec/mpeg12dec.c i += run; i 535 libavcodec/mpeg12dec.c if (i > MAX_INDEX) i 537 libavcodec/mpeg12dec.c j = scantable[i]; i 553 libavcodec/mpeg12dec.c check_scantable_index(s, i); i 555 libavcodec/mpeg12dec.c s->block_last_index[n] = i; i 566 libavcodec/mpeg12dec.c int level, dc, diff, i, j, run; i 588 libavcodec/mpeg12dec.c i = 0; i 602 libavcodec/mpeg12dec.c if (level >= 64 || i > 63) { i 605 libavcodec/mpeg12dec.c i += run; i 606 libavcodec/mpeg12dec.c j = scantable[i]; i 618 libavcodec/mpeg12dec.c i += run; i 619 libavcodec/mpeg12dec.c j = scantable[i]; i 633 libavcodec/mpeg12dec.c check_scantable_index(s, i); i 635 libavcodec/mpeg12dec.c s->block_last_index[n] = i; i 658 libavcodec/mpeg12dec.c int i, j, k, cbp, val, mb_type, motion_type; i 770 libavcodec/mpeg12dec.c for (i = 0; i < 6; i++) i 771 libavcodec/mpeg12dec.c mpeg2_fast_decode_block_intra(s, *s->pblocks[i], i); i 773 libavcodec/mpeg12dec.c for (i = 0; i < mb_block_count; i++) i 774 libavcodec/mpeg12dec.c if ((ret = mpeg2_decode_block_intra(s, *s->pblocks[i], i)) < 0) i 778 libavcodec/mpeg12dec.c for (i = 0; i < 6; i++) { i 782 libavcodec/mpeg12dec.c s->last_dc, *s->pblocks[i], i 783 libavcodec/mpeg12dec.c i, s->qscale); i 790 libavcodec/mpeg12dec.c s->block_last_index[i] = ret; i 841 libavcodec/mpeg12dec.c for (i = 0; i < 2; i++) { i 842 libavcodec/mpeg12dec.c if (USES_LIST(mb_type, i)) { i 844 libavcodec/mpeg12dec.c s->mv[i][0][0] = i 845 libavcodec/mpeg12dec.c s->last_mv[i][0][0] = i 846 libavcodec/mpeg12dec.c s->last_mv[i][1][0] = i 847 libavcodec/mpeg12dec.c mpeg_decode_motion(s, s->mpeg_f_code[i][0], i 848 libavcodec/mpeg12dec.c s->last_mv[i][0][0]); i 849 libavcodec/mpeg12dec.c s->mv[i][0][1] = i 850 libavcodec/mpeg12dec.c s->last_mv[i][0][1] = i 851 libavcodec/mpeg12dec.c s->last_mv[i][1][1] = i 852 libavcodec/mpeg12dec.c mpeg_decode_motion(s, s->mpeg_f_code[i][1], i 853 libavcodec/mpeg12dec.c s->last_mv[i][0][1]); i 855 libavcodec/mpeg12dec.c if (s->full_pel[i]) { i 856 libavcodec/mpeg12dec.c s->mv[i][0][0] *= 2; i 857 libavcodec/mpeg12dec.c s->mv[i][0][1] *= 2; i 864 libavcodec/mpeg12dec.c for (i = 0; i < 2; i++) { i 865 libavcodec/mpeg12dec.c if (USES_LIST(mb_type, i)) { i 868 libavcodec/mpeg12dec.c s->field_select[i][j] = get_bits1(&s->gb); i 870 libavcodec/mpeg12dec.c val = mpeg_decode_motion(s, s->mpeg_f_code[i][k], i 871 libavcodec/mpeg12dec.c s->last_mv[i][j][k]); i 872 libavcodec/mpeg12dec.c s->last_mv[i][j][k] = val; i 873 libavcodec/mpeg12dec.c s->mv[i][j][k] = val; i 884 libavcodec/mpeg12dec.c for (i = 0; i < 2; i++) { i 885 libavcodec/mpeg12dec.c if (USES_LIST(mb_type, i)) { i 887 libavcodec/mpeg12dec.c s->field_select[i][j] = get_bits1(&s->gb); i 888 libavcodec/mpeg12dec.c val = mpeg_decode_motion(s, s->mpeg_f_code[i][0], i 889 libavcodec/mpeg12dec.c s->last_mv[i][j][0]); i 890 libavcodec/mpeg12dec.c s->last_mv[i][j][0] = val; i 891 libavcodec/mpeg12dec.c s->mv[i][j][0] = val; i 893 libavcodec/mpeg12dec.c val = mpeg_decode_motion(s, s->mpeg_f_code[i][1], i 894 libavcodec/mpeg12dec.c s->last_mv[i][j][1] >> 1); i 895 libavcodec/mpeg12dec.c s->last_mv[i][j][1] = 2 * val; i 896 libavcodec/mpeg12dec.c s->mv[i][j][1] = val; i 904 libavcodec/mpeg12dec.c for (i = 0; i < 2; i++) { i 905 libavcodec/mpeg12dec.c if (USES_LIST(mb_type, i)) { i 906 libavcodec/mpeg12dec.c s->field_select[i][0] = get_bits1(&s->gb); i 908 libavcodec/mpeg12dec.c val = mpeg_decode_motion(s, s->mpeg_f_code[i][k], i 909 libavcodec/mpeg12dec.c s->last_mv[i][0][k]); i 910 libavcodec/mpeg12dec.c s->last_mv[i][0][k] = val; i 911 libavcodec/mpeg12dec.c s->last_mv[i][1][k] = val; i 912 libavcodec/mpeg12dec.c s->mv[i][0][k] = val; i 924 libavcodec/mpeg12dec.c for (i = 0; i < 2; i++) { i 925 libavcodec/mpeg12dec.c if (USES_LIST(mb_type, i)) { i 929 libavcodec/mpeg12dec.c mx = mpeg_decode_motion(s, s->mpeg_f_code[i][0], i 930 libavcodec/mpeg12dec.c s->last_mv[i][0][0]); i 931 libavcodec/mpeg12dec.c s->last_mv[i][0][0] = mx; i 932 libavcodec/mpeg12dec.c s->last_mv[i][1][0] = mx; i 934 libavcodec/mpeg12dec.c my = mpeg_decode_motion(s, s->mpeg_f_code[i][1], i 935 libavcodec/mpeg12dec.c s->last_mv[i][0][1] >> my_shift); i 939 libavcodec/mpeg12dec.c s->last_mv[i][0][1] = my * (1 << my_shift); i 940 libavcodec/mpeg12dec.c s->last_mv[i][1][1] = my * (1 << my_shift); i 942 libavcodec/mpeg12dec.c s->mv[i][0][0] = mx; i 943 libavcodec/mpeg12dec.c s->mv[i][0][1] = my; i 944 libavcodec/mpeg12dec.c s->mv[i][1][0] = mx; // not used i 945 libavcodec/mpeg12dec.c s->mv[i][1][1] = my; // not used i 954 libavcodec/mpeg12dec.c s->mv[i][2][0] = ((mx * m + (mx > 0)) >> 1) + dmx; i 955 libavcodec/mpeg12dec.c s->mv[i][2][1] = ((my * m + (my > 0)) >> 1) + dmy - 1; i 957 libavcodec/mpeg12dec.c s->mv[i][3][0] = ((mx * m + (mx > 0)) >> 1) + dmx; i 958 libavcodec/mpeg12dec.c s->mv[i][3][1] = ((my * m + (my > 0)) >> 1) + dmy + 1; i 962 libavcodec/mpeg12dec.c s->mv[i][2][0] = ((mx + (mx > 0)) >> 1) + dmx; i 963 libavcodec/mpeg12dec.c s->mv[i][2][1] = ((my + (my > 0)) >> 1) + dmy; i 965 libavcodec/mpeg12dec.c s->mv[i][2][1]--; i 967 libavcodec/mpeg12dec.c s->mv[i][2][1]++; i 1001 libavcodec/mpeg12dec.c for (i = 0; i < 6; i++) { i 1003 libavcodec/mpeg12dec.c mpeg2_fast_decode_block_non_intra(s, *s->pblocks[i], i); i 1005 libavcodec/mpeg12dec.c s->block_last_index[i] = -1; i 1011 libavcodec/mpeg12dec.c for (i = 0; i < mb_block_count; i++) { i 1013 libavcodec/mpeg12dec.c if ((ret = mpeg2_decode_block_non_intra(s, *s->pblocks[i], i)) < 0) i 1016 libavcodec/mpeg12dec.c s->block_last_index[i] = -1; i 1023 libavcodec/mpeg12dec.c for (i = 0; i < 6; i++) { i 1025 libavcodec/mpeg12dec.c mpeg1_fast_decode_block_inter(s, *s->pblocks[i], i); i 1027 libavcodec/mpeg12dec.c s->block_last_index[i] = -1; i 1031 libavcodec/mpeg12dec.c for (i = 0; i < 6; i++) { i 1033 libavcodec/mpeg12dec.c if ((ret = mpeg1_decode_block_inter(s, *s->pblocks[i], i)) < 0) i 1036 libavcodec/mpeg12dec.c s->block_last_index[i] = -1; i 1043 libavcodec/mpeg12dec.c for (i = 0; i < 12; i++) i 1044 libavcodec/mpeg12dec.c s->block_last_index[i] = -1; i 1113 libavcodec/mpeg12dec.c int i; i 1117 libavcodec/mpeg12dec.c for (i = 0; i < 64; i++) i 1118 libavcodec/mpeg12dec.c matrix[new_perm[i]] = temp_matrix[old_perm[i]]; i 1471 libavcodec/mpeg12dec.c int i, nofco; i 1487 libavcodec/mpeg12dec.c for (i = 0; i < nofco; i++) { i 1488 libavcodec/mpeg12dec.c s1->pan_scan.position[i][0] = get_sbits(&s->gb, 16); i 1490 libavcodec/mpeg12dec.c s1->pan_scan.position[i][1] = get_sbits(&s->gb, 16); i 1505 libavcodec/mpeg12dec.c int i; i 1507 libavcodec/mpeg12dec.c for (i = 0; i < 64; i++) { i 1508 libavcodec/mpeg12dec.c int j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 1514 libavcodec/mpeg12dec.c if (intra && i == 0 && v != 8) { i 1670 libavcodec/mpeg12dec.c int i; i 1685 libavcodec/mpeg12dec.c for (i = 0; i < 4; i++) { i 1686 libavcodec/mpeg12dec.c s->current_picture.f->data[i] = s->current_picture_ptr->f->data[i]; i 1688 libavcodec/mpeg12dec.c s->current_picture.f->data[i] += i 1689 libavcodec/mpeg12dec.c s->current_picture_ptr->f->linesize[i]; i 1821 libavcodec/mpeg12dec.c int motion_x, motion_y, dir, i; i 1823 libavcodec/mpeg12dec.c for (i = 0; i < 2; i++) { i 1833 libavcodec/mpeg12dec.c motion_x = s->mv[dir][i][0]; i 1834 libavcodec/mpeg12dec.c motion_y = s->mv[dir][i][1]; i 1842 libavcodec/mpeg12dec.c s->current_picture.ref_index [dir][b8_xy + 1] = s->field_select[dir][i]; i 1843 libavcodec/mpeg12dec.c av_assert2(s->field_select[dir][i] == 0 || i 1844 libavcodec/mpeg12dec.c s->field_select[dir][i] == 1); i 1943 libavcodec/mpeg12dec.c int i; i 1952 libavcodec/mpeg12dec.c for (i = 0; i < 12; i++) i 1953 libavcodec/mpeg12dec.c s->block_last_index[i] = -1; i 2097 libavcodec/mpeg12dec.c int i, v, j; i 2133 libavcodec/mpeg12dec.c for (i = 0; i < 64; i++) { i 2134 libavcodec/mpeg12dec.c j = s->idsp.idct_permutation[i]; i 2135 libavcodec/mpeg12dec.c v = ff_mpeg1_default_intra_matrix[i]; i 2143 libavcodec/mpeg12dec.c for (i = 0; i < 64; i++) { i 2144 libavcodec/mpeg12dec.c int j = s->idsp.idct_permutation[i]; i 2145 libavcodec/mpeg12dec.c v = ff_mpeg1_default_non_intra_matrix[i]; i 2184 libavcodec/mpeg12dec.c int i, v, ret; i 2205 libavcodec/mpeg12dec.c for (i = 0; i < 64; i++) { i 2206 libavcodec/mpeg12dec.c int j = s->idsp.idct_permutation[i]; i 2207 libavcodec/mpeg12dec.c v = ff_mpeg1_default_intra_matrix[i]; i 2211 libavcodec/mpeg12dec.c v = ff_mpeg1_default_non_intra_matrix[i]; i 2261 libavcodec/mpeg12dec.c int i; i 2274 libavcodec/mpeg12dec.c for (i = 0; i < cc_count && get_bits_left(&gb) >= 26; i++) { i 2325 libavcodec/mpeg12dec.c int i; i 2328 libavcodec/mpeg12dec.c for (i = 5; i + 6 <= buf_size && ((p[i] & 0xfe) == 0xfe); i += 6) i 2341 libavcodec/mpeg12dec.c for (i = 0; i < cc_count; i++) { i 2367 libavcodec/mpeg12dec.c int i; i 2368 libavcodec/mpeg12dec.c for(i=0; !(!p[i-2] && !p[i-1] && p[i]==1) && i<buf_size; i++){ i 2369 libavcodec/mpeg12dec.c av_log(avctx, AV_LOG_ERROR, "%c", p[i]); i 2375 libavcodec/mpeg12dec.c int i; i 2376 libavcodec/mpeg12dec.c for(i=0; i<20; i++) i 2377 libavcodec/mpeg12dec.c if (!memcmp(p+i, "\0TMPGEXS\0", 9)){ i 2482 libavcodec/mpeg12dec.c int i; i 2488 libavcodec/mpeg12dec.c for (i = 0; i < s->slice_count; i++) i 2489 libavcodec/mpeg12dec.c s2->er.error_count += s2->thread_context[i]->er.error_count; i 2551 libavcodec/mpeg12dec.c int i; i 2556 libavcodec/mpeg12dec.c for (i = 0; i < s->slice_count; i++) i 2557 libavcodec/mpeg12dec.c s2->er.error_count += s2->thread_context[i]->er.error_count; i 69 libavcodec/mpeg12enc.c int i; i 71 libavcodec/mpeg12enc.c for (i = 0; i < 128; i++) { i 72 libavcodec/mpeg12enc.c int level = i - 64; i 97 libavcodec/mpeg12enc.c uni_ac_vlc_len[UNI_AC_ENC_INDEX(run, i)] = len; i 104 libavcodec/mpeg12enc.c int i; i 109 libavcodec/mpeg12enc.c for (i = 1; i < 14; i++) { i 111 libavcodec/mpeg12enc.c i >= 9) i 116 libavcodec/mpeg12enc.c AVRational q = av_mul_q(ext, ff_mpeg12_frame_rate_tab[i]); i 127 libavcodec/mpeg12enc.c s->frame_rate_index = i; i 245 libavcodec/mpeg12enc.c int i, constraint_parameter_flag; i 262 libavcodec/mpeg12enc.c for (i = 1; i < 15; i++) { i 264 libavcodec/mpeg12enc.c if (s->codec_id == AV_CODEC_ID_MPEG1VIDEO || i <= 1) i 265 libavcodec/mpeg12enc.c error -= (1LL<<32) / ff_mpeg1_aspect[i]; i 267 libavcodec/mpeg12enc.c error -= (1LL<<32)*ff_mpeg2_aspect[i].num * s->height / s->width / ff_mpeg2_aspect[i].den; i 273 libavcodec/mpeg12enc.c s->aspect_ratio_info = i; i 506 libavcodec/mpeg12enc.c int i; i 509 libavcodec/mpeg12enc.c for (i = 0; i < sizeof(svcd_scan_offset_placeholder); i++) i 510 libavcodec/mpeg12enc.c put_bits(&s->pb, 8, svcd_scan_offset_placeholder[i]); i 556 libavcodec/mpeg12enc.c int i = 0; i 569 libavcodec/mpeg12enc.c for (i = 0; i < side_data->size; i++) i 570 libavcodec/mpeg12enc.c put_bits(&s->pb, 8, side_data->data[i]); i 673 libavcodec/mpeg12enc.c int alevel, level, last_non_zero, dc, diff, i, j, run, last_index, sign; i 686 libavcodec/mpeg12enc.c i = 1; i 696 libavcodec/mpeg12enc.c i = 1; i 698 libavcodec/mpeg12enc.c i = 0; i 705 libavcodec/mpeg12enc.c last_non_zero = i - 1; i 707 libavcodec/mpeg12enc.c for (; i <= last_index; i++) { i 708 libavcodec/mpeg12enc.c j = s->intra_scantable.permutated[i]; i 714 libavcodec/mpeg12enc.c run = i - last_non_zero - 1; i 743 libavcodec/mpeg12enc.c last_non_zero = i; i 755 libavcodec/mpeg12enc.c int i, cbp; i 762 libavcodec/mpeg12enc.c for (i = 0; i < mb_block_count; i++) i 763 libavcodec/mpeg12enc.c if (s->block_last_index[i] >= 0) i 764 libavcodec/mpeg12enc.c cbp |= 1 << (mb_block_count - 1 - i); i 884 libavcodec/mpeg12enc.c for (i = 0; i < 2; i++) { i 885 libavcodec/mpeg12enc.c put_bits(&s->pb, 1, s->field_select[0][i]); i 887 libavcodec/mpeg12enc.c s->mv[0][i][0] - s->last_mv[0][i][0], i 890 libavcodec/mpeg12enc.c s->mv[0][i][1] - (s->last_mv[0][i][1] >> 1), i 892 libavcodec/mpeg12enc.c s->last_mv[0][i][0] = s->mv[0][i][0]; i 893 libavcodec/mpeg12enc.c s->last_mv[0][i][1] = 2 * s->mv[0][i][1]; i 975 libavcodec/mpeg12enc.c for (i = 0; i < 2; i++) { i 976 libavcodec/mpeg12enc.c put_bits(&s->pb, 1, s->field_select[0][i]); i 978 libavcodec/mpeg12enc.c s->mv[0][i][0] - s->last_mv[0][i][0], i 981 libavcodec/mpeg12enc.c s->mv[0][i][1] - (s->last_mv[0][i][1] >> 1), i 983 libavcodec/mpeg12enc.c s->last_mv[0][i][0] = s->mv[0][i][0]; i 984 libavcodec/mpeg12enc.c s->last_mv[0][i][1] = s->mv[0][i][1] * 2; i 989 libavcodec/mpeg12enc.c for (i = 0; i < 2; i++) { i 990 libavcodec/mpeg12enc.c put_bits(&s->pb, 1, s->field_select[1][i]); i 992 libavcodec/mpeg12enc.c s->mv[1][i][0] - s->last_mv[1][i][0], i 995 libavcodec/mpeg12enc.c s->mv[1][i][1] - (s->last_mv[1][i][1] >> 1), i 997 libavcodec/mpeg12enc.c s->last_mv[1][i][0] = s->mv[1][i][0]; i 998 libavcodec/mpeg12enc.c s->last_mv[1][i][1] = s->mv[1][i][1] * 2; i 1017 libavcodec/mpeg12enc.c for (i = 0; i < mb_block_count; i++) i 1018 libavcodec/mpeg12enc.c if (cbp & (1 << (mb_block_count - 1 - i))) i 1019 libavcodec/mpeg12enc.c mpeg1_encode_block(s, block[i], i); i 1046 libavcodec/mpeg12enc.c int i; i 1052 libavcodec/mpeg12enc.c for (i = 0; i < 64; i++) { i 1053 libavcodec/mpeg12enc.c mpeg1_max_level[0][i] = ff_rl_mpeg1.max_level[0][i]; i 1054 libavcodec/mpeg12enc.c mpeg1_index_run[0][i] = ff_rl_mpeg1.index_run[0][i]; i 1062 libavcodec/mpeg12enc.c for (i = -255; i < 256; i++) { i 1065 libavcodec/mpeg12enc.c int diff = i; i 1075 libavcodec/mpeg12enc.c mpeg1_lum_dc_uni[i + 255] = bits + (code << 8); i 1080 libavcodec/mpeg12enc.c mpeg1_chr_dc_uni[i + 255] = bits + (code << 8); i 57 libavcodec/mpeg2_metadata_bsf.c int i, se_pos; i 59 libavcodec/mpeg2_metadata_bsf.c for (i = 0; i < frag->nb_units; i++) { i 60 libavcodec/mpeg2_metadata_bsf.c if (frag->units[i].type == MPEG2_START_SEQUENCE_HEADER) { i 61 libavcodec/mpeg2_metadata_bsf.c sh = frag->units[i].content; i 62 libavcodec/mpeg2_metadata_bsf.c } else if (frag->units[i].type == MPEG2_START_EXTENSION) { i 63 libavcodec/mpeg2_metadata_bsf.c MPEG2RawExtensionData *ext = frag->units[i].content; i 67 libavcodec/mpeg2_metadata_bsf.c se_pos = i; i 44 libavcodec/mpeg4_unpack_bframes_bsf.c for (int i = 0; i < 255 && pos + i + 1 < end; i++) { i 45 libavcodec/mpeg4_unpack_bframes_bsf.c if (pos[i] == 'p' && pos[i + 1] == '\0') { i 46 libavcodec/mpeg4_unpack_bframes_bsf.c *pos_p = pos + i - buf; i 73 libavcodec/mpeg4video.c int i; i 74 libavcodec/mpeg4video.c for (i = 0; i < tab_size; i++) { i 75 libavcodec/mpeg4video.c s->direct_scale_mv[0][i] = (i - tab_bias) * s->pb_time / s->pp_time; i 76 libavcodec/mpeg4video.c s->direct_scale_mv[1][i] = (i - tab_bias) * (s->pb_time - s->pp_time) / i 82 libavcodec/mpeg4video.c int my, int i) i 84 libavcodec/mpeg4video.c int xy = s->block_index[i]; i 91 libavcodec/mpeg4video.c s->mv[0][i][0] = s->direct_scale_mv[0][p_mx + tab_bias] + mx; i 92 libavcodec/mpeg4video.c s->mv[1][i][0] = mx ? s->mv[0][i][0] - p_mx i 95 libavcodec/mpeg4video.c s->mv[0][i][0] = p_mx * time_pb / time_pp + mx; i 96 libavcodec/mpeg4video.c s->mv[1][i][0] = mx ? s->mv[0][i][0] - p_mx i 101 libavcodec/mpeg4video.c s->mv[0][i][1] = s->direct_scale_mv[0][p_my + tab_bias] + my; i 102 libavcodec/mpeg4video.c s->mv[1][i][1] = my ? s->mv[0][i][1] - p_my i 105 libavcodec/mpeg4video.c s->mv[0][i][1] = p_my * time_pb / time_pp + my; i 106 libavcodec/mpeg4video.c s->mv[1][i][1] = my ? s->mv[0][i][1] - p_my i 123 libavcodec/mpeg4video.c int i; i 130 libavcodec/mpeg4video.c for (i = 0; i < 4; i++) i 131 libavcodec/mpeg4video.c ff_mpeg4_set_one_direct_mv(s, mx, my, i); i 135 libavcodec/mpeg4video.c for (i = 0; i < 2; i++) { i 136 libavcodec/mpeg4video.c int field_select = s->next_picture.ref_index[0][4 * mb_index + 2 * i]; i 137 libavcodec/mpeg4video.c s->field_select[0][i] = field_select; i 138 libavcodec/mpeg4video.c s->field_select[1][i] = i; i 140 libavcodec/mpeg4video.c time_pp = s->pp_field_time - field_select + i; i 141 libavcodec/mpeg4video.c time_pb = s->pb_field_time - field_select + i; i 143 libavcodec/mpeg4video.c time_pp = s->pp_field_time + field_select - i; i 144 libavcodec/mpeg4video.c time_pb = s->pb_field_time + field_select - i; i 146 libavcodec/mpeg4video.c s->mv[0][i][0] = s->p_field_mv_table[i][0][mb_index][0] * i 148 libavcodec/mpeg4video.c s->mv[0][i][1] = s->p_field_mv_table[i][0][mb_index][1] * i 150 libavcodec/mpeg4video.c s->mv[1][i][0] = mx ? s->mv[0][i][0] - i 151 libavcodec/mpeg4video.c s->p_field_mv_table[i][0][mb_index][0] i 152 libavcodec/mpeg4video.c : s->p_field_mv_table[i][0][mb_index][0] * i 154 libavcodec/mpeg4video.c s->mv[1][i][1] = my ? s->mv[0][i][1] - i 155 libavcodec/mpeg4video.c s->p_field_mv_table[i][0][mb_index][1] i 156 libavcodec/mpeg4video.c : s->p_field_mv_table[i][0][mb_index][1] * i 39 libavcodec/mpeg4video_parser.c int vop_found, i; i 45 libavcodec/mpeg4video_parser.c i = 0; i 47 libavcodec/mpeg4video_parser.c for (i = 0; i < buf_size; i++) { i 48 libavcodec/mpeg4video_parser.c state = (state << 8) | buf[i]; i 50 libavcodec/mpeg4video_parser.c i++; i 61 libavcodec/mpeg4video_parser.c for (; i < buf_size; i++) { i 62 libavcodec/mpeg4video_parser.c state = (state << 8) | buf[i]; i 68 libavcodec/mpeg4video_parser.c return i - 3; i 71 libavcodec/mpeg4videodec.c int i; i 87 libavcodec/mpeg4videodec.c for (i = 1; i < 8; i++) i 88 libavcodec/mpeg4videodec.c block[s->idsp.idct_permutation[i << 3]] += ac_val[i]; i 91 libavcodec/mpeg4videodec.c for (i = 1; i < 8; i++) i 92 libavcodec/mpeg4videodec.c block[s->idsp.idct_permutation[i << 3]] += ROUNDED_DIV(ac_val[i] * qscale_table[xy], s->qscale); i 102 libavcodec/mpeg4videodec.c for (i = 1; i < 8; i++) i 103 libavcodec/mpeg4videodec.c block[s->idsp.idct_permutation[i]] += ac_val[i + 8]; i 106 libavcodec/mpeg4videodec.c for (i = 1; i < 8; i++) i 107 libavcodec/mpeg4videodec.c block[s->idsp.idct_permutation[i]] += ROUNDED_DIV(ac_val[i + 8] * qscale_table[xy], s->qscale); i 112 libavcodec/mpeg4videodec.c for (i = 1; i < 8; i++) i 113 libavcodec/mpeg4videodec.c ac_val1[i] = block[s->idsp.idct_permutation[i << 3]]; i 116 libavcodec/mpeg4videodec.c for (i = 1; i < 8; i++) i 117 libavcodec/mpeg4videodec.c ac_val1[8 + i] = block[s->idsp.idct_permutation[i]]; i 184 libavcodec/mpeg4videodec.c int min_ab, i, w2, h2, w3, h3; i 202 libavcodec/mpeg4videodec.c for (i = 0; i < ctx->num_sprite_warping_points; i++) { i 218 libavcodec/mpeg4videodec.c ctx->sprite_traj[i][0] = d[i][0] = x; i 219 libavcodec/mpeg4videodec.c ctx->sprite_traj[i][1] = d[i][1] = y; i 221 libavcodec/mpeg4videodec.c for (; i < 4; i++) i 222 libavcodec/mpeg4videodec.c ctx->sprite_traj[i][0] = ctx->sprite_traj[i][1] = 0; i 375 libavcodec/mpeg4videodec.c for (i = 0; i < 2; i++) { i 377 libavcodec/mpeg4videodec.c FFABS( sprite_offset[0][i]) >= INT_MAX >> shift_y || i 378 libavcodec/mpeg4videodec.c FFABS( sprite_offset[1][i]) >= INT_MAX >> shift_c || i 379 libavcodec/mpeg4videodec.c FFABS( sprite_delta[0][i]) >= INT_MAX >> shift_y || i 380 libavcodec/mpeg4videodec.c FFABS( sprite_delta[1][i]) >= INT_MAX >> shift_y i 387 libavcodec/mpeg4videodec.c for (i = 0; i < 2; i++) { i 388 libavcodec/mpeg4videodec.c sprite_offset[0][i] *= 1 << shift_y; i 389 libavcodec/mpeg4videodec.c sprite_offset[1][i] *= 1 << shift_c; i 390 libavcodec/mpeg4videodec.c sprite_delta[0][i] *= 1 << shift_y; i 391 libavcodec/mpeg4videodec.c sprite_delta[1][i] *= 1 << shift_y; i 392 libavcodec/mpeg4videodec.c ctx->sprite_shift[i] = 16; i 395 libavcodec/mpeg4videodec.c for (i = 0; i < 2; i++) { i 397 libavcodec/mpeg4videodec.c sprite_delta[i][0] - a * (1LL<<16), i 398 libavcodec/mpeg4videodec.c sprite_delta[i][1] - a * (1LL<<16) i 401 libavcodec/mpeg4videodec.c if (llabs(sprite_offset[0][i] + sprite_delta[i][0] * (w+16LL)) >= INT_MAX || i 402 libavcodec/mpeg4videodec.c llabs(sprite_offset[0][i] + sprite_delta[i][1] * (h+16LL)) >= INT_MAX || i 403 libavcodec/mpeg4videodec.c llabs(sprite_offset[0][i] + sprite_delta[i][0] * (w+16LL) + sprite_delta[i][1] * (h+16LL)) >= INT_MAX || i 404 libavcodec/mpeg4videodec.c llabs(sprite_delta[i][0] * (w+16LL)) >= INT_MAX || i 405 libavcodec/mpeg4videodec.c llabs(sprite_delta[i][1] * (h+16LL)) >= INT_MAX || i 408 libavcodec/mpeg4videodec.c llabs(sprite_offset[0][i] + sd[0] * (w+16LL)) >= INT_MAX || i 409 libavcodec/mpeg4videodec.c llabs(sprite_offset[0][i] + sd[1] * (h+16LL)) >= INT_MAX || i 410 libavcodec/mpeg4videodec.c llabs(sprite_offset[0][i] + sd[0] * (w+16LL) + sd[1] * (h+16LL)) >= INT_MAX i 419 libavcodec/mpeg4videodec.c for (i = 0; i < 4; i++) { i 420 libavcodec/mpeg4videodec.c s->sprite_offset[i&1][i>>1] = sprite_offset[i&1][i>>1]; i 421 libavcodec/mpeg4videodec.c s->sprite_delta [i&1][i>>1] = sprite_delta [i&1][i>>1]; i 711 libavcodec/mpeg4videodec.c int i; i 735 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) { i 737 libavcodec/mpeg4videodec.c int dc = mpeg4_decode_dc(s, i, &dc_pred_dir); i 855 libavcodec/mpeg4videodec.c int i; i 858 libavcodec/mpeg4videodec.c for (i = 0; i < 4; i++) { i 859 libavcodec/mpeg4videodec.c int16_t *mot_val = ff_h263_pred_motion(s, i, 0, &pred_x, &pred_y); i 914 libavcodec/mpeg4videodec.c int i; i 929 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) { i 931 libavcodec/mpeg4videodec.c int dc = mpeg4_decode_dc(s, i, &dc_pred_dir); i 1046 libavcodec/mpeg4videodec.c int level, i, last, run, qmul, qadd; i 1070 libavcodec/mpeg4videodec.c i = 0; i 1072 libavcodec/mpeg4videodec.c i = -1; i 1096 libavcodec/mpeg4videodec.c i = -1; i 1098 libavcodec/mpeg4videodec.c s->block_last_index[n] = i; i 1165 libavcodec/mpeg4videodec.c i += run + 1; i 1167 libavcodec/mpeg4videodec.c i += 192; i 1249 libavcodec/mpeg4videodec.c i += run + 1; i 1251 libavcodec/mpeg4videodec.c i += 192; i 1256 libavcodec/mpeg4videodec.c i += run + rl->max_run[run >> 7][level / qmul] + 1; // FIXME opt indexing i 1264 libavcodec/mpeg4videodec.c i += run; i 1271 libavcodec/mpeg4videodec.c i += run; i 1275 libavcodec/mpeg4videodec.c ff_tlog(s->avctx, "dct[%d][%d] = %- 4d end?:%d\n", scan_table[i&63]&7, scan_table[i&63] >> 3, level, i>62); i 1276 libavcodec/mpeg4videodec.c if (i > 62) { i 1277 libavcodec/mpeg4videodec.c i -= 192; i 1278 libavcodec/mpeg4videodec.c if (i & (~63)) { i 1284 libavcodec/mpeg4videodec.c block[scan_table[i]] = level; i 1288 libavcodec/mpeg4videodec.c block[scan_table[i]] = level; i 1298 libavcodec/mpeg4videodec.c i -= i >> 31; // if (i == -1) i = 0; i 1303 libavcodec/mpeg4videodec.c i = 63; // FIXME not optimal i 1305 libavcodec/mpeg4videodec.c s->block_last_index[n] = i; i 1331 libavcodec/mpeg4videodec.c int i; i 1332 libavcodec/mpeg4videodec.c for (i = 0; i < 4; i++) { i 1333 libavcodec/mpeg4videodec.c s->mv[0][i][0] = s->current_picture.motion_val[0][s->block_index[i]][0]; i 1334 libavcodec/mpeg4videodec.c s->mv[0][i][1] = s->current_picture.motion_val[0][s->block_index[i]][1]; i 1340 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) i 1341 libavcodec/mpeg4videodec.c s->block_last_index[i] = -1; i 1370 libavcodec/mpeg4videodec.c int i; i 1373 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) { i 1374 libavcodec/mpeg4videodec.c if (mpeg4_decode_block(ctx, block[i], i, cbp & 32, s->mb_intra, ctx->rvlc) < 0) { i 1403 libavcodec/mpeg4videodec.c int cbpc, cbpy, i, cbp, pred_x, pred_y, mx, my, dquant; i 1417 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) i 1418 libavcodec/mpeg4videodec.c s->block_last_index[i] = -1; i 1499 libavcodec/mpeg4videodec.c for (i = 0; i < 2; i++) { i 1508 libavcodec/mpeg4videodec.c s->mv[0][i][0] = mx; i 1509 libavcodec/mpeg4videodec.c s->mv[0][i][1] = my; i 1531 libavcodec/mpeg4videodec.c for (i = 0; i < 4; i++) { i 1532 libavcodec/mpeg4videodec.c mot_val = ff_h263_pred_motion(s, i, 0, &pred_x, &pred_y); i 1540 libavcodec/mpeg4videodec.c s->mv[0][i][0] = mx; i 1541 libavcodec/mpeg4videodec.c s->mv[0][i][1] = my; i 1555 libavcodec/mpeg4videodec.c for (i = 0; i < 2; i++) { i 1556 libavcodec/mpeg4videodec.c s->last_mv[i][0][0] = i 1557 libavcodec/mpeg4videodec.c s->last_mv[i][0][1] = i 1558 libavcodec/mpeg4videodec.c s->last_mv[i][1][0] = i 1559 libavcodec/mpeg4videodec.c s->last_mv[i][1][1] = 0; i 1570 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) i 1571 libavcodec/mpeg4videodec.c s->block_last_index[i] = -1; i 1664 libavcodec/mpeg4videodec.c for (i = 0; i < 2; i++) { i 1665 libavcodec/mpeg4videodec.c mx = ff_h263_decode_motion(s, s->last_mv[0][i][0], s->f_code); i 1666 libavcodec/mpeg4videodec.c my = ff_h263_decode_motion(s, s->last_mv[0][i][1] / 2, s->f_code); i 1667 libavcodec/mpeg4videodec.c s->last_mv[0][i][0] = i 1668 libavcodec/mpeg4videodec.c s->mv[0][i][0] = mx; i 1669 libavcodec/mpeg4videodec.c s->last_mv[0][i][1] = (s->mv[0][i][1] = my) * 2; i 1676 libavcodec/mpeg4videodec.c for (i = 0; i < 2; i++) { i 1677 libavcodec/mpeg4videodec.c mx = ff_h263_decode_motion(s, s->last_mv[1][i][0], s->b_code); i 1678 libavcodec/mpeg4videodec.c my = ff_h263_decode_motion(s, s->last_mv[1][i][1] / 2, s->b_code); i 1679 libavcodec/mpeg4videodec.c s->last_mv[1][i][0] = i 1680 libavcodec/mpeg4videodec.c s->mv[1][i][0] = mx; i 1681 libavcodec/mpeg4videodec.c s->last_mv[1][i][1] = (s->mv[1][i][1] = my) * 2; i 1738 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) { i 1739 libavcodec/mpeg4videodec.c if (mpeg4_decode_block(ctx, block[i], i, cbp & 32, 1, 0) < 0) i 1747 libavcodec/mpeg4videodec.c for (i = 0; i < 6; i++) { i 1748 libavcodec/mpeg4videodec.c if (mpeg4_decode_block(ctx, block[i], i, cbp & 32, 0, 0) < 0) i 1937 libavcodec/mpeg4videodec.c int i, j, w, h, idx = 0; i 1964 libavcodec/mpeg4videodec.c for (i = 0; i < h; i++) { i 1992 libavcodec/mpeg4videodec.c if (i != 0) i 2020 libavcodec/mpeg4videodec.c int i; i 2035 libavcodec/mpeg4videodec.c for (i = 0; i < mpeg4_block_count[s->chroma_format]; i++) { i 2036 libavcodec/mpeg4videodec.c if (mpeg4_decode_studio_block(s, (*s->block32)[i], i) < 0) i 2043 libavcodec/mpeg4videodec.c for (i = 0; i < 3; i++) { i 2044 libavcodec/mpeg4videodec.c if (mpeg4_decode_dpcm_macroblock(s, (*s->dpcm_macroblock)[i], i) < 0) i 2135 libavcodec/mpeg4videodec.c int i, v; i 2138 libavcodec/mpeg4videodec.c for (i = 0; i < 64; i++) { i 2139 libavcodec/mpeg4videodec.c int j = s->idsp.idct_permutation[i]; i 2140 libavcodec/mpeg4videodec.c v = ff_mpeg4_default_intra_matrix[i]; i 2144 libavcodec/mpeg4videodec.c v = ff_mpeg4_default_non_intra_matrix[i]; i 2328 libavcodec/mpeg4videodec.c int i, v; i 2335 libavcodec/mpeg4videodec.c for (i = 0; i < 64; i++) { i 2346 libavcodec/mpeg4videodec.c j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 2352 libavcodec/mpeg4videodec.c for (; i < 64; i++) { i 2353 libavcodec/mpeg4videodec.c int j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 2362 libavcodec/mpeg4videodec.c for (i = 0; i < 64; i++) { i 2373 libavcodec/mpeg4videodec.c j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 2379 libavcodec/mpeg4videodec.c for (; i < 64; i++) { i 2380 libavcodec/mpeg4videodec.c int j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 2529 libavcodec/mpeg4videodec.c int i; i 2534 libavcodec/mpeg4videodec.c for (i = 0; i < 255 && get_bits_count(gb) < gb->size_in_bits; i++) { i 2537 libavcodec/mpeg4videodec.c buf[i] = get_bits(gb, 8); i 2539 libavcodec/mpeg4videodec.c buf[i] = 0; i 2976 libavcodec/mpeg4videodec.c int i, j, v; i 2982 libavcodec/mpeg4videodec.c for (i = 0; i < 64; i++) { i 2984 libavcodec/mpeg4videodec.c j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 2994 libavcodec/mpeg4videodec.c for (i = 0; i < 64; i++) { i 3003 libavcodec/mpeg4videodec.c for (i = 0; i < 64; i++) { i 3005 libavcodec/mpeg4videodec.c j = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 3014 libavcodec/mpeg4videodec.c for (i = 0; i < 64; i++) { i 3424 libavcodec/mpeg4videodec.c int i; i 3425 libavcodec/mpeg4videodec.c for (i = current_pos; i < buf_size - 4; i++) i 3427 libavcodec/mpeg4videodec.c if (buf[i] == 0 && i 3428 libavcodec/mpeg4videodec.c buf[i + 1] == 0 && i 3429 libavcodec/mpeg4videodec.c buf[i + 2] == 1 && i 3430 libavcodec/mpeg4videodec.c buf[i + 3] == 0xB6) { i 3431 libavcodec/mpeg4videodec.c startcode_found = !(buf[i + 4] & 0x40); i 3509 libavcodec/mpeg4videodec.c int i, ret; i 3511 libavcodec/mpeg4videodec.c for (i = 0; i < 12; i++) { i 3512 libavcodec/mpeg4videodec.c ret = init_vlc(&ctx->studio_intra_tab[i], STUDIO_INTRA_BITS, 22, i 3513 libavcodec/mpeg4videodec.c &ff_mpeg4_studio_intra[i][0][1], 4, 2, i 3514 libavcodec/mpeg4videodec.c &ff_mpeg4_studio_intra[i][0][0], 4, 2, i 3569 libavcodec/mpeg4videodec.c int i; i 3571 libavcodec/mpeg4videodec.c for (i = 0; i < 12; i++) i 3572 libavcodec/mpeg4videodec.c ff_free_vlc(&ctx->studio_intra_tab[i]); i 104 libavcodec/mpeg4videoenc.c int i, n; i 113 libavcodec/mpeg4videoenc.c for (i = 1; i < 8; i++) i 114 libavcodec/mpeg4videoenc.c block[n][s->idsp.idct_permutation[i]] = ac_val[i + 8]; i 117 libavcodec/mpeg4videoenc.c for (i = 1; i < 8; i++) i 118 libavcodec/mpeg4videoenc.c block[n][s->idsp.idct_permutation[i << 3]] = ac_val[i]; i 136 libavcodec/mpeg4videoenc.c int i, n; i 155 libavcodec/mpeg4videoenc.c for (i = 1; i < 8; i++) { i 156 libavcodec/mpeg4videoenc.c const int level = block[n][s->idsp.idct_permutation[i]]; i 157 libavcodec/mpeg4videoenc.c block[n][s->idsp.idct_permutation[i]] = level - ac_val[i + 8]; i 158 libavcodec/mpeg4videoenc.c ac_val1[i] = block[n][s->idsp.idct_permutation[i << 3]]; i 159 libavcodec/mpeg4videoenc.c ac_val1[i + 8] = level; i 163 libavcodec/mpeg4videoenc.c for (i = 1; i < 8; i++) { i 164 libavcodec/mpeg4videoenc.c const int level = block[n][s->idsp.idct_permutation[i]]; i 165 libavcodec/mpeg4videoenc.c block[n][s->idsp.idct_permutation[i]] = level - ROUNDED_DIV(ac_val[i + 8] * qscale_table[xy], s->qscale); i 166 libavcodec/mpeg4videoenc.c ac_val1[i] = block[n][s->idsp.idct_permutation[i << 3]]; i 167 libavcodec/mpeg4videoenc.c ac_val1[i + 8] = level; i 177 libavcodec/mpeg4videoenc.c for (i = 1; i < 8; i++) { i 178 libavcodec/mpeg4videoenc.c const int level = block[n][s->idsp.idct_permutation[i << 3]]; i 179 libavcodec/mpeg4videoenc.c block[n][s->idsp.idct_permutation[i << 3]] = level - ac_val[i]; i 180 libavcodec/mpeg4videoenc.c ac_val1[i] = level; i 181 libavcodec/mpeg4videoenc.c ac_val1[i + 8] = block[n][s->idsp.idct_permutation[i]]; i 185 libavcodec/mpeg4videoenc.c for (i = 1; i < 8; i++) { i 186 libavcodec/mpeg4videoenc.c const int level = block[n][s->idsp.idct_permutation[i << 3]]; i 187 libavcodec/mpeg4videoenc.c block[n][s->idsp.idct_permutation[i << 3]] = level - ROUNDED_DIV(ac_val[i] * qscale_table[xy], s->qscale); i 188 libavcodec/mpeg4videoenc.c ac_val1[i] = level; i 189 libavcodec/mpeg4videoenc.c ac_val1[i + 8] = block[n][s->idsp.idct_permutation[i]]; i 195 libavcodec/mpeg4videoenc.c for (i = 63; i > 0; i--) // FIXME optimize i 196 libavcodec/mpeg4videoenc.c if (block[n][st[n][i]]) i 198 libavcodec/mpeg4videoenc.c s->block_last_index[n] = i; i 216 libavcodec/mpeg4videoenc.c int i; i 226 libavcodec/mpeg4videoenc.c for (i = 0; i < s->mb_num; i++) { i 227 libavcodec/mpeg4videoenc.c int mb_xy = s->mb_index2xy[i]; i 236 libavcodec/mpeg4videoenc.c for (i = 0; i < s->mb_num; i++) { i 237 libavcodec/mpeg4videoenc.c int mb_xy = s->mb_index2xy[i]; i 244 libavcodec/mpeg4videoenc.c for (i = 1; i < s->mb_num; i++) { i 245 libavcodec/mpeg4videoenc.c int mb_xy = s->mb_index2xy[i]; i 246 libavcodec/mpeg4videoenc.c if (qscale_table[mb_xy] != qscale_table[s->mb_index2xy[i - 1]] && i 288 libavcodec/mpeg4videoenc.c int i, last_non_zero; i 298 libavcodec/mpeg4videoenc.c i = 1; i 304 libavcodec/mpeg4videoenc.c i = 0; i 310 libavcodec/mpeg4videoenc.c last_non_zero = i - 1; i 311 libavcodec/mpeg4videoenc.c for (; i < last_index; i++) { i 312 libavcodec/mpeg4videoenc.c int level = block[scan_table[i]]; i 314 libavcodec/mpeg4videoenc.c int run = i - last_non_zero - 1; i 325 libavcodec/mpeg4videoenc.c last_non_zero = i; i 329 libavcodec/mpeg4videoenc.c int level = block[scan_table[i]]; i 330 libavcodec/mpeg4videoenc.c int run = i - last_non_zero - 1; i 348 libavcodec/mpeg4videoenc.c int i, last_non_zero; i 358 libavcodec/mpeg4videoenc.c i = 1; i 363 libavcodec/mpeg4videoenc.c i = 0; i 368 libavcodec/mpeg4videoenc.c last_non_zero = i - 1; i 369 libavcodec/mpeg4videoenc.c for (; i < last_index; i++) { i 370 libavcodec/mpeg4videoenc.c int level = block[scan_table[i]]; i 372 libavcodec/mpeg4videoenc.c int run = i - last_non_zero - 1; i 380 libavcodec/mpeg4videoenc.c last_non_zero = i; i 384 libavcodec/mpeg4videoenc.c int level = block[scan_table[i]]; i 385 libavcodec/mpeg4videoenc.c int run = i - last_non_zero - 1; i 403 libavcodec/mpeg4videoenc.c int i; i 407 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) i 409 libavcodec/mpeg4videoenc.c mpeg4_get_block_length(s, block[i], i, i 410 libavcodec/mpeg4videoenc.c intra_dc[i], scan_table[i])); i 413 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) i 414 libavcodec/mpeg4videoenc.c mpeg4_encode_block(s, block[i], i, i 415 libavcodec/mpeg4videoenc.c intra_dc[i], scan_table[i], dc_pb, ac_pb); i 419 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) i 421 libavcodec/mpeg4videoenc.c mpeg4_get_block_length(s, block[i], i, 0, i 425 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) i 426 libavcodec/mpeg4videoenc.c mpeg4_encode_block(s, block[i], i, 0, i 435 libavcodec/mpeg4videoenc.c int cbp = 0, i; i 441 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) { i 442 libavcodec/mpeg4videoenc.c if (s->coded_score[i] < 0) { i 443 libavcodec/mpeg4videoenc.c score += s->coded_score[i]; i 444 libavcodec/mpeg4videoenc.c cbp |= 1 << (5 - i); i 458 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) { i 459 libavcodec/mpeg4videoenc.c if (s->block_last_index[i] >= 0 && ((cbp >> (5 - i)) & 1) == 0) { i 460 libavcodec/mpeg4videoenc.c s->block_last_index[i] = -1; i 461 libavcodec/mpeg4videoenc.c s->bdsp.clear_block(s->block[i]); i 465 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) { i 466 libavcodec/mpeg4videoenc.c if (s->block_last_index[i] >= 0) i 467 libavcodec/mpeg4videoenc.c cbp |= 1 << (5 - i); i 486 libavcodec/mpeg4videoenc.c int i, cbp; i 494 libavcodec/mpeg4videoenc.c for (i = 0; i < 2; i++) i 495 libavcodec/mpeg4videoenc.c s->last_mv[i][0][0] = i 496 libavcodec/mpeg4videoenc.c s->last_mv[i][0][1] = i 497 libavcodec/mpeg4videoenc.c s->last_mv[i][1][0] = i 498 libavcodec/mpeg4videoenc.c s->last_mv[i][1][1] = 0; i 599 libavcodec/mpeg4videoenc.c for (i = 0; i < 2; i++) { i 601 libavcodec/mpeg4videoenc.c s->mv[0][i][0] - s->last_mv[0][i][0], i 602 libavcodec/mpeg4videoenc.c s->mv[0][i][1] - s->last_mv[0][i][1] / 2, i 604 libavcodec/mpeg4videoenc.c s->last_mv[0][i][0] = s->mv[0][i][0]; i 605 libavcodec/mpeg4videoenc.c s->last_mv[0][i][1] = s->mv[0][i][1] * 2; i 610 libavcodec/mpeg4videoenc.c for (i = 0; i < 2; i++) { i 612 libavcodec/mpeg4videoenc.c s->mv[1][i][0] - s->last_mv[1][i][0], i 613 libavcodec/mpeg4videoenc.c s->mv[1][i][1] - s->last_mv[1][i][1] / 2, i 615 libavcodec/mpeg4videoenc.c s->last_mv[1][i][0] = s->mv[1][i][0]; i 616 libavcodec/mpeg4videoenc.c s->last_mv[1][i][1] = s->mv[1][i][1] * 2; i 639 libavcodec/mpeg4videoenc.c int i; i 650 libavcodec/mpeg4videoenc.c for (i = 0; i < s->max_b_frames; i++) { i 653 libavcodec/mpeg4videoenc.c Picture *pic = s->reordered_input_picture[i + 1]; i 776 libavcodec/mpeg4videoenc.c for (i = 0; i < 4; i++) { i 778 libavcodec/mpeg4videoenc.c ff_h263_pred_motion(s, i, 0, &pred_x, &pred_y); i 781 libavcodec/mpeg4videoenc.c s->current_picture.motion_val[0][s->block_index[i]][0] - pred_x, i 782 libavcodec/mpeg4videoenc.c s->current_picture.motion_val[0][s->block_index[i]][1] - pred_y, i 803 libavcodec/mpeg4videoenc.c int i; i 805 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) i 806 libavcodec/mpeg4videoenc.c dc_diff[i] = ff_mpeg4_pred_dc(s, i, block[i][0], &dir[i], 1); i 811 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) i 812 libavcodec/mpeg4videoenc.c scan_table[i] = s->intra_scantable.permutated; i 817 libavcodec/mpeg4videoenc.c for (i = 0; i < 6; i++) i 818 libavcodec/mpeg4videoenc.c if (s->block_last_index[i] >= 1) i 819 libavcodec/mpeg4videoenc.c cbp |= 1 << (5 - i); i 25 libavcodec/mpeg_er.c int i; i 37 libavcodec/mpeg_er.c for (i = 0; i < 2; i++) { i 38 libavcodec/mpeg_er.c dst->motion_val[i] = src->motion_val[i]; i 39 libavcodec/mpeg_er.c dst->ref_index[i] = src->ref_index[i]; i 104 libavcodec/mpeg_er.c int i; i 123 libavcodec/mpeg_er.c for (i = 0; i < FF_ARRAY_ELEMS(s->dc_val); i++) i 124 libavcodec/mpeg_er.c er->dc_val[i] = s->dc_val[i]; i 51 libavcodec/mpegaudio_parser.c int i; i 55 libavcodec/mpegaudio_parser.c for(i=0; i<buf_size; ){ i 57 libavcodec/mpegaudio_parser.c int inc= FFMIN(buf_size - i, s->frame_size); i 58 libavcodec/mpegaudio_parser.c i += inc; i 63 libavcodec/mpegaudio_parser.c next= i; i 67 libavcodec/mpegaudio_parser.c while(i<buf_size){ i 71 libavcodec/mpegaudio_parser.c state= (state<<8) + buf[i++]; i 75 libavcodec/mpegaudio_parser.c if (i > 4) i 47 libavcodec/mpegaudio_tablegen.h int i, value, exponent; i 58 libavcodec/mpegaudio_tablegen.h for (i = 0; i < 16; ++i) i 59 libavcodec/mpegaudio_tablegen.h pow43_lut[i] = i * cbrt(i); i 61 libavcodec/mpegaudio_tablegen.h for (i = 1; i < TABLE_4_3_SIZE; i++) { i 64 libavcodec/mpegaudio_tablegen.h double value = i / 4; i 65 libavcodec/mpegaudio_tablegen.h if ((i & 3) == 0) i 67 libavcodec/mpegaudio_tablegen.h f = pow43_val * exp2_lut[i & 3]; i 73 libavcodec/mpegaudio_tablegen.h table_4_3_value[i] = m; i 74 libavcodec/mpegaudio_tablegen.h table_4_3_exp[i] = -e; i 149 libavcodec/mpegaudiodec_template.c int i, k, j = 0; i 151 libavcodec/mpegaudiodec_template.c for (i = 0; i < 3; i++) { i 152 libavcodec/mpegaudiodec_template.c k = FFMIN(g->region_size[i], g->big_values); i 153 libavcodec/mpegaudiodec_template.c g->region_size[i] = k - j; i 264 libavcodec/mpegaudiodec_template.c int i, j, k; i 268 libavcodec/mpegaudiodec_template.c for (i = 0; i < 64; i++) { i 271 libavcodec/mpegaudiodec_template.c shift = i / 3; i 272 libavcodec/mpegaudiodec_template.c mod = i % 3; i 273 libavcodec/mpegaudiodec_template.c scale_factor_modshift[i] = mod | (shift << 2); i 277 libavcodec/mpegaudiodec_template.c for (i = 0; i < 15; i++) { i 279 libavcodec/mpegaudiodec_template.c n = i + 2; i 281 libavcodec/mpegaudiodec_template.c scale_factor_mult[i][0] = MULLx(norm, FIXR(1.0 * 2.0), FRAC_BITS); i 282 libavcodec/mpegaudiodec_template.c scale_factor_mult[i][1] = MULLx(norm, FIXR(0.7937005259 * 2.0), FRAC_BITS); i 283 libavcodec/mpegaudiodec_template.c scale_factor_mult[i][2] = MULLx(norm, FIXR(0.6299605249 * 2.0), FRAC_BITS); i 284 libavcodec/mpegaudiodec_template.c ff_dlog(NULL, "%d: norm=%x s=%"PRIx32" %"PRIx32" %"PRIx32"\n", i, i 286 libavcodec/mpegaudiodec_template.c scale_factor_mult[i][0], i 287 libavcodec/mpegaudiodec_template.c scale_factor_mult[i][1], i 288 libavcodec/mpegaudiodec_template.c scale_factor_mult[i][2]); i 295 libavcodec/mpegaudiodec_template.c for (i = 1; i < 16; i++) { i 296 libavcodec/mpegaudiodec_template.c const HuffTable *h = &mpa_huff_tables[i]; i 312 libavcodec/mpegaudiodec_template.c huff_vlc[i].table = huff_vlc_tables+offset; i 313 libavcodec/mpegaudiodec_template.c huff_vlc[i].table_allocated = huff_vlc_tables_sizes[i]; i 314 libavcodec/mpegaudiodec_template.c init_vlc(&huff_vlc[i], 7, 512, i 317 libavcodec/mpegaudiodec_template.c offset += huff_vlc_tables_sizes[i]; i 322 libavcodec/mpegaudiodec_template.c for (i = 0; i < 2; i++) { i 323 libavcodec/mpegaudiodec_template.c huff_quad_vlc[i].table = huff_quad_vlc_tables+offset; i 324 libavcodec/mpegaudiodec_template.c huff_quad_vlc[i].table_allocated = huff_quad_vlc_tables_sizes[i]; i 325 libavcodec/mpegaudiodec_template.c init_vlc(&huff_quad_vlc[i], i == 0 ? 7 : 4, 16, i 326 libavcodec/mpegaudiodec_template.c mpa_quad_bits[i], 1, 1, mpa_quad_codes[i], 1, 1, i 328 libavcodec/mpegaudiodec_template.c offset += huff_quad_vlc_tables_sizes[i]; i 332 libavcodec/mpegaudiodec_template.c for (i = 0; i < 9; i++) { i 335 libavcodec/mpegaudiodec_template.c band_index_long[i][j] = k; i 336 libavcodec/mpegaudiodec_template.c k += band_size_long[i][j]; i 338 libavcodec/mpegaudiodec_template.c band_index_long[i][22] = k; i 345 libavcodec/mpegaudiodec_template.c for (i = 0; i < 4; i++) { i 346 libavcodec/mpegaudiodec_template.c if (ff_mpa_quant_bits[i] < 0) { i 347 libavcodec/mpegaudiodec_template.c for (j = 0; j < (1 << (-ff_mpa_quant_bits[i]+1)); j++) { i 350 libavcodec/mpegaudiodec_template.c steps = ff_mpa_quant_steps[i]; i 355 libavcodec/mpegaudiodec_template.c division_tabs[i][j] = val1 + (val2 << 4) + (val3 << 8); i 361 libavcodec/mpegaudiodec_template.c for (i = 0; i < 7; i++) { i 364 libavcodec/mpegaudiodec_template.c if (i != 6) { i 365 libavcodec/mpegaudiodec_template.c f = tan((double)i * M_PI / 12.0); i 370 libavcodec/mpegaudiodec_template.c is_table[0][ i] = v; i 371 libavcodec/mpegaudiodec_template.c is_table[1][6 - i] = v; i 374 libavcodec/mpegaudiodec_template.c for (i = 7; i < 16; i++) i 375 libavcodec/mpegaudiodec_template.c is_table[0][i] = is_table[1][i] = 0.0; i 377 libavcodec/mpegaudiodec_template.c for (i = 0; i < 16; i++) { i 382 libavcodec/mpegaudiodec_template.c e = -(j + 1) * ((i + 1) >> 1); i 384 libavcodec/mpegaudiodec_template.c k = i & 1; i 385 libavcodec/mpegaudiodec_template.c is_table_lsf[j][k ^ 1][i] = FIXR(f); i 386 libavcodec/mpegaudiodec_template.c is_table_lsf[j][k ][i] = FIXR(1.0); i 388 libavcodec/mpegaudiodec_template.c i, j, (float) is_table_lsf[j][0][i], i 389 libavcodec/mpegaudiodec_template.c (float) is_table_lsf[j][1][i]); i 393 libavcodec/mpegaudiodec_template.c for (i = 0; i < 8; i++) { i 395 libavcodec/mpegaudiodec_template.c ci = ci_table[i]; i 399 libavcodec/mpegaudiodec_template.c csa_table[i][0] = FIXHR(cs/4); i 400 libavcodec/mpegaudiodec_template.c csa_table[i][1] = FIXHR(ca/4); i 401 libavcodec/mpegaudiodec_template.c csa_table[i][2] = FIXHR(ca/4) + FIXHR(cs/4); i 402 libavcodec/mpegaudiodec_template.c csa_table[i][3] = FIXHR(ca/4) - FIXHR(cs/4); i 404 libavcodec/mpegaudiodec_template.c csa_table[i][0] = cs; i 405 libavcodec/mpegaudiodec_template.c csa_table[i][1] = ca; i 406 libavcodec/mpegaudiodec_template.c csa_table[i][2] = ca + cs; i 407 libavcodec/mpegaudiodec_template.c csa_table[i][3] = ca - cs; i 506 libavcodec/mpegaudiodec_template.c int bound, i, v, n, ch, j, mant; i 516 libavcodec/mpegaudiodec_template.c for (i = 0; i < bound; i++) { i 518 libavcodec/mpegaudiodec_template.c allocation[ch][i] = get_bits(&s->gb, 4); i 521 libavcodec/mpegaudiodec_template.c for (i = bound; i < SBLIMIT; i++) i 522 libavcodec/mpegaudiodec_template.c allocation[0][i] = get_bits(&s->gb, 4); i 525 libavcodec/mpegaudiodec_template.c for (i = 0; i < bound; i++) { i 527 libavcodec/mpegaudiodec_template.c if (allocation[ch][i]) i 528 libavcodec/mpegaudiodec_template.c scale_factors[ch][i] = get_bits(&s->gb, 6); i 531 libavcodec/mpegaudiodec_template.c for (i = bound; i < SBLIMIT; i++) { i 532 libavcodec/mpegaudiodec_template.c if (allocation[0][i]) { i 533 libavcodec/mpegaudiodec_template.c scale_factors[0][i] = get_bits(&s->gb, 6); i 534 libavcodec/mpegaudiodec_template.c scale_factors[1][i] = get_bits(&s->gb, 6); i 540 libavcodec/mpegaudiodec_template.c for (i = 0; i < bound; i++) { i 542 libavcodec/mpegaudiodec_template.c n = allocation[ch][i]; i 545 libavcodec/mpegaudiodec_template.c v = l1_unscale(n, mant, scale_factors[ch][i]); i 549 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][j][i] = v; i 552 libavcodec/mpegaudiodec_template.c for (i = bound; i < SBLIMIT; i++) { i 553 libavcodec/mpegaudiodec_template.c n = allocation[0][i]; i 556 libavcodec/mpegaudiodec_template.c v = l1_unscale(n, mant, scale_factors[0][i]); i 557 libavcodec/mpegaudiodec_template.c s->sb_samples[0][j][i] = v; i 558 libavcodec/mpegaudiodec_template.c v = l1_unscale(n, mant, scale_factors[1][i]); i 559 libavcodec/mpegaudiodec_template.c s->sb_samples[1][j][i] = v; i 561 libavcodec/mpegaudiodec_template.c s->sb_samples[0][j][i] = 0; i 562 libavcodec/mpegaudiodec_template.c s->sb_samples[1][j][i] = 0; i 573 libavcodec/mpegaudiodec_template.c int table, bit_alloc_bits, i, j, ch, bound, v; i 598 libavcodec/mpegaudiodec_template.c for (i = 0; i < bound; i++) { i 601 libavcodec/mpegaudiodec_template.c bit_alloc[ch][i] = get_bits(&s->gb, bit_alloc_bits); i 604 libavcodec/mpegaudiodec_template.c for (i = bound; i < sblimit; i++) { i 607 libavcodec/mpegaudiodec_template.c bit_alloc[0][i] = v; i 608 libavcodec/mpegaudiodec_template.c bit_alloc[1][i] = v; i 613 libavcodec/mpegaudiodec_template.c for (i = 0; i < sblimit; i++) { i 615 libavcodec/mpegaudiodec_template.c if (bit_alloc[ch][i]) i 616 libavcodec/mpegaudiodec_template.c scale_code[ch][i] = get_bits(&s->gb, 2); i 621 libavcodec/mpegaudiodec_template.c for (i = 0; i < sblimit; i++) { i 623 libavcodec/mpegaudiodec_template.c if (bit_alloc[ch][i]) { i 624 libavcodec/mpegaudiodec_template.c sf = scale_factors[ch][i]; i 625 libavcodec/mpegaudiodec_template.c switch (scale_code[ch][i]) { i 656 libavcodec/mpegaudiodec_template.c for (i = 0; i < bound; i++) { i 659 libavcodec/mpegaudiodec_template.c b = bit_alloc[ch][i]; i 661 libavcodec/mpegaudiodec_template.c scale = scale_factors[ch][i][k]; i 671 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 0][i] = i 673 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 1][i] = i 675 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 2][i] = i 681 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + m][i] = v; i 685 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 0][i] = 0; i 686 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 1][i] = 0; i 687 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 2][i] = 0; i 694 libavcodec/mpegaudiodec_template.c for (i = bound; i < sblimit; i++) { i 696 libavcodec/mpegaudiodec_template.c b = bit_alloc[0][i]; i 699 libavcodec/mpegaudiodec_template.c scale0 = scale_factors[0][i][k]; i 700 libavcodec/mpegaudiodec_template.c scale1 = scale_factors[1][i][k]; i 709 libavcodec/mpegaudiodec_template.c s->sb_samples[0][k * 12 + l + 0][i] = i 711 libavcodec/mpegaudiodec_template.c s->sb_samples[1][k * 12 + l + 0][i] = i 715 libavcodec/mpegaudiodec_template.c s->sb_samples[0][k * 12 + l + 1][i] = i 717 libavcodec/mpegaudiodec_template.c s->sb_samples[1][k * 12 + l + 1][i] = i 719 libavcodec/mpegaudiodec_template.c s->sb_samples[0][k * 12 + l + 2][i] = i 721 libavcodec/mpegaudiodec_template.c s->sb_samples[1][k * 12 + l + 2][i] = i 726 libavcodec/mpegaudiodec_template.c s->sb_samples[0][k * 12 + l + m][i] = i 728 libavcodec/mpegaudiodec_template.c s->sb_samples[1][k * 12 + l + m][i] = i 733 libavcodec/mpegaudiodec_template.c s->sb_samples[0][k * 12 + l + 0][i] = 0; i 734 libavcodec/mpegaudiodec_template.c s->sb_samples[0][k * 12 + l + 1][i] = 0; i 735 libavcodec/mpegaudiodec_template.c s->sb_samples[0][k * 12 + l + 2][i] = 0; i 736 libavcodec/mpegaudiodec_template.c s->sb_samples[1][k * 12 + l + 0][i] = 0; i 737 libavcodec/mpegaudiodec_template.c s->sb_samples[1][k * 12 + l + 1][i] = 0; i 738 libavcodec/mpegaudiodec_template.c s->sb_samples[1][k * 12 + l + 2][i] = 0; i 744 libavcodec/mpegaudiodec_template.c for (i = sblimit; i < SBLIMIT; i++) { i 746 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 0][i] = 0; i 747 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 1][i] = 0; i 748 libavcodec/mpegaudiodec_template.c s->sb_samples[ch][k * 12 + l + 2][i] = 0; i 789 libavcodec/mpegaudiodec_template.c int len, i, j, k, l, v0, shift, gain, gains[3]; i 798 libavcodec/mpegaudiodec_template.c for (i = 0; i < g->long_end; i++) { i 799 libavcodec/mpegaudiodec_template.c v0 = gain - ((g->scale_factors[i] + pretab[i]) << shift) + 400; i 800 libavcodec/mpegaudiodec_template.c len = bstab[i]; i 811 libavcodec/mpegaudiodec_template.c for (i = g->short_start; i < 13; i++) { i 812 libavcodec/mpegaudiodec_template.c len = bstab[i]; i 857 libavcodec/mpegaudiodec_template.c int i; i 864 libavcodec/mpegaudiodec_template.c for (i = 0; i < 3; i++) { i 866 libavcodec/mpegaudiodec_template.c j = g->region_size[i]; i 870 libavcodec/mpegaudiodec_template.c k = g->table_select[i]; i 904 libavcodec/mpegaudiodec_template.c i, g->region_size[i] - j, y, exponent); i 995 libavcodec/mpegaudiodec_template.c i = get_bits_count(&s->gb); i 996 libavcodec/mpegaudiodec_template.c switch_buffer(s, &i, &end_pos, &end_pos2); i 1006 libavcodec/mpegaudiodec_template.c int i, j, len; i 1022 libavcodec/mpegaudiodec_template.c for (i = g->short_start; i < 13; i++) { i 1023 libavcodec/mpegaudiodec_template.c len = band_size_short[s->sample_rate_index][i]; i 1041 libavcodec/mpegaudiodec_template.c int i, j, k, l; i 1064 libavcodec/mpegaudiodec_template.c for (i = 12; i >= g1->short_start; i--) { i 1066 libavcodec/mpegaudiodec_template.c if (i != 11) i 1068 libavcodec/mpegaudiodec_template.c len = band_size_short[s->sample_rate_index][i]; i 1111 libavcodec/mpegaudiodec_template.c for (i = g1->long_end - 1;i >= 0;i--) { i 1112 libavcodec/mpegaudiodec_template.c len = band_size_long[s->sample_rate_index][i]; i 1124 libavcodec/mpegaudiodec_template.c k = (i == 21) ? 20 : i; i 1158 libavcodec/mpegaudiodec_template.c for (i = 0; i < 576; i++) { i 1159 libavcodec/mpegaudiodec_template.c tmp0 = tab0[i]; i 1160 libavcodec/mpegaudiodec_template.c tmp1 = tab1[i]; i 1161 libavcodec/mpegaudiodec_template.c tab0[i] = tmp0 + tmp1; i 1162 libavcodec/mpegaudiodec_template.c tab1[i] = tmp0 - tmp1; i 1199 libavcodec/mpegaudiodec_template.c int n, i; i 1212 libavcodec/mpegaudiodec_template.c for (i = n; i > 0; i--) { i 1232 libavcodec/mpegaudiodec_template.c int i, j, mdct_long_end, sblimit; i 1268 libavcodec/mpegaudiodec_template.c for (i = 0; i < 6; i++) { i 1269 libavcodec/mpegaudiodec_template.c *out_ptr = buf[4*i]; i 1273 libavcodec/mpegaudiodec_template.c for (i = 0; i < 6; i++) { i 1274 libavcodec/mpegaudiodec_template.c *out_ptr = MULH3(out2[i ], win[i ], 1) + buf[4*(i + 6*1)]; i 1275 libavcodec/mpegaudiodec_template.c buf[4*(i + 6*2)] = MULH3(out2[i + 6], win[i + 6], 1); i 1279 libavcodec/mpegaudiodec_template.c for (i = 0; i < 6; i++) { i 1280 libavcodec/mpegaudiodec_template.c *out_ptr = MULH3(out2[i ], win[i ], 1) + buf[4*(i + 6*2)]; i 1281 libavcodec/mpegaudiodec_template.c buf[4*(i + 6*0)] = MULH3(out2[i + 6], win[i + 6], 1); i 1285 libavcodec/mpegaudiodec_template.c for (i = 0; i < 6; i++) { i 1286 libavcodec/mpegaudiodec_template.c buf[4*(i + 6*0)] = MULH3(out2[i ], win[i ], 1) + buf[4*(i + 6*0)]; i 1287 libavcodec/mpegaudiodec_template.c buf[4*(i + 6*1)] = MULH3(out2[i + 6], win[i + 6], 1); i 1288 libavcodec/mpegaudiodec_template.c buf[4*(i + 6*2)] = 0; i 1297 libavcodec/mpegaudiodec_template.c for (i = 0; i < 18; i++) { i 1298 libavcodec/mpegaudiodec_template.c *out_ptr = buf[4*i]; i 1299 libavcodec/mpegaudiodec_template.c buf[4*i] = 0; i 1310 libavcodec/mpegaudiodec_template.c int gr, ch, blocksplit_flag, i, j, k, n, bits_pos; i 1361 libavcodec/mpegaudiodec_template.c for (i = 0; i < 2; i++) i 1362 libavcodec/mpegaudiodec_template.c g->table_select[i] = get_bits(&s->gb, 5); i 1363 libavcodec/mpegaudiodec_template.c for (i = 0; i < 3; i++) i 1364 libavcodec/mpegaudiodec_template.c g->subblock_gain[i] = get_bits(&s->gb, 3); i 1370 libavcodec/mpegaudiodec_template.c for (i = 0; i < 3; i++) i 1371 libavcodec/mpegaudiodec_template.c g->table_select[i] = get_bits(&s->gb, 5); i 1445 libavcodec/mpegaudiodec_template.c for (i = 0; i < n; i++) i 1448 libavcodec/mpegaudiodec_template.c for (i = 0; i < n; i++) i 1452 libavcodec/mpegaudiodec_template.c for (i = 0; i < 18; i++) i 1454 libavcodec/mpegaudiodec_template.c for (i = 0; i < 3; i++) i 1457 libavcodec/mpegaudiodec_template.c for (i = 0; i < 21; i++) i 1468 libavcodec/mpegaudiodec_template.c for (i = 0; i < n; i++) i 1471 libavcodec/mpegaudiodec_template.c for (i = 0; i < n; i++) i 1476 libavcodec/mpegaudiodec_template.c for (i = 0; i < n; i++) { i 1527 libavcodec/mpegaudiodec_template.c for (i = 0; i < n; i++) i 1530 libavcodec/mpegaudiodec_template.c for (i = 0; i < n; i++) i 1564 libavcodec/mpegaudiodec_template.c int i, nb_frames, ch, ret; i 1603 libavcodec/mpegaudiodec_template.c i = (get_bits_left(&s->gb) >> 3) - s->extrasize; i 1604 libavcodec/mpegaudiodec_template.c if (i >= 0 && i <= BACKSTEP_SIZE) { i 1605 libavcodec/mpegaudiodec_template.c memmove(s->last_buf, s->gb.buffer + (get_bits_count(&s->gb)>>3), i); i 1606 libavcodec/mpegaudiodec_template.c s->last_buf_size=i; i 1608 libavcodec/mpegaudiodec_template.c av_log(s->avctx, AV_LOG_ERROR, "invalid old backstep %d\n", i); i 1616 libavcodec/mpegaudiodec_template.c i = (get_bits_left(&s->gb) >> 3) - s->extrasize; i 1617 libavcodec/mpegaudiodec_template.c if (i < 0 || i > BACKSTEP_SIZE || nb_frames < 0) { i 1618 libavcodec/mpegaudiodec_template.c if (i < 0) i 1619 libavcodec/mpegaudiodec_template.c av_log(s->avctx, AV_LOG_ERROR, "invalid new backstep %d\n", i); i 1620 libavcodec/mpegaudiodec_template.c i = FFMIN(BACKSTEP_SIZE, buf_size - HEADER_SIZE); i 1622 libavcodec/mpegaudiodec_template.c av_assert1(i <= buf_size - HEADER_SIZE && i >= 0); i 1623 libavcodec/mpegaudiodec_template.c memcpy(s->last_buf + s->last_buf_size, s->gb.buffer + buf_size - HEADER_SIZE - i, i); i 1624 libavcodec/mpegaudiodec_template.c s->last_buf_size += i; i 1649 libavcodec/mpegaudiodec_template.c for (i = 0; i < nb_frames; i++) { i 1654 libavcodec/mpegaudiodec_template.c sample_stride, s->sb_samples[ch][i]); i 1845 libavcodec/mpegaudiodec_template.c int i; i 1850 libavcodec/mpegaudiodec_template.c for (i = 0; i < s->frames; i++) i 1851 libavcodec/mpegaudiodec_template.c av_freep(&s->mp3decctx[i]); i 1861 libavcodec/mpegaudiodec_template.c int i; i 1903 libavcodec/mpegaudiodec_template.c for (i = 1; i < s->frames; i++) { i 1904 libavcodec/mpegaudiodec_template.c s->mp3decctx[i] = av_mallocz(sizeof(MPADecodeContext)); i 1905 libavcodec/mpegaudiodec_template.c if (!s->mp3decctx[i]) i 1907 libavcodec/mpegaudiodec_template.c s->mp3decctx[i]->adu_mode = 1; i 1908 libavcodec/mpegaudiodec_template.c s->mp3decctx[i]->avctx = avctx; i 1909 libavcodec/mpegaudiodec_template.c s->mp3decctx[i]->mpadsp = s->mp3decctx[0]->mpadsp; i 1910 libavcodec/mpegaudiodec_template.c s->mp3decctx[i]->fdsp = s->mp3decctx[0]->fdsp; i 1922 libavcodec/mpegaudiodec_template.c int i; i 1925 libavcodec/mpegaudiodec_template.c for (i = 0; i < s->frames; i++) i 1926 libavcodec/mpegaudiodec_template.c mp_flush(s->mp3decctx[i]); i 197 libavcodec/mpegaudiodsp_template.c int i, j; i 200 libavcodec/mpegaudiodsp_template.c for(i=0;i<257;i++) { i 202 libavcodec/mpegaudiodsp_template.c v = ff_mpa_enwindow[i]; i 206 libavcodec/mpegaudiodsp_template.c window[i] = v; i 207 libavcodec/mpegaudiodsp_template.c if ((i & 63) != 0) i 209 libavcodec/mpegaudiodsp_template.c if (i != 0) i 210 libavcodec/mpegaudiodsp_template.c window[512 - i] = v; i 215 libavcodec/mpegaudiodsp_template.c for(i=0; i < 8; i++) i 217 libavcodec/mpegaudiodsp_template.c window[512+16*i+j] = window[64*i+32-j]; i 219 libavcodec/mpegaudiodsp_template.c for(i=0; i < 8; i++) i 221 libavcodec/mpegaudiodsp_template.c window[512+128+16*i+j] = window[64*i+48-j]; i 226 libavcodec/mpegaudiodsp_template.c int i, j; i 228 libavcodec/mpegaudiodsp_template.c for (i = 0; i < 36; i++) { i 232 libavcodec/mpegaudiodsp_template.c if (j == 2 && i % 3 != 1) i 235 libavcodec/mpegaudiodsp_template.c d = sin(M_PI * (i + 0.5) / 36.0); i 237 libavcodec/mpegaudiodsp_template.c if (i >= 30) d = 0; i 238 libavcodec/mpegaudiodsp_template.c else if (i >= 24) d = sin(M_PI * (i - 18 + 0.5) / 12.0); i 239 libavcodec/mpegaudiodsp_template.c else if (i >= 18) d = 1; i 241 libavcodec/mpegaudiodsp_template.c if (i < 6) d = 0; i 242 libavcodec/mpegaudiodsp_template.c else if (i < 12) d = sin(M_PI * (i - 6 + 0.5) / 12.0); i 243 libavcodec/mpegaudiodsp_template.c else if (i < 18) d = 1; i 246 libavcodec/mpegaudiodsp_template.c d *= 0.5 * IMDCT_SCALAR / cos(M_PI * (2 * i + 19) / 72); i 249 libavcodec/mpegaudiodsp_template.c RENAME(ff_mdct_win)[j][i/3] = FIXHR((d / (1<<5))); i 251 libavcodec/mpegaudiodsp_template.c int idx = i < 18 ? i : i + (MDCT_BUF_SIZE/2 - 18); i 260 libavcodec/mpegaudiodsp_template.c for (i = 0; i < MDCT_BUF_SIZE; i += 2) { i 261 libavcodec/mpegaudiodsp_template.c RENAME(ff_mdct_win)[j + 4][i ] = RENAME(ff_mdct_win)[j][i ]; i 262 libavcodec/mpegaudiodsp_template.c RENAME(ff_mdct_win)[j + 4][i + 1] = -RENAME(ff_mdct_win)[j][i + 1]; i 305 libavcodec/mpegaudiodsp_template.c int i, j; i 309 libavcodec/mpegaudiodsp_template.c for (i = 17; i >= 1; i--) i 310 libavcodec/mpegaudiodsp_template.c in[i] += in[i-1]; i 311 libavcodec/mpegaudiodsp_template.c for (i = 17; i >= 3; i -= 2) i 312 libavcodec/mpegaudiodsp_template.c in[i] += in[i-2]; i 345 libavcodec/mpegaudiodsp_template.c i = 0; i 347 libavcodec/mpegaudiodsp_template.c t0 = tmp[i]; i 348 libavcodec/mpegaudiodsp_template.c t1 = tmp[i + 2]; i 352 libavcodec/mpegaudiodsp_template.c t2 = tmp[i + 1]; i 353 libavcodec/mpegaudiodsp_template.c t3 = tmp[i + 3]; i 370 libavcodec/mpegaudiodsp_template.c i += 4; i 82 libavcodec/mpegaudioenc_template.c int i, v, table; i 96 libavcodec/mpegaudioenc_template.c for(i=0;i<3;i++) { i 97 libavcodec/mpegaudioenc_template.c if (avpriv_mpa_freq_tab[i] == freq) i 99 libavcodec/mpegaudioenc_template.c if ((avpriv_mpa_freq_tab[i] / 2) == freq) { i 104 libavcodec/mpegaudioenc_template.c if (i == 3){ i 108 libavcodec/mpegaudioenc_template.c s->freq_index = i; i 111 libavcodec/mpegaudioenc_template.c for(i=1;i<15;i++) { i 112 libavcodec/mpegaudioenc_template.c if (avpriv_mpa_bitrate_tab[s->lsf][1][i] == bitrate) i 115 libavcodec/mpegaudioenc_template.c if (i == 15 && !avctx->bit_rate) { i 116 libavcodec/mpegaudioenc_template.c i = 14; i 117 libavcodec/mpegaudioenc_template.c bitrate = avpriv_mpa_bitrate_tab[s->lsf][1][i]; i 120 libavcodec/mpegaudioenc_template.c if (i == 15){ i 124 libavcodec/mpegaudioenc_template.c s->bitrate_index = i; i 145 libavcodec/mpegaudioenc_template.c for(i=0;i<s->nb_channels;i++) i 146 libavcodec/mpegaudioenc_template.c s->samples_offset[i] = 0; i 148 libavcodec/mpegaudioenc_template.c for(i=0;i<257;i++) { i 150 libavcodec/mpegaudioenc_template.c v = ff_mpa_enwindow[i]; i 154 libavcodec/mpegaudioenc_template.c s->filter_bank[i] = v; i 155 libavcodec/mpegaudioenc_template.c if ((i & 63) != 0) i 157 libavcodec/mpegaudioenc_template.c if (i != 0) i 158 libavcodec/mpegaudioenc_template.c s->filter_bank[512 - i] = v; i 161 libavcodec/mpegaudioenc_template.c for(i=0;i<64;i++) { i 162 libavcodec/mpegaudioenc_template.c v = (int)(exp2((3 - i) / 3.0) * (1 << 20)); i 165 libavcodec/mpegaudioenc_template.c s->scale_factor_table[i] = v; i 167 libavcodec/mpegaudioenc_template.c s->scale_factor_inv_table[i] = exp2(-(3 - i) / 3.0) / (float)(1 << 20); i 170 libavcodec/mpegaudioenc_template.c s->scale_factor_shift[i] = 21 - P - (i / 3); i 171 libavcodec/mpegaudioenc_template.c s->scale_factor_mult[i] = (1 << P) * exp2((i % 3) / 3.0); i 174 libavcodec/mpegaudioenc_template.c for(i=0;i<128;i++) { i 175 libavcodec/mpegaudioenc_template.c v = i - 64; i 186 libavcodec/mpegaudioenc_template.c s->scale_diff_table[i] = v; i 189 libavcodec/mpegaudioenc_template.c for(i=0;i<17;i++) { i 190 libavcodec/mpegaudioenc_template.c v = ff_mpa_quant_bits[i]; i 195 libavcodec/mpegaudioenc_template.c s->total_quant_bits[i] = 12 * v; i 204 libavcodec/mpegaudioenc_template.c int i, j; i 285 libavcodec/mpegaudioenc_template.c for (i = 0; i < 4; i++) { i 286 libavcodec/mpegaudioenc_template.c xr = MUL(tab[30-i*4],xp[0]); i 287 libavcodec/mpegaudioenc_template.c tab[30-i*4] = (tab[i*4] - xr); i 288 libavcodec/mpegaudioenc_template.c tab[ i*4] = (tab[i*4] + xr); i 290 libavcodec/mpegaudioenc_template.c xr = MUL(tab[ 2+i*4],xp[1]); i 291 libavcodec/mpegaudioenc_template.c tab[ 2+i*4] = (tab[28-i*4] - xr); i 292 libavcodec/mpegaudioenc_template.c tab[28-i*4] = (tab[28-i*4] + xr); i 294 libavcodec/mpegaudioenc_template.c xr = MUL(tab[31-i*4],xp[0]); i 295 libavcodec/mpegaudioenc_template.c tab[31-i*4] = (tab[1+i*4] - xr); i 296 libavcodec/mpegaudioenc_template.c tab[ 1+i*4] = (tab[1+i*4] + xr); i 298 libavcodec/mpegaudioenc_template.c xr = MUL(tab[ 3+i*4],xp[1]); i 299 libavcodec/mpegaudioenc_template.c tab[ 3+i*4] = (tab[29-i*4] - xr); i 300 libavcodec/mpegaudioenc_template.c tab[29-i*4] = (tab[29-i*4] + xr); i 316 libavcodec/mpegaudioenc_template.c for(i=0;i<32;i++) { i 317 libavcodec/mpegaudioenc_template.c out[i] = tab[bitinv32[i]]; i 326 libavcodec/mpegaudioenc_template.c int sum, offset, i, j; i 335 libavcodec/mpegaudioenc_template.c for(i=0;i<32;i++) { i 336 libavcodec/mpegaudioenc_template.c s->samples_buf[ch][offset + (31 - i)] = samples[0]; i 344 libavcodec/mpegaudioenc_template.c for(i=0;i<64;i++) { i 353 libavcodec/mpegaudioenc_template.c tmp[i] = sum; i 358 libavcodec/mpegaudioenc_template.c for( i=1; i<=16; i++ ) tmp1[i] = (tmp[i+16]+tmp[16-i]) >> WSHIFT; i 359 libavcodec/mpegaudioenc_template.c for( i=17; i<=31; i++ ) tmp1[i] = (tmp[i+16]-tmp[80-i]) >> WSHIFT; i 382 libavcodec/mpegaudioenc_template.c int *p, vmax, v, n, i, j, k, code; i 387 libavcodec/mpegaudioenc_template.c for(i=0;i<3;i++) { i 389 libavcodec/mpegaudioenc_template.c p = &sb_samples[i][0][j]; i 414 libavcodec/mpegaudioenc_template.c j, i, vmax, s->scale_factor_table[index], index); i 417 libavcodec/mpegaudioenc_template.c sf[i] = index; i 494 libavcodec/mpegaudioenc_template.c int i; i 496 libavcodec/mpegaudioenc_template.c for(i=0;i<s->sblimit;i++) { i 497 libavcodec/mpegaudioenc_template.c smr[i] = (int)(fixed_smr[i] * 10); i 514 libavcodec/mpegaudioenc_template.c int i, ch, b, max_smr, max_ch, max_sb, current_frame_size, max_frame_size; i 538 libavcodec/mpegaudioenc_template.c for(i=0;i<s->sblimit;i++) { i 549 libavcodec/mpegaudioenc_template.c for(i=0;i<s->sblimit;i++) { i 550 libavcodec/mpegaudioenc_template.c if (smr[ch][i] > max_smr && subband_status[ch][i] != SB_NOMORE) { i 551 libavcodec/mpegaudioenc_template.c max_smr = smr[ch][i]; i 552 libavcodec/mpegaudioenc_template.c max_sb = i; i 566 libavcodec/mpegaudioenc_template.c for(i=0;i<max_sb;i++) { i 609 libavcodec/mpegaudioenc_template.c int i, j, k, l, bit_alloc_bits, b, ch; i 632 libavcodec/mpegaudioenc_template.c for(i=0;i<s->sblimit;i++) { i 635 libavcodec/mpegaudioenc_template.c put_bits(p, bit_alloc_bits, bit_alloc[ch][i]); i 641 libavcodec/mpegaudioenc_template.c for(i=0;i<s->sblimit;i++) { i 643 libavcodec/mpegaudioenc_template.c if (bit_alloc[ch][i]) i 644 libavcodec/mpegaudioenc_template.c put_bits(p, 2, s->scale_code[ch][i]); i 649 libavcodec/mpegaudioenc_template.c for(i=0;i<s->sblimit;i++) { i 651 libavcodec/mpegaudioenc_template.c if (bit_alloc[ch][i]) { i 652 libavcodec/mpegaudioenc_template.c sf = &s->scale_factors[ch][i][0]; i 653 libavcodec/mpegaudioenc_template.c switch(s->scale_code[ch][i]) { i 677 libavcodec/mpegaudioenc_template.c for(i=0;i<s->sblimit;i++) { i 680 libavcodec/mpegaudioenc_template.c b = bit_alloc[ch][i]; i 687 libavcodec/mpegaudioenc_template.c sample = s->sb_samples[ch][k][l + m][i]; i 692 libavcodec/mpegaudioenc_template.c a = (float)sample * s->scale_factor_inv_table[s->scale_factors[ch][i][k]]; i 698 libavcodec/mpegaudioenc_template.c e = s->scale_factors[ch][i][k]; i 737 libavcodec/mpegaudioenc_template.c for(i=0;i<padding;i++) i 751 libavcodec/mpegaudioenc_template.c int padding, i, ret; i 753 libavcodec/mpegaudioenc_template.c for(i=0;i<s->nb_channels;i++) { i 754 libavcodec/mpegaudioenc_template.c filter(s, i, samples + i, s->nb_channels); i 757 libavcodec/mpegaudioenc_template.c for(i=0;i<s->nb_channels;i++) { i 758 libavcodec/mpegaudioenc_template.c compute_scale_factors(s, s->scale_code[i], s->scale_factors[i], i 759 libavcodec/mpegaudioenc_template.c s->sb_samples[i], s->sblimit); i 761 libavcodec/mpegaudioenc_template.c for(i=0;i<s->nb_channels;i++) { i 762 libavcodec/mpegaudioenc_template.c psycho_acoustic_model(s, smr[i]); i 35 libavcodec/mpegpicture.c int ret, i; i 50 libavcodec/mpegpicture.c for (i = 0; i < 2; i++) { i 51 libavcodec/mpegpicture.c MAKE_WRITABLE(motion_val_buf[i]); i 52 libavcodec/mpegpicture.c MAKE_WRITABLE(ref_index_buf[i]); i 133 libavcodec/mpegpicture.c int i; i 134 libavcodec/mpegpicture.c for (i = 0; pic->f->data[i]; i++) { i 135 libavcodec/mpegpicture.c int offset = (EDGE_WIDTH >> (i ? chroma_y_shift : 0)) * i 136 libavcodec/mpegpicture.c pic->f->linesize[i] + i 137 libavcodec/mpegpicture.c (EDGE_WIDTH >> (i ? chroma_x_shift : 0)); i 138 libavcodec/mpegpicture.c pic->f->data[i] += offset; i 192 libavcodec/mpegpicture.c int i; i 218 libavcodec/mpegpicture.c for (i = 0; mv_size && i < 2; i++) { i 219 libavcodec/mpegpicture.c pic->motion_val_buf[i] = av_buffer_allocz(mv_size); i 220 libavcodec/mpegpicture.c pic->ref_index_buf[i] = av_buffer_allocz(ref_index_size); i 221 libavcodec/mpegpicture.c if (!pic->motion_val_buf[i] || !pic->ref_index_buf[i]) i 242 libavcodec/mpegpicture.c int i, ret; i 282 libavcodec/mpegpicture.c for (i = 0; i < 2; i++) { i 283 libavcodec/mpegpicture.c pic->motion_val[i] = (int16_t (*)[2])pic->motion_val_buf[i]->data + 4; i 284 libavcodec/mpegpicture.c pic->ref_index[i] = pic->ref_index_buf[i]->data; i 323 libavcodec/mpegpicture.c int i; i 344 libavcodec/mpegpicture.c for (i = 0; i < 2; i++) { i 345 libavcodec/mpegpicture.c UPDATE_TABLE(motion_val_buf[i]); i 346 libavcodec/mpegpicture.c UPDATE_TABLE(ref_index_buf[i]); i 355 libavcodec/mpegpicture.c for (i = 0; i < 2; i++) { i 356 libavcodec/mpegpicture.c dst->motion_val[i] = src->motion_val[i]; i 357 libavcodec/mpegpicture.c dst->ref_index[i] = src->ref_index[i]; i 420 libavcodec/mpegpicture.c int i; i 423 libavcodec/mpegpicture.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 424 libavcodec/mpegpicture.c if (!picture[i].f->buf[0]) i 425 libavcodec/mpegpicture.c return i; i 428 libavcodec/mpegpicture.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 429 libavcodec/mpegpicture.c if (pic_is_unused(&picture[i])) i 430 libavcodec/mpegpicture.c return i; i 467 libavcodec/mpegpicture.c int i; i 479 libavcodec/mpegpicture.c for (i = 0; i < 2; i++) { i 480 libavcodec/mpegpicture.c av_buffer_unref(&pic->motion_val_buf[i]); i 481 libavcodec/mpegpicture.c av_buffer_unref(&pic->ref_index_buf[i]); i 73 libavcodec/mpegutils.c int i; i 86 libavcodec/mpegutils.c for (i = 0; i < AV_NUM_DATA_POINTERS; i++) i 87 libavcodec/mpegutils.c offset[i] = 0; i 92 libavcodec/mpegutils.c for (i = 3; i < AV_NUM_DATA_POINTERS; i++) i 93 libavcodec/mpegutils.c offset[i] = 0; i 124 libavcodec/mpegutils.c int i, direction, mb_type = mbtype_table[mb_x + mb_y * mb_stride]; i 129 libavcodec/mpegutils.c for (i = 0; i < 4; i++) { i 130 libavcodec/mpegutils.c int sx = mb_x * 16 + 4 + 8 * (i & 1); i 131 libavcodec/mpegutils.c int sy = mb_y * 16 + 4 + 8 * (i >> 1); i 132 libavcodec/mpegutils.c int xy = (mb_x * 2 + (i & 1) + i 133 libavcodec/mpegutils.c (mb_y * 2 + (i >> 1)) * mv_stride) << (mv_sample_log2 - 1); i 139 libavcodec/mpegutils.c for (i = 0; i < 2; i++) { i 141 libavcodec/mpegutils.c int sy = mb_y * 16 + 4 + 8 * i; i 142 libavcodec/mpegutils.c int xy = (mb_x * 2 + (mb_y * 2 + i) * mv_stride) << (mv_sample_log2 - 1); i 152 libavcodec/mpegutils.c for (i = 0; i < 2; i++) { i 153 libavcodec/mpegutils.c int sx = mb_x * 16 + 4 + 8 * i; i 155 libavcodec/mpegutils.c int xy = (mb_x * 2 + i + mb_y * 2 * mv_stride) << (mv_sample_log2 - 1); i 270 libavcodec/mpegutils.c int i, ret; i 365 libavcodec/mpegutils.c for (i = 0; i < 4; i++) { i 366 libavcodec/mpegutils.c int sx = mb_x * 16 + 8 * (i & 1); i 367 libavcodec/mpegutils.c int sy = mb_y * 16 + 8 * (i >> 1); i 368 libavcodec/mpegutils.c int xy = (mb_x * 2 + (i & 1) + i 369 libavcodec/mpegutils.c (mb_y * 2 + (i >> 1)) * mv_stride) << (mv_sample_log2 - 1); i 55 libavcodec/mpegvideo.c int i, level, nCoeffs; i 63 libavcodec/mpegvideo.c for(i=1;i<=nCoeffs;i++) { i 64 libavcodec/mpegvideo.c int j= s->intra_scantable.permutated[i]; i 84 libavcodec/mpegvideo.c int i, level, nCoeffs; i 90 libavcodec/mpegvideo.c for(i=0; i<=nCoeffs; i++) { i 91 libavcodec/mpegvideo.c int j= s->intra_scantable.permutated[i]; i 113 libavcodec/mpegvideo.c int i, level, nCoeffs; i 124 libavcodec/mpegvideo.c for(i=1;i<=nCoeffs;i++) { i 125 libavcodec/mpegvideo.c int j= s->intra_scantable.permutated[i]; i 143 libavcodec/mpegvideo.c int i, level, nCoeffs; i 156 libavcodec/mpegvideo.c for(i=1;i<=nCoeffs;i++) { i 157 libavcodec/mpegvideo.c int j= s->intra_scantable.permutated[i]; i 177 libavcodec/mpegvideo.c int i, level, nCoeffs; i 188 libavcodec/mpegvideo.c for(i=0; i<=nCoeffs; i++) { i 189 libavcodec/mpegvideo.c int j= s->intra_scantable.permutated[i]; i 211 libavcodec/mpegvideo.c int i, level, qmul, qadd; i 229 libavcodec/mpegvideo.c for(i=1; i<=nCoeffs; i++) { i 230 libavcodec/mpegvideo.c level = block[i]; i 237 libavcodec/mpegvideo.c block[i] = level; i 245 libavcodec/mpegvideo.c int i, level, qmul, qadd; i 255 libavcodec/mpegvideo.c for(i=0; i<=nCoeffs; i++) { i 256 libavcodec/mpegvideo.c level = block[i]; i 263 libavcodec/mpegvideo.c block[i] = level; i 291 libavcodec/mpegvideo.c int i; i 292 libavcodec/mpegvideo.c for (i=0; i<4; i++) { i 293 libavcodec/mpegvideo.c s->hdsp.avg_pixels_tab[0][i] = gray16; i 294 libavcodec/mpegvideo.c s->hdsp.put_pixels_tab[0][i] = gray16; i 295 libavcodec/mpegvideo.c s->hdsp.put_no_rnd_pixels_tab[0][i] = gray16; i 297 libavcodec/mpegvideo.c s->hdsp.avg_pixels_tab[1][i] = gray8; i 298 libavcodec/mpegvideo.c s->hdsp.put_pixels_tab[1][i] = gray8; i 299 libavcodec/mpegvideo.c s->hdsp.put_no_rnd_pixels_tab[1][i] = gray8; i 362 libavcodec/mpegvideo.c int i; i 387 libavcodec/mpegvideo.c for (i = 0; i < 12; i++) { i 388 libavcodec/mpegvideo.c s->pblocks[i] = &s->block[i]; i 469 libavcodec/mpegvideo.c int i, ret; i 474 libavcodec/mpegvideo.c for (i = 0; i < 12; i++) { i 475 libavcodec/mpegvideo.c dst->pblocks[i] = &dst->block[i]; i 494 libavcodec/mpegvideo.c int i, ret; i 544 libavcodec/mpegvideo.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 545 libavcodec/mpegvideo.c ff_mpeg_unref_picture(s->avctx, &s->picture[i]); i 546 libavcodec/mpegvideo.c if (s1->picture && s1->picture[i].f->buf[0] && i 547 libavcodec/mpegvideo.c (ret = ff_mpeg_ref_picture(s->avctx, &s->picture[i], &s1->picture[i])) < 0) i 689 libavcodec/mpegvideo.c int y_size, c_size, yc_size, i, mb_array_size, mv_table_size, x, y; i 756 libavcodec/mpegvideo.c for (i = 0; i < 2; i++) { i 761 libavcodec/mpegvideo.c s->b_field_mv_table_base[i][j][k], i 764 libavcodec/mpegvideo.c s->b_field_mv_table[i][j][k] = s->b_field_mv_table_base[i][j][k] + i 767 libavcodec/mpegvideo.c FF_ALLOCZ_OR_GOTO(s->avctx, s->b_field_select_table [i][j], mb_array_size * 2 * sizeof(uint8_t), fail) i 768 libavcodec/mpegvideo.c FF_ALLOCZ_OR_GOTO(s->avctx, s->p_field_mv_table_base[i][j], mv_table_size * 2 * sizeof(int16_t), fail) i 769 libavcodec/mpegvideo.c s->p_field_mv_table[i][j] = s->p_field_mv_table_base[i][j] + s->mb_stride + 1; i 771 libavcodec/mpegvideo.c FF_ALLOCZ_OR_GOTO(s->avctx, s->p_field_select_table[i], mb_array_size * 2 * sizeof(uint8_t), fail) i 791 libavcodec/mpegvideo.c for (i = 0; i < yc_size; i++) i 792 libavcodec/mpegvideo.c s->dc_val_base[i] = 1024; i 810 libavcodec/mpegvideo.c int i, j, k; i 856 libavcodec/mpegvideo.c for (i = 0; i < 2; i++) { i 859 libavcodec/mpegvideo.c s->b_field_mv_table_base[i][j][k] = NULL; i 860 libavcodec/mpegvideo.c s->b_field_mv_table[i][j][k] = NULL; i 862 libavcodec/mpegvideo.c s->b_field_select_table[i][j] = NULL; i 863 libavcodec/mpegvideo.c s->p_field_mv_table_base[i][j] = NULL; i 864 libavcodec/mpegvideo.c s->p_field_mv_table[i][j] = NULL; i 866 libavcodec/mpegvideo.c s->p_field_select_table[i] = NULL; i 892 libavcodec/mpegvideo.c int i, ret; i 939 libavcodec/mpegvideo.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 940 libavcodec/mpegvideo.c s->picture[i].f = av_frame_alloc(); i 941 libavcodec/mpegvideo.c if (!s->picture[i].f) i 968 libavcodec/mpegvideo.c for (i = 0; i < nb_slices; i++) { i 969 libavcodec/mpegvideo.c if (i) { i 970 libavcodec/mpegvideo.c s->thread_context[i] = av_memdup(s, sizeof(MpegEncContext)); i 971 libavcodec/mpegvideo.c if (!s->thread_context[i]) i 974 libavcodec/mpegvideo.c if ((ret = init_duplicate_context(s->thread_context[i])) < 0) i 976 libavcodec/mpegvideo.c s->thread_context[i]->start_mb_y = i 977 libavcodec/mpegvideo.c (s->mb_height * (i) + nb_slices / 2) / nb_slices; i 978 libavcodec/mpegvideo.c s->thread_context[i]->end_mb_y = i 979 libavcodec/mpegvideo.c (s->mb_height * (i + 1) + nb_slices / 2) / nb_slices; i 1005 libavcodec/mpegvideo.c int i, j, k; i 1020 libavcodec/mpegvideo.c for (i = 0; i < 2; i++) { i 1023 libavcodec/mpegvideo.c av_freep(&s->b_field_mv_table_base[i][j][k]); i 1024 libavcodec/mpegvideo.c s->b_field_mv_table[i][j][k] = NULL; i 1026 libavcodec/mpegvideo.c av_freep(&s->b_field_select_table[i][j]); i 1027 libavcodec/mpegvideo.c av_freep(&s->p_field_mv_table_base[i][j]); i 1028 libavcodec/mpegvideo.c s->p_field_mv_table[i][j] = NULL; i 1030 libavcodec/mpegvideo.c av_freep(&s->p_field_select_table[i]); i 1054 libavcodec/mpegvideo.c int i, err = 0; i 1060 libavcodec/mpegvideo.c for (i = 0; i < s->slice_context_count; i++) { i 1061 libavcodec/mpegvideo.c free_duplicate_context(s->thread_context[i]); i 1063 libavcodec/mpegvideo.c for (i = 1; i < s->slice_context_count; i++) { i 1064 libavcodec/mpegvideo.c av_freep(&s->thread_context[i]); i 1072 libavcodec/mpegvideo.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 1073 libavcodec/mpegvideo.c s->picture[i].needs_realloc = 1; i 1099 libavcodec/mpegvideo.c for (i = 0; i < nb_slices; i++) { i 1100 libavcodec/mpegvideo.c if (i) { i 1101 libavcodec/mpegvideo.c s->thread_context[i] = av_memdup(s, sizeof(MpegEncContext)); i 1102 libavcodec/mpegvideo.c if (!s->thread_context[i]) { i 1107 libavcodec/mpegvideo.c if ((err = init_duplicate_context(s->thread_context[i])) < 0) i 1109 libavcodec/mpegvideo.c s->thread_context[i]->start_mb_y = i 1110 libavcodec/mpegvideo.c (s->mb_height * (i) + nb_slices / 2) / nb_slices; i 1111 libavcodec/mpegvideo.c s->thread_context[i]->end_mb_y = i 1112 libavcodec/mpegvideo.c (s->mb_height * (i + 1) + nb_slices / 2) / nb_slices; i 1133 libavcodec/mpegvideo.c int i; i 1139 libavcodec/mpegvideo.c for (i = 0; i < s->slice_context_count; i++) { i 1140 libavcodec/mpegvideo.c free_duplicate_context(s->thread_context[i]); i 1142 libavcodec/mpegvideo.c for (i = 1; i < s->slice_context_count; i++) { i 1143 libavcodec/mpegvideo.c av_freep(&s->thread_context[i]); i 1155 libavcodec/mpegvideo.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 1156 libavcodec/mpegvideo.c ff_free_picture_tables(&s->picture[i]); i 1157 libavcodec/mpegvideo.c ff_mpeg_unref_picture(s->avctx, &s->picture[i]); i 1158 libavcodec/mpegvideo.c av_frame_free(&s->picture[i].f); i 1187 libavcodec/mpegvideo.c int i, h_chroma_shift, v_chroma_shift; i 1191 libavcodec/mpegvideo.c for(i=0; i<frame->height; i++) i 1192 libavcodec/mpegvideo.c memset(frame->data[0] + frame->linesize[0]*i, 0x80, frame->width); i 1193 libavcodec/mpegvideo.c for(i=0; i<AV_CEIL_RSHIFT(frame->height, v_chroma_shift); i++) { i 1194 libavcodec/mpegvideo.c memset(frame->data[1] + frame->linesize[1]*i, i 1196 libavcodec/mpegvideo.c memset(frame->data[2] + frame->linesize[2]*i, i 1207 libavcodec/mpegvideo.c int i, ret; i 1225 libavcodec/mpegvideo.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 1226 libavcodec/mpegvideo.c if (&s->picture[i] != s->last_picture_ptr && i 1227 libavcodec/mpegvideo.c &s->picture[i] != s->next_picture_ptr && i 1228 libavcodec/mpegvideo.c s->picture[i].reference && !s->picture[i].needs_realloc) { i 1229 libavcodec/mpegvideo.c ff_mpeg_unref_picture(s->avctx, &s->picture[i]); i 1238 libavcodec/mpegvideo.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 1239 libavcodec/mpegvideo.c if (!s->picture[i].reference) i 1240 libavcodec/mpegvideo.c ff_mpeg_unref_picture(s->avctx, &s->picture[i]); i 1248 libavcodec/mpegvideo.c i = ff_find_unused_picture(s->avctx, s->picture, 0); i 1249 libavcodec/mpegvideo.c if (i < 0) { i 1251 libavcodec/mpegvideo.c return i; i 1253 libavcodec/mpegvideo.c pic = &s->picture[i]; i 1314 libavcodec/mpegvideo.c i = ff_find_unused_picture(s->avctx, s->picture, 0); i 1315 libavcodec/mpegvideo.c if (i < 0) { i 1317 libavcodec/mpegvideo.c return i; i 1319 libavcodec/mpegvideo.c s->last_picture_ptr = &s->picture[i]; i 1331 libavcodec/mpegvideo.c for(i=0; i<avctx->height; i++) i 1332 libavcodec/mpegvideo.c memset(s->last_picture_ptr->f->data[0] + s->last_picture_ptr->f->linesize[0]*i, i 1335 libavcodec/mpegvideo.c for(i=0; i<AV_CEIL_RSHIFT(avctx->height, v_chroma_shift); i++) { i 1336 libavcodec/mpegvideo.c memset(s->last_picture_ptr->f->data[1] + s->last_picture_ptr->f->linesize[1]*i, i 1338 libavcodec/mpegvideo.c memset(s->last_picture_ptr->f->data[2] + s->last_picture_ptr->f->linesize[2]*i, i 1344 libavcodec/mpegvideo.c for(i=0; i<avctx->height; i++) i 1345 libavcodec/mpegvideo.c memset(s->last_picture_ptr->f->data[0] + s->last_picture_ptr->f->linesize[0]*i, 16, avctx->width); i 1355 libavcodec/mpegvideo.c i = ff_find_unused_picture(s->avctx, s->picture, 0); i 1356 libavcodec/mpegvideo.c if (i < 0) { i 1358 libavcodec/mpegvideo.c return i; i 1360 libavcodec/mpegvideo.c s->next_picture_ptr = &s->picture[i]; i 1395 libavcodec/mpegvideo.c int i; i 1396 libavcodec/mpegvideo.c for (i = 0; i < 4; i++) { i 1398 libavcodec/mpegvideo.c s->current_picture.f->data[i] += i 1399 libavcodec/mpegvideo.c s->current_picture.f->linesize[i]; i 1401 libavcodec/mpegvideo.c s->current_picture.f->linesize[i] *= 2; i 1402 libavcodec/mpegvideo.c s->last_picture.f->linesize[i] *= 2; i 1403 libavcodec/mpegvideo.c s->next_picture.f->linesize[i] *= 2; i 1717 libavcodec/mpegvideo.c int mb_x, mb_y, i; i 1735 libavcodec/mpegvideo.c for (i = 0; i < 4; i++) { i 1736 libavcodec/mpegvideo.c hpel_motion_lowres(s, dest_y + ((i & 1) + (i >> 1) * i 1739 libavcodec/mpegvideo.c (2 * mb_x + (i & 1)) * block_s, i 1740 libavcodec/mpegvideo.c (2 * mb_y + (i >> 1)) * block_s, i 1744 libavcodec/mpegvideo.c s->mv[dir][i][0], s->mv[dir][i][1]); i 1746 libavcodec/mpegvideo.c mx += s->mv[dir][i][0]; i 1747 libavcodec/mpegvideo.c my += s->mv[dir][i][1]; i 1782 libavcodec/mpegvideo.c for (i = 0; i < 2; i++) { i 1785 libavcodec/mpegvideo.c if (s->picture_structure == s->field_select[dir][i] + 1 || i 1793 libavcodec/mpegvideo.c 0, 0, s->field_select[dir][i], i 1795 libavcodec/mpegvideo.c s->mv[dir][i][0], s->mv[dir][i][1] + i 1796 libavcodec/mpegvideo.c 2 * block_s * i, block_s, mb_y >> 1); i 1805 libavcodec/mpegvideo.c for (i = 0; i < 2; i++) { i 1809 libavcodec/mpegvideo.c 1, j, j ^ i, i 1811 libavcodec/mpegvideo.c s->mv[dir][2 * i + j][0], i 1812 libavcodec/mpegvideo.c s->mv[dir][2 * i + j][1], i 1818 libavcodec/mpegvideo.c for (i = 0; i < 2; i++) { i 1820 libavcodec/mpegvideo.c 0, 0, s->picture_structure != i + 1, i 1822 libavcodec/mpegvideo.c s->mv[dir][2 * i][0],s->mv[dir][2 * i][1], i 1847 libavcodec/mpegvideo.c int my, off, i, mvs; i 1866 libavcodec/mpegvideo.c for (i = 0; i < mvs; i++) { i 1867 libavcodec/mpegvideo.c my = s->mv[dir][i][1]; i 1881 libavcodec/mpegvideo.c int16_t *block, int i, uint8_t *dest, int line_size, int qscale) i 1883 libavcodec/mpegvideo.c s->dct_unquantize_intra(s, block, i, qscale); i 1889 libavcodec/mpegvideo.c int16_t *block, int i, uint8_t *dest, int line_size) i 1891 libavcodec/mpegvideo.c if (s->block_last_index[i] >= 0) { i 1897 libavcodec/mpegvideo.c int16_t *block, int i, uint8_t *dest, int line_size, int qscale) i 1899 libavcodec/mpegvideo.c if (s->block_last_index[i] >= 0) { i 1900 libavcodec/mpegvideo.c s->dct_unquantize_inter(s, block, i, qscale); i 1963 libavcodec/mpegvideo.c int i,j; i 1965 libavcodec/mpegvideo.c for(i=0; i<6; i++){ i 1968 libavcodec/mpegvideo.c block[i][s->idsp.idct_permutation[j]]); i 2163 libavcodec/mpegvideo.c int i, w, h; i 2166 libavcodec/mpegvideo.c for(i = 0; i < 3; i++) { i 2168 libavcodec/mpegvideo.c int vsub = i ? s->chroma_y_shift : 0; i 2169 libavcodec/mpegvideo.c int hsub = i ? s->chroma_x_shift : 0; i 2172 libavcodec/mpegvideo.c dest_pcm[i][w] = (*s->dpcm_macroblock)[i][idx++]; i 2173 libavcodec/mpegvideo.c dest_pcm[i] += linesize[i] / 2; i 2177 libavcodec/mpegvideo.c int i, w, h; i 2180 libavcodec/mpegvideo.c for(i = 0; i < 3; i++) { i 2182 libavcodec/mpegvideo.c int vsub = i ? s->chroma_y_shift : 0; i 2183 libavcodec/mpegvideo.c int hsub = i ? s->chroma_x_shift : 0; i 2184 libavcodec/mpegvideo.c dest_pcm[i] += (linesize[i] / 2) * ((16 >> vsub) - 1); i 2187 libavcodec/mpegvideo.c dest_pcm[i][w] = (*s->dpcm_macroblock)[i][idx++]; i 2188 libavcodec/mpegvideo.c dest_pcm[i] -= linesize[i] / 2; i 2306 libavcodec/mpegvideo.c int i; i 2312 libavcodec/mpegvideo.c for (i = 0; i < MAX_PICTURE_COUNT; i++) i 2313 libavcodec/mpegvideo.c ff_mpeg_unref_picture(s->avctx, &s->picture[i]); i 100 libavcodec/mpegvideo_enc.c int i; i 111 libavcodec/mpegvideo_enc.c for (i = 0; i < 64; i++) { i 112 libavcodec/mpegvideo_enc.c const int j = s->idsp.idct_permutation[i]; i 120 libavcodec/mpegvideo_enc.c qmat[qscale][i] = (int)((UINT64_C(2) << QMAT_SHIFT) / den); i 123 libavcodec/mpegvideo_enc.c for (i = 0; i < 64; i++) { i 124 libavcodec/mpegvideo_enc.c const int j = s->idsp.idct_permutation[i]; i 125 libavcodec/mpegvideo_enc.c int64_t den = ff_aanscales[i] * (int64_t) qscale2 * quant_matrix[j]; i 132 libavcodec/mpegvideo_enc.c qmat[qscale][i] = (int)((UINT64_C(2) << (QMAT_SHIFT + 14)) / den); i 135 libavcodec/mpegvideo_enc.c for (i = 0; i < 64; i++) { i 136 libavcodec/mpegvideo_enc.c const int j = s->idsp.idct_permutation[i]; i 143 libavcodec/mpegvideo_enc.c qmat[qscale][i] = (int)((UINT64_C(2) << QMAT_SHIFT) / den); i 146 libavcodec/mpegvideo_enc.c qmat16[qscale][0][i] = (2 << QMAT_SHIFT_MMX) / den; i 148 libavcodec/mpegvideo_enc.c if (qmat16[qscale][0][i] == 0 || i 149 libavcodec/mpegvideo_enc.c qmat16[qscale][0][i] == 128 * 256) i 150 libavcodec/mpegvideo_enc.c qmat16[qscale][0][i] = 128 * 256 - 1; i 151 libavcodec/mpegvideo_enc.c qmat16[qscale][1][i] = i 153 libavcodec/mpegvideo_enc.c qmat16[qscale][0][i]); i 157 libavcodec/mpegvideo_enc.c for (i = intra; i < 64; i++) { i 160 libavcodec/mpegvideo_enc.c max = (8191LL * ff_aanscales[i]) >> 14; i 162 libavcodec/mpegvideo_enc.c while (((max * qmat[qscale][i]) >> shift) > INT_MAX) { i 177 libavcodec/mpegvideo_enc.c int i; i 181 libavcodec/mpegvideo_enc.c for (i = 0 ; i<FF_ARRAY_ELEMS(ff_mpeg2_non_linear_qscale); i++) { i 182 libavcodec/mpegvideo_enc.c int diff = FFABS((ff_mpeg2_non_linear_qscale[i]<<(FF_LAMBDA_SHIFT + 6)) - (int)s->lambda * 139); i 183 libavcodec/mpegvideo_enc.c if (ff_mpeg2_non_linear_qscale[i] < s->avctx->qmin || i 184 libavcodec/mpegvideo_enc.c (ff_mpeg2_non_linear_qscale[i] > s->avctx->qmax && !s->vbv_ignore_qmax)) i 188 libavcodec/mpegvideo_enc.c best = i; i 204 libavcodec/mpegvideo_enc.c int i; i 208 libavcodec/mpegvideo_enc.c for (i = 0; i < 64; i++) { i 209 libavcodec/mpegvideo_enc.c put_bits(pb, 8, matrix[ff_zigzag_direct[i]]); i 221 libavcodec/mpegvideo_enc.c int i; i 223 libavcodec/mpegvideo_enc.c for (i = 0; i < s->mb_num; i++) { i 224 libavcodec/mpegvideo_enc.c unsigned int lam = s->lambda_table[s->mb_index2xy[i]]; i 226 libavcodec/mpegvideo_enc.c qscale_table[s->mb_index2xy[i]] = av_clip(qp, s->avctx->qmin, i 256 libavcodec/mpegvideo_enc.c int i; i 259 libavcodec/mpegvideo_enc.c for (i = -16; i < 16; i++) { i 260 libavcodec/mpegvideo_enc.c default_fcode_tab[i + MAX_MV] = 1; i 292 libavcodec/mpegvideo_enc.c int i, ret, format_supported; i 727 libavcodec/mpegvideo_enc.c i = av_gcd(avctx->time_base.den, avctx->time_base.num); i 728 libavcodec/mpegvideo_enc.c if (i > 1) { i 730 libavcodec/mpegvideo_enc.c avctx->time_base.den /= i; i 731 libavcodec/mpegvideo_enc.c avctx->time_base.num /= i; i 993 libavcodec/mpegvideo_enc.c for (i = 0; i < 64; i++) { i 994 libavcodec/mpegvideo_enc.c int j = s->idsp.idct_permutation[i]; i 997 libavcodec/mpegvideo_enc.c s->intra_matrix[j] = ff_mpeg4_default_intra_matrix[i]; i 998 libavcodec/mpegvideo_enc.c s->inter_matrix[j] = ff_mpeg4_default_non_intra_matrix[i]; i 1001 libavcodec/mpegvideo_enc.c s->inter_matrix[j] = ff_mpeg1_default_non_intra_matrix[i]; i 1005 libavcodec/mpegvideo_enc.c s->intra_matrix[j] = ff_mpeg1_default_intra_matrix[i]; i 1006 libavcodec/mpegvideo_enc.c s->inter_matrix[j] = ff_mpeg1_default_non_intra_matrix[i]; i 1009 libavcodec/mpegvideo_enc.c s->intra_matrix[j] = s->avctx->intra_matrix[i]; i 1011 libavcodec/mpegvideo_enc.c s->inter_matrix[j] = s->avctx->inter_matrix[i]; i 1039 libavcodec/mpegvideo_enc.c for (i = 0; i < s->max_b_frames + 2; i++) { i 1040 libavcodec/mpegvideo_enc.c s->tmp_frames[i] = av_frame_alloc(); i 1041 libavcodec/mpegvideo_enc.c if (!s->tmp_frames[i]) i 1044 libavcodec/mpegvideo_enc.c s->tmp_frames[i]->format = AV_PIX_FMT_YUV420P; i 1045 libavcodec/mpegvideo_enc.c s->tmp_frames[i]->width = s->width >> s->brd_scale; i 1046 libavcodec/mpegvideo_enc.c s->tmp_frames[i]->height = s->height >> s->brd_scale; i 1048 libavcodec/mpegvideo_enc.c ret = av_frame_get_buffer(s->tmp_frames[i], 0); i 1070 libavcodec/mpegvideo_enc.c int i; i 1081 libavcodec/mpegvideo_enc.c for (i = 0; i < FF_ARRAY_ELEMS(s->tmp_frames); i++) i 1082 libavcodec/mpegvideo_enc.c av_frame_free(&s->tmp_frames[i]); i 1154 libavcodec/mpegvideo_enc.c int i, display_picture_number = 0, ret; i 1206 libavcodec/mpegvideo_enc.c i = ff_find_unused_picture(s->avctx, s->picture, direct); i 1207 libavcodec/mpegvideo_enc.c if (i < 0) i 1208 libavcodec/mpegvideo_enc.c return i; i 1210 libavcodec/mpegvideo_enc.c pic = &s->picture[i]; i 1232 libavcodec/mpegvideo_enc.c for (i = 0; i < 3; i++) { i 1233 libavcodec/mpegvideo_enc.c int src_stride = pic_arg->linesize[i]; i 1234 libavcodec/mpegvideo_enc.c int dst_stride = i ? s->uvlinesize : s->linesize; i 1235 libavcodec/mpegvideo_enc.c int h_shift = i ? h_chroma_shift : 0; i 1236 libavcodec/mpegvideo_enc.c int v_shift = i ? v_chroma_shift : 0; i 1239 libavcodec/mpegvideo_enc.c uint8_t *src = pic_arg->data[i]; i 1240 libavcodec/mpegvideo_enc.c uint8_t *dst = pic->f->data[i]; i 1293 libavcodec/mpegvideo_enc.c for (i = flush_offset; i < MAX_PICTURE_COUNT /*s->encoding_delay + 1*/; i++) i 1294 libavcodec/mpegvideo_enc.c s->input_picture[i - flush_offset] = s->input_picture[i]; i 1372 libavcodec/mpegvideo_enc.c int i, j, out_size, p_lambda, b_lambda, lambda2; i 1389 libavcodec/mpegvideo_enc.c for (i = 0; i < s->max_b_frames + 2; i++) { i 1390 libavcodec/mpegvideo_enc.c Picture pre_input, *pre_input_ptr = i ? s->input_picture[i - 1] : i 1394 libavcodec/mpegvideo_enc.c if (pre_input_ptr && (!i || s->input_picture[i - 1])) { i 1398 libavcodec/mpegvideo_enc.c if (!pre_input.shared && i) { i 1404 libavcodec/mpegvideo_enc.c s->mpvencdsp.shrink[scale](s->tmp_frames[i]->data[0], i 1405 libavcodec/mpegvideo_enc.c s->tmp_frames[i]->linesize[0], i 1409 libavcodec/mpegvideo_enc.c s->mpvencdsp.shrink[scale](s->tmp_frames[i]->data[1], i 1410 libavcodec/mpegvideo_enc.c s->tmp_frames[i]->linesize[1], i 1414 libavcodec/mpegvideo_enc.c s->mpvencdsp.shrink[scale](s->tmp_frames[i]->data[2], i 1415 libavcodec/mpegvideo_enc.c s->tmp_frames[i]->linesize[2], i 1460 libavcodec/mpegvideo_enc.c for (i = 0; i < s->max_b_frames + 1; i++) { i 1461 libavcodec/mpegvideo_enc.c int is_p = i % (j + 1) == j || i == s->max_b_frames; i 1463 libavcodec/mpegvideo_enc.c s->tmp_frames[i + 1]->pict_type = is_p ? i 1465 libavcodec/mpegvideo_enc.c s->tmp_frames[i + 1]->quality = is_p ? p_lambda : b_lambda; i 1467 libavcodec/mpegvideo_enc.c out_size = encode_frame(c, s->tmp_frames[i + 1]); i 1502 libavcodec/mpegvideo_enc.c int i, ret; i 1504 libavcodec/mpegvideo_enc.c for (i = 1; i < MAX_PICTURE_COUNT; i++) i 1505 libavcodec/mpegvideo_enc.c s->reordered_input_picture[i - 1] = s->reordered_input_picture[i]; i 1533 libavcodec/mpegvideo_enc.c for (i = 0; i < s->max_b_frames + 1; i++) { i 1534 libavcodec/mpegvideo_enc.c int pict_num = s->input_picture[0]->f->display_picture_number + i; i 1538 libavcodec/mpegvideo_enc.c if (!s->input_picture[i]) { i 1543 libavcodec/mpegvideo_enc.c s->input_picture[i]->f->pict_type = i 1553 libavcodec/mpegvideo_enc.c for (i = 1; i < s->max_b_frames + 1; i++) { i 1554 libavcodec/mpegvideo_enc.c if (s->input_picture[i] && i 1555 libavcodec/mpegvideo_enc.c s->input_picture[i]->b_frame_score == 0) { i 1556 libavcodec/mpegvideo_enc.c s->input_picture[i]->b_frame_score = i 1558 libavcodec/mpegvideo_enc.c s->input_picture[i ]->f->data[0], i 1559 libavcodec/mpegvideo_enc.c s->input_picture[i - 1]->f->data[0], i 1563 libavcodec/mpegvideo_enc.c for (i = 0; i < s->max_b_frames + 1; i++) { i 1564 libavcodec/mpegvideo_enc.c if (!s->input_picture[i] || i 1565 libavcodec/mpegvideo_enc.c s->input_picture[i]->b_frame_score - 1 > i 1570 libavcodec/mpegvideo_enc.c b_frames = FFMAX(0, i - 1); i 1573 libavcodec/mpegvideo_enc.c for (i = 0; i < b_frames + 1; i++) { i 1574 libavcodec/mpegvideo_enc.c s->input_picture[i]->b_frame_score = 0; i 1584 libavcodec/mpegvideo_enc.c for (i = b_frames - 1; i >= 0; i--) { i 1585 libavcodec/mpegvideo_enc.c int type = s->input_picture[i]->f->pict_type; i 1587 libavcodec/mpegvideo_enc.c b_frames = i; i 1615 libavcodec/mpegvideo_enc.c for (i = 0; i < b_frames; i++) { i 1616 libavcodec/mpegvideo_enc.c s->reordered_input_picture[i + 1] = s->input_picture[i]; i 1617 libavcodec/mpegvideo_enc.c s->reordered_input_picture[i + 1]->f->pict_type = i 1619 libavcodec/mpegvideo_enc.c s->reordered_input_picture[i + 1]->f->coded_picture_number = i 1640 libavcodec/mpegvideo_enc.c int i = ff_find_unused_picture(s->avctx, s->picture, 0); i 1641 libavcodec/mpegvideo_enc.c if (i < 0) i 1642 libavcodec/mpegvideo_enc.c return i; i 1643 libavcodec/mpegvideo_enc.c pic = &s->picture[i]; i 1662 libavcodec/mpegvideo_enc.c for (i = 0; i < 4; i++) { i 1663 libavcodec/mpegvideo_enc.c s->new_picture.f->data[i] += INPLACE_OFFSET; i 1728 libavcodec/mpegvideo_enc.c int intra, i; i 1732 libavcodec/mpegvideo_enc.c for (i = 0; i < 64; i++) { i 1733 libavcodec/mpegvideo_enc.c s->dct_error_sum[intra][i] >>= 1; i 1738 libavcodec/mpegvideo_enc.c for (i = 0; i < 64; i++) { i 1739 libavcodec/mpegvideo_enc.c s->dct_offset[intra][i] = (s->noise_reduction * i 1741 libavcodec/mpegvideo_enc.c s->dct_error_sum[intra][i] / 2) / i 1742 libavcodec/mpegvideo_enc.c (s->dct_error_sum[intra][i] + 1); i 1788 libavcodec/mpegvideo_enc.c int i; i 1789 libavcodec/mpegvideo_enc.c for (i = 0; i < 4; i++) { i 1791 libavcodec/mpegvideo_enc.c s->current_picture.f->data[i] += i 1792 libavcodec/mpegvideo_enc.c s->current_picture.f->linesize[i]; i 1794 libavcodec/mpegvideo_enc.c s->current_picture.f->linesize[i] *= 2; i 1795 libavcodec/mpegvideo_enc.c s->last_picture.f->linesize[i] *= 2; i 1796 libavcodec/mpegvideo_enc.c s->next_picture.f->linesize[i] *= 2; i 1823 libavcodec/mpegvideo_enc.c int i, stuffing_count, ret; i 1852 libavcodec/mpegvideo_enc.c for (i = 0; i < context_count; i++) { i 1853 libavcodec/mpegvideo_enc.c int start_y = s->thread_context[i]->start_mb_y; i 1854 libavcodec/mpegvideo_enc.c int end_y = s->thread_context[i]-> end_mb_y; i 1859 libavcodec/mpegvideo_enc.c init_put_bits(&s->thread_context[i]->pb, start, end - start); i 1907 libavcodec/mpegvideo_enc.c int i; i 1908 libavcodec/mpegvideo_enc.c for (i = 0; i < s->mb_height * s->mb_stride; i++) i 1909 libavcodec/mpegvideo_enc.c s->lambda_table[i] = i 1910 libavcodec/mpegvideo_enc.c FFMAX(s->lambda_table[i] + min_step, i 1911 libavcodec/mpegvideo_enc.c s->lambda_table[i] * (s->qscale + 1) / i 1926 libavcodec/mpegvideo_enc.c for (i = 0; i < context_count; i++) { i 1927 libavcodec/mpegvideo_enc.c PutBitContext *pb = &s->thread_context[i]->pb; i 1941 libavcodec/mpegvideo_enc.c for (i = 0; i < 4; i++) { i 1942 libavcodec/mpegvideo_enc.c s->current_picture_ptr->encoding_error[i] = s->current_picture.encoding_error[i]; i 1943 libavcodec/mpegvideo_enc.c avctx->error[i] += s->current_picture_ptr->encoding_error[i]; i 2068 libavcodec/mpegvideo_enc.c for (i = 0; i < MAX_PICTURE_COUNT; i++) { i 2069 libavcodec/mpegvideo_enc.c if (!s->picture[i].reference) i 2070 libavcodec/mpegvideo_enc.c ff_mpeg_unref_picture(s->avctx, &s->picture[i]); i 2095 libavcodec/mpegvideo_enc.c int i; i 2110 libavcodec/mpegvideo_enc.c for (i = 0; i <= last_index; i++) { i 2111 libavcodec/mpegvideo_enc.c const int j = s->intra_scantable.permutated[i]; i 2114 libavcodec/mpegvideo_enc.c if (skip_dc && i == 0) i 2126 libavcodec/mpegvideo_enc.c for (i = skip_dc; i <= last_index; i++) { i 2127 libavcodec/mpegvideo_enc.c const int j = s->intra_scantable.permutated[i]; i 2139 libavcodec/mpegvideo_enc.c int i; i 2145 libavcodec/mpegvideo_enc.c i = 1; // skip clipping of intra dc i 2147 libavcodec/mpegvideo_enc.c i = 0; i 2149 libavcodec/mpegvideo_enc.c for (; i <= last_index; i++) { i 2150 libavcodec/mpegvideo_enc.c const int j = s->intra_scantable.permutated[i]; i 2204 libavcodec/mpegvideo_enc.c int i; i 2211 libavcodec/mpegvideo_enc.c for (i = 0; i < mb_block_count; i++) i 2212 libavcodec/mpegvideo_enc.c skip_dct[i] = s->skipdct; i 2465 libavcodec/mpegvideo_enc.c for (i = 0; i < mb_block_count; i++) { i 2466 libavcodec/mpegvideo_enc.c if (!skip_dct[i]) { i 2468 libavcodec/mpegvideo_enc.c s->block_last_index[i] = s->dct_quantize(s, s->block[i], i, s->qscale, &overflow); i 2475 libavcodec/mpegvideo_enc.c clip_coeffs(s, s->block[i], s->block_last_index[i]); i 2477 libavcodec/mpegvideo_enc.c s->block_last_index[i] = -1; i 2480 libavcodec/mpegvideo_enc.c for (i = 0; i < mb_block_count; i++) { i 2481 libavcodec/mpegvideo_enc.c if (!skip_dct[i]) { i 2482 libavcodec/mpegvideo_enc.c s->block_last_index[i] = i 2483 libavcodec/mpegvideo_enc.c dct_quantize_refine(s, s->block[i], weight[i], i 2484 libavcodec/mpegvideo_enc.c orig[i], i, s->qscale); i 2490 libavcodec/mpegvideo_enc.c for (i = 0; i < 4; i++) i 2491 libavcodec/mpegvideo_enc.c dct_single_coeff_elimination(s, i, s->luma_elim_threshold); i 2493 libavcodec/mpegvideo_enc.c for (i = 4; i < mb_block_count; i++) i 2494 libavcodec/mpegvideo_enc.c dct_single_coeff_elimination(s, i, s->chroma_elim_threshold); i 2497 libavcodec/mpegvideo_enc.c for (i = 0; i < mb_block_count; i++) { i 2498 libavcodec/mpegvideo_enc.c if (s->block_last_index[i] == -1) i 2499 libavcodec/mpegvideo_enc.c s->coded_score[i] = INT_MAX / 256; i 2510 libavcodec/mpegvideo_enc.c for (i=6; i<12; i++) { i 2511 libavcodec/mpegvideo_enc.c s->block_last_index[i] = 0; i 2512 libavcodec/mpegvideo_enc.c s->block[i][0] = s->block[4][0]; i 2519 libavcodec/mpegvideo_enc.c for (i = 0; i < mb_block_count; i++) { i 2521 libavcodec/mpegvideo_enc.c if (s->block_last_index[i] > 0) { i 2523 libavcodec/mpegvideo_enc.c if (s->block[i][s->intra_scantable.permutated[j]]) i 2526 libavcodec/mpegvideo_enc.c s->block_last_index[i] = j; i 2582 libavcodec/mpegvideo_enc.c int i; i 2588 libavcodec/mpegvideo_enc.c for(i=0; i<3; i++) i 2589 libavcodec/mpegvideo_enc.c d->last_dc[i] = s->last_dc[i]; i 2610 libavcodec/mpegvideo_enc.c int i; i 2617 libavcodec/mpegvideo_enc.c for(i=0; i<3; i++) i 2618 libavcodec/mpegvideo_enc.c d->last_dc[i] = s->last_dc[i]; i 2640 libavcodec/mpegvideo_enc.c for(i=0; i<8; i++) i 2641 libavcodec/mpegvideo_enc.c d->block_last_index[i]= s->block_last_index[i]; i 2915 libavcodec/mpegvideo_enc.c int i, j; i 2924 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 2925 libavcodec/mpegvideo_enc.c init_put_bits(&pb [i], bit_buf [i], MAX_MB_BYTES); i 2926 libavcodec/mpegvideo_enc.c init_put_bits(&pb2 [i], bit_buf2 [i], MAX_MB_BYTES); i 2927 libavcodec/mpegvideo_enc.c init_put_bits(&tex_pb[i], bit_buf_tex[i], MAX_MB_BYTES); i 2940 libavcodec/mpegvideo_enc.c for(i=0; i<3; i++){ i 2943 libavcodec/mpegvideo_enc.c s->last_dc[i] = 128 << s->intra_dc_precision; i 2945 libavcodec/mpegvideo_enc.c s->current_picture.encoding_error[i] = 0; i 3143 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3144 libavcodec/mpegvideo_enc.c j= s->field_select[0][i] = s->p_field_select_table[i][xy]; i 3145 libavcodec/mpegvideo_enc.c s->mv[0][i][0] = s->p_field_mv_table[i][j][xy][0]; i 3146 libavcodec/mpegvideo_enc.c s->mv[0][i][1] = s->p_field_mv_table[i][j][xy][1]; i 3164 libavcodec/mpegvideo_enc.c for(i=0; i<4; i++){ i 3165 libavcodec/mpegvideo_enc.c s->mv[0][i][0] = s->current_picture.motion_val[0][s->block_index[i]][0]; i 3166 libavcodec/mpegvideo_enc.c s->mv[0][i][1] = s->current_picture.motion_val[0][s->block_index[i]][1]; i 3204 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3205 libavcodec/mpegvideo_enc.c j= s->field_select[0][i] = s->b_field_select_table[0][i][xy]; i 3206 libavcodec/mpegvideo_enc.c s->mv[0][i][0] = s->b_field_mv_table[0][i][j][xy][0]; i 3207 libavcodec/mpegvideo_enc.c s->mv[0][i][1] = s->b_field_mv_table[0][i][j][xy][1]; i 3216 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3217 libavcodec/mpegvideo_enc.c j= s->field_select[1][i] = s->b_field_select_table[1][i][xy]; i 3218 libavcodec/mpegvideo_enc.c s->mv[1][i][0] = s->b_field_mv_table[1][i][j][xy][0]; i 3219 libavcodec/mpegvideo_enc.c s->mv[1][i][1] = s->b_field_mv_table[1][i][j][xy][1]; i 3229 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3230 libavcodec/mpegvideo_enc.c j= s->field_select[dir][i] = s->b_field_select_table[dir][i][xy]; i 3231 libavcodec/mpegvideo_enc.c s->mv[dir][i][0] = s->b_field_mv_table[dir][i][j][xy][0]; i 3232 libavcodec/mpegvideo_enc.c s->mv[dir][i][1] = s->b_field_mv_table[dir][i][j][xy][1]; i 3282 libavcodec/mpegvideo_enc.c for(i=0; i<6; i++){ i 3283 libavcodec/mpegvideo_enc.c dc[i]= s->dc_val[0][ s->block_index[i] ]; i 3284 libavcodec/mpegvideo_enc.c memcpy(ac[i], s->ac_val[0][s->block_index[i]], sizeof(int16_t)*16); i 3292 libavcodec/mpegvideo_enc.c for(i=0; i<6; i++){ i 3293 libavcodec/mpegvideo_enc.c s->dc_val[0][ s->block_index[i] ]= dc[i]; i 3294 libavcodec/mpegvideo_enc.c memcpy(s->ac_val[0][s->block_index[i]], ac[i], sizeof(int16_t)*16); i 3322 libavcodec/mpegvideo_enc.c for(i=0; i<6; i++) i 3323 libavcodec/mpegvideo_enc.c coded |= s->block_last_index[i]; i 3409 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3410 libavcodec/mpegvideo_enc.c j= s->field_select[0][i] = s->p_field_select_table[i][xy]; i 3411 libavcodec/mpegvideo_enc.c s->mv[0][i][0] = s->p_field_mv_table[i][j][xy][0]; i 3412 libavcodec/mpegvideo_enc.c s->mv[0][i][1] = s->p_field_mv_table[i][j][xy][1]; i 3419 libavcodec/mpegvideo_enc.c for(i=0; i<4; i++){ i 3420 libavcodec/mpegvideo_enc.c s->mv[0][i][0] = s->current_picture.motion_val[0][s->block_index[i]][0]; i 3421 libavcodec/mpegvideo_enc.c s->mv[0][i][1] = s->current_picture.motion_val[0][s->block_index[i]][1]; i 3464 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3465 libavcodec/mpegvideo_enc.c j= s->field_select[0][i] = s->b_field_select_table[0][i][xy]; i 3466 libavcodec/mpegvideo_enc.c s->mv[0][i][0] = s->b_field_mv_table[0][i][j][xy][0]; i 3467 libavcodec/mpegvideo_enc.c s->mv[0][i][1] = s->b_field_mv_table[0][i][j][xy][1]; i 3474 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3475 libavcodec/mpegvideo_enc.c j= s->field_select[1][i] = s->b_field_select_table[1][i][xy]; i 3476 libavcodec/mpegvideo_enc.c s->mv[1][i][0] = s->b_field_mv_table[1][i][j][xy][0]; i 3477 libavcodec/mpegvideo_enc.c s->mv[1][i][1] = s->b_field_mv_table[1][i][j][xy][1]; i 3485 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3486 libavcodec/mpegvideo_enc.c j= s->field_select[dir][i] = s->b_field_select_table[dir][i][xy]; i 3487 libavcodec/mpegvideo_enc.c s->mv[dir][i][0] = s->b_field_mv_table[dir][i][j][xy][0]; i 3488 libavcodec/mpegvideo_enc.c s->mv[dir][i][1] = s->b_field_mv_table[dir][i][j][xy][1]; i 3570 libavcodec/mpegvideo_enc.c int i; i 3589 libavcodec/mpegvideo_enc.c for(i=0; i<64; i++){ i 3590 libavcodec/mpegvideo_enc.c MERGE(dct_error_sum[0][i]); i 3591 libavcodec/mpegvideo_enc.c MERGE(dct_error_sum[1][i]); i 3655 libavcodec/mpegvideo_enc.c int i, ret; i 3704 libavcodec/mpegvideo_enc.c for(i=1; i<context_count; i++){ i 3705 libavcodec/mpegvideo_enc.c ret = ff_update_duplicate_context(s->thread_context[i], s); i 3727 libavcodec/mpegvideo_enc.c for(i=0; i<s->mb_stride*s->mb_height; i++) i 3728 libavcodec/mpegvideo_enc.c s->mb_type[i]= CANDIDATE_MB_TYPE_INTRA; i 3735 libavcodec/mpegvideo_enc.c for(i=1; i<context_count; i++){ i 3736 libavcodec/mpegvideo_enc.c merge_context_after_me(s, s->thread_context[i]); i 3745 libavcodec/mpegvideo_enc.c for(i=0; i<s->mb_stride*s->mb_height; i++) i 3746 libavcodec/mpegvideo_enc.c s->mb_type[i]= CANDIDATE_MB_TYPE_INTRA; i 3768 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3770 libavcodec/mpegvideo_enc.c ff_fix_long_mvs(s, s->p_field_select_table[i], j, i 3771 libavcodec/mpegvideo_enc.c s->p_field_mv_table[i][j], s->f_code, CANDIDATE_MB_TYPE_INTER_I, !!s->intra_penalty); i 3794 libavcodec/mpegvideo_enc.c for(i=0; i<2; i++){ i 3798 libavcodec/mpegvideo_enc.c ff_fix_long_mvs(s, s->b_field_select_table[dir][i], j, i 3799 libavcodec/mpegvideo_enc.c s->b_field_mv_table[dir][i][j], dir ? s->b_code : s->f_code, type, 1); i 3827 libavcodec/mpegvideo_enc.c for(i=1;i<64;i++){ i 3828 libavcodec/mpegvideo_enc.c int j = s->idsp.idct_permutation[i]; i 3830 libavcodec/mpegvideo_enc.c s->chroma_intra_matrix[j] = av_clip_uint8((chroma_matrix[i] * s->qscale) >> 3); i 3831 libavcodec/mpegvideo_enc.c s-> intra_matrix[j] = av_clip_uint8(( luma_matrix[i] * s->qscale) >> 3); i 3846 libavcodec/mpegvideo_enc.c for(i=1;i<64;i++){ i 3847 libavcodec/mpegvideo_enc.c int j= s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 3849 libavcodec/mpegvideo_enc.c s->intra_matrix[j] = sp5x_quant_table[5*2+0][i]; i 3850 libavcodec/mpegvideo_enc.c s->chroma_intra_matrix[j] = sp5x_quant_table[5*2+1][i]; i 3915 libavcodec/mpegvideo_enc.c for(i=1; i<context_count; i++){ i 3916 libavcodec/mpegvideo_enc.c update_duplicate_context_after_me(s->thread_context[i], s); i 3919 libavcodec/mpegvideo_enc.c for(i=1; i<context_count; i++){ i 3920 libavcodec/mpegvideo_enc.c if (s->pb.buf_end == s->thread_context[i]->pb.buf) i 3921 libavcodec/mpegvideo_enc.c set_put_bits_buffer_size(&s->pb, FFMIN(s->thread_context[i]->pb.buf_end - s->pb.buf, INT_MAX/8-32)); i 3922 libavcodec/mpegvideo_enc.c merge_context_after_encode(s, s->thread_context[i]); i 3930 libavcodec/mpegvideo_enc.c int i; i 3934 libavcodec/mpegvideo_enc.c for(i=0; i<64; i++){ i 3935 libavcodec/mpegvideo_enc.c int level= block[i]; i 3939 libavcodec/mpegvideo_enc.c s->dct_error_sum[intra][i] += level; i 3940 libavcodec/mpegvideo_enc.c level -= s->dct_offset[intra][i]; i 3943 libavcodec/mpegvideo_enc.c s->dct_error_sum[intra][i] -= level; i 3944 libavcodec/mpegvideo_enc.c level += s->dct_offset[intra][i]; i 3947 libavcodec/mpegvideo_enc.c block[i]= level; i 3973 libavcodec/mpegvideo_enc.c int qmul, qadd, start_i, last_non_zero, i, dc; i 4037 libavcodec/mpegvideo_enc.c for(i=63; i>=start_i; i--) { i 4038 libavcodec/mpegvideo_enc.c const int j = scantable[i]; i 4042 libavcodec/mpegvideo_enc.c last_non_zero = i; i 4047 libavcodec/mpegvideo_enc.c for(i=start_i; i<=last_non_zero; i++) { i 4048 libavcodec/mpegvideo_enc.c const int j = scantable[i]; i 4056 libavcodec/mpegvideo_enc.c coeff[0][i]= level; i 4057 libavcodec/mpegvideo_enc.c coeff[1][i]= level-1; i 4061 libavcodec/mpegvideo_enc.c coeff[0][i]= -level; i 4062 libavcodec/mpegvideo_enc.c coeff[1][i]= -level+1; i 4065 libavcodec/mpegvideo_enc.c coeff_count[i]= FFMIN(level, 2); i 4066 libavcodec/mpegvideo_enc.c av_assert2(coeff_count[i]); i 4069 libavcodec/mpegvideo_enc.c coeff[0][i]= (level>>31)|1; i 4070 libavcodec/mpegvideo_enc.c coeff_count[i]= 1; i 4085 libavcodec/mpegvideo_enc.c for(i=start_i; i<=last_non_zero; i++){ i 4087 libavcodec/mpegvideo_enc.c int dct_coeff= FFABS(block[ scantable[i] ]); i 4091 libavcodec/mpegvideo_enc.c dct_coeff= (dct_coeff*ff_inv_aanscales[ scantable[i] ]) >> 12; i 4094 libavcodec/mpegvideo_enc.c for(level_index=0; level_index < coeff_count[i]; level_index++){ i 4096 libavcodec/mpegvideo_enc.c int level= coeff[level_index][i]; i 4105 libavcodec/mpegvideo_enc.c j = s->idsp.idct_permutation[scantable[i]]; i 4108 libavcodec/mpegvideo_enc.c j = s->idsp.idct_permutation[scantable[i]]; // FIXME: optimize i 4123 libavcodec/mpegvideo_enc.c int run= i - survivor[j]; i 4125 libavcodec/mpegvideo_enc.c score += score_tab[i-run]; i 4129 libavcodec/mpegvideo_enc.c run_tab[i+1]= run; i 4130 libavcodec/mpegvideo_enc.c level_tab[i+1]= level-64; i 4136 libavcodec/mpegvideo_enc.c int run= i - survivor[j]; i 4138 libavcodec/mpegvideo_enc.c score += score_tab[i-run]; i 4143 libavcodec/mpegvideo_enc.c last_i= i+1; i 4150 libavcodec/mpegvideo_enc.c int run= i - survivor[j]; i 4151 libavcodec/mpegvideo_enc.c int score= distortion + score_tab[i-run]; i 4155 libavcodec/mpegvideo_enc.c run_tab[i+1]= run; i 4156 libavcodec/mpegvideo_enc.c level_tab[i+1]= level-64; i 4162 libavcodec/mpegvideo_enc.c int run= i - survivor[j]; i 4163 libavcodec/mpegvideo_enc.c int score= distortion + score_tab[i-run]; i 4168 libavcodec/mpegvideo_enc.c last_i= i+1; i 4175 libavcodec/mpegvideo_enc.c score_tab[i+1]= best_score; i 4190 libavcodec/mpegvideo_enc.c survivor[ survivor_count++ ]= i+1; i 4195 libavcodec/mpegvideo_enc.c for(i= survivor[0]; i<=last_non_zero + 1; i++){ i 4196 libavcodec/mpegvideo_enc.c int score= score_tab[i]; i 4197 libavcodec/mpegvideo_enc.c if (i) i 4202 libavcodec/mpegvideo_enc.c last_i= i; i 4203 libavcodec/mpegvideo_enc.c last_level= level_tab[i]; i 4204 libavcodec/mpegvideo_enc.c last_run= run_tab[i]; i 4222 libavcodec/mpegvideo_enc.c for(i=0; i<coeff_count[0]; i++){ i 4223 libavcodec/mpegvideo_enc.c int level= coeff[i][0]; i 4252 libavcodec/mpegvideo_enc.c i= last_i; i 4256 libavcodec/mpegvideo_enc.c i -= last_run + 1; i 4258 libavcodec/mpegvideo_enc.c for(; i>start_i; i -= run_tab[i] + 1){ i 4259 libavcodec/mpegvideo_enc.c block[ perm_scantable[i-1] ]= level_tab[i]; i 4268 libavcodec/mpegvideo_enc.c int i, j, x, y; i 4270 libavcodec/mpegvideo_enc.c for(i=0; i<8; i++){ i 4275 libavcodec/mpegvideo_enc.c int index= 8*i + j; i 4277 libavcodec/mpegvideo_enc.c if(i==0) s*= sqrt(0.5); i 4279 libavcodec/mpegvideo_enc.c basis[perm_index][8*x + y]= lrintf(s * cos((M_PI/8.0)*i*(x+0.5)) * cos((M_PI/8.0)*j*(y+0.5))); i 4298 libavcodec/mpegvideo_enc.c int qmul, qadd, start_i, last_non_zero, i, dc; i 4347 libavcodec/mpegvideo_enc.c for(i=0; i<64; i++){ i 4348 libavcodec/mpegvideo_enc.c rem[i] = dc - (orig[i] << RECON_SHIFT); // FIXME use orig directly instead of copying to rem[] i 4352 libavcodec/mpegvideo_enc.c for(i=0; i<64; i++){ i 4357 libavcodec/mpegvideo_enc.c w= FFABS(weight[i]) + qns*one; i 4360 libavcodec/mpegvideo_enc.c weight[i] = w; i 4371 libavcodec/mpegvideo_enc.c for(i=start_i; i<=last_non_zero; i++){ i 4372 libavcodec/mpegvideo_enc.c int j= perm_scantable[i]; i 4396 libavcodec/mpegvideo_enc.c for(i=0; i<64; i++){ i 4397 libavcodec/mpegvideo_enc.c int w= weight[i]; i 4399 libavcodec/mpegvideo_enc.c d1[i] = (rem[i]*w*w + (1<<(RECON_SHIFT+12-1)))>>(RECON_SHIFT+12); i 4437 libavcodec/mpegvideo_enc.c for(i=start_i; i<64; i++){ i 4438 libavcodec/mpegvideo_enc.c int j= perm_scantable[i]; i 4442 libavcodec/mpegvideo_enc.c if(s->quantizer_noise_shaping < 3 && i > last_non_zero + 1) i 4452 libavcodec/mpegvideo_enc.c av_assert2(run2>=0 || i >= last_non_zero ); i 4472 libavcodec/mpegvideo_enc.c if(i < last_non_zero) i 4483 libavcodec/mpegvideo_enc.c int g= d1[ scantable[i] ]; i 4488 libavcodec/mpegvideo_enc.c if(i < last_non_zero){ i 4489 libavcodec/mpegvideo_enc.c int next_i= i + run2 + 1; i 4515 libavcodec/mpegvideo_enc.c if(i < last_non_zero){ i 4516 libavcodec/mpegvideo_enc.c int next_i= i + run2 + 1; i 4548 libavcodec/mpegvideo_enc.c best_coeff= i; i 4581 libavcodec/mpegvideo_enc.c for(i=start_i; i<=last_non_zero; i++){ i 4582 libavcodec/mpegvideo_enc.c int j= perm_scantable[i]; i 4616 libavcodec/mpegvideo_enc.c int i; i 4625 libavcodec/mpegvideo_enc.c for (i = 0; i <= last; i++) { i 4626 libavcodec/mpegvideo_enc.c const int j = scantable[i]; i 4631 libavcodec/mpegvideo_enc.c for (i = 0; i <= last; i++) { i 4632 libavcodec/mpegvideo_enc.c const int j = scantable[i]; i 4642 libavcodec/mpegvideo_enc.c int i, j, level, last_non_zero, q, start_i; i 4681 libavcodec/mpegvideo_enc.c for(i=63;i>=start_i;i--) { i 4682 libavcodec/mpegvideo_enc.c j = scantable[i]; i 4686 libavcodec/mpegvideo_enc.c last_non_zero = i; i 4692 libavcodec/mpegvideo_enc.c for(i=start_i; i<=last_non_zero; i++) { i 4693 libavcodec/mpegvideo_enc.c j = scantable[i]; i 469 libavcodec/mpegvideo_motion.c int i; i 474 libavcodec/mpegvideo_motion.c for (i = 0; i < 5; i++) { i 475 libavcodec/mpegvideo_motion.c if (i && mv[i][0] == mv[MID][0] && mv[i][1] == mv[MID][1]) { i 476 libavcodec/mpegvideo_motion.c ptr[i] = ptr[MID]; i 478 libavcodec/mpegvideo_motion.c ptr[i] = s->sc.obmc_scratchpad + 8 * (i & 1) + i 479 libavcodec/mpegvideo_motion.c s->linesize * 8 * (i >> 1); i 480 libavcodec/mpegvideo_motion.c hpel_motion(s, ptr[i], src, src_x, src_y, pix_op, i 481 libavcodec/mpegvideo_motion.c mv[i][0], mv[i][1]); i 675 libavcodec/mpegvideo_motion.c int mx, my, i; i 722 libavcodec/mpegvideo_motion.c for (i = 0; i < 4; i++) { i 723 libavcodec/mpegvideo_motion.c const int x = (i & 1) + 1; i 724 libavcodec/mpegvideo_motion.c const int y = (i >> 1) + 1; i 733 libavcodec/mpegvideo_motion.c obmc_motion(s, dest_y + ((i & 1) * 8) + (i >> 1) * 8 * s->linesize, i 735 libavcodec/mpegvideo_motion.c mb_x * 16 + (i & 1) * 8, mb_y * 16 + (i >> 1) * 8, i 758 libavcodec/mpegvideo_motion.c int i; i 766 libavcodec/mpegvideo_motion.c for (i = 0; i < 4; i++) { i 767 libavcodec/mpegvideo_motion.c int motion_x = s->mv[dir][i][0]; i 768 libavcodec/mpegvideo_motion.c int motion_y = s->mv[dir][i][1]; i 771 libavcodec/mpegvideo_motion.c src_x = mb_x * 16 + (motion_x >> 2) + (i & 1) * 8; i 772 libavcodec/mpegvideo_motion.c src_y = mb_y * 16 + (motion_y >> 2) + (i >> 1) * 8; i 793 libavcodec/mpegvideo_motion.c dest = dest_y + ((i & 1) * 8) + (i >> 1) * 8 * s->linesize; i 796 libavcodec/mpegvideo_motion.c mx += s->mv[dir][i][0] / 2; i 797 libavcodec/mpegvideo_motion.c my += s->mv[dir][i][1] / 2; i 800 libavcodec/mpegvideo_motion.c for (i = 0; i < 4; i++) { i 802 libavcodec/mpegvideo_motion.c dest_y + ((i & 1) * 8) + (i >> 1) * 8 * s->linesize, i 804 libavcodec/mpegvideo_motion.c mb_x * 16 + (i & 1) * 8, i 805 libavcodec/mpegvideo_motion.c mb_y * 16 + (i >> 1) * 8, i 807 libavcodec/mpegvideo_motion.c s->mv[dir][i][0], i 808 libavcodec/mpegvideo_motion.c s->mv[dir][i][1]); i 810 libavcodec/mpegvideo_motion.c mx += s->mv[dir][i][0]; i 811 libavcodec/mpegvideo_motion.c my += s->mv[dir][i][1]; i 842 libavcodec/mpegvideo_motion.c int i; i 886 libavcodec/mpegvideo_motion.c for (i = 0; i < 2; i++) i 888 libavcodec/mpegvideo_motion.c 1, i, s->field_select[dir][i], i 890 libavcodec/mpegvideo_motion.c s->mv[dir][i][0], s->mv[dir][i][1], 8); i 916 libavcodec/mpegvideo_motion.c for (i = 0; i < 2; i++) { i 919 libavcodec/mpegvideo_motion.c if ((s->picture_structure == s->field_select[dir][i] + 1 i 927 libavcodec/mpegvideo_motion.c s->field_select[dir][i], i 929 libavcodec/mpegvideo_motion.c s->mv[dir][i][0], s->mv[dir][i][1], i 930 libavcodec/mpegvideo_motion.c 8, 1, (mb_y & ~1) + i); i 939 libavcodec/mpegvideo_motion.c for (i = 0; i < 2; i++) { i 943 libavcodec/mpegvideo_motion.c j, j ^ i, ref_picture, pix_op, i 944 libavcodec/mpegvideo_motion.c s->mv[dir][2 * i + j][0], i 945 libavcodec/mpegvideo_motion.c s->mv[dir][2 * i + j][1], 8, mb_y); i 952 libavcodec/mpegvideo_motion.c for (i = 0; i < 2; i++) { i 954 libavcodec/mpegvideo_motion.c s->picture_structure != i + 1, i 956 libavcodec/mpegvideo_motion.c s->mv[dir][2 * i][0], s->mv[dir][2 * i][1], i 219 libavcodec/mpegvideo_parser.c int i; i 223 libavcodec/mpegvideo_parser.c for(i=0; i<buf_size; i++){ i 224 libavcodec/mpegvideo_parser.c state= (state<<8) | buf[i]; i 228 libavcodec/mpegvideo_parser.c return i-3; i 66 libavcodec/mpegvideo_xvmc.c int i, j = 0; i 70 libavcodec/mpegvideo_xvmc.c for (i = 0; i < mb_block_count; i++) { i 72 libavcodec/mpegvideo_xvmc.c s->pblocks[i] = &s->block[j++]; i 74 libavcodec/mpegvideo_xvmc.c s->pblocks[i] = NULL; i 175 libavcodec/mpegvideo_xvmc.c int i, cbp, blocks_per_mb; i 295 libavcodec/mpegvideo_xvmc.c for (i = 0; i < blocks_per_mb; i++) { i 297 libavcodec/mpegvideo_xvmc.c if (s->block_last_index[i] >= 0) i 303 libavcodec/mpegvideo_xvmc.c for (i = 4; i < blocks_per_mb; i++) { i 304 libavcodec/mpegvideo_xvmc.c memset(s->pblocks[i], 0, sizeof(*s->pblocks[i])); // so we need to clear them i 306 libavcodec/mpegvideo_xvmc.c *s->pblocks[i][0] = 1 << 10; i 317 libavcodec/mpegvideo_xvmc.c for (i = 0; i < blocks_per_mb; i++) { i 318 libavcodec/mpegvideo_xvmc.c if (s->block_last_index[i] >= 0) { i 321 libavcodec/mpegvideo_xvmc.c *s->pblocks[i][0] -= 1 << 10; i 323 libavcodec/mpegvideo_xvmc.c s->idsp.idct(*s->pblocks[i]); i 332 libavcodec/mpegvideo_xvmc.c s->pblocks[i], sizeof(*s->pblocks[i])); i 31 libavcodec/mpegvideodsp.c int i; i 33 libavcodec/mpegvideodsp.c for (i = 0; i < h; i++) { i 34 libavcodec/mpegvideoencdsp.c int i; i 37 libavcodec/mpegvideoencdsp.c for (i = 0; i < 8 * 8; i++) { i 38 libavcodec/mpegvideoencdsp.c int b = rem[i] + ((basis[i] * scale + i 41 libavcodec/mpegvideoencdsp.c int w = weight[i]; i 52 libavcodec/mpegvideoencdsp.c int i; i 54 libavcodec/mpegvideoencdsp.c for (i = 0; i < 8 * 8; i++) i 55 libavcodec/mpegvideoencdsp.c rem[i] += (basis[i] * scale + i 62 libavcodec/mpegvideoencdsp.c int s = 0, i, j; i 64 libavcodec/mpegvideoencdsp.c for (i = 0; i < 16; i++) { i 83 libavcodec/mpegvideoencdsp.c int s = 0, i, j; i 86 libavcodec/mpegvideoencdsp.c for (i = 0; i < 16; i++) { i 123 libavcodec/mpegvideoencdsp.c int i; i 126 libavcodec/mpegvideoencdsp.c for (i = 0; i < height; i++) { i 136 libavcodec/mpegvideoencdsp.c for (i = 0; i < h; i++) i 138 libavcodec/mpegvideoencdsp.c memcpy(buf - (i + 1) * wrap, buf, width + w + w); i 140 libavcodec/mpegvideoencdsp.c for (i = 0; i < h; i++) i 142 libavcodec/mpegvideoencdsp.c memcpy(last_line + (i + 1) * wrap, last_line, width + w + w); i 214 libavcodec/mpegvideoencdsp.c int w, i; i 219 libavcodec/mpegvideoencdsp.c for (i = 0; i < 8; i++) { i 99 libavcodec/mqc.c int i; i 100 libavcodec/mqc.c for (i = 0; i < 47; i++) { i 101 libavcodec/mqc.c ff_mqc_qe[2 * i] = i 102 libavcodec/mqc.c ff_mqc_qe[2 * i + 1] = cx_states[i].qe; i 104 libavcodec/mqc.c ff_mqc_nlps[2 * i] = 2 * cx_states[i].nlps + cx_states[i].sw; i 105 libavcodec/mqc.c ff_mqc_nlps[2 * i + 1] = 2 * cx_states[i].nlps + 1 - cx_states[i].sw; i 106 libavcodec/mqc.c ff_mqc_nmps[2 * i] = 2 * cx_states[i].nmps; i 107 libavcodec/mqc.c ff_mqc_nmps[2 * i + 1] = 2 * cx_states[i].nmps + 1; i 49 libavcodec/msmpeg4dec.c int i; i 52 libavcodec/msmpeg4dec.c i= 0; i 54 libavcodec/msmpeg4dec.c i= n-3; i 57 libavcodec/msmpeg4dec.c *dc_val_ptr= &s->last_dc[i]; i 58 libavcodec/msmpeg4dec.c return s->last_dc[i]; i 106 libavcodec/msmpeg4dec.c int cbp, code, i; i 114 libavcodec/msmpeg4dec.c for(i=0;i<6;i++) i 115 libavcodec/msmpeg4dec.c s->block_last_index[i] = -1; i 195 libavcodec/msmpeg4dec.c for (i = 0; i < 6; i++) { i 196 libavcodec/msmpeg4dec.c if (ff_msmpeg4_decode_block(s, block[i], i, (cbp >> (5 - i)) & 1, NULL) < 0) i 198 libavcodec/msmpeg4dec.c av_log(s->avctx, AV_LOG_ERROR, "\nerror while decoding block: %d x %d (%d)\n", s->mb_x, s->mb_y, i); i 207 libavcodec/msmpeg4dec.c int cbp, code, i; i 219 libavcodec/msmpeg4dec.c for(i=0;i<6;i++) i 220 libavcodec/msmpeg4dec.c s->block_last_index[i] = -1; i 246 libavcodec/msmpeg4dec.c for(i=0;i<6;i++) { i 247 libavcodec/msmpeg4dec.c int val = ((code >> (5 - i)) & 1); i 248 libavcodec/msmpeg4dec.c if (i < 4) { i 249 libavcodec/msmpeg4dec.c int pred = ff_msmpeg4_coded_block_pred(s, i, &coded_val); i 253 libavcodec/msmpeg4dec.c cbp |= val << (5 - i); i 289 libavcodec/msmpeg4dec.c for (i = 0; i < 6; i++) { i 290 libavcodec/msmpeg4dec.c if (ff_msmpeg4_decode_block(s, block[i], i, (cbp >> (5 - i)) & 1, NULL) < 0) i 292 libavcodec/msmpeg4dec.c av_log(s->avctx, AV_LOG_ERROR, "\nerror while decoding block: %d x %d (%d)\n", s->mb_x, s->mb_y, i); i 305 libavcodec/msmpeg4dec.c int i, ret; i 317 libavcodec/msmpeg4dec.c for(i=0;i<NB_RL_TABLES;i++) { i 318 libavcodec/msmpeg4dec.c ff_rl_init(&ff_rl_table[i], ff_static_rl_table_store[i]); i 659 libavcodec/msmpeg4dec.c int level, i, last, run, run_diff; i 692 libavcodec/msmpeg4dec.c i = 0; i 708 libavcodec/msmpeg4dec.c i = -1; i 717 libavcodec/msmpeg4dec.c s->block_last_index[n] = i; i 782 libavcodec/msmpeg4dec.c i+= run + 1; i 783 libavcodec/msmpeg4dec.c if(last) i+=192; i 788 libavcodec/msmpeg4dec.c i+= run + rl->max_run[run>>7][level/qmul] + run_diff; //FIXME opt indexing i 796 libavcodec/msmpeg4dec.c i+= run; i 802 libavcodec/msmpeg4dec.c i+= run; i 806 libavcodec/msmpeg4dec.c if (i > 62){ i 807 libavcodec/msmpeg4dec.c i-= 192; i 808 libavcodec/msmpeg4dec.c if(i&(~63)){ i 810 libavcodec/msmpeg4dec.c if (((i + 192 == 64 && level / qmul == -1) || i 814 libavcodec/msmpeg4dec.c i = 63; i 822 libavcodec/msmpeg4dec.c block[scan_table[i]] = level; i 826 libavcodec/msmpeg4dec.c block[scan_table[i]] = level; i 834 libavcodec/msmpeg4dec.c i = 63; /* XXX: not optimal */ i 837 libavcodec/msmpeg4dec.c if(s->msmpeg4_version>=4 && i>0) i=63; //FIXME/XXX optimize i 838 libavcodec/msmpeg4dec.c s->block_last_index[n] = i; i 51 libavcodec/msmpeg4enc.c int i, x, y; i 58 libavcodec/msmpeg4enc.c for(i=0;i<4096;i++) i 59 libavcodec/msmpeg4enc.c tab->table_mv_index[i] = tab->n; i 61 libavcodec/msmpeg4enc.c for(i=0;i<tab->n;i++) { i 62 libavcodec/msmpeg4enc.c x = tab->table_mvx[i]; i 63 libavcodec/msmpeg4enc.c y = tab->table_mvy[i]; i 64 libavcodec/msmpeg4enc.c tab->table_mv_index[(x << 6) | y] = i; i 124 libavcodec/msmpeg4enc.c int i, ret; i 139 libavcodec/msmpeg4enc.c for(i=0;i<NB_RL_TABLES;i++) i 140 libavcodec/msmpeg4enc.c ff_rl_init(&ff_rl_table[i], ff_static_rl_table_store[i]); i 142 libavcodec/msmpeg4enc.c for(i=0; i<NB_RL_TABLES; i++){ i 149 libavcodec/msmpeg4enc.c rl_length[i][level][run][last]= get_size_of_code(s, &ff_rl_table[ i], last, run, level, 0); i 161 libavcodec/msmpeg4enc.c int i; i 165 libavcodec/msmpeg4enc.c for(i=0; i<3; i++){ i 170 libavcodec/msmpeg4enc.c if(i>0){// ;) i 185 libavcodec/msmpeg4enc.c size += intra_luma_count *rl_length[i ][level][run][last]; i 186 libavcodec/msmpeg4enc.c chroma_size+= intra_chroma_count*rl_length[i+3][level][run][last]; i 188 libavcodec/msmpeg4enc.c size+= intra_luma_count *rl_length[i ][level][run][last] i 189 libavcodec/msmpeg4enc.c +intra_chroma_count*rl_length[i+3][level][run][last] i 190 libavcodec/msmpeg4enc.c +inter_count *rl_length[i+3][level][run][last]; i 198 libavcodec/msmpeg4enc.c best= i; i 202 libavcodec/msmpeg4enc.c chroma_best= i; i 380 libavcodec/msmpeg4enc.c int cbp, coded_cbp, i; i 389 libavcodec/msmpeg4enc.c for (i = 0; i < 6; i++) { i 390 libavcodec/msmpeg4enc.c if (s->block_last_index[i] >= 0) i 391 libavcodec/msmpeg4enc.c cbp |= 1 << (5 - i); i 436 libavcodec/msmpeg4enc.c for (i = 0; i < 6; i++) { i 437 libavcodec/msmpeg4enc.c ff_msmpeg4_encode_block(s, block[i], i); i 444 libavcodec/msmpeg4enc.c for (i = 0; i < 6; i++) { i 446 libavcodec/msmpeg4enc.c val = (s->block_last_index[i] >= 1); i 447 libavcodec/msmpeg4enc.c cbp |= val << (5 - i); i 448 libavcodec/msmpeg4enc.c if (i < 4) { i 450 libavcodec/msmpeg4enc.c pred = ff_msmpeg4_coded_block_pred(s, i, &coded_block); i 454 libavcodec/msmpeg4enc.c coded_cbp |= val << (5 - i); i 491 libavcodec/msmpeg4enc.c for (i = 0; i < 6; i++) { i 492 libavcodec/msmpeg4enc.c ff_msmpeg4_encode_block(s, block[i], i); i 579 libavcodec/msmpeg4enc.c int level, run, last, i, j, last_index; i 587 libavcodec/msmpeg4enc.c i = 1; i 596 libavcodec/msmpeg4enc.c i = 0; i 614 libavcodec/msmpeg4enc.c last_non_zero = i - 1; i 615 libavcodec/msmpeg4enc.c for (; i <= last_index; i++) { i 616 libavcodec/msmpeg4enc.c j = scantable[i]; i 619 libavcodec/msmpeg4enc.c run = i - last_non_zero - 1; i 620 libavcodec/msmpeg4enc.c last = (i == last_index); i 692 libavcodec/msmpeg4enc.c last_non_zero = i; i 52 libavcodec/msrle.c int i; i 77 libavcodec/msrle.c for (i = 0; i < FFMIN(avctx->extradata_size, AVPALETTE_SIZE)/4; i++) i 78 libavcodec/msrle.c s->pal[i] = 0xFFU<<24 | AV_RL32(avctx->extradata+4*i); i 118 libavcodec/msrle.c int i, j; i 123 libavcodec/msrle.c for (i = 0; i < avctx->height; i++) { i 41 libavcodec/msrledec.c int i; i 79 libavcodec/msrledec.c for (i = 0; i < rle_code; i++) { i 85 libavcodec/msrledec.c if (i + 1 == rle_code && odd_pixel) i 105 libavcodec/msrledec.c for (i = 0; i < rle_code; i++) { i 108 libavcodec/msrledec.c if ((i & 1) == 0) i 133 libavcodec/msrledec.c int p1, p2, line=avctx->height - 1, pos=0, i; i 193 libavcodec/msrledec.c for(i = 0; i < p2; i++) { i 198 libavcodec/msrledec.c for(i = 0; i < p2; i++) { i 217 libavcodec/msrledec.c for(i = 0; i < p1; i++) { i 226 libavcodec/msrledec.c for(i = 0; i < p1; i++) { i 234 libavcodec/msrledec.c for(i = 0; i < p1; i++) { i 125 libavcodec/mss1.c int i, ncol, r, g, b; i 132 libavcodec/mss1.c for (i = 0; i < ncol; i++) { i 60 libavcodec/mss12.c int i; i 62 libavcodec/mss12.c for (i = 0; i <= m->num_syms; i++) { i 63 libavcodec/mss12.c m->weights[i] = 1; i 64 libavcodec/mss12.c m->cum_prob[i] = m->num_syms - i; i 67 libavcodec/mss12.c for (i = 0; i < m->num_syms; i++) i 68 libavcodec/mss12.c m->idx2sym[i + 1] = i; i 80 libavcodec/mss12.c int i; i 87 libavcodec/mss12.c for (i = m->num_syms; i >= 0; i--) { i 88 libavcodec/mss12.c m->cum_prob[i] = cum_prob; i 89 libavcodec/mss12.c m->weights[i] = (m->weights[i] + 1) >> 1; i 90 libavcodec/mss12.c cum_prob += m->weights[i]; i 97 libavcodec/mss12.c int i; i 100 libavcodec/mss12.c for (i = val; m->weights[i - 1] == m->weights[val]; i--); i 101 libavcodec/mss12.c if (i != val) { i 105 libavcodec/mss12.c sym2 = m->idx2sym[i]; i 108 libavcodec/mss12.c m->idx2sym[i] = sym1; i 110 libavcodec/mss12.c val = i; i 114 libavcodec/mss12.c for (i = val - 1; i >= 0; i--) i 115 libavcodec/mss12.c m->cum_prob[i]++; i 121 libavcodec/mss12.c int i, j; i 124 libavcodec/mss12.c for (i = 0; i < ctx->cache_size; i++) i 125 libavcodec/mss12.c ctx->cache[i] = i; i 135 libavcodec/mss12.c for (i = 0; i < 15; i++) i 137 libavcodec/mss12.c model_reset(&ctx->sec_models[i][j]); i 143 libavcodec/mss12.c int i, j, k, idx; i 152 libavcodec/mss12.c for (i = 0, idx = 0; i < 4; i++) i 153 libavcodec/mss12.c for (j = 0; j < sec_order_sizes[i]; j++, idx++) i 155 libavcodec/mss12.c model_init(&ctx->sec_models[idx][k], 2 + i, i 156 libavcodec/mss12.c i ? THRESH_LOW : THRESH_ADAPTIVE); i 162 libavcodec/mss12.c int i, val, pix; i 172 libavcodec/mss12.c for (i = 0; i < pctx->cache_size; i++) { i 174 libavcodec/mss12.c if (pctx->cache[i] == ngb[j]) i 182 libavcodec/mss12.c val = FFMIN(i, pctx->cache_size - 1); i 187 libavcodec/mss12.c for (i = 0; i < pctx->cache_size - 1; i++) i 188 libavcodec/mss12.c if (pctx->cache[i] == pix) i 190 libavcodec/mss12.c val = i; i 193 libavcodec/mss12.c for (i = val; i > 0; i--) i 194 libavcodec/mss12.c pctx->cache[i] = pctx->cache[i - 1]; i 210 libavcodec/mss12.c int i, j; i 236 libavcodec/mss12.c for (i = 1; i < 4; i++) { i 238 libavcodec/mss12.c if (ref_pix[j] == neighbours[i]) i 241 libavcodec/mss12.c ref_pix[nlen++] = neighbours[i]; i 299 libavcodec/mss12.c int i, j, p; i 305 libavcodec/mss12.c for (i = 0; i < width; i++) { i 306 libavcodec/mss12.c if (!i && !j) i 309 libavcodec/mss12.c p = decode_pixel_in_context(acoder, pctx, dst + i, stride, i 310 libavcodec/mss12.c i, j, width - i - 1); i 313 libavcodec/mss12.c dst[i] = p; i 316 libavcodec/mss12.c AV_WB24(rgb_dst + i * 3, pal[p]); i 381 libavcodec/mss12.c int i, j, p; i 388 libavcodec/mss12.c for (i = 0; i < width; i++) { i 390 libavcodec/mss12.c ( c->rgb_pic && mask[i] != 0x01 && mask[i] != 0x02 && mask[i] != 0x04 || i 391 libavcodec/mss12.c !c->rgb_pic && mask[i] != 0x80 && mask[i] != 0xFF)) i 394 libavcodec/mss12.c if (mask[i] == 0x02) { i 395 libavcodec/mss12.c copy_rectangles(c, x + i, y + j, 1, 1); i 396 libavcodec/mss12.c } else if (mask[i] == 0x04) { i 397 libavcodec/mss12.c if (motion_compensation(c, x + i, y + j, 1, 1)) i 399 libavcodec/mss12.c } else if (mask[i] != 0x80) { i 400 libavcodec/mss12.c if (!i && !j) i 403 libavcodec/mss12.c p = decode_pixel_in_context(acoder, pctx, dst + i, stride, i 404 libavcodec/mss12.c i, j, width - i - 1); i 407 libavcodec/mss12.c dst[i] = p; i 409 libavcodec/mss12.c AV_WB24(rgb_dst + i * 3, c->pal[p]); i 475 libavcodec/mss12.c int i, j, pix, rgb_pix; i 485 libavcodec/mss12.c for (i = 0; i < height; i++, dst += stride, rgb_dst += rgb_stride) { i 581 libavcodec/mss12.c int i; i 667 libavcodec/mss12.c for (i = 0; i < 256; i++) i 668 libavcodec/mss12.c c->pal[i] = 0xFFU << 24 | AV_RB24(avctx->extradata + 52 + i 669 libavcodec/mss12.c (version ? 8 : 0) + i * 3); i 118 libavcodec/mss2.c int i = 0, val; i 126 libavcodec/mss2.c while (probs[++i] > val) ; i 129 libavcodec/mss2.c probs[i] << scale, probs[i - 1] << scale, n); i 131 libavcodec/mss2.c return i; i 163 libavcodec/mss2.c int i, ncol; i 172 libavcodec/mss2.c for (i = 0; i < ncol; i++) i 173 libavcodec/mss2.c *pal++ = AV_RB24(buf + 3 * i); i 250 libavcodec/mss2.c int remaining_codes, surplus_codes, i; i 314 libavcodec/mss2.c for (i = 0; i < alphabet_size; i++) i 315 libavcodec/mss2.c if (!bits[i]) { i 320 libavcodec/mss2.c bits[i] = current_length; i 321 libavcodec/mss2.c codes[i] = next_code++; i 327 libavcodec/mss2.c if ((i = init_vlc(&vlc, 9, alphabet_size, bits, 1, 1, codes, 4, 4, 0)) < 0) i 328 libavcodec/mss2.c return i; i 488 libavcodec/mss2.c int used_rects = 0, i, implicit_rect = 0, av_uninit(wmv9_mask); i 570 libavcodec/mss2.c for (i = 0; i < used_rects; i++) { i 575 libavcodec/mss2.c if (!i) { i 580 libavcodec/mss2.c wmv9rects[i].coded = arith2_get_number(&acoder, 2); i 591 libavcodec/mss2.c if ((i = decode_pal_v2(c, buf, buf_size)) < 0) i 593 libavcodec/mss2.c buf += i; i 594 libavcodec/mss2.c buf_size -= i; i 700 libavcodec/mss2.c for (i = 0; i < used_rects; i++) { i 701 libavcodec/mss2.c int x = wmv9rects[i].x; i 702 libavcodec/mss2.c int y = wmv9rects[i].y; i 703 libavcodec/mss2.c int w = wmv9rects[i].w; i 704 libavcodec/mss2.c int h = wmv9rects[i].h; i 705 libavcodec/mss2.c if (wmv9rects[i].coded) { i 43 libavcodec/mss2dsp.c int i, j, k, r = -1; i 45 libavcodec/mss2dsp.c for (i = 0, j = 0, k = 0; i < w; j += (i & 1), i++, k += 3) { i 46 libavcodec/mss2dsp.c if (!use_mask || mask[i] == maskcolor) { i 50 libavcodec/mss2dsp.c int y = srcy[i]; i 107 libavcodec/mss2dsp.c int i, j; i 127 libavcodec/mss2dsp.c for (i = (w - 1) >> 1; i >= 0; i--) { i 128 libavcodec/mss2dsp.c a = src1[i]; i 129 libavcodec/mss2dsp.c b = src2[i]; i 130 libavcodec/mss2dsp.c dst1[i] = (3 * a + b + 2) >> 2; i 131 libavcodec/mss2dsp.c dst2[i] = (a + 3 * b + 2) >> 2; i 137 libavcodec/mss2dsp.c i = w - 1; i 139 libavcodec/mss2dsp.c p[i] = p[i >> 1]; i 141 libavcodec/mss2dsp.c while ((i -= 2) > 0) { i 142 libavcodec/mss2dsp.c a = p[ i >> 1]; i 143 libavcodec/mss2dsp.c b = p[(i + 1) >> 1]; i 144 libavcodec/mss2dsp.c p[i] = (3 * a + b + 1) >> 2; i 145 libavcodec/mss2dsp.c p[i + 1] = (a + 3 * b + 1) >> 2; i 164 libavcodec/mss3.c int i, sum = 0; i 175 libavcodec/mss3.c for (i = 0; i < m->num_syms; i++) { i 176 libavcodec/mss3.c m->weights[i] = (m->weights[i] + 1) >> 1; i 177 libavcodec/mss3.c m->tot_weight += m->weights[i]; i 181 libavcodec/mss3.c for (i = 0; i < m->num_syms; i++) { i 182 libavcodec/mss3.c m->freqs[i] = sum * scale >> 16; i 183 libavcodec/mss3.c sum += m->weights[i]; i 194 libavcodec/mss3.c int i; i 197 libavcodec/mss3.c for (i = 0; i < m->num_syms - 1; i++) i 198 libavcodec/mss3.c m->weights[i] = 1; i 218 libavcodec/mss3.c int i, sum = 0; i 230 libavcodec/mss3.c for (i = 0; i < 256; i++) { i 231 libavcodec/mss3.c m->weights[i] = (m->weights[i] + 1) >> 1; i 232 libavcodec/mss3.c m->tot_weight += m->weights[i]; i 237 libavcodec/mss3.c for (i = 0; i < 256; i++) { i 238 libavcodec/mss3.c m->freqs[i] = sum * scale >> 16; i 239 libavcodec/mss3.c sum += m->weights[i]; i 240 libavcodec/mss3.c send = m->freqs[i] >> MODEL256_SEC_SCALE; i 242 libavcodec/mss3.c m->secondary[sidx++] = i - 1; i 255 libavcodec/mss3.c int i; i 257 libavcodec/mss3.c for (i = 0; i < 255; i++) i 258 libavcodec/mss3.c m->weights[i] = 1; i 279 libavcodec/mss3.c int i; i 284 libavcodec/mss3.c for (i = 0; i < FFMIN(size, 4); i++) i 461 libavcodec/mss3.c int i; i 465 libavcodec/mss3.c for (i = 0; i < block_size; i++, dst += stride) i 472 libavcodec/mss3.c int i, j; i 479 libavcodec/mss3.c for (i = 0; i < vec_size; i++) i 480 libavcodec/mss3.c vec[i] = rac_get_model256_sym(c, &ic->vec_entry_model); i 481 libavcodec/mss3.c for (; i < 4; i++) i 482 libavcodec/mss3.c vec[i] = 0; i 488 libavcodec/mss3.c for (i = 0; i < block_size; i++) { i 490 libavcodec/mss3.c B = prev_line[i]; i 493 libavcodec/mss3.c prev_line[i] = A; i 495 libavcodec/mss3.c dst[i] = vec[A]; i 497 libavcodec/mss3.c dst[i] = rac_get_model256_sym(c, &ic->esc_model); i 569 libavcodec/mss3.c int i, j; i 577 libavcodec/mss3.c for (i = 0; i < nblocks; i++) { i 578 libavcodec/mss3.c if (decode_dct(c, bc, block, bx + i, by + j)) { i 582 libavcodec/mss3.c ff_mss34_dct_put(dst + i * 8, stride, block); i 594 libavcodec/mss3.c int i, j; i 597 libavcodec/mss3.c for (i = 0; i < block_size; i++) { i 598 libavcodec/mss3.c if (i < hsize && j < hsize) i 599 libavcodec/mss3.c block[i] = rac_get_model256_sym(c, &hc->coef_model); i 601 libavcodec/mss3.c block[i] = decode_coeff(c, &hc->coef_hi_model); i 602 libavcodec/mss3.c block[i] *= hc->scale; i 609 libavcodec/mss3.c for (i = 0; i < hsize; i++) { i 610 libavcodec/mss3.c A = block[i]; i 611 libavcodec/mss3.c B = block[i + hsize]; i 612 libavcodec/mss3.c C = block[i + hsize * block_size]; i 613 libavcodec/mss3.c D = block[i + hsize * block_size + hsize]; i 619 libavcodec/mss3.c dst[i * 2] = av_clip_uint8(t1 - t2); i 620 libavcodec/mss3.c dst[i * 2 + stride] = av_clip_uint8(t1 + t2); i 621 libavcodec/mss3.c dst[i * 2 + 1] = av_clip_uint8(t3 - t4); i 622 libavcodec/mss3.c dst[i * 2 + 1 + stride] = av_clip_uint8(t3 + t4); i 631 libavcodec/mss3.c int i, j; i 633 libavcodec/mss3.c for (i = 0; i < 3; i++) { i 634 libavcodec/mss3.c ctx->btype[i].last_type = SKIP_BLOCK; i 636 libavcodec/mss3.c model_reset(&ctx->btype[i].bt_model[j]); i 637 libavcodec/mss3.c ctx->fill_coder[i].fill_val = 0; i 638 libavcodec/mss3.c model_reset(&ctx->fill_coder[i].coef_model); i 639 libavcodec/mss3.c model256_reset(&ctx->image_coder[i].esc_model); i 640 libavcodec/mss3.c model256_reset(&ctx->image_coder[i].vec_entry_model); i 641 libavcodec/mss3.c model_reset(&ctx->image_coder[i].vec_size_model); i 643 libavcodec/mss3.c model_reset(&ctx->image_coder[i].vq_model[j]); i 644 libavcodec/mss3.c if (ctx->dct_coder[i].quality != quality) { i 645 libavcodec/mss3.c ctx->dct_coder[i].quality = quality; i 646 libavcodec/mss3.c ff_mss34_gen_quant_mat(ctx->dct_coder[i].qmat, quality, !i); i 648 libavcodec/mss3.c memset(ctx->dct_coder[i].prev_dc, 0, i 649 libavcodec/mss3.c sizeof(*ctx->dct_coder[i].prev_dc) * i 650 libavcodec/mss3.c ctx->dct_coder[i].prev_dc_stride * i 651 libavcodec/mss3.c ctx->dct_coder[i].prev_dc_height); i 652 libavcodec/mss3.c model_reset(&ctx->dct_coder[i].dc_model); i 653 libavcodec/mss3.c model2_reset(&ctx->dct_coder[i].sign_model); i 654 libavcodec/mss3.c model256_reset(&ctx->dct_coder[i].ac_model); i 655 libavcodec/mss3.c if (ctx->haar_coder[i].quality != quality) { i 656 libavcodec/mss3.c ctx->haar_coder[i].quality = quality; i 657 libavcodec/mss3.c ctx->haar_coder[i].scale = 17 - 7 * quality / 50; i 659 libavcodec/mss3.c model_reset(&ctx->haar_coder[i].coef_hi_model); i 660 libavcodec/mss3.c model256_reset(&ctx->haar_coder[i].coef_model); i 666 libavcodec/mss3.c int i, j; i 668 libavcodec/mss3.c for (i = 0; i < 3; i++) { i 670 libavcodec/mss3.c model_init(&ctx->btype[i].bt_model[j], 5); i 671 libavcodec/mss3.c model_init(&ctx->fill_coder[i].coef_model, 12); i 672 libavcodec/mss3.c model256_init(&ctx->image_coder[i].esc_model); i 673 libavcodec/mss3.c model256_init(&ctx->image_coder[i].vec_entry_model); i 674 libavcodec/mss3.c model_init(&ctx->image_coder[i].vec_size_model, 3); i 676 libavcodec/mss3.c model_init(&ctx->image_coder[i].vq_model[j], 5); i 677 libavcodec/mss3.c model_init(&ctx->dct_coder[i].dc_model, 12); i 678 libavcodec/mss3.c model256_init(&ctx->dct_coder[i].ac_model); i 679 libavcodec/mss3.c model_init(&ctx->haar_coder[i].coef_hi_model, 12); i 680 libavcodec/mss3.c model256_init(&ctx->haar_coder[i].coef_model); i 694 libavcodec/mss3.c int x, y, i, mb_width, mb_height, blk_size, btype; i 763 libavcodec/mss3.c for (i = 0; i < 3; i++) { i 764 libavcodec/mss3.c blk_size = 8 << !i; i 766 libavcodec/mss3.c btype = decode_block_type(acoder, c->btype + i); i 769 libavcodec/mss3.c decode_fill_block(acoder, c->fill_coder + i, i 770 libavcodec/mss3.c dst[i] + x * blk_size, i 771 libavcodec/mss3.c c->pic->linesize[i], blk_size); i 774 libavcodec/mss3.c decode_image_block(acoder, c->image_coder + i, i 775 libavcodec/mss3.c dst[i] + x * blk_size, i 776 libavcodec/mss3.c c->pic->linesize[i], blk_size); i 779 libavcodec/mss3.c decode_dct_block(acoder, c->dct_coder + i, i 780 libavcodec/mss3.c dst[i] + x * blk_size, i 781 libavcodec/mss3.c c->pic->linesize[i], blk_size, i 785 libavcodec/mss3.c decode_haar_block(acoder, c->haar_coder + i, i 786 libavcodec/mss3.c dst[i] + x * blk_size, i 787 libavcodec/mss3.c c->pic->linesize[i], blk_size, i 815 libavcodec/mss3.c int i; i 818 libavcodec/mss3.c for (i = 0; i < 3; i++) i 819 libavcodec/mss3.c av_freep(&c->dct_coder[i].prev_dc); i 827 libavcodec/mss3.c int i; i 838 libavcodec/mss3.c for (i = 0; i < 3; i++) { i 839 libavcodec/mss3.c int b_width = avctx->width >> (2 + !!i); i 840 libavcodec/mss3.c int b_height = avctx->height >> (2 + !!i); i 841 libavcodec/mss3.c c->dct_coder[i].prev_dc_stride = b_width; i 842 libavcodec/mss3.c c->dct_coder[i].prev_dc_height = b_height; i 843 libavcodec/mss3.c c->dct_coder[i].prev_dc = av_malloc(sizeof(*c->dct_coder[i].prev_dc) * i 845 libavcodec/mss3.c if (!c->dct_coder[i].prev_dc) { i 848 libavcodec/mss3.c while (i >= 0) { i 849 libavcodec/mss3.c av_freep(&c->dct_coder[i].prev_dc); i 850 libavcodec/mss3.c i--; i 50 libavcodec/mss34dsp.c int i; i 56 libavcodec/mss34dsp.c for (i = 0; i < 64; i++) i 57 libavcodec/mss34dsp.c qmat[i] = (qsrc[i] * scale + 50) / 100; i 59 libavcodec/mss34dsp.c for (i = 0; i < 64; i++) i 60 libavcodec/mss34dsp.c qmat[i] = (5000 * qsrc[i] / quality + 50) / 100; i 92 libavcodec/mss34dsp.c int i, j; i 96 libavcodec/mss34dsp.c for (i = 0; i < 8; i++) { i 102 libavcodec/mss34dsp.c for (i = 0; i < 8; i++) { i 109 libavcodec/mss34dsp.c for (i = 0; i < 8; i++) i 110 libavcodec/mss34dsp.c dst[i] = av_clip_uint8(ptr[i] + 128); i 150 libavcodec/mss4.c int i, j; i 153 libavcodec/mss4.c for (i = 0; i < 16; i++) { i 154 libavcodec/mss4.c for (j = 0; j < lens[i]; j++) { i 155 libavcodec/mss4.c bits[idx] = i + 1; i 157 libavcodec/mss4.c max_bits = i + 1; i 169 libavcodec/mss4.c int ret, i; i 171 libavcodec/mss4.c for (i = 0; i < 2; i++) { i 172 libavcodec/mss4.c ret = mss4_init_vlc(&ctx->dc_vlc[i], mss4_dc_vlc_lens[i], NULL, 12); i 175 libavcodec/mss4.c ret = mss4_init_vlc(&ctx->ac_vlc[i], mss4_ac_vlc_lens[i], i 176 libavcodec/mss4.c mss4_ac_vlc_syms[i], 162); i 179 libavcodec/mss4.c ret = mss4_init_vlc(&ctx->vec_entry_vlc[i], mss4_vec_entry_vlc_lens[i], i 180 libavcodec/mss4.c mss4_vec_entry_vlc_syms[i], 9); i 189 libavcodec/mss4.c int i; i 191 libavcodec/mss4.c for (i = 0; i < 2; i++) { i 192 libavcodec/mss4.c ff_free_vlc(&ctx->dc_vlc[i]); i 193 libavcodec/mss4.c ff_free_vlc(&ctx->ac_vlc[i]); i 194 libavcodec/mss4.c ff_free_vlc(&ctx->vec_entry_vlc[i]); i 284 libavcodec/mss4.c int i, j, k, ret; i 288 libavcodec/mss4.c for (i = 0; i < 2; i++) { i 289 libavcodec/mss4.c int xpos = mb_x * 2 + i; i 291 libavcodec/mss4.c c->dc_cache[j][TOP] = c->prev_dc[0][mb_x * 2 + i]; i 297 libavcodec/mss4.c c->prev_dc[0][mb_x * 2 + i] = c->dc_cache[j][LEFT]; i 305 libavcodec/mss4.c for (i = 1; i < 3; i++) { i 306 libavcodec/mss4.c c->dc_cache[i + 1][TOP_LEFT] = c->dc_cache[i + 1][TOP]; i 307 libavcodec/mss4.c c->dc_cache[i + 1][TOP] = c->prev_dc[i][mb_x]; i 309 libavcodec/mss4.c c->block, c->dc_cache[i + 1], mb_x, mb_y, i 313 libavcodec/mss4.c c->prev_dc[i][mb_x] = c->dc_cache[i + 1][LEFT]; i 315 libavcodec/mss4.c ff_mss34_dct_put(c->imgbuf[i], 8, c->block); i 316 libavcodec/mss4.c out = dst[i] + mb_x * 16; i 321 libavcodec/mss4.c AV_WN16A(out + k * 2, c->imgbuf[i][k + (j & ~1) * 4] * 0x101); i 322 libavcodec/mss4.c out += c->pic->linesize[i]; i 332 libavcodec/mss4.c int i, y_flag = 0; i 334 libavcodec/mss4.c for (i = 2; i >= 0; i--) { i 335 libavcodec/mss4.c if (!sel_flag[i]) { i 336 libavcodec/mss4.c vec_pos[i] = 0; i 339 libavcodec/mss4.c if ((!i && !y_flag) || get_bits1(gb)) { i 340 libavcodec/mss4.c if (sel_len[i] > 0) { i 341 libavcodec/mss4.c int pval = prev[i]; i 342 libavcodec/mss4.c vec_pos[i] = get_bits(gb, sel_len[i]); i 343 libavcodec/mss4.c if (vec_pos[i] >= pval) i 344 libavcodec/mss4.c vec_pos[i]++; i 346 libavcodec/mss4.c vec_pos[i] = !prev[i]; i 350 libavcodec/mss4.c vec_pos[i] = prev[i]; i 385 libavcodec/mss4.c int i, j, k, mode, split; i 394 libavcodec/mss4.c for (i = 0; i < 3; i++) i 395 libavcodec/mss4.c dst[i] = ctx->imgbuf[i]; i 397 libavcodec/mss4.c for (i = 0; i < 3; i++) { i 398 libavcodec/mss4.c vec_len[i] = vec_len_syms[!!i][get_unary(gb, 0, 3)]; i 399 libavcodec/mss4.c for (j = 0; j < vec_len[i]; j++) { i 400 libavcodec/mss4.c vec[i][j] = get_coeff(gb, &ctx->vec_entry_vlc[!!i]); i 401 libavcodec/mss4.c vec[i][j] += ctx->prev_vec[i][j]; i 402 libavcodec/mss4.c ctx->prev_vec[i][j] = vec[i][j]; i 404 libavcodec/mss4.c sel_flag[i] = vec_len[i] > 1; i 405 libavcodec/mss4.c sel_len[i] = vec_len[i] > 2 ? vec_len[i] - 2 : 0; i 420 libavcodec/mss4.c for (i = 0; i < 16; i++) { i 422 libavcodec/mss4.c vals[0] = prev_mode[i] & 7; i 423 libavcodec/mss4.c vals[1] = (prev_mode[i] >> 3) & 7; i 424 libavcodec/mss4.c vals[2] = prev_mode[i] >> 6; i 425 libavcodec/mss4.c if (mode == 1 && i == split) { i 436 libavcodec/mss4.c prev_mode[i] = MKVAL(vals); i 451 libavcodec/mss4.c for (i = 0; i < 3; i++) { i 453 libavcodec/mss4.c *dst[i]++ = get_value_cached(gb, vals[i], vec[i], i 454 libavcodec/mss4.c vec_len[i], i, val_shift, i 469 libavcodec/mss4.c for (i = 0; i < 3; i++) { i 471 libavcodec/mss4.c *dst[i]++ = get_value_cached(gb, vals[i], vec[i], i 472 libavcodec/mss4.c vec_len[i], i, val_shift, i 481 libavcodec/mss4.c for (i = 0; i < 3; i++) i 483 libavcodec/mss4.c memcpy(picdst[i] + mb_x * 16 + j * ctx->pic->linesize[i], i 484 libavcodec/mss4.c ctx->imgbuf[i] + j * 16, 16); i 491 libavcodec/mss4.c int i; i 498 libavcodec/mss4.c for (i = 0; i < 2; i++) i 499 libavcodec/mss4.c c->prev_dc[0][mb_x * 2 + i] = 0; i 501 libavcodec/mss4.c for (i = 1; i < 3; i++) { i 502 libavcodec/mss4.c c->dc_cache[i + 1][TOP] = c->prev_dc[i][mb_x]; i 503 libavcodec/mss4.c c->dc_cache[i + 1][LEFT] = 0; i 504 libavcodec/mss4.c c->prev_dc[i][mb_x] = 0; i 518 libavcodec/mss4.c int x, y, i, mb_width, mb_height, blk_type; i 576 libavcodec/mss4.c for (i = 0; i < 2; i++) i 577 libavcodec/mss4.c ff_mss34_gen_quant_mat(c->quant_mat[i], quality, !i); i 634 libavcodec/mss4.c int i; i 637 libavcodec/mss4.c for (i = 0; i < 3; i++) i 638 libavcodec/mss4.c av_freep(&c->prev_dc[i]); i 647 libavcodec/mss4.c int i; i 654 libavcodec/mss4.c for (i = 0; i < 3; i++) { i 655 libavcodec/mss4.c c->dc_stride[i] = FFALIGN(avctx->width, 16) >> (2 + !!i); i 656 libavcodec/mss4.c c->prev_dc[i] = av_malloc_array(c->dc_stride[i], sizeof(**c->prev_dc)); i 657 libavcodec/mss4.c if (!c->prev_dc[i]) { i 75 libavcodec/msvideo1enc.c int i, j, k, x, y, ret; i 99 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++){ i 100 libavcodec/msvideo1enc.c uint16_t val = src[x + i - j*p->linesize[0]/2]; i 102 libavcodec/msvideo1enc.c c->block[(i + j*4)*3 + k] = i 103 libavcodec/msvideo1enc.c c->block2[remap[i + j*4]*3 + k] = (val >> (10-k*5)) & 0x1F; i 110 libavcodec/msvideo1enc.c for(i = 0; i < 4*3; i++){ i 111 libavcodec/msvideo1enc.c int t = prevptr[x*3 + i - j*3*avctx->width] - c->block[i + j*4*3]; i 124 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++){ i 126 libavcodec/msvideo1enc.c int t = c->avg[k] - c->block[(i+j*4)*3+k]; i 143 libavcodec/msvideo1enc.c for(i = 0; i < 3; i++) i 144 libavcodec/msvideo1enc.c FFSWAP(uint8_t, c->codebook[i], c->codebook[i+3]); i 145 libavcodec/msvideo1enc.c for(i = 0; i < 16; i++) i 146 libavcodec/msvideo1enc.c c->output[i] ^= 1; i 149 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++){ i 151 libavcodec/msvideo1enc.c int t = c->codebook[c->output[i+j*4]*3 + k] - c->block[i*3+k+j*4*3]; i 164 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++){ i 165 libavcodec/msvideo1enc.c avpriv_init_elbg(c->block2 + i*4*3, 3, 4, c->codebook2 + i*2*3, 2, 1, c->output2 + i*4, &c->rnd); i 166 libavcodec/msvideo1enc.c avpriv_do_elbg (c->block2 + i*4*3, 3, 4, c->codebook2 + i*2*3, 2, 1, c->output2 + i*4, &c->rnd); i 170 libavcodec/msvideo1enc.c for(i = 0; i < 3; i++) i 171 libavcodec/msvideo1enc.c FFSWAP(uint8_t, c->codebook2[i+18], c->codebook2[i+21]); i 172 libavcodec/msvideo1enc.c for(i = 12; i < 16; i++) i 173 libavcodec/msvideo1enc.c c->output2[i] ^= 1; i 176 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++){ i 178 libavcodec/msvideo1enc.c int t = c->codebook2[(c->output2[remap[i+j*4]] + (i&2) + (j&2)*2)*3+k] - c->block[i*3+k + j*4*3]; i 203 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++) i 205 libavcodec/msvideo1enc.c prevptr[x*3 + i*3 + k - j*3*avctx->width] = c->avg[k]; i 209 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++){ i 210 libavcodec/msvideo1enc.c flags |= (c->output[i + j*4]^1) << (i + j*4); i 212 libavcodec/msvideo1enc.c prevptr[x*3 + i*3 + k - j*3*avctx->width] = c->codebook[c->output[i + j*4]*3 + k]; i 221 libavcodec/msvideo1enc.c for(i = 0; i < 4; i++){ i 222 libavcodec/msvideo1enc.c flags |= (c->output2[remap[i + j*4]]^1) << (i + j*4); i 224 libavcodec/msvideo1enc.c prevptr[x*3 + i*3 + k - j*3*avctx->width] = c->codebook2[(c->output2[remap[i+j*4]] + (i&2) + (j&2)*2)*3 + k]; i 229 libavcodec/msvideo1enc.c for(i = 3; i < 24; i += 3) i 230 libavcodec/msvideo1enc.c bytestream_put_le16(&dst, MKRGB555(c->codebook2, i)); i 99 libavcodec/mv30.c for (int i = 0; i < 64; i++) { i 100 libavcodec/mv30.c table[i] = av_clip((quant_tab[i] * factor + 0x32) / 100, 1, 0x7fff); i 101 libavcodec/mv30.c table[i] = ((int)ff_aanscales[i] * (int)table[i] + 0x800) >> 12; i 137 libavcodec/mv30.c for (int i = 0; i < 8; i++) { i 138 libavcodec/mv30.c if ((block[0x08 + i] | i 139 libavcodec/mv30.c block[0x10 + i] | i 140 libavcodec/mv30.c block[0x18 + i] | i 141 libavcodec/mv30.c block[0x20 + i] | i 142 libavcodec/mv30.c block[0x28 + i] | i 143 libavcodec/mv30.c block[0x30 + i] | i 144 libavcodec/mv30.c block[0x38 + i]) == 0) { i 145 libavcodec/mv30.c block[0x08 + i] = block[i]; i 146 libavcodec/mv30.c block[0x10 + i] = block[i]; i 147 libavcodec/mv30.c block[0x18 + i] = block[i]; i 148 libavcodec/mv30.c block[0x20 + i] = block[i]; i 149 libavcodec/mv30.c block[0x28 + i] = block[i]; i 150 libavcodec/mv30.c block[0x30 + i] = block[i]; i 151 libavcodec/mv30.c block[0x38 + i] = block[i]; i 153 libavcodec/mv30.c idct_1d(block + i, 8); i 157 libavcodec/mv30.c for (int i = 0; i < 8; i++) { i 169 libavcodec/mv30.c for (int i = 0; i < 8; i++) { i 170 libavcodec/mv30.c if ((block[0x08 + i] | i 171 libavcodec/mv30.c block[0x10 + i] | i 172 libavcodec/mv30.c block[0x18 + i] | i 173 libavcodec/mv30.c block[0x20 + i] | i 174 libavcodec/mv30.c block[0x28 + i] | i 175 libavcodec/mv30.c block[0x30 + i] | i 176 libavcodec/mv30.c block[0x38 + i]) == 0) { i 177 libavcodec/mv30.c block[0x08 + i] = block[i]; i 178 libavcodec/mv30.c block[0x10 + i] = block[i]; i 179 libavcodec/mv30.c block[0x18 + i] = block[i]; i 180 libavcodec/mv30.c block[0x20 + i] = block[i]; i 181 libavcodec/mv30.c block[0x28 + i] = block[i]; i 182 libavcodec/mv30.c block[0x30 + i] = block[i]; i 183 libavcodec/mv30.c block[0x38 + i] = block[i]; i 185 libavcodec/mv30.c idct_1d(block + i, 8); i 189 libavcodec/mv30.c for (int i = 0; i < 8; i++) { i 220 libavcodec/mv30.c for (int i = 0; i < 2; i++) { i 221 libavcodec/mv30.c if ((block[0x08 + i]) == 0) { i 222 libavcodec/mv30.c block[0x08 + i] = block[i]; i 223 libavcodec/mv30.c block[0x10 + i] = block[i]; i 224 libavcodec/mv30.c block[0x18 + i] = block[i]; i 225 libavcodec/mv30.c block[0x20 + i] = block[i]; i 226 libavcodec/mv30.c block[0x28 + i] = block[i]; i 227 libavcodec/mv30.c block[0x30 + i] = block[i]; i 228 libavcodec/mv30.c block[0x38 + i] = block[i]; i 230 libavcodec/mv30.c idct2_1d(block + i, 8); i 234 libavcodec/mv30.c for (int i = 0; i < 8; i++) { i 252 libavcodec/mv30.c for (int i = 0; i < 2; i++) { i 253 libavcodec/mv30.c if ((block[0x08 + i]) == 0) { i 254 libavcodec/mv30.c block[0x08 + i] = block[i]; i 255 libavcodec/mv30.c block[0x10 + i] = block[i]; i 256 libavcodec/mv30.c block[0x18 + i] = block[i]; i 257 libavcodec/mv30.c block[0x20 + i] = block[i]; i 258 libavcodec/mv30.c block[0x28 + i] = block[i]; i 259 libavcodec/mv30.c block[0x30 + i] = block[i]; i 260 libavcodec/mv30.c block[0x38 + i] = block[i]; i 262 libavcodec/mv30.c idct2_1d(block + i, 8); i 266 libavcodec/mv30.c for (int i = 0; i < 8; i++) { i 285 libavcodec/mv30.c for (int i = 0; i < 8; i++) { i 325 libavcodec/mv30.c for (int i = 1; i < 64; i++) i 326 libavcodec/mv30.c block[zigzag[i]] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[zigzag[i]]; i 366 libavcodec/mv30.c for (int i = 1; i < 64; i++) i 367 libavcodec/mv30.c block[zigzag[i]] = sign_extend(bytestream2_get_ne16(gbyte), 16) * qtab[zigzag[i]]; i 379 libavcodec/mv30.c for (int i = 0; i < nb_codes;) { i 393 libavcodec/mv30.c coeffs[i++] = x; i 397 libavcodec/mv30.c i += get_bits(gb, 3 + flag * 3) + 1 + flag * 8; i 65 libavcodec/mvcdec.c int mask, x, y, i; i 80 libavcodec/mvcdec.c for (i = 2; i < 8; i++) i 81 libavcodec/mvcdec.c v[i] = bytestream2_get_be16u(gb); i 88 libavcodec/mvcdec.c i = (mask & target) ? true : false; \ i 89 libavcodec/mvcdec.c AV_WN16A(dst, v[i] & 0x7FFF); \ i 110 libavcodec/mvcdec.c int i, j; i 112 libavcodec/mvcdec.c for (i = 0; i < 4; i++) i 113 libavcodec/mvcdec.c AV_WN32A(dst + j * linesize + i * 4, pixel); i 139 libavcodec/mvcdec.c int w, h, nb_colors, i, x, y, p0, p1, mask; i 157 libavcodec/mvcdec.c for (i = 0; i < FFMIN(nb_colors, 128); i++) i 158 libavcodec/mvcdec.c color[i] = 0xFF000000 | bytestream2_get_be24u(gb); i 207 libavcodec/mvcdec.c for (i = 2; i < 8; i++) i 208 libavcodec/mvcdec.c v[i] = color[bytestream2_get_byteu(gb) & 0x7F]; i 87 libavcodec/mvha.c int cur_node, i, j, pos = 0; i 91 libavcodec/mvha.c for (i = 0; i < s->nb_symbols; i++) { i 92 libavcodec/mvha.c nodes[i].count = s->prob[i]; i 93 libavcodec/mvha.c nodes[i].sym = s->symb[i]; i 94 libavcodec/mvha.c nodes[i].n0 = -2; i 95 libavcodec/mvha.c nodes[i].l = i; i 96 libavcodec/mvha.c nodes[i].r = i; i 102 libavcodec/mvha.c for (i = 0; ; i++) { i 206 libavcodec/mvha.c for (int i = 0; i < s->nb_symbols; symbol++) { i 219 libavcodec/mvha.c s->symb[i] = symbol; i 220 libavcodec/mvha.c s->prob[i] = prob; i 221 libavcodec/mvha.c i++; i 49 libavcodec/mxpegdec.c int i; i 54 libavcodec/mxpegdec.c for (i = 0; i < 2; ++i) i 55 libavcodec/mxpegdec.c av_frame_free(&s->picture[i]); i 95 libavcodec/mxpegdec.c int i; i 134 libavcodec/mxpegdec.c for (i = 0; i < bitmask_size; ++i) { i 135 libavcodec/mxpegdec.c s->completion_bitmask[i] |= s->mxm_bitmask[i]; i 136 libavcodec/mxpegdec.c completion_check &= s->completion_bitmask[i]; i 170 libavcodec/mxpegdec.c int i; i 171 libavcodec/mxpegdec.c for (i = 0; i < MAX_COMPONENTS; ++i) { i 172 libavcodec/mxpegdec.c if ( (!reference_ptr->data[i] ^ !jpg->picture_ptr->data[i]) || i 173 libavcodec/mxpegdec.c reference_ptr->linesize[i] != jpg->picture_ptr->linesize[i]) { i 85 libavcodec/nellymoser.c static inline int signed_shift(int i, int shift) { i 87 libavcodec/nellymoser.c return (unsigned)i << shift; i 88 libavcodec/nellymoser.c return i >> -shift; i 93 libavcodec/nellymoser.c int i, ret = 0; i 95 libavcodec/nellymoser.c for (i = 0; i < NELLY_FILL_LEN; i++) { i 96 libavcodec/nellymoser.c int b = buf[i]-off; i 118 libavcodec/nellymoser.c int i, j; i 127 libavcodec/nellymoser.c for (i = 0; i < NELLY_FILL_LEN; i++) { i 128 libavcodec/nellymoser.c max = FFMAX(max, buf[i]); i 134 libavcodec/nellymoser.c for (i = 0; i < NELLY_FILL_LEN; i++) { i 135 libavcodec/nellymoser.c sbuf[i] = signed_shift(buf[i], shift); i 136 libavcodec/nellymoser.c sbuf[i] = (3*sbuf[i])>>2; i 137 libavcodec/nellymoser.c sum += sbuf[i]; i 206 libavcodec/nellymoser.c for (i = 0; i < NELLY_FILL_LEN; i++) { i 207 libavcodec/nellymoser.c tmp = sbuf[i]-small_off; i 209 libavcodec/nellymoser.c bits[i] = av_clip(tmp, 0, NELLY_BIT_CAP); i 213 libavcodec/nellymoser.c tmp = i = 0; i 215 libavcodec/nellymoser.c tmp += bits[i]; i 216 libavcodec/nellymoser.c i++; i 219 libavcodec/nellymoser.c bits[i-1] -= tmp - NELLY_DETAIL_BITS; i 220 libavcodec/nellymoser.c for(; i < NELLY_FILL_LEN; i++) i 221 libavcodec/nellymoser.c bits[i] = 0; i 64 libavcodec/nellymoserdec.c int i,j; i 75 libavcodec/nellymoserdec.c for (i=0 ; i<NELLY_BANDS ; i++) { i 76 libavcodec/nellymoserdec.c if (i > 0) i 79 libavcodec/nellymoserdec.c for (j = 0; j < ff_nelly_band_sizes_table[i]; j++) { i 88 libavcodec/nellymoserdec.c for (i = 0; i < 2; i++) { i 89 libavcodec/nellymoserdec.c aptr = audio + i * NELLY_BUF_LEN; i 92 libavcodec/nellymoserdec.c skip_bits_long(&s->gb, NELLY_HEADER_BITS + i*NELLY_DETAIL_BITS); i 149 libavcodec/nellymoserdec.c int blocks, i, ret; i 179 libavcodec/nellymoserdec.c for (i=0 ; i<blocks ; i++) { i 153 libavcodec/nellymoserenc.c int i, ret; i 187 libavcodec/nellymoserenc.c for (i = 1; i < 513; i++) { i 188 libavcodec/nellymoserenc.c double tmp = exp2(-i / 2048.0); i 189 libavcodec/nellymoserenc.c pow_table[i] = tmp; i 190 libavcodec/nellymoserenc.c pow_table[1024-i] = M_SQRT1_2 / tmp; i 191 libavcodec/nellymoserenc.c pow_table[1024+i] = tmp * M_SQRT1_2; i 192 libavcodec/nellymoserenc.c pow_table[2048-i] = 0.5 / tmp; i 243 libavcodec/nellymoserenc.c int i, j, band, best_idx; i 249 libavcodec/nellymoserenc.c for (i = 0; i < NELLY_BANDS * OPT_SIZE; i++) { i 250 libavcodec/nellymoserenc.c opt[0][i] = INFINITY; i 253 libavcodec/nellymoserenc.c for (i = 0; i < 64; i++) { i 254 libavcodec/nellymoserenc.c opt[0][ff_nelly_init_table[i]] = distance(cand[0], ff_nelly_init_table[i], 0); i 255 libavcodec/nellymoserenc.c path[0][ff_nelly_init_table[i]] = i; i 266 libavcodec/nellymoserenc.c for (i = FFMAX(0, cand[band - 1] - q); i < FFMIN(OPT_SIZE, cand[band - 1] + q); i++) { i 267 libavcodec/nellymoserenc.c if ( isinf(opt[band - 1][i]) ) i 270 libavcodec/nellymoserenc.c idx = i + ff_nelly_delta_table[j]; i 274 libavcodec/nellymoserenc.c tmp = opt[band - 1][i] + distance(idx, power_candidate, band); i 290 libavcodec/nellymoserenc.c for (i = 0; i < OPT_SIZE; i++) { i 291 libavcodec/nellymoserenc.c if (best_val > opt[band][i]) { i 292 libavcodec/nellymoserenc.c best_val = opt[band][i]; i 293 libavcodec/nellymoserenc.c best_idx = i; i 313 libavcodec/nellymoserenc.c int i, j, band, block, best_idx, power_idx = 0; i 323 libavcodec/nellymoserenc.c i = 0; i 326 libavcodec/nellymoserenc.c for (j = 0; j < ff_nelly_band_sizes_table[band]; i++, j++) { i 327 libavcodec/nellymoserenc.c coeff_sum += s->mdct_out[i ] * s->mdct_out[i ] i 328 libavcodec/nellymoserenc.c + s->mdct_out[i + NELLY_BUF_LEN] * s->mdct_out[i + NELLY_BUF_LEN]; i 340 libavcodec/nellymoserenc.c i = 0; i 350 libavcodec/nellymoserenc.c for (j = 0; j < ff_nelly_band_sizes_table[band]; i++, j++) { i 351 libavcodec/nellymoserenc.c s->mdct_out[i] *= power_val; i 352 libavcodec/nellymoserenc.c s->mdct_out[i + NELLY_BUF_LEN] *= power_val; i 353 libavcodec/nellymoserenc.c pows[i] = power_idx; i 360 libavcodec/nellymoserenc.c for (i = 0; i < NELLY_FILL_LEN; i++) { i 361 libavcodec/nellymoserenc.c if (bits[i] > 0) { i 362 libavcodec/nellymoserenc.c const float *table = ff_nelly_dequantization_table + (1 << bits[i]) - 1; i 363 libavcodec/nellymoserenc.c coeff = s->mdct_out[block * NELLY_BUF_LEN + i]; i 366 libavcodec/nellymoserenc.c coeff * quant_lut_mul[bits[i]] + quant_lut_add[bits[i]], i 367 libavcodec/nellymoserenc.c quant_lut_offset[bits[i]], i 368 libavcodec/nellymoserenc.c quant_lut_offset[bits[i]+1] - 1 i 373 libavcodec/nellymoserenc.c put_bits(&pb, bits[i], best_idx); i 40 libavcodec/noise_bsf.c int i, ret; i 61 libavcodec/noise_bsf.c for (i = 0; i < pkt->size; i++) { i 62 libavcodec/noise_bsf.c s->state += pkt->data[i] + 1; i 64 libavcodec/noise_bsf.c pkt->data[i] = s->state; i 256 libavcodec/notchlc.c for (int i = 0; i < 4; i++) { i 257 libavcodec/notchlc.c const int nb_bits = control[i] + 1; i 261 libavcodec/notchlc.c dsty[x + i * ylinesize + 0] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); i 262 libavcodec/notchlc.c dsty[x + i * ylinesize + 1] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); i 263 libavcodec/notchlc.c dsty[x + i * ylinesize + 2] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); i 264 libavcodec/notchlc.c dsty[x + i * ylinesize + 3] = av_clip_uintp2(y_min + ((y_diff * get_bits(&bit, nb_bits) + add) / div), 12); i 307 libavcodec/notchlc.c for (int i = 0; i < 16; i += 4) { i 311 libavcodec/notchlc.c u[i + ii][j + jj] = u0 + ((udif * (int)(loc & 3) + 2) / 3); i 312 libavcodec/notchlc.c v[i + ii][j + jj] = v0 + ((vdif * (int)(loc & 3) + 2) / 3); i 320 libavcodec/notchlc.c for (int i = 0; i < 16; i += 8) { i 339 libavcodec/notchlc.c u[i + ii + iii][j + jj + jjj] = u0 + ((udif * (int)(loc & 3) + 2) / 3); i 340 libavcodec/notchlc.c v[i + ii + iii][j + jj + jjj] = v0 + ((vdif * (int)(loc & 3) + 2) / 3); i 364 libavcodec/notchlc.c u[i + ii + iii][j + jj + jjj] = u0 + ((udif * (int)(loc & 3) + 2) / 3); i 365 libavcodec/notchlc.c v[i + ii + iii][j + jj + jjj] = v0 + ((vdif * (int)(loc & 3) + 2) / 3); i 379 libavcodec/notchlc.c for (int i = 0; i < 16; i++) { i 381 libavcodec/notchlc.c dstu[x + i * ulinesize + j] = u[i][j]; i 382 libavcodec/notchlc.c dstv[x + i * vlinesize + j] = v[i][j]; i 92 libavcodec/nuv.c int i; i 97 libavcodec/nuv.c for (i = 0; i < 64; i++, buf += 4) i 98 libavcodec/nuv.c c->lq[i] = AV_RL32(buf); i 99 libavcodec/nuv.c for (i = 0; i < 64; i++, buf += 4) i 100 libavcodec/nuv.c c->cq[i] = AV_RL32(buf); i 109 libavcodec/nuv.c int i; i 111 libavcodec/nuv.c for (i = 0; i < 64; i++) { i 112 libavcodec/nuv.c c->lq[i] = (fallback_lquant[i] << 7) / quality; i 113 libavcodec/nuv.c c->cq[i] = (fallback_cquant[i] << 7) / quality; i 485 libavcodec/nvdec.c unsigned int pitch, i; i 529 libavcodec/nvdec.c for (i = 0; frame->linesize[i]; i++) { i 530 libavcodec/nvdec.c frame->data[i] = (uint8_t*)(devptr + offset); i 531 libavcodec/nvdec.c frame->linesize[i] = pitch; i 532 libavcodec/nvdec.c offset += pitch * (frame->height >> (i ? shift_v : 0)); i 60 libavcodec/nvdec_h264.c int i, dpb_size, ret; i 118 libavcodec/nvdec_h264.c for (i = 0; i < h->short_ref_count; i++) i 119 libavcodec/nvdec_h264.c dpb_add(h, &ppc->dpb[dpb_size++], h->short_ref[i], h->short_ref[i]->frame_num); i 120 libavcodec/nvdec_h264.c for (i = 0; i < 16; i++) { i 121 libavcodec/nvdec_h264.c if (h->long_ref[i]) i 122 libavcodec/nvdec_h264.c dpb_add(h, &ppc->dpb[dpb_size++], h->long_ref[i], i); i 125 libavcodec/nvdec_h264.c for (i = dpb_size; i < FF_ARRAY_ELEMS(ppc->dpb); i++) i 126 libavcodec/nvdec_h264.c ppc->dpb[i].PicIdx = -1; i 47 libavcodec/nvdec_hevc.c int i, j, pos; i 49 libavcodec/nvdec_hevc.c for (i = 0; i < 6; i++) { i 52 libavcodec/nvdec_hevc.c ppc->ScalingList4x4[i][j] = sl->sl[0][i][pos]; i 57 libavcodec/nvdec_hevc.c ppc->ScalingList8x8[i][j] = sl->sl[1][i][pos]; i 58 libavcodec/nvdec_hevc.c ppc->ScalingList16x16[i][j] = sl->sl[2][i][pos]; i 60 libavcodec/nvdec_hevc.c if (i < 2) i 61 libavcodec/nvdec_hevc.c ppc->ScalingList32x32[i][j] = sl->sl[3][i * 3][pos]; i 64 libavcodec/nvdec_hevc.c ppc->ScalingListDCCoeff16x16[i] = sl->sl_dc[0][i]; i 65 libavcodec/nvdec_hevc.c if (i < 2) i 66 libavcodec/nvdec_hevc.c ppc->ScalingListDCCoeff32x32[i] = sl->sl_dc[1][i * 3]; i 83 libavcodec/nvdec_hevc.c int i, j, dpb_size, ret; i 201 libavcodec/nvdec_hevc.c for (i = 0; i < pps->num_tile_columns; i++) i 202 libavcodec/nvdec_hevc.c ppc->column_width_minus1[i] = pps->column_width[i] - 1; i 203 libavcodec/nvdec_hevc.c for (i = 0; i < pps->num_tile_rows; i++) i 204 libavcodec/nvdec_hevc.c ppc->row_height_minus1[i] = pps->row_height[i] - 1; i 212 libavcodec/nvdec_hevc.c for (i = 0; i <= pps->chroma_qp_offset_list_len_minus1; i++) { i 213 libavcodec/nvdec_hevc.c ppc->cb_qp_offset_list[i] = pps->cb_qp_offset_list[i]; i 214 libavcodec/nvdec_hevc.c ppc->cr_qp_offset_list[i] = pps->cr_qp_offset_list[i]; i 226 libavcodec/nvdec_hevc.c for (i = 0; i < FF_ARRAY_ELEMS(s->DPB); i++) { i 227 libavcodec/nvdec_hevc.c const HEVCFrame *ref = &s->DPB[i]; i 237 libavcodec/nvdec_hevc.c for (i = dpb_size; i < FF_ARRAY_ELEMS(ppc->RefPicIdx); i++) i 238 libavcodec/nvdec_hevc.c ppc->RefPicIdx[i] = -1; i 240 libavcodec/nvdec_hevc.c for (i = 0; i < s->rps[ST_CURR_BEF].nb_refs; i++) { i 242 libavcodec/nvdec_hevc.c if (ppc->PicOrderCntVal[j] == s->rps[ST_CURR_BEF].list[i]) { i 243 libavcodec/nvdec_hevc.c ppc->RefPicSetStCurrBefore[i] = j; i 248 libavcodec/nvdec_hevc.c for (i = 0; i < s->rps[ST_CURR_AFT].nb_refs; i++) { i 250 libavcodec/nvdec_hevc.c if (ppc->PicOrderCntVal[j] == s->rps[ST_CURR_AFT].list[i]) { i 251 libavcodec/nvdec_hevc.c ppc->RefPicSetStCurrAfter[i] = j; i 256 libavcodec/nvdec_hevc.c for (i = 0; i < s->rps[LT_CURR].nb_refs; i++) { i 258 libavcodec/nvdec_hevc.c if (ppc->PicOrderCntVal[j] == s->rps[LT_CURR].list[i]) { i 259 libavcodec/nvdec_hevc.c ppc->RefPicSetLtCurr[i] = j; i 39 libavcodec/nvdec_mpeg12.c int ret, i; i 82 libavcodec/nvdec_mpeg12.c for (i = 0; i < 64; ++i) { i 83 libavcodec/nvdec_mpeg12.c ppc->QuantMatrixIntra[i] = s->intra_matrix[i]; i 84 libavcodec/nvdec_mpeg12.c ppc->QuantMatrixInter[i] = s->inter_matrix[i]; i 40 libavcodec/nvdec_mpeg4.c int ret, i; i 88 libavcodec/nvdec_mpeg4.c for (i = 0; i < 64; ++i) { i 89 libavcodec/nvdec_mpeg4.c ppc->QuantMatrixIntra[i] = s->intra_matrix[i]; i 90 libavcodec/nvdec_mpeg4.c ppc->QuantMatrixInter[i] = s->inter_matrix[i]; i 43 libavcodec/nvdec_vp9.c int ret, i; i 107 libavcodec/nvdec_vp9.c for (i = 0; i < 2; i++) i 108 libavcodec/nvdec_vp9.c ppc->mbModeLfDelta[i] = h->h.lf_delta.mode[i]; i 110 libavcodec/nvdec_vp9.c for (i = 0; i < 4; i++) i 111 libavcodec/nvdec_vp9.c ppc->mbRefLfDelta[i] = h->h.lf_delta.ref[i]; i 113 libavcodec/nvdec_vp9.c for (i = 0; i < 7; i++) i 114 libavcodec/nvdec_vp9.c ppc->mb_segment_tree_probs[i] = h->h.segmentation.prob[i]; i 116 libavcodec/nvdec_vp9.c for (i = 0; i < 3; i++) { i 117 libavcodec/nvdec_vp9.c ppc->activeRefIdx[i] = h->h.refidx[i]; i 118 libavcodec/nvdec_vp9.c ppc->segment_pred_probs[i] = h->h.segmentation.pred_prob[i]; i 119 libavcodec/nvdec_vp9.c ppc->refFrameSignBias[i + 1] = h->h.signbias[i]; i 122 libavcodec/nvdec_vp9.c for (i = 0; i < 8; i++) { i 123 libavcodec/nvdec_vp9.c ppc->segmentFeatureEnable[i][0] = h->h.segmentation.feat[i].q_enabled; i 124 libavcodec/nvdec_vp9.c ppc->segmentFeatureEnable[i][1] = h->h.segmentation.feat[i].lf_enabled; i 125 libavcodec/nvdec_vp9.c ppc->segmentFeatureEnable[i][2] = h->h.segmentation.feat[i].ref_enabled; i 126 libavcodec/nvdec_vp9.c ppc->segmentFeatureEnable[i][3] = h->h.segmentation.feat[i].skip_enabled; i 128 libavcodec/nvdec_vp9.c ppc->segmentFeatureData[i][0] = h->h.segmentation.feat[i].q_val; i 129 libavcodec/nvdec_vp9.c ppc->segmentFeatureData[i][1] = h->h.segmentation.feat[i].lf_val; i 130 libavcodec/nvdec_vp9.c ppc->segmentFeatureData[i][2] = h->h.segmentation.feat[i].ref_val; i 131 libavcodec/nvdec_vp9.c ppc->segmentFeatureData[i][3] = 0; i 111 libavcodec/nvenc.c int i; i 112 libavcodec/nvenc.c for (i = 0; i < FF_ARRAY_ELEMS(nvenc_errors); i++) { i 113 libavcodec/nvenc.c if (nvenc_errors[i].nverr == err) { i 115 libavcodec/nvenc.c *desc = nvenc_errors[i].desc; i 116 libavcodec/nvenc.c return nvenc_errors[i].averr; i 279 libavcodec/nvenc.c int i, ret, count = 0; i 298 libavcodec/nvenc.c for (i = 0; i < count; i++) { i 299 libavcodec/nvenc.c if (!memcmp(&guids[i], &ctx->init_encode_params.encodeGUID, sizeof(*guids))) { i 590 libavcodec/nvenc.c int i, nb_devices = 0; i 606 libavcodec/nvenc.c for (i = 0; i < nb_devices; ++i) { i 607 libavcodec/nvenc.c if ((nvenc_check_device(avctx, i)) >= 0 && ctx->device != LIST_DEVICES) i 1396 libavcodec/nvenc.c int i, res = 0, res2; i 1421 libavcodec/nvenc.c for (i = 0; i < ctx->nb_surfaces; i++) { i 1422 libavcodec/nvenc.c if ((res = nvenc_alloc_surface(avctx, i)) < 0) i 1472 libavcodec/nvenc.c int i, res; i 1492 libavcodec/nvenc.c for (i = 0; i < ctx->nb_registered_frames; i++) { i 1493 libavcodec/nvenc.c if (ctx->registered_frames[i].mapped) i 1494 libavcodec/nvenc.c p_nvenc->nvEncUnmapInputResource(ctx->nvencoder, ctx->registered_frames[i].in_map.mappedResource); i 1495 libavcodec/nvenc.c if (ctx->registered_frames[i].regptr) i 1496 libavcodec/nvenc.c p_nvenc->nvEncUnregisterResource(ctx->nvencoder, ctx->registered_frames[i].regptr); i 1502 libavcodec/nvenc.c for (i = 0; i < ctx->nb_surfaces; ++i) { i 1504 libavcodec/nvenc.c p_nvenc->nvEncDestroyInputBuffer(ctx->nvencoder, ctx->surfaces[i].input_surface); i 1505 libavcodec/nvenc.c av_frame_free(&ctx->surfaces[i].in_ref); i 1506 libavcodec/nvenc.c p_nvenc->nvEncDestroyBitstreamBuffer(ctx->nvencoder, ctx->surfaces[i].output_surface); i 1634 libavcodec/nvenc.c int i, first_round; i 1638 libavcodec/nvenc.c for (i = 0; i < ctx->nb_registered_frames; i++) { i 1639 libavcodec/nvenc.c if (!ctx->registered_frames[i].mapped) { i 1640 libavcodec/nvenc.c if (ctx->registered_frames[i].regptr) { i 1643 libavcodec/nvenc.c nv_status = p_nvenc->nvEncUnregisterResource(ctx->nvencoder, ctx->registered_frames[i].regptr); i 1646 libavcodec/nvenc.c ctx->registered_frames[i].ptr = NULL; i 1647 libavcodec/nvenc.c ctx->registered_frames[i].regptr = NULL; i 1649 libavcodec/nvenc.c return i; i 1669 libavcodec/nvenc.c int i, idx, ret; i 1671 libavcodec/nvenc.c for (i = 0; i < ctx->nb_registered_frames; i++) { i 1672 libavcodec/nvenc.c if (avctx->pix_fmt == AV_PIX_FMT_CUDA && ctx->registered_frames[i].ptr == frame->data[0]) i 1673 libavcodec/nvenc.c return i; i 1674 libavcodec/nvenc.c else if (avctx->pix_fmt == AV_PIX_FMT_D3D11 && ctx->registered_frames[i].ptr == frame->data[0] && ctx->registered_frames[i].ptr_index == (intptr_t)frame->data[1]) i 1675 libavcodec/nvenc.c return i; i 341 libavcodec/omx.c OMX_U32 i, num = 0; i 359 libavcodec/omx.c for (i = 0; i < num; i++) { i 360 libavcodec/omx.c components[i] = av_mallocz(OMX_MAX_STRINGNAME_SIZE); i 361 libavcodec/omx.c if (!components[i]) { i 369 libavcodec/omx.c for (i = 0; i < num; i++) i 370 libavcodec/omx.c av_free(components[i]); i 396 libavcodec/omx.c int i; i 419 libavcodec/omx.c for (i = 0; i < video_port_params.nPorts; i++) { i 420 libavcodec/omx.c int port = video_port_params.nStartPortNumber + i; i 443 libavcodec/omx.c for (i = 0; ; i++) { i 445 libavcodec/omx.c video_port_format.nIndex = i; i 456 libavcodec/omx.c av_log(avctx, AV_LOG_ERROR, "No supported pixel formats (%d formats available)\n", i); i 553 libavcodec/omx.c for (i = 0; i < s->num_in_buffers && err == OMX_ErrorNone; i++) { i 555 libavcodec/omx.c err = OMX_UseBuffer(s->handle, &s->in_buffer_headers[i], s->in_port, s, in_port_params.nBufferSize, NULL); i 557 libavcodec/omx.c err = OMX_AllocateBuffer(s->handle, &s->in_buffer_headers[i], s->in_port, s, in_port_params.nBufferSize); i 559 libavcodec/omx.c s->in_buffer_headers[i]->pAppPrivate = s->in_buffer_headers[i]->pOutputPortPrivate = NULL; i 562 libavcodec/omx.c s->num_in_buffers = i; i 563 libavcodec/omx.c for (i = 0; i < s->num_out_buffers && err == OMX_ErrorNone; i++) i 564 libavcodec/omx.c err = OMX_AllocateBuffer(s->handle, &s->out_buffer_headers[i], s->out_port, s, out_port_params.nBufferSize); i 566 libavcodec/omx.c s->num_out_buffers = i; i 579 libavcodec/omx.c for (i = 0; i < s->num_out_buffers && err == OMX_ErrorNone; i++) i 580 libavcodec/omx.c err = OMX_FillThisBuffer(s->handle, s->out_buffer_headers[i]); i 582 libavcodec/omx.c for (; i < s->num_out_buffers; i++) i 583 libavcodec/omx.c s->done_out_buffers[s->num_done_out_buffers++] = s->out_buffer_headers[i]; i 585 libavcodec/omx.c for (i = 0; i < s->num_in_buffers; i++) i 586 libavcodec/omx.c s->free_in_buffers[s->num_free_in_buffers++] = s->in_buffer_headers[i]; i 592 libavcodec/omx.c int i, executing; i 602 libavcodec/omx.c for (i = 0; i < s->num_in_buffers; i++) { i 609 libavcodec/omx.c for (i = 0; i < s->num_out_buffers; i++) { i 707 libavcodec/omx.c int i; i 708 libavcodec/omx.c for (i = 0; i + 4 < avctx->extradata_size; i++) { i 709 libavcodec/omx.c if (!avctx->extradata[i + 0] && i 710 libavcodec/omx.c !avctx->extradata[i + 1] && i 711 libavcodec/omx.c !avctx->extradata[i + 2] && i 712 libavcodec/omx.c avctx->extradata[i + 3] == 1) { i 713 libavcodec/omx.c nals[avctx->extradata[i + 4] & 0x1f]++; i 114 libavcodec/on2avc.c int band = 0, i, band_type, run_len, run; i 127 libavcodec/on2avc.c for (i = band; i < band + run_len; i++) { i 128 libavcodec/on2avc.c c->band_type[i] = band_type; i 129 libavcodec/on2avc.c c->band_run_end[i] = band + run_len; i 195 libavcodec/on2avc.c int i, j, val, val1; i 197 libavcodec/on2avc.c for (i = 0; i < dst_size; i += 4) { i 228 libavcodec/on2avc.c int i, val, val1, val2, sign; i 230 libavcodec/on2avc.c for (i = 0; i < dst_size; i += 2) { i 292 libavcodec/on2avc.c int w, b, i; i 300 libavcodec/on2avc.c for (i = c->band_start[b]; i < c->band_start[b + 1]; i++) { i 326 libavcodec/on2avc.c int i, j; i 330 libavcodec/on2avc.c for (i = 0; i < tab_step; i++) { i 333 libavcodec/on2avc.c sum += src[j] * tab[j * tab_step + i]; i 334 libavcodec/on2avc.c out[i] += sum; i 340 libavcodec/on2avc.c for (i = 0; i < tab_step; i++) { i 343 libavcodec/on2avc.c sum += src2[j] * tab[j * tab_step + i]; i 344 libavcodec/on2avc.c out[i] += sum; i 354 libavcodec/on2avc.c int i, j; i 360 libavcodec/on2avc.c for (i = 0; i < steps; i++) { i 361 libavcodec/on2avc.c float in0 = src1[order0 + i]; i 422 libavcodec/on2avc.c int i, j, k; i 440 libavcodec/on2avc.c for (i = 0; i < (len4 - 1) >> 1; i++) { i 453 libavcodec/on2avc.c for (i = 0; i < (len4 - 2) >> 1; i++) { i 690 libavcodec/on2avc.c int ch, i; i 709 libavcodec/on2avc.c for (i = 0; i < 256; i++) { i 710 libavcodec/on2avc.c FFSWAP(float, buf[i + 512], buf[1023 - i]); i 715 libavcodec/on2avc.c for (i = 0; i < 256; i++) { i 716 libavcodec/on2avc.c FFSWAP(float, buf[i], buf[511 - i]); i 736 libavcodec/on2avc.c int i; i 750 libavcodec/on2avc.c for (i = 0; i < ON2AVC_SUBFRAME_SIZE; i += ON2AVC_SUBFRAME_SIZE / 8) i 751 libavcodec/on2avc.c c->mdct_small.imdct_half(&c->mdct_small, buf + i, in + i); i 802 libavcodec/on2avc.c int i, ret; i 820 libavcodec/on2avc.c for (i = 1; i < c->num_windows; i++) i 821 libavcodec/on2avc.c c->grouping[i] = !get_bits1(&gb); i 824 libavcodec/on2avc.c for (i = 0; i < c->avctx->channels; i++) i 825 libavcodec/on2avc.c if ((ret = on2avc_read_channel_data(c, &gb, i)) < 0) i 830 libavcodec/on2avc.c for (i = 0; i < c->avctx->channels; i++) i 831 libavcodec/on2avc.c on2avc_reconstruct_channel(c, i, dst, offset); i 899 libavcodec/on2avc.c int i; i 902 libavcodec/on2avc.c for (i = 1; i < 16; i++) i 903 libavcodec/on2avc.c ff_free_vlc(&c->cb_vlc[i]); i 909 libavcodec/on2avc.c int i; i 930 libavcodec/on2avc.c for (i = 0; i < 20; i++) i 931 libavcodec/on2avc.c c->scale_tab[i] = ceil(ff_exp10(i * 0.1) * 16 - 0.01) / 32; i 932 libavcodec/on2avc.c for (; i < 128; i++) i 933 libavcodec/on2avc.c c->scale_tab[i] = ceil(ff_exp10(i * 0.1) * 0.5 - 0.01); i 964 libavcodec/on2avc.c for (i = 1; i < 9; i++) { i 965 libavcodec/on2avc.c int idx = i - 1; i 966 libavcodec/on2avc.c if (ff_init_vlc_sparse(&c->cb_vlc[i], 9, ff_on2avc_quad_cb_elems[idx], i 973 libavcodec/on2avc.c for (i = 9; i < 16; i++) { i 974 libavcodec/on2avc.c int idx = i - 9; i 975 libavcodec/on2avc.c if (ff_init_vlc_sparse(&c->cb_vlc[i], 9, ff_on2avc_pair_cb_elems[idx], i 193 libavcodec/options.c int i; i 208 libavcodec/options.c for (i = 0; i < avctx->nb_coded_side_data; i++) i 209 libavcodec/options.c av_freep(&avctx->coded_side_data[i].data); i 97 libavcodec/opus.c int frame_bytes, i; i 103 libavcodec/opus.c i = *ptr++; i 104 libavcodec/opus.c pkt->code = (i ) & 0x3; i 105 libavcodec/opus.c pkt->stereo = (i >> 2) & 0x1; i 106 libavcodec/opus.c pkt->config = (i >> 3) & 0x1F; i 183 libavcodec/opus.c i = *ptr++; i 184 libavcodec/opus.c pkt->frame_count = (i ) & 0x3F; i 185 libavcodec/opus.c padding = (i >> 6) & 0x01; i 186 libavcodec/opus.c pkt->vbr = (i >> 7) & 0x01; i 203 libavcodec/opus.c for (i = 0; i < pkt->frame_count - 1; i++) { i 207 libavcodec/opus.c pkt->frame_size[i] = frame_bytes; i 223 libavcodec/opus.c for (i = 1; i < pkt->frame_count; i++) i 224 libavcodec/opus.c pkt->frame_offset[i] = pkt->frame_offset[i-1] + pkt->frame_size[i-1]; i 245 libavcodec/opus.c for (i = 1; i < pkt->frame_count; i++) { i 246 libavcodec/opus.c pkt->frame_offset[i] = pkt->frame_offset[i-1] + pkt->frame_size[i-1]; i 247 libavcodec/opus.c pkt->frame_size[i] = frame_bytes; i 301 libavcodec/opus.c int version, channels, map_type, streams, stereo_streams, i, j; i 406 libavcodec/opus.c for (i = 0; i < channels; i++) { i 407 libavcodec/opus.c ChannelMap *map = &s->channel_maps[i]; i 408 libavcodec/opus.c uint8_t idx = channel_map[channel_reorder(channels, i)]; i 415 libavcodec/opus.c "Invalid channel map for output channel %d: %d\n", i, idx); i 422 libavcodec/opus.c for (j = 0; j < i; j++) i 457 libavcodec/opus.c int i, j; i 459 libavcodec/opus.c for (i = f->start_band; i < f->end_band; i++) { i 461 libavcodec/opus.c int band_offset = ff_celt_freq_bands[i] << f->size; i 462 libavcodec/opus.c int band_size = ff_celt_freq_range[i] << f->size; i 472 libavcodec/opus.c if (i != f->start_band) i 475 libavcodec/opus.c if (i <= f->coded_bands - 1) { i 476 libavcodec/opus.c int curr_balance = f->remaining / FFMIN(3, f->coded_bands-i); i 477 libavcodec/opus.c b = av_clip_uintp2(FFMIN(f->remaining2 + 1, f->pulses[i] + curr_balance), 14); i 480 libavcodec/opus.c if ((ff_celt_freq_bands[i] - ff_celt_freq_range[i] >= ff_celt_freq_bands[f->start_band] || i 481 libavcodec/opus.c i == f->start_band + 1) && (update_lowband || lowband_offset == 0)) i 482 libavcodec/opus.c lowband_offset = i; i 484 libavcodec/opus.c if (i == f->start_band + 1) { i 487 libavcodec/opus.c int count = (ff_celt_freq_range[i] - ff_celt_freq_range[i-1]) << f->size; i 498 libavcodec/opus.c f->blocks > 1 || f->tf_change[i] < 0)) { i 503 libavcodec/opus.c ff_celt_freq_bands[lowband_offset] - ff_celt_freq_range[i]); i 507 libavcodec/opus.c while (++foldend < i && ff_celt_freq_bands[foldend] < effective_lowband + ff_celt_freq_range[i]); i 516 libavcodec/opus.c if (f->dual_stereo && i == f->intensity_stereo) { i 527 libavcodec/opus.c cm[0] = f->pvq->quant_band(f->pvq, f, rc, i, X, NULL, band_size, b >> 1, i 532 libavcodec/opus.c cm[1] = f->pvq->quant_band(f->pvq, f, rc, i, Y, NULL, band_size, b >> 1, i 537 libavcodec/opus.c cm[0] = f->pvq->quant_band(f->pvq, f, rc, i, X, Y, band_size, b >> 0, i 544 libavcodec/opus.c f->block[0].collapse_masks[i] = (uint8_t)cm[0]; i 545 libavcodec/opus.c f->block[f->channels - 1].collapse_masks[i] = (uint8_t)cm[1]; i 546 libavcodec/opus.c f->remaining += f->pulses[i] + consumed; i 557 libavcodec/opus.c int i, j, low, high, total, done, bandbits, remaining, tbits_8ths; i 582 libavcodec/opus.c for (i = 0; i < CELT_MAX_BANDS; i++) i 583 libavcodec/opus.c f->caps[i] = NORMC((ff_celt_static_caps[f->size][f->channels - 1][i] + 64) * ff_celt_freq_range[i]); i 587 libavcodec/opus.c for (i = f->start_band; i < f->end_band; i++) { i 588 libavcodec/opus.c int quanta = ff_celt_freq_range[i] << (f->channels - 1) << f->size; i 590 libavcodec/opus.c int boost_amount = f->alloc_boost[i]; i 593 libavcodec/opus.c while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) { i 605 libavcodec/opus.c boost[i] += quanta; i 611 libavcodec/opus.c if (boost[i]) i 651 libavcodec/opus.c for (i = f->start_band; i < f->end_band; i++) { i 653 libavcodec/opus.c int band = ff_celt_freq_range[i] * (f->end_band - i - 1); i 659 libavcodec/opus.c threshold[i] = FFMAX(3 * ff_celt_freq_range[i] << duration >> 4, i 662 libavcodec/opus.c trim_offset[i] = trim * (band << scale) >> 6; i 664 libavcodec/opus.c if (ff_celt_freq_range[i] << f->size == 1) i 665 libavcodec/opus.c trim_offset[i] -= f->channels << 3; i 675 libavcodec/opus.c for (i = f->end_band - 1; i >= f->start_band; i--) { i 676 libavcodec/opus.c bandbits = NORMC(ff_celt_freq_range[i] * ff_celt_static_alloc[center][i]); i 679 libavcodec/opus.c bandbits = FFMAX(bandbits + trim_offset[i], 0); i 680 libavcodec/opus.c bandbits += boost[i]; i 682 libavcodec/opus.c if (bandbits >= threshold[i] || done) { i 684 libavcodec/opus.c total += FFMIN(bandbits, f->caps[i]); i 698 libavcodec/opus.c for (i = f->start_band; i < f->end_band; i++) { i 699 libavcodec/opus.c bits1[i] = NORMC(ff_celt_freq_range[i] * ff_celt_static_alloc[low][i]); i 700 libavcodec/opus.c bits2[i] = high >= CELT_VECTORS ? f->caps[i] : i 701 libavcodec/opus.c NORMC(ff_celt_freq_range[i] * ff_celt_static_alloc[high][i]); i 703 libavcodec/opus.c if (bits1[i]) i 704 libavcodec/opus.c bits1[i] = FFMAX(bits1[i] + trim_offset[i], 0); i 705 libavcodec/opus.c if (bits2[i]) i 706 libavcodec/opus.c bits2[i] = FFMAX(bits2[i] + trim_offset[i], 0); i 709 libavcodec/opus.c bits1[i] += boost[i]; i 710 libavcodec/opus.c bits2[i] += boost[i]; i 712 libavcodec/opus.c if (boost[i]) i 713 libavcodec/opus.c skip_startband = i; i 714 libavcodec/opus.c bits2[i] = FFMAX(bits2[i] - bits1[i], 0); i 720 libavcodec/opus.c for (i = 0; i < CELT_ALLOC_STEPS; i++) { i 741 libavcodec/opus.c for (i = f->end_band - 1; i >= f->start_band; i--) { i 742 libavcodec/opus.c bandbits = bits1[i] + (low * bits2[i] >> CELT_ALLOC_STEPS); i 744 libavcodec/opus.c if (bandbits >= threshold[i] || done) i 750 libavcodec/opus.c bandbits = FFMIN(bandbits, f->caps[i]); i 751 libavcodec/opus.c f->pulses[i] = bandbits; i 827 libavcodec/opus.c for (i = f->start_band; i < f->coded_bands; i++) { i 828 libavcodec/opus.c const int bits = FFMIN(remaining, ff_celt_freq_range[i]); i 829 libavcodec/opus.c f->pulses[i] += bits + bandbits * ff_celt_freq_range[i]; i 834 libavcodec/opus.c for (i = f->start_band; i < f->coded_bands; i++) { i 835 libavcodec/opus.c int N = ff_celt_freq_range[i] << f->size; i 837 libavcodec/opus.c f->pulses[i] += extrabits; i 848 libavcodec/opus.c extrabits = FFMAX(f->pulses[i] - f->caps[i], 0); i 849 libavcodec/opus.c f->pulses[i] -= extrabits; i 852 libavcodec/opus.c dof = N * f->channels + (f->channels == 2 && N > 2 && !f->dual_stereo && i < f->intensity_stereo); i 853 libavcodec/opus.c temp = dof * (ff_celt_log_freq_range[i] + (f->size << 3)); i 859 libavcodec/opus.c if (f->pulses[i] + offset < 2 * (dof << 3)) i 861 libavcodec/opus.c else if (f->pulses[i] + offset < 3 * (dof << 3)) i 864 libavcodec/opus.c fine_bits = (f->pulses[i] + offset + (dof << 2)) / (dof << 3); i 865 libavcodec/opus.c max_bits = FFMIN((f->pulses[i] >> 3) >> (f->channels - 1), CELT_MAX_FINE_BITS); i 867 libavcodec/opus.c f->fine_bits[i] = av_clip(fine_bits, 0, max_bits); i 871 libavcodec/opus.c f->fine_priority[i] = (f->fine_bits[i] * (dof << 3) >= f->pulses[i] + offset); i 874 libavcodec/opus.c f->pulses[i] -= f->fine_bits[i] << (f->channels - 1) << 3; i 877 libavcodec/opus.c extrabits = FFMAX(f->pulses[i] - (f->channels << 3), 0); i 878 libavcodec/opus.c f->pulses[i] -= extrabits; i 879 libavcodec/opus.c f->fine_bits[i] = 0; i 880 libavcodec/opus.c f->fine_priority[i] = 1; i 886 libavcodec/opus.c CELT_MAX_FINE_BITS - f->fine_bits[i]); i 887 libavcodec/opus.c f->fine_bits[i] += fineextra; i 890 libavcodec/opus.c f->fine_priority[i] = (fineextra >= extrabits - prev_extra); i 897 libavcodec/opus.c for (; i < f->end_band; i++) { i 898 libavcodec/opus.c f->fine_bits[i] = f->pulses[i] >> (f->channels - 1) >> 3; i 899 libavcodec/opus.c f->pulses[i] = 0; i 900 libavcodec/opus.c f->fine_priority[i] = f->fine_bits[i] < 1; i 36 libavcodec/opus_celt.c int i, j; i 49 libavcodec/opus_celt.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 55 libavcodec/opus_celt.c if (i < f->start_band || i >= f->end_band) { i 56 libavcodec/opus_celt.c block->energy[i] = 0.0; i 63 libavcodec/opus_celt.c int k = FFMIN(i, 20) << 1; i 72 libavcodec/opus_celt.c block->energy[i] = FFMAX(-9.0f, block->energy[i]) * alpha + prev[j] + value; i 80 libavcodec/opus_celt.c int i; i 81 libavcodec/opus_celt.c for (i = f->start_band; i < f->end_band; i++) { i 83 libavcodec/opus_celt.c if (!f->fine_bits[i]) i 90 libavcodec/opus_celt.c q2 = ff_opus_rc_get_raw(rc, f->fine_bits[i]); i 91 libavcodec/opus_celt.c offset = (q2 + 0.5f) * (1 << (14 - f->fine_bits[i])) / 16384.0f - 0.5f; i 92 libavcodec/opus_celt.c block->energy[i] += offset; i 99 libavcodec/opus_celt.c int priority, i, j; i 103 libavcodec/opus_celt.c for (i = f->start_band; i < f->end_band && bits_left >= f->channels; i++) { i 104 libavcodec/opus_celt.c if (f->fine_priority[i] != priority || f->fine_bits[i] >= CELT_MAX_FINE_BITS) i 111 libavcodec/opus_celt.c offset = (q2 - 0.5f) * (1 << (14 - f->fine_bits[i] - 1)) / 16384.0f; i 112 libavcodec/opus_celt.c f->block[j].energy[i] += offset; i 121 libavcodec/opus_celt.c int i, diff = 0, tf_select = 0, tf_changed = 0, tf_select_bit; i 127 libavcodec/opus_celt.c for (i = f->start_band; i < f->end_band; i++) { i 133 libavcodec/opus_celt.c f->tf_change[i] = diff; i 141 libavcodec/opus_celt.c for (i = f->start_band; i < f->end_band; i++) { i 142 libavcodec/opus_celt.c f->tf_change[i] = ff_celt_tf_select[f->size][f->transient][tf_select][f->tf_change[i]]; i 148 libavcodec/opus_celt.c int i, j; i 150 libavcodec/opus_celt.c for (i = f->start_band; i < f->end_band; i++) { i 151 libavcodec/opus_celt.c float *dst = data + (ff_celt_freq_bands[i] << f->size); i 152 libavcodec/opus_celt.c float log_norm = block->energy[i] + ff_celt_mean_energy[i]; i 155 libavcodec/opus_celt.c for (j = 0; j < ff_celt_freq_range[i] << f->size; j++) i 170 libavcodec/opus_celt.c int i; i 188 libavcodec/opus_celt.c for (i = 0; i < CELT_OVERLAP; i++) { i 189 libavcodec/opus_celt.c float w = ff_celt_window2[i]; i 190 libavcodec/opus_celt.c x0 = data[i - T1 + 2]; i 192 libavcodec/opus_celt.c data[i] += (1.0 - w) * g00 * data[i - T0] + i 193 libavcodec/opus_celt.c (1.0 - w) * g01 * (data[i - T0 - 1] + data[i - T0 + 1]) + i 194 libavcodec/opus_celt.c (1.0 - w) * g02 * (data[i - T0 - 2] + data[i - T0 + 2]) + i 235 libavcodec/opus_celt.c int i; i 252 libavcodec/opus_celt.c for (i = 0; i < 2; i++) { i 253 libavcodec/opus_celt.c CeltBlock *block = &f->block[i]; i 270 libavcodec/opus_celt.c int i, j, k; i 272 libavcodec/opus_celt.c for (i = f->start_band; i < f->end_band; i++) { i 281 libavcodec/opus_celt.c depth = (1 + f->pulses[i]) / (ff_celt_freq_range[i] << f->size); i 283 libavcodec/opus_celt.c sqrt_1 = 1.0f / sqrtf(ff_celt_freq_range[i] << f->size); i 285 libavcodec/opus_celt.c xptr = X + (ff_celt_freq_bands[i] << f->size); i 287 libavcodec/opus_celt.c prev[0] = block->prev_energy[0][i]; i 288 libavcodec/opus_celt.c prev[1] = block->prev_energy[1][i]; i 292 libavcodec/opus_celt.c prev[0] = FFMAX(prev[0], block1->prev_energy[0][i]); i 293 libavcodec/opus_celt.c prev[1] = FFMAX(prev[1], block1->prev_energy[1][i]); i 295 libavcodec/opus_celt.c Ediff = block->energy[i] - FFMIN(prev[0], prev[1]); i 306 libavcodec/opus_celt.c if (!(block->collapse_masks[i] & 1 << k)) { i 308 libavcodec/opus_celt.c for (j = 0; j < ff_celt_freq_range[i]; j++) i 316 libavcodec/opus_celt.c celt_renormalize_vector(xptr, ff_celt_freq_range[i] << f->size, 1.0f); i 324 libavcodec/opus_celt.c int i, j, downmix = 0; i 359 libavcodec/opus_celt.c for (i = 0; i < f->channels; i++) { i 360 libavcodec/opus_celt.c memset(f->block[i].coeffs, 0, sizeof(f->block[i].coeffs)); i 361 libavcodec/opus_celt.c memset(f->block[i].collapse_masks, 0, sizeof(f->block[i].collapse_masks)); i 391 libavcodec/opus_celt.c for (i = 0; i < CELT_MAX_BANDS; i++) i 392 libavcodec/opus_celt.c f->block[0].energy[i] = FFMAX(f->block[0].energy[i], f->block[1].energy[i]); i 408 libavcodec/opus_celt.c for (i = 0; i < f->channels; i++) { i 409 libavcodec/opus_celt.c CeltBlock *block = &f->block[i]; i 412 libavcodec/opus_celt.c process_anticollapse(f, block, f->block[i].coeffs); i 414 libavcodec/opus_celt.c celt_denormalize(f, block, f->block[i].coeffs); i 425 libavcodec/opus_celt.c for (i = 0; i < 2; i++) { i 426 libavcodec/opus_celt.c CeltBlock *block = &f->block[i]; i 436 libavcodec/opus_celt.c for (i = 0; i < f->output_channels; i++) { i 437 libavcodec/opus_celt.c CeltBlock *block = &f->block[i]; i 443 libavcodec/opus_celt.c imdct->imdct_half(imdct, dst + CELT_OVERLAP / 2, f->block[i].coeffs + j, i 456 libavcodec/opus_celt.c block->emph_coeff = f->opusdsp.deemphasis(output[i], i 464 libavcodec/opus_celt.c for (i = 0; i < 2; i++ ) { i 465 libavcodec/opus_celt.c CeltBlock *block = &f->block[i]; i 492 libavcodec/opus_celt.c int i, j; i 497 libavcodec/opus_celt.c for (i = 0; i < 2; i++) { i 498 libavcodec/opus_celt.c CeltBlock *block = &f->block[i]; i 524 libavcodec/opus_celt.c int i; i 529 libavcodec/opus_celt.c for (i = 0; i < FF_ARRAY_ELEMS(frm->imdct); i++) i 530 libavcodec/opus_celt.c ff_mdct15_uninit(&frm->imdct[i]); i 542 libavcodec/opus_celt.c int i, ret; i 558 libavcodec/opus_celt.c for (i = 0; i < FF_ARRAY_ELEMS(frm->imdct); i++) i 559 libavcodec/opus_celt.c if ((ret = ff_mdct15_init(&frm->imdct[i], 1, i + 3, -1.0f/32768)) < 0) i 151 libavcodec/opus_celt.h int i; i 153 libavcodec/opus_celt.h for (i = 0; i < N; i++) i 154 libavcodec/opus_celt.h g += X[i] * X[i]; i 157 libavcodec/opus_celt.h for (i = 0; i < N; i++) i 158 libavcodec/opus_celt.h X[i] *= g; i 88 libavcodec/opus_parser.c int ret, start_found, i = 0, payload_len = 0; i 109 libavcodec/opus_parser.c for (i = 0; i < buf_size-2; i++) { i 110 libavcodec/opus_parser.c state = (state << 8) | payload[i]; i 112 libavcodec/opus_parser.c payload = parse_opus_ts_header(payload, &payload_len, buf_size - i); i 54 libavcodec/opus_pvq.c int i, low = 0, high; i 59 libavcodec/opus_pvq.c for (i = 0; i < 6; i++) { i 79 libavcodec/opus_pvq.c int i; i 80 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 81 libavcodec/opus_pvq.c X[i] = g * iy[i]; i 88 libavcodec/opus_pvq.c int i; i 91 libavcodec/opus_pvq.c for (i = 0; i < len - stride; i++) { i 99 libavcodec/opus_pvq.c for (i = len - 2 * stride - 1; i >= 0; i--) { i 114 libavcodec/opus_pvq.c int i; i 134 libavcodec/opus_pvq.c for (i = 0; i < stride; i++) { i 136 libavcodec/opus_pvq.c celt_exp_rotation_impl(X + i * len, len, 1, c, -s); i 138 libavcodec/opus_pvq.c celt_exp_rotation_impl(X + i * len, len, stride2, s, -c); i 141 libavcodec/opus_pvq.c celt_exp_rotation_impl(X + i * len, len, stride2, s, c); i 142 libavcodec/opus_pvq.c celt_exp_rotation_impl(X + i * len, len, 1, c, s); i 149 libavcodec/opus_pvq.c int i, j, N0 = N / B; i 155 libavcodec/opus_pvq.c for (i = 0; i < B; i++) i 157 libavcodec/opus_pvq.c collapse_mask |= (!!iy[i*N0+j]) << i; i 163 libavcodec/opus_pvq.c int i; i 170 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 171 libavcodec/opus_pvq.c xp += X[i] * Y[i]; i 172 libavcodec/opus_pvq.c side += Y[i] * Y[i]; i 181 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 182 libavcodec/opus_pvq.c Y[i] = X[i]; i 189 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 192 libavcodec/opus_pvq.c value[0] = mid * X[i]; i 193 libavcodec/opus_pvq.c value[1] = Y[i]; i 194 libavcodec/opus_pvq.c X[i] = gain[0] * (value[0] - value[1]); i 195 libavcodec/opus_pvq.c Y[i] = gain[1] * (value[0] + value[1]); i 202 libavcodec/opus_pvq.c int i, j, N = N0*stride; i 205 libavcodec/opus_pvq.c for (i = 0; i < stride; i++) i 207 libavcodec/opus_pvq.c tmp[j*stride+i] = X[order[i]*N0+j]; i 215 libavcodec/opus_pvq.c int i, j, N = N0*stride; i 218 libavcodec/opus_pvq.c for (i = 0; i < stride; i++) i 220 libavcodec/opus_pvq.c tmp[order[i]*N0+j] = X[j*stride+i]; i 227 libavcodec/opus_pvq.c int i, j; i 229 libavcodec/opus_pvq.c for (i = 0; i < stride; i++) { i 231 libavcodec/opus_pvq.c float x0 = X[stride * (2 * j + 0) + i]; i 232 libavcodec/opus_pvq.c float x1 = X[stride * (2 * j + 1) + i]; i 233 libavcodec/opus_pvq.c X[stride * (2 * j + 0) + i] = (x0 + x1) * M_SQRT1_2; i 234 libavcodec/opus_pvq.c X[stride * (2 * j + 1) + i] = (x0 - x1) * M_SQRT1_2; i 258 libavcodec/opus_pvq.c int i, idx = 0, sum = 0; i 259 libavcodec/opus_pvq.c for (i = N - 1; i >= 0; i--) { i 260 libavcodec/opus_pvq.c const uint32_t i_s = CELT_PVQ_U(N - i, sum + FFABS(y[i]) + 1); i 261 libavcodec/opus_pvq.c idx += CELT_PVQ_U(N - i, sum) + (y[i] < 0)*i_s; i 262 libavcodec/opus_pvq.c sum += FFABS(y[i]); i 268 libavcodec/opus_pvq.c static inline uint64_t celt_cwrsi(uint32_t N, uint32_t K, uint32_t i, int *y) i 282 libavcodec/opus_pvq.c s = -(i >= p); i 283 libavcodec/opus_pvq.c i -= p & s; i 288 libavcodec/opus_pvq.c if (q > i) { i 292 libavcodec/opus_pvq.c } while (p > i); i 294 libavcodec/opus_pvq.c for (p = row[K]; p > i; p = row[K]) i 297 libavcodec/opus_pvq.c i -= p; i 306 libavcodec/opus_pvq.c if (p <= i && i < q) { i 307 libavcodec/opus_pvq.c i -= p; i 311 libavcodec/opus_pvq.c s = -(i >= q); i 312 libavcodec/opus_pvq.c i -= q & s; i 317 libavcodec/opus_pvq.c while (p > i); i 319 libavcodec/opus_pvq.c i -= p; i 330 libavcodec/opus_pvq.c s = -(i >= p); i 331 libavcodec/opus_pvq.c i -= p & s; i 333 libavcodec/opus_pvq.c K = (i + 1) / 2; i 336 libavcodec/opus_pvq.c i -= 2 * K - 1; i 343 libavcodec/opus_pvq.c s = -i; i 368 libavcodec/opus_pvq.c int i, y_norm = 0; i 371 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 372 libavcodec/opus_pvq.c res += FFABS(X[i]); i 376 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 377 libavcodec/opus_pvq.c y[i] = lrintf(res*X[i]); i 378 libavcodec/opus_pvq.c y_norm += y[i]*y[i]; i 379 libavcodec/opus_pvq.c xy_norm += y[i]*X[i]; i 380 libavcodec/opus_pvq.c K -= FFABS(y[i]); i 389 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 393 libavcodec/opus_pvq.c const int ca = 1 ^ ((y[i] == 0) & (phase < 0)); i 394 libavcodec/opus_pvq.c const int y_new = y_norm + 2*phase*FFABS(y[i]); i 395 libavcodec/opus_pvq.c float xy_new = xy_norm + 1*phase*FFABS(X[i]); i 400 libavcodec/opus_pvq.c max_idx = i; i 445 libavcodec/opus_pvq.c int i; i 448 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 449 libavcodec/opus_pvq.c e[0] += (X[i] + Y[i])*(X[i] + Y[i]); i 450 libavcodec/opus_pvq.c e[1] += (X[i] - Y[i])*(X[i] - Y[i]); i 453 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 454 libavcodec/opus_pvq.c e[0] += X[i]*X[i]; i 455 libavcodec/opus_pvq.c e[1] += Y[i]*Y[i]; i 463 libavcodec/opus_pvq.c int i; i 467 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 468 libavcodec/opus_pvq.c X[i] = e_l*X[i] + e_r*Y[i]; i 473 libavcodec/opus_pvq.c int i; i 474 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 475 libavcodec/opus_pvq.c const float Xret = X[i]; i 476 libavcodec/opus_pvq.c X[i] = (X[i] + Y[i])*M_SQRT1_2; i 477 libavcodec/opus_pvq.c Y[i] = (Y[i] - Xret)*M_SQRT1_2; i 491 libavcodec/opus_pvq.c int i; i 508 libavcodec/opus_pvq.c for (i = 0; i <= stereo; i++) { i 536 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 537 libavcodec/opus_pvq.c lowband_scratch[i] = lowband[i]; i 632 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 633 libavcodec/opus_pvq.c Y[i] *= -1; i 815 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 816 libavcodec/opus_pvq.c X[i] = (((int32_t)celt_rng(f)) >> 20); i 820 libavcodec/opus_pvq.c for (i = 0; i < N; i++) { i 822 libavcodec/opus_pvq.c X[i] = lowband[i] + (((celt_rng(f)) & 0x8000) ? 1.0f / 256 : -1.0f / 256); i 838 libavcodec/opus_pvq.c for (i = 0; i < N; i++) i 839 libavcodec/opus_pvq.c Y[i] *= -1; i 868 libavcodec/opus_pvq.c for (i = 0; i < N0; i++) i 869 libavcodec/opus_pvq.c lowband_out[i] = n * X[i]; i 317 libavcodec/opus_rc.c int i = 1, val = FFABS(*value), pos = *value > 0; i 323 libavcodec/opus_rc.c for (; i < val && symbol; i++) { i 330 libavcodec/opus_rc.c const int distance = FFMIN(val - i, (((32768 - low) - !pos) >> 1) - 1); i 333 libavcodec/opus_rc.c *value = FFSIGN(*value)*(distance + i); i 390 libavcodec/opus_rc.c int i, lap; i 396 libavcodec/opus_rc.c for (i = 0; i < lap; i++) i 397 libavcodec/opus_rc.c rb_dst[i] |= rb_src[i]; i 31 libavcodec/opus_rc.h #define opus_ilog(i) (av_log2(i) + !!(i)) i 68 libavcodec/opus_rc.h uint32_t i, total_bits, rcbuffer, range; i 74 libavcodec/opus_rc.h for (i = 0; i < 3; i++) { i 67 libavcodec/opus_silk.c int pass, i; i 70 libavcodec/opus_silk.c for (i = 0; i < order+1; i++) { i 71 libavcodec/opus_silk.c int low = i != 0 ? nlsf[i-1] : 0; i 72 libavcodec/opus_silk.c int high = i != order ? nlsf[i] : 32768; i 73 libavcodec/opus_silk.c int diff = (high - low) - (min_delta[i]); i 77 libavcodec/opus_silk.c k = i; i 98 libavcodec/opus_silk.c for (i = 0; i < k; i++) i 99 libavcodec/opus_silk.c min_center += min_delta[i]; i 103 libavcodec/opus_silk.c for (i = order; i > k; i--) i 104 libavcodec/opus_silk.c max_center -= min_delta[i]; i 120 libavcodec/opus_silk.c for (i = 1; i < order; i++) { i 121 libavcodec/opus_silk.c int j, value = nlsf[i]; i 122 libavcodec/opus_silk.c for (j = i - 1; j >= 0 && nlsf[j] > value; j--) i 130 libavcodec/opus_silk.c for (i = 1; i < order; i++) i 131 libavcodec/opus_silk.c nlsf[i] = FFMAX(nlsf[i], FFMIN(nlsf[i - 1] + min_delta[i], 32767)); i 136 libavcodec/opus_silk.c for (i = order-2; i >= 0; i--) i 137 libavcodec/opus_silk.c if (nlsf[i] > nlsf[i + 1] - min_delta[i+1]) i 138 libavcodec/opus_silk.c nlsf[i] = nlsf[i + 1] - min_delta[i+1]; i 203 libavcodec/opus_silk.c int i, j; i 208 libavcodec/opus_silk.c for (i = 1; i < half_order; i++) { i 209 libavcodec/opus_silk.c pol[i + 1] = pol[i - 1] * 2 - ROUND_MULL(lsp[2 * i], pol[i], 16); i 210 libavcodec/opus_silk.c for (j = i; j > 1; j--) i 211 libavcodec/opus_silk.c pol[j] += pol[j - 2] - ROUND_MULL(lsp[2 * i], pol[j - 1], 16); i 213 libavcodec/opus_silk.c pol[1] -= lsp[2 * i]; i 219 libavcodec/opus_silk.c int i, k; i 249 libavcodec/opus_silk.c for (i = 0; i < 10; i++) { i 275 libavcodec/opus_silk.c if (i == 10) { i 289 libavcodec/opus_silk.c for (i = 1; i <= 16 && !silk_is_lpc_stable(lpc, order); i++) { i 291 libavcodec/opus_silk.c chirp_base = chirp = 65536 - (1 << i); i 300 libavcodec/opus_silk.c for (i = 0; i < order; i++) i 301 libavcodec/opus_silk.c lpcf[i] = lpc[i] / 4096.0f; i 309 libavcodec/opus_silk.c int i; i 319 libavcodec/opus_silk.c for (i = 0; i < order; i++) { i 320 libavcodec/opus_silk.c int index = s->wb ? ff_silk_lsf_s2_model_sel_wb [lsf_i1][i] : i 321 libavcodec/opus_silk.c ff_silk_lsf_s2_model_sel_nbmb[lsf_i1][i]; i 322 libavcodec/opus_silk.c lsf_i2[i] = ff_opus_rc_dec_cdf(rc, ff_silk_model_lsf_s2[index]) - 4; i 323 libavcodec/opus_silk.c if (lsf_i2[i] == -4) i 324 libavcodec/opus_silk.c lsf_i2[i] -= ff_opus_rc_dec_cdf(rc, ff_silk_model_lsf_s2_ext); i 325 libavcodec/opus_silk.c else if (lsf_i2[i] == 4) i 326 libavcodec/opus_silk.c lsf_i2[i] += ff_opus_rc_dec_cdf(rc, ff_silk_model_lsf_s2_ext); i 330 libavcodec/opus_silk.c for (i = order - 1; i >= 0; i--) { i 333 libavcodec/opus_silk.c lsf_res[i] = lsf_i2[i] * 1024; i 334 libavcodec/opus_silk.c if (lsf_i2[i] < 0) lsf_res[i] += 102; i 335 libavcodec/opus_silk.c else if (lsf_i2[i] > 0) lsf_res[i] -= 102; i 336 libavcodec/opus_silk.c lsf_res[i] = (lsf_res[i] * qstep) >> 16; i 338 libavcodec/opus_silk.c if (i + 1 < order) { i 339 libavcodec/opus_silk.c int weight = s->wb ? ff_silk_lsf_pred_weights_wb [ff_silk_lsf_weight_sel_wb [lsf_i1][i]][i] : i 340 libavcodec/opus_silk.c ff_silk_lsf_pred_weights_nbmb[ff_silk_lsf_weight_sel_nbmb[lsf_i1][i]][i]; i 341 libavcodec/opus_silk.c lsf_res[i] += (lsf_res[i+1] * weight) >> 8; i 346 libavcodec/opus_silk.c for (i = 0; i < order; i++) { i 353 libavcodec/opus_silk.c cur = codebook[i]; i 354 libavcodec/opus_silk.c prev = i ? codebook[i - 1] : 0; i 355 libavcodec/opus_silk.c next = i + 1 < order ? codebook[i + 1] : 256; i 364 libavcodec/opus_silk.c value = cur * 128 + (lsf_res[i] * 16384) / weight; i 365 libavcodec/opus_silk.c nlsf[i] = av_clip_uintp2(value, 15); i 381 libavcodec/opus_silk.c for (i = 0; i < order; i++) i 382 libavcodec/opus_silk.c nlsf_leadin[i] = frame->nlsf[i] + i 383 libavcodec/opus_silk.c ((nlsf[i] - frame->nlsf[i]) * offset >> 2); i 418 libavcodec/opus_silk.c int i; i 431 libavcodec/opus_silk.c for (i = 0; i < shellblocks; i++) { i 432 libavcodec/opus_silk.c pulsecount[i] = ff_opus_rc_dec_cdf(rc, ff_silk_model_pulse_count[ratelevel]); i 433 libavcodec/opus_silk.c if (pulsecount[i] == 17) { i 434 libavcodec/opus_silk.c while (pulsecount[i] == 17 && ++lsbcount[i] != 10) i 435 libavcodec/opus_silk.c pulsecount[i] = ff_opus_rc_dec_cdf(rc, ff_silk_model_pulse_count[9]); i 436 libavcodec/opus_silk.c if (lsbcount[i] == 10) i 437 libavcodec/opus_silk.c pulsecount[i] = ff_opus_rc_dec_cdf(rc, ff_silk_model_pulse_count[10]); i 442 libavcodec/opus_silk.c for (i = 0; i < shellblocks; i++) { i 443 libavcodec/opus_silk.c if (pulsecount[i] != 0) { i 445 libavcodec/opus_silk.c int32_t * location = excitation + 16*i; i 447 libavcodec/opus_silk.c branch[0][0] = pulsecount[i]; i 464 libavcodec/opus_silk.c memset(excitation + 16*i, 0, 16*sizeof(int32_t)); i 468 libavcodec/opus_silk.c for (i = 0; i < shellblocks << 4; i++) { i 470 libavcodec/opus_silk.c for (bit = 0; bit < lsbcount[i >> 4]; bit++) i 471 libavcodec/opus_silk.c excitation[i] = (excitation[i] << 1) | i 476 libavcodec/opus_silk.c for (i = 0; i < shellblocks << 4; i++) { i 477 libavcodec/opus_silk.c if (excitation[i] != 0) { i 479 libavcodec/opus_silk.c voiced][qoffset_high][FFMIN(pulsecount[i >> 4], 6)]); i 481 libavcodec/opus_silk.c excitation[i] *= -1; i 486 libavcodec/opus_silk.c for (i = 0; i < shellblocks << 4; i++) { i 487 libavcodec/opus_silk.c int value = excitation[i]; i 488 libavcodec/opus_silk.c excitation[i] = value * 256 | ff_silk_quant_offset[voiced][qoffset_high]; i 489 libavcodec/opus_silk.c if (value < 0) excitation[i] += 20; i 490 libavcodec/opus_silk.c else if (value > 0) excitation[i] -= 20; i 495 libavcodec/opus_silk.c excitation[i] *= -1; i 498 libavcodec/opus_silk.c excitationf[i] = excitation[i] / 8388608.0f; i 528 libavcodec/opus_silk.c int i; i 539 libavcodec/opus_silk.c for (i = 0; i < 2; i++) i 540 libavcodec/opus_silk.c w[i] = ff_silk_stereo_weights[wi[i]] + i 541 libavcodec/opus_silk.c (((ff_silk_stereo_weights[wi[i] + 1] - ff_silk_stereo_weights[wi[i]]) * 6554) >> 16) i 542 libavcodec/opus_silk.c * (ws[i]*2 + 1); i 562 libavcodec/opus_silk.c for (i = 0; i < s->subframes; i++) { i 566 libavcodec/opus_silk.c if (i == 0 && (frame_num == 0 || !frame->coded)) { i 587 libavcodec/opus_silk.c sf[i].gain = lingain / 65536.0f; i 636 libavcodec/opus_silk.c for (i = 0; i < s->subframes; i++) i 637 libavcodec/opus_silk.c sf[i].pitchlag = av_clip(primarylag + offsets[i], i 643 libavcodec/opus_silk.c for (i = 0; i < s->subframes; i++) { i 654 libavcodec/opus_silk.c sf[i].ltptaps[j] = filter_taps[ltpfilter][index][j] / 128.0f; i 673 libavcodec/opus_silk.c for (i = 0; i < s->subframes; i++) { i 674 libavcodec/opus_silk.c const float * lpc_coeff = (i < 2 && has_lpc_leadin) ? lpc_leadin : lpc_body; i 675 libavcodec/opus_silk.c float *dst = frame->output + SILK_HISTORY + i * s->sflength; i 676 libavcodec/opus_silk.c float *resptr = residual + SILK_MAX_LAG + i * s->sflength; i 677 libavcodec/opus_silk.c float *lpc = frame->lpc_history + SILK_HISTORY + i * s->sflength; i 685 libavcodec/opus_silk.c if (i < 2 || s->nlsf_interp_factor == 4) { i 686 libavcodec/opus_silk.c out_end = -i * s->sflength; i 689 libavcodec/opus_silk.c out_end = -(i - 2) * s->sflength; i 695 libavcodec/opus_silk.c for (j = - sf[i].pitchlag - LTP_ORDER/2; j < out_end; j++) { i 699 libavcodec/opus_silk.c resptr[j] = av_clipf(sum, -1.0f, 1.0f) * scale / sf[i].gain; i 703 libavcodec/opus_silk.c float rescale = sf[i-1].gain / sf[i].gain; i 712 libavcodec/opus_silk.c sum += sf[i].ltptaps[k] * resptr[j - sf[i].pitchlag + LTP_ORDER/2 - k]; i 719 libavcodec/opus_silk.c sum = resptr[j] * sf[i].gain; i 744 libavcodec/opus_silk.c int i; i 746 libavcodec/opus_silk.c for (i = 0; i < n1; i++) { i 747 libavcodec/opus_silk.c float interp0 = w0_prev + i * (w0 - w0_prev) / n1; i 748 libavcodec/opus_silk.c float interp1 = w1_prev + i * (w1 - w1_prev) / n1; i 749 libavcodec/opus_silk.c float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); i 751 libavcodec/opus_silk.c l[i] = av_clipf((1 + interp1) * mid[i - 1] + side[i - 1] + interp0 * p0, -1.0, 1.0); i 752 libavcodec/opus_silk.c r[i] = av_clipf((1 - interp1) * mid[i - 1] - side[i - 1] - interp0 * p0, -1.0, 1.0); i 755 libavcodec/opus_silk.c for (; i < s->flength; i++) { i 756 libavcodec/opus_silk.c float p0 = 0.25 * (mid[i - 2] + 2 * mid[i - 1] + mid[i]); i 758 libavcodec/opus_silk.c l[i] = av_clipf((1 + w1) * mid[i - 1] + side[i - 1] + w0 * p0, -1.0, 1.0); i 759 libavcodec/opus_silk.c r[i] = av_clipf((1 - w1) * mid[i - 1] - side[i - 1] - w0 * p0, -1.0, 1.0); i 790 libavcodec/opus_silk.c int nb_frames, i, j; i 812 libavcodec/opus_silk.c for (i = 0; i < coded_channels; i++) { i 814 libavcodec/opus_silk.c active[i][j] = ff_opus_rc_dec_log(rc, 1); i 816 libavcodec/opus_silk.c redundancy[i] = ff_opus_rc_dec_log(rc, 1); i 817 libavcodec/opus_silk.c if (redundancy[i]) { i 823 libavcodec/opus_silk.c for (i = 0; i < nb_frames; i++) { i 825 libavcodec/opus_silk.c silk_decode_frame(s, rc, i, j, coded_channels, active[j][i], active[1][i]); i 833 libavcodec/opus_silk.c memcpy(output[j] + i * s->flength, i 838 libavcodec/opus_silk.c silk_unmix_ms(s, output[0] + i * s->flength, output[1] + i * s->flength); i 80 libavcodec/opusdec.c int i; i 81 libavcodec/opusdec.c for (i = 0; i < len; i++) i 82 libavcodec/opusdec.c out[i] = in2[i] * window[i] + in1[i] * (1.0 - window[i]); i 88 libavcodec/opusdec.c int ret, i; i 106 libavcodec/opusdec.c for (i = 0; i < s->output_channels; i++) { i 107 libavcodec/opusdec.c s->fdsp->vector_fmac_scalar(s->out[i], i 108 libavcodec/opusdec.c s->celt_output[i], 1.0, i 114 libavcodec/opusdec.c for (i = 0; i < s->output_channels; i++) i 115 libavcodec/opusdec.c opus_fade(s->out[i], s->out[i], i 116 libavcodec/opusdec.c s->redundancy_output[i] + 120 + s->redundancy_idx, i 178 libavcodec/opusdec.c int ret, i, consumed; i 253 libavcodec/opusdec.c for (i = 0; i < s->output_channels; i++) { i 254 libavcodec/opusdec.c s->fdsp->vector_fmac_scalar(out_tmp[i], s->celt_output[i], 1.0, i 256 libavcodec/opusdec.c out_tmp[i] += delay_samples; i 283 libavcodec/opusdec.c for (i = 0; i < s->output_channels; i++) { i 284 libavcodec/opusdec.c s->fdsp->vector_fmac_scalar(out_tmp[i], i 285 libavcodec/opusdec.c s->celt_output[i], 1.0, i 297 libavcodec/opusdec.c for (i = 0; i < s->output_channels; i++) i 298 libavcodec/opusdec.c opus_fade(s->out[i], s->out[i], i 299 libavcodec/opusdec.c s->redundancy_output[i] + 120 + s->redundancy_idx, i 310 libavcodec/opusdec.c for (i = 0; i < s->output_channels; i++) { i 311 libavcodec/opusdec.c opus_fade(s->out[i] + samples - 120 + delayed_samples, i 312 libavcodec/opusdec.c s->out[i] + samples - 120 + delayed_samples, i 313 libavcodec/opusdec.c s->redundancy_output[i] + 120, i 319 libavcodec/opusdec.c for (i = 0; i < s->output_channels; i++) { i 320 libavcodec/opusdec.c memcpy(s->out[i] + delayed_samples, s->redundancy_output[i], 120 * sizeof(float)); i 321 libavcodec/opusdec.c opus_fade(s->out[i] + 120 + delayed_samples, i 322 libavcodec/opusdec.c s->redundancy_output[i] + 120, i 323 libavcodec/opusdec.c s->out[i] + 120 + delayed_samples, i 339 libavcodec/opusdec.c int i, j, ret; i 387 libavcodec/opusdec.c for (i = 0; i < s->packet.frame_count; i++) { i 388 libavcodec/opusdec.c int size = s->packet.frame_size[i]; i 389 libavcodec/opusdec.c int samples = opus_decode_frame(s, buf + s->packet.frame_offset[i], size); i 424 libavcodec/opusdec.c int i, ret; i 427 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) { i 428 libavcodec/opusdec.c OpusStreamContext *s = &c->streams[i]; i 432 libavcodec/opusdec.c s->delayed_samples + av_audio_fifo_size(c->sync_buffers[i])); i 462 libavcodec/opusdec.c for (i = 0; i < avctx->channels; i++) { i 463 libavcodec/opusdec.c ChannelMap *map = &c->channel_maps[i]; i 465 libavcodec/opusdec.c c->out[2 * map->stream_idx + map->channel_idx] = (float*)frame->extended_data[i]; i 469 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) { i 470 libavcodec/opusdec.c float **out = c->out + 2 * i; i 471 libavcodec/opusdec.c int sync_size = av_audio_fifo_size(c->sync_buffers[i]); i 483 libavcodec/opusdec.c ret = av_audio_fifo_read(c->sync_buffers[i], (void**)out, sync_size); i 496 libavcodec/opusdec.c c->out_size[i] = frame->linesize[0] - ret * sizeof(float); i 500 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) { i 501 libavcodec/opusdec.c OpusStreamContext *s = &c->streams[i]; i 503 libavcodec/opusdec.c if (i && buf) { i 504 libavcodec/opusdec.c ret = ff_opus_parse_packet(&s->packet, buf, buf_size, i != c->nb_streams - 1); i 511 libavcodec/opusdec.c "Mismatching coded sample count in substream %d.\n", i); i 518 libavcodec/opusdec.c ret = opus_decode_subpacket(&c->streams[i], buf, s->packet.data_size, i 519 libavcodec/opusdec.c c->out + 2 * i, c->out_size[i], coded_samples); i 522 libavcodec/opusdec.c c->decoded_samples[i] = ret; i 530 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) { i 531 libavcodec/opusdec.c int buffer_samples = c->decoded_samples[i] - decoded_samples; i 533 libavcodec/opusdec.c float *buf[2] = { c->out[2 * i + 0] ? c->out[2 * i + 0] : (float*)frame->extended_data[0], i 534 libavcodec/opusdec.c c->out[2 * i + 1] ? c->out[2 * i + 1] : (float*)frame->extended_data[0] }; i 537 libavcodec/opusdec.c ret = av_audio_fifo_write(c->sync_buffers[i], (void**)buf, buffer_samples); i 543 libavcodec/opusdec.c for (i = 0; i < avctx->channels; i++) { i 544 libavcodec/opusdec.c ChannelMap *map = &c->channel_maps[i]; i 548 libavcodec/opusdec.c memcpy(frame->extended_data[i], i 552 libavcodec/opusdec.c memset(frame->extended_data[i], 0, frame->linesize[0]); i 556 libavcodec/opusdec.c c->fdsp->vector_fmul_scalar((float*)frame->extended_data[i], i 557 libavcodec/opusdec.c (float*)frame->extended_data[i], i 571 libavcodec/opusdec.c int i; i 573 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) { i 574 libavcodec/opusdec.c OpusStreamContext *s = &c->streams[i]; i 583 libavcodec/opusdec.c av_audio_fifo_drain(c->sync_buffers[i], av_audio_fifo_size(c->sync_buffers[i])); i 593 libavcodec/opusdec.c int i; i 595 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) { i 596 libavcodec/opusdec.c OpusStreamContext *s = &c->streams[i]; i 611 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) i 612 libavcodec/opusdec.c av_audio_fifo_free(c->sync_buffers[i]); i 630 libavcodec/opusdec.c int ret, i, j; i 658 libavcodec/opusdec.c for (i = 0; i < c->nb_streams; i++) { i 659 libavcodec/opusdec.c OpusStreamContext *s = &c->streams[i]; i 662 libavcodec/opusdec.c s->output_channels = (i < c->nb_stereo_streams) ? 2 : 1; i 701 libavcodec/opusdec.c c->sync_buffers[i] = av_audio_fifo_alloc(avctx->sample_fmt, i 703 libavcodec/opusdec.c if (!c->sync_buffers[i]) { i 32 libavcodec/opusdsp.c for (int i = 0; i < len; i++) { i 33 libavcodec/opusdsp.c float x0 = data[i - period + 2]; i 34 libavcodec/opusdsp.c data[i] += g0 * x2 + i 46 libavcodec/opusdsp.c for (int i = 0; i < len; i++) i 47 libavcodec/opusdsp.c coeff = y[i] = x[i] + coeff*CELT_EMPH_COEFF; i 105 libavcodec/opusenc.c for (int i = 0; i < (s->packet.frames - 1); i++) i 106 libavcodec/opusenc.c *fsize_needed |= (s->frame[i].framebits != s->frame[i + 1].framebits); i 165 libavcodec/opusenc.c for (int i = 0; i < CELT_OVERLAP; i++) { i 166 libavcodec/opusenc.c float sample = b->overlap[i]; i 167 libavcodec/opusenc.c b->overlap[i] = sample - m; i 178 libavcodec/opusenc.c for (int i = 0; i < subframesize; i++) { i 179 libavcodec/opusenc.c float sample = b->samples[sf*subframesize + i]; i 180 libavcodec/opusenc.c b->samples[sf*subframesize + i] = sample - m; i 232 libavcodec/opusenc.c for (int i = 0; i < CELT_MAX_BANDS; i++) { i 234 libavcodec/opusenc.c int band_offset = ff_celt_freq_bands[i] << f->size; i 235 libavcodec/opusenc.c int band_size = ff_celt_freq_range[i] << f->size; i 241 libavcodec/opusenc.c block->lin_energy[i] = sqrtf(ener) + FLT_EPSILON; i 242 libavcodec/opusenc.c ener = 1.0f/block->lin_energy[i]; i 247 libavcodec/opusenc.c block->energy[i] = log2f(block->lin_energy[i]) - ff_celt_mean_energy[i]; i 250 libavcodec/opusenc.c block->energy[i] = FFMAX(block->energy[i], CELT_ENERGY_SILENCE); i 262 libavcodec/opusenc.c for (int i = f->start_band; i < f->end_band; i++) { i 264 libavcodec/opusenc.c const int tbit = (diff ^ 1) == f->tf_change[i]; i 278 libavcodec/opusenc.c for (int i = f->start_band; i < f->end_band; i++) i 279 libavcodec/opusenc.c f->tf_change[i] = ff_celt_tf_select[f->size][f->transient][tf_select][f->tf_change[i]]; i 309 libavcodec/opusenc.c for (int i = 0; i < 2; i++) { i 310 libavcodec/opusenc.c CeltBlock *block = &f->block[i]; i 339 libavcodec/opusenc.c for (int i = f->start_band; i < f->end_band; i++) { i 343 libavcodec/opusenc.c const float last = FFMAX(-9.0f, last_energy[ch][i]); i 344 libavcodec/opusenc.c float diff = block->energy[i] - prev[ch] - last*alpha; i 347 libavcodec/opusenc.c ff_opus_rc_enc_laplace(rc, &q_en, pmod[i << 1] << 7, pmod[(i << 1) + 1] << 6); i 356 libavcodec/opusenc.c block->error_energy[i] = q_en - diff; i 384 libavcodec/opusenc.c for (int i = f->start_band; i < f->end_band; i++) { i 385 libavcodec/opusenc.c if (!f->fine_bits[i]) i 389 libavcodec/opusenc.c int quant, lim = (1 << f->fine_bits[i]); i 390 libavcodec/opusenc.c float offset, diff = 0.5f - block->error_energy[i]; i 392 libavcodec/opusenc.c ff_opus_rc_put_raw(rc, quant, f->fine_bits[i]); i 393 libavcodec/opusenc.c offset = 0.5f - ((quant + 0.5f) * (1 << (14 - f->fine_bits[i])) / 16384.0f); i 394 libavcodec/opusenc.c block->error_energy[i] -= offset; i 402 libavcodec/opusenc.c for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) { i 403 libavcodec/opusenc.c if (f->fine_priority[i] != priority || f->fine_bits[i] >= CELT_MAX_FINE_BITS) i 407 libavcodec/opusenc.c const float err = block->error_energy[i]; i 408 libavcodec/opusenc.c const float offset = 0.5f * (1 << (14 - f->fine_bits[i] - 1)) / 16384.0f; i 411 libavcodec/opusenc.c block->error_energy[i] -= offset*(1 - 2*sign); i 477 libavcodec/opusenc.c for (int i = 0; i < CELT_MAX_BANDS; i++) i 478 libavcodec/opusenc.c s->last_quantized_energy[ch][i] = block->energy[i] + block->error_energy[i]; i 498 libavcodec/opusenc.c for (int i = 0; i < s->packet.frames - 1; i++) { i 500 libavcodec/opusenc.c s->frame[i].framebits >> 3); i 505 libavcodec/opusenc.c for (int i = 0; i < s->packet.frames; i++) { i 506 libavcodec/opusenc.c ff_opus_rc_enc_end(&s->rc[i], avpkt->data + offset, i 507 libavcodec/opusenc.c s->frame[i].framebits >> 3); i 508 libavcodec/opusenc.c offset += s->frame[i].framebits >> 3; i 527 libavcodec/opusenc.c for (int i = 0; i < s->channels; i++) { i 529 libavcodec/opusenc.c memset(f->extended_data[i], 0, bps*f->nb_samples); i 563 libavcodec/opusenc.c for (int i = 0; i < pad_empty; i++) { i 571 libavcodec/opusenc.c for (int i = 0; i < s->packet.frames; i++) { i 572 libavcodec/opusenc.c celt_encode_frame(s, &s->rc[i], &s->frame[i], i); i 573 libavcodec/opusenc.c alloc_size += s->frame[i].framebits >> 3; i 606 libavcodec/opusenc.c for (int i = 0; i < CELT_BLOCK_NB; i++) i 607 libavcodec/opusenc.c ff_mdct15_uninit(&s->mdct[i]); i 664 libavcodec/opusenc.c for (int i = 0; i < CELT_BLOCK_NB; i++) i 665 libavcodec/opusenc.c if ((ret = ff_mdct15_init(&s->mdct[i], 0, i + 3, 68 << (CELT_BLOCK_NB - 1 - i)))) i 689 libavcodec/opusenc.c for (int i = 0; i < max_frames; i++) { i 690 libavcodec/opusenc.c s->frame[i].dsp = s->dsp; i 691 libavcodec/opusenc.c s->frame[i].avctx = s->avctx; i 692 libavcodec/opusenc.c s->frame[i].seed = 0; i 693 libavcodec/opusenc.c s->frame[i].pvq = s->pvq; i 694 libavcodec/opusenc.c s->frame[i].apply_phase_inv = s->options.apply_phase_inv; i 695 libavcodec/opusenc.c s->frame[i].block[0].emph_coeff = s->frame[i].block[1].emph_coeff = 0.0f; i 31 libavcodec/opusenc_psy.c int i, b = 0; i 63 libavcodec/opusenc_psy.c for (i = 0; i < band_size; i++) { i 64 libavcodec/opusenc_psy.c err_x += (X[i] - X_orig[i])*(X[i] - X_orig[i]); i 66 libavcodec/opusenc_psy.c err_y += (Y[i] - Y_orig[i])*(Y[i] - Y_orig[i]); i 81 libavcodec/opusenc_psy.c int silence = 0, ch, i, j; i 88 libavcodec/opusenc_psy.c for (i = 1; i <= FFMIN(lap_size, index); i++) { i 89 libavcodec/opusenc_psy.c const int offset = i*120; i 90 libavcodec/opusenc_psy.c AVFrame *cur = ff_bufqueue_peek(s->bufqueue, index - i); i 93 libavcodec/opusenc_psy.c for (i = 0; i < lap_size; i++) { i 94 libavcodec/opusenc_psy.c const int offset = i*120 + lap_size; i 95 libavcodec/opusenc_psy.c AVFrame *cur = ff_bufqueue_peek(s->bufqueue, index + i); i 104 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) i 105 libavcodec/opusenc_psy.c st->bands[ch][i] = &st->coeffs[ch][ff_celt_freq_bands[i] << s->bsize_analysis]; i 109 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 111 libavcodec/opusenc_psy.c const int range = ff_celt_freq_range[i] << s->bsize_analysis; i 112 libavcodec/opusenc_psy.c const float *coeffs = st->bands[ch][i]; i 116 libavcodec/opusenc_psy.c st->energy[ch][i] += sqrtf(energy); i 117 libavcodec/opusenc_psy.c silence |= !!st->energy[ch][i]; i 125 libavcodec/opusenc_psy.c st->tone[ch][i] += sqrtf(dist_dev); i 132 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 134 libavcodec/opusenc_psy.c const float *coeffs1 = st->bands[0][i]; i 135 libavcodec/opusenc_psy.c const float *coeffs2 = st->bands[1][i]; i 136 libavcodec/opusenc_psy.c const int range = ff_celt_freq_range[i] << s->bsize_analysis; i 139 libavcodec/opusenc_psy.c st->stereo[i] = sqrtf(incompat); i 144 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 145 libavcodec/opusenc_psy.c OpusBandExcitation *ex = &s->ex[ch][i]; i 146 libavcodec/opusenc_psy.c float bp_e = bessel_filter(&s->bfilter_lo[ch][i], st->energy[ch][i]); i 147 libavcodec/opusenc_psy.c bp_e = bessel_filter(&s->bfilter_hi[ch][i], bp_e); i 150 libavcodec/opusenc_psy.c st->change_amp[ch][i] = bp_e - ex->excitation; i 151 libavcodec/opusenc_psy.c st->total_change += st->change_amp[ch][i]; i 168 libavcodec/opusenc_psy.c int i; i 172 libavcodec/opusenc_psy.c for (i = offset_s; i < offset_e; i++) { i 173 libavcodec/opusenc_psy.c c_change += s->steps[i]->total_change; i 177 libavcodec/opusenc_psy.c if (i == offset_e) i 179 libavcodec/opusenc_psy.c search_for_change_points(s, tgt_change / 2.0f, offset_s, i + 0, resolution, level + 1); i 180 libavcodec/opusenc_psy.c s->inflection_points[s->inflection_points_count++] = i; i 181 libavcodec/opusenc_psy.c search_for_change_points(s, tgt_change / 2.0f, i + 1, offset_e, resolution, level + 1); i 225 libavcodec/opusenc_psy.c int i; i 238 libavcodec/opusenc_psy.c for (i = 0; i < s->buffered_steps; i++) i 239 libavcodec/opusenc_psy.c total_energy_change += s->steps[i]->total_change; i 256 libavcodec/opusenc_psy.c int i, neighbouring_points = 0, start_offset = 0; i 265 libavcodec/opusenc_psy.c for (i = 0; i < (1 << f->size); i++) i 266 libavcodec/opusenc_psy.c silence &= s->steps[index*(1 << f->size) + i]->silence; i 274 libavcodec/opusenc_psy.c for (i = 0; i < s->inflection_points_count; i++) { i 275 libavcodec/opusenc_psy.c if (s->inflection_points[i] >= step_offset) { i 276 libavcodec/opusenc_psy.c start_offset = i; i 281 libavcodec/opusenc_psy.c for (i = start_offset; i < FFMIN(radius, s->inflection_points_count - start_offset); i++) { i 282 libavcodec/opusenc_psy.c if (s->inflection_points[i] < (step_offset + radius)) { i 313 libavcodec/opusenc_psy.c int i, f, ch; i 325 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 329 libavcodec/opusenc_psy.c weight = start[f]->stereo[i]; i 331 libavcodec/opusenc_psy.c weight += start[f]->change_amp[ch][i] + start[f]->tone[ch][i] + start[f]->energy[ch][i]; i 332 libavcodec/opusenc_psy.c tonal_contrib += start[f]->tone[ch][i]; i 336 libavcodec/opusenc_psy.c band_score[i] = weight; i 341 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 342 libavcodec/opusenc_psy.c if (band_score[i] > max_score) i 343 libavcodec/opusenc_psy.c max_score = band_score[i]; i 346 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 347 libavcodec/opusenc_psy.c f_out->alloc_boost[i] = (int)((band_score[i]/max_score)*3.0f); i 348 libavcodec/opusenc_psy.c frame_bits += band_score[i]*8.0f; i 365 libavcodec/opusenc_psy.c int i, tdist = 0.0f; i 371 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 373 libavcodec/opusenc_psy.c float dist = pvq_band_cost(f->pvq, f, &dump, i, &bits, s->lambda); i 400 libavcodec/opusenc_psy.c int i, best_band = CELT_MAX_BANDS - 1; i 408 libavcodec/opusenc_psy.c for (i = f->end_band; i >= end_band; i--) { i 409 libavcodec/opusenc_psy.c f->intensity_stereo = i; i 413 libavcodec/opusenc_psy.c best_band = i; i 423 libavcodec/opusenc_psy.c int i, j, k, cway, config[2][CELT_MAX_BANDS] = { { 0 } }; i 430 libavcodec/opusenc_psy.c for (i = 0; i < 2; i++) { i 431 libavcodec/opusenc_psy.c int c = ff_celt_tf_select[f->size][f->transient][cway][i]; i 432 libavcodec/opusenc_psy.c mag[i] = c < 0 ? base >> FFABS(c) : base << FFABS(c); i 435 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 440 libavcodec/opusenc_psy.c iscore0 += start[j]->tone[k][i]*start[j]->change_amp[k][i]/mag[0]; i 441 libavcodec/opusenc_psy.c iscore1 += start[j]->tone[k][i]*start[j]->change_amp[k][i]/mag[1]; i 444 libavcodec/opusenc_psy.c config[cway][i] = FFABS(iscore0 - 1.0f) < FFABS(iscore1 - 1.0f); i 445 libavcodec/opusenc_psy.c score[cway] += config[cway][i] ? iscore1 : iscore0; i 481 libavcodec/opusenc_psy.c int i, frame_size = OPUS_BLOCK_SIZE(s->p.framesize); i 486 libavcodec/opusenc_psy.c for (i = 0; i < steps_out; i++) i 487 libavcodec/opusenc_psy.c memset(s->steps[i], 0, sizeof(OpusPsyStep)); i 489 libavcodec/opusenc_psy.c for (i = 0; i < s->max_steps; i++) i 490 libavcodec/opusenc_psy.c tmp[i] = s->steps[i]; i 492 libavcodec/opusenc_psy.c for (i = 0; i < s->max_steps; i++) { i 493 libavcodec/opusenc_psy.c const int i_new = i - steps_out; i 494 libavcodec/opusenc_psy.c s->steps[i_new < 0 ? s->max_steps + i_new : i_new] = tmp[i]; i 497 libavcodec/opusenc_psy.c for (i = steps_out; i < s->buffered_steps; i++) i 498 libavcodec/opusenc_psy.c s->steps[i]->index -= steps_out; i 502 libavcodec/opusenc_psy.c for (i = 0; i < s->p.frames; i++) { i 503 libavcodec/opusenc_psy.c s->avg_is_band += f[i].intensity_stereo; i 504 libavcodec/opusenc_psy.c s->lambda *= ideal_fbits / f[i].framebits; i 519 libavcodec/opusenc_psy.c int i, ch, ret; i 544 libavcodec/opusenc_psy.c for (i = 0; i < CELT_MAX_BANDS; i++) { i 545 libavcodec/opusenc_psy.c bessel_init(&s->bfilter_hi[ch][i], 1.0f, 19.0f, 100.0f, 1); i 546 libavcodec/opusenc_psy.c bessel_init(&s->bfilter_lo[ch][i], 1.0f, 20.0f, 100.0f, 0); i 550 libavcodec/opusenc_psy.c for (i = 0; i < s->max_steps; i++) { i 551 libavcodec/opusenc_psy.c s->steps[i] = av_mallocz(sizeof(OpusPsyStep)); i 552 libavcodec/opusenc_psy.c if (!s->steps[i]) { i 558 libavcodec/opusenc_psy.c for (i = 0; i < CELT_BLOCK_NB; i++) { i 560 libavcodec/opusenc_psy.c const int len = OPUS_BLOCK_SIZE(i); i 561 libavcodec/opusenc_psy.c s->window[i] = av_malloc(2*len*sizeof(float)); i 562 libavcodec/opusenc_psy.c if (!s->window[i]) { i 566 libavcodec/opusenc_psy.c generate_window_func(s->window[i], 2*len, WFUNC_SINE, &tmp); i 567 libavcodec/opusenc_psy.c if ((ret = ff_mdct15_init(&s->mdct[i], 0, i + 3, 68 << (CELT_BLOCK_NB - 1 - i)))) i 577 libavcodec/opusenc_psy.c for (i = 0; i < CELT_BLOCK_NB; i++) { i 578 libavcodec/opusenc_psy.c ff_mdct15_uninit(&s->mdct[i]); i 579 libavcodec/opusenc_psy.c av_freep(&s->window[i]); i 582 libavcodec/opusenc_psy.c for (i = 0; i < s->max_steps; i++) i 583 libavcodec/opusenc_psy.c av_freep(&s->steps[i]); i 595 libavcodec/opusenc_psy.c int i; i 600 libavcodec/opusenc_psy.c for (i = 0; i < CELT_BLOCK_NB; i++) { i 601 libavcodec/opusenc_psy.c ff_mdct15_uninit(&s->mdct[i]); i 602 libavcodec/opusenc_psy.c av_freep(&s->window[i]); i 605 libavcodec/opusenc_psy.c for (i = 0; i < s->max_steps; i++) i 606 libavcodec/opusenc_psy.c av_freep(&s->steps[i]); i 48 libavcodec/pafaudio.c int frames, ret, i, j; i 62 libavcodec/pafaudio.c for (i = 0; i < 256; i++) i 63 libavcodec/pafaudio.c cb[i] = sign_extend(AV_RL16(src + i * 2), 16); i 66 libavcodec/pafaudio.c for (i = 0; i < PAF_SOUND_SAMPLES * 2; i++) i 68 libavcodec/pafvideo.c int i; i 72 libavcodec/pafvideo.c for (i = 0; i < 4; i++) i 73 libavcodec/pafvideo.c av_freep(&c->frame[i]); i 81 libavcodec/pafvideo.c int i; i 105 libavcodec/pafvideo.c for (i = 0; i < 4; i++) { i 106 libavcodec/pafvideo.c c->frame[i] = av_mallocz(c->frame_size); i 107 libavcodec/pafvideo.c if (!c->frame[i]) { i 118 libavcodec/pafvideo.c int i; i 120 libavcodec/pafvideo.c for (i = 0; i < 4; i++) { i 128 libavcodec/pafvideo.c int i; i 130 libavcodec/pafvideo.c for (i = 0; i < 4; i++) { i 131 libavcodec/pafvideo.c if (mask & (1 << 7 - i)) i 132 libavcodec/pafvideo.c dst[i] = color; i 133 libavcodec/pafvideo.c if (mask & (1 << 3 - i)) i 134 libavcodec/pafvideo.c dst[width + i] = color; i 140 libavcodec/pafvideo.c int i; i 142 libavcodec/pafvideo.c for (i = 0; i < 4; i++) { i 143 libavcodec/pafvideo.c if (mask & (1 << 7 - i)) i 144 libavcodec/pafvideo.c dst[i] = src[i]; i 145 libavcodec/pafvideo.c if (mask & (1 << 3 - i)) i 146 libavcodec/pafvideo.c dst[width + i] = src[width + i]; i 168 libavcodec/pafvideo.c int i, j, op = 0; i 170 libavcodec/pafvideo.c i = bytestream2_get_byte(&c->gb); i 171 libavcodec/pafvideo.c if (i) { i 201 libavcodec/pafvideo.c } while (--i); i 213 libavcodec/pafvideo.c i++; i 214 libavcodec/pafvideo.c if ((i & 0x3F) == 0) i 217 libavcodec/pafvideo.c } while (i < c->video_size / 16); i 230 libavcodec/pafvideo.c for (i = 0; i < c->height; i += 4, dst += c->width * 3) i 277 libavcodec/pafvideo.c int i, frame, ret; i 320 libavcodec/pafvideo.c for (i = 0; i < count; i++) { i 336 libavcodec/pafvideo.c for (i = 0; i < 4; i++) { i 337 libavcodec/pafvideo.c if (c->dirty[i]) i 338 libavcodec/pafvideo.c memset(c->frame[i], 0, c->frame_size); i 339 libavcodec/pafvideo.c c->dirty[i] = 0; i 29 libavcodec/pamenc.c int i, h, w, n, linesize, depth, maxval, ret; i 111 libavcodec/pamenc.c for (i = 0; i < h; i++) { i 117 libavcodec/pamenc.c for (i = 0; i < h; i++) { i 38 libavcodec/parser.c void *i = 0; i 44 libavcodec/parser.c while ((parser = av_parser_iterate(&i))) { i 91 libavcodec/parser.c int i; i 99 libavcodec/parser.c for (i = 0; i < AV_PARSER_PTS_NB; i++) { i 100 libavcodec/parser.c if (s->cur_offset + off >= s->cur_frame_offset[i] && i 101 libavcodec/parser.c (s->frame_offset < s->cur_frame_offset[i] || i 104 libavcodec/parser.c /*s->next_frame_offset + off <*/ s->cur_frame_end[i]){ i 106 libavcodec/parser.c if (!fuzzy || s->cur_frame_dts[i] != AV_NOPTS_VALUE) { i 107 libavcodec/parser.c s->dts = s->cur_frame_dts[i]; i 108 libavcodec/parser.c s->pts = s->cur_frame_pts[i]; i 109 libavcodec/parser.c s->pos = s->cur_frame_pos[i]; i 110 libavcodec/parser.c s->offset = s->next_frame_offset - s->cur_frame_offset[i]; i 113 libavcodec/parser.c s->cur_frame_offset[i] = INT64_MAX; i 114 libavcodec/parser.c if (s->cur_offset + off < s->cur_frame_end[i]) i 125 libavcodec/parser.c int index, i; i 149 libavcodec/parser.c i = (s->cur_frame_start_index + 1) & (AV_PARSER_PTS_NB - 1); i 150 libavcodec/parser.c s->cur_frame_start_index = i; i 151 libavcodec/parser.c s->cur_frame_offset[i] = s->cur_offset; i 152 libavcodec/parser.c s->cur_frame_end[i] = s->cur_offset + buf_size; i 153 libavcodec/parser.c s->cur_frame_pts[i] = pts; i 154 libavcodec/parser.c s->cur_frame_dts[i] = dts; i 155 libavcodec/parser.c s->cur_frame_pos[i] = pos; i 196 libavcodec/parser.c int i = s->parser->split(avctx, buf, buf_size); i 197 libavcodec/parser.c buf += i; i 198 libavcodec/parser.c buf_size -= i; i 80 libavcodec/parsers.c int i = 0; i 81 libavcodec/parsers.c while ((p = (AVCodecParser*)parser_list[i++])) { i 100 libavcodec/parsers.c uintptr_t i = (uintptr_t)*opaque; i 101 libavcodec/parsers.c const AVCodecParser *p = parser_list[i]; i 104 libavcodec/parsers.c *opaque = (void*)(i + 1); i 159 libavcodec/pcm-dvd.c int i; i 179 libavcodec/pcm-dvd.c for (i = 2; i; i--) { i 189 libavcodec/pcm-dvd.c for (i = s->groups_per_block; i; i--) { i 207 libavcodec/pcm-dvd.c for (i = 2; i; i--) { i 216 libavcodec/pcm-dvd.c for (i = s->groups_per_block; i; i--) { i 141 libavcodec/pcm-dvdenc.c for (int i = 2; i; i--) { i 150 libavcodec/pcm-dvdenc.c for (int i = s->groups_per_block; i; i--) { i 79 libavcodec/pcm.c int i; \ i 81 libavcodec/pcm.c for (i = n; i > 0; i--) { \ i 245 libavcodec/pcm.c int i; i 254 libavcodec/pcm.c for (i = 0; i < 256; i++) i 255 libavcodec/pcm.c s->table[i] = alaw2linear(i); i 258 libavcodec/pcm.c for (i = 0; i < 256; i++) i 259 libavcodec/pcm.c s->table[i] = ulaw2linear(i); i 262 libavcodec/pcm.c for (i = 0; i < 256; i++) i 263 libavcodec/pcm.c s->table[i] = vidc2linear(i); i 316 libavcodec/pcm.c int i; \ i 318 libavcodec/pcm.c for (i = n; i > 0; i--) { \ i 425 libavcodec/pcm.c int i; i 427 libavcodec/pcm.c for (i = n; i > 0; i--) i 504 libavcodec/pcm.c int i; i 508 libavcodec/pcm.c for (i = 0; i < n; i++) { i 107 libavcodec/pcm_tablegen.h int i, j, v, v1, v2; i 111 libavcodec/pcm_tablegen.h for(i=0;i<127;i++) { i 112 libavcodec/pcm_tablegen.h v1 = xlaw2linear(i ^ mask); i 113 libavcodec/pcm_tablegen.h v2 = xlaw2linear((i + 1) ^ mask); i 116 libavcodec/pcm_tablegen.h linear_to_xlaw[8192 - j] = (i ^ (mask ^ 0x80)); i 117 libavcodec/pcm_tablegen.h linear_to_xlaw[8192 + j] = (i ^ mask); i 38 libavcodec/pcx.c unsigned int i = 0; i 45 libavcodec/pcx.c while (i < bytes_per_scanline && bytestream2_get_bytes_left(gb)>0) { i 52 libavcodec/pcx.c while (i < bytes_per_scanline && run--) i 53 libavcodec/pcx.c dst[i++] = value; i 63 libavcodec/pcx.c int i; i 66 libavcodec/pcx.c for (i = 0; i < pallen; i++) i 214 libavcodec/pcx.c int i; i 223 libavcodec/pcx.c for (i = nplanes - 1; i >= 0; i--) { i 225 libavcodec/pcx.c v += !!(scanline[i * bytes_per_line + (x >> 3)] & m); i 104 libavcodec/pcxenc.c int bpp, nplanes, i, y, line_bytes, written, ret, max_pkt_size, sw, sh; i 168 libavcodec/pcxenc.c for (i = 0; i < 16; i++) i 169 libavcodec/pcxenc.c bytestream_put_be24(&buf, pal ? pal[i] : 0);// palette (<= 16 color only) i 195 libavcodec/pcxenc.c for (i = 0; i < 256; i++) { i 196 libavcodec/pcxenc.c bytestream_put_be24(&buf, pal[i]); i 34 libavcodec/pel_template.c int i; \ i 35 libavcodec/pel_template.c for (i = 0; i < h; i++) { \ i 47 libavcodec/pel_template.c int i; \ i 48 libavcodec/pel_template.c for (i = 0; i < h; i++) { \ i 60 libavcodec/pel_template.c int i; \ i 61 libavcodec/pel_template.c for (i = 0; i < h; i++) { \ i 104 libavcodec/pgssubdec.c int i; i 106 libavcodec/pgssubdec.c for (i = 0; i < ctx->objects.count; i++) { i 107 libavcodec/pgssubdec.c av_freep(&ctx->objects.object[i].rle); i 108 libavcodec/pgssubdec.c ctx->objects.object[i].rle_buffer_size = 0; i 109 libavcodec/pgssubdec.c ctx->objects.object[i].rle_remaining_len = 0; i 117 libavcodec/pgssubdec.c int i; i 119 libavcodec/pgssubdec.c for (i = 0; i < objects->count; i++) { i 120 libavcodec/pgssubdec.c if (objects->object[i].id == id) i 121 libavcodec/pgssubdec.c return &objects->object[i]; i 128 libavcodec/pgssubdec.c int i; i 130 libavcodec/pgssubdec.c for (i = 0; i < palettes->count; i++) { i 131 libavcodec/pgssubdec.c if (palettes->palette[i].id == id) i 132 libavcodec/pgssubdec.c return &palettes->palette[i]; i 393 libavcodec/pgssubdec.c int i, state, ret; i 444 libavcodec/pgssubdec.c for (i = 0; i < ctx->presentation.object_count; i++) i 449 libavcodec/pgssubdec.c ctx->presentation.object_count = i; i 453 libavcodec/pgssubdec.c ctx->presentation.objects[i].id = bytestream_get_be16(&buf); i 454 libavcodec/pgssubdec.c ctx->presentation.objects[i].window_id = bytestream_get_byte(&buf); i 455 libavcodec/pgssubdec.c ctx->presentation.objects[i].composition_flag = bytestream_get_byte(&buf); i 457 libavcodec/pgssubdec.c ctx->presentation.objects[i].x = bytestream_get_be16(&buf); i 458 libavcodec/pgssubdec.c ctx->presentation.objects[i].y = bytestream_get_be16(&buf); i 461 libavcodec/pgssubdec.c if (ctx->presentation.objects[i].composition_flag & 0x80) { i 462 libavcodec/pgssubdec.c ctx->presentation.objects[i].crop_x = bytestream_get_be16(&buf); i 463 libavcodec/pgssubdec.c ctx->presentation.objects[i].crop_y = bytestream_get_be16(&buf); i 464 libavcodec/pgssubdec.c ctx->presentation.objects[i].crop_w = bytestream_get_be16(&buf); i 465 libavcodec/pgssubdec.c ctx->presentation.objects[i].crop_h = bytestream_get_be16(&buf); i 469 libavcodec/pgssubdec.c ctx->presentation.objects[i].x, ctx->presentation.objects[i].y); i 471 libavcodec/pgssubdec.c if (ctx->presentation.objects[i].x > avctx->width || i 472 libavcodec/pgssubdec.c ctx->presentation.objects[i].y > avctx->height) { i 474 libavcodec/pgssubdec.c ctx->presentation.objects[i].x, i 475 libavcodec/pgssubdec.c ctx->presentation.objects[i].y, i 477 libavcodec/pgssubdec.c ctx->presentation.objects[i].x = 0; i 478 libavcodec/pgssubdec.c ctx->presentation.objects[i].y = 0; i 505 libavcodec/pgssubdec.c int i, ret; i 533 libavcodec/pgssubdec.c for (i = 0; i < ctx->presentation.object_count; i++) { i 536 libavcodec/pgssubdec.c sub->rects[i] = av_mallocz(sizeof(*sub->rects[0])); i 537 libavcodec/pgssubdec.c if (!sub->rects[i]) { i 542 libavcodec/pgssubdec.c sub->rects[i]->type = SUBTITLE_BITMAP; i 545 libavcodec/pgssubdec.c object = find_object(ctx->presentation.objects[i].id, &ctx->objects); i 549 libavcodec/pgssubdec.c ctx->presentation.objects[i].id); i 557 libavcodec/pgssubdec.c if (ctx->presentation.objects[i].composition_flag & 0x40) i 558 libavcodec/pgssubdec.c sub->rects[i]->flags |= AV_SUBTITLE_FLAG_FORCED; i 560 libavcodec/pgssubdec.c sub->rects[i]->x = ctx->presentation.objects[i].x; i 561 libavcodec/pgssubdec.c sub->rects[i]->y = ctx->presentation.objects[i].y; i 564 libavcodec/pgssubdec.c sub->rects[i]->w = object->w; i 565 libavcodec/pgssubdec.c sub->rects[i]->h = object->h; i 567 libavcodec/pgssubdec.c sub->rects[i]->linesize[0] = object->w; i 577 libavcodec/pgssubdec.c ret = decode_rle(avctx, sub->rects[i], object->rle, object->rle_data_len); i 584 libavcodec/pgssubdec.c sub->rects[i]->w = 0; i 585 libavcodec/pgssubdec.c sub->rects[i]->h = 0; i 590 libavcodec/pgssubdec.c sub->rects[i]->nb_colors = 256; i 591 libavcodec/pgssubdec.c sub->rects[i]->data[1] = av_mallocz(AVPALETTE_SIZE); i 592 libavcodec/pgssubdec.c if (!sub->rects[i]->data[1]) { i 597 libavcodec/pgssubdec.c if (!ctx->forced_subs_only || ctx->presentation.objects[i].composition_flag & 0x40) i 598 libavcodec/pgssubdec.c memcpy(sub->rects[i]->data[1], palette->clut, sub->rects[i]->nb_colors * sizeof(uint32_t)); i 605 libavcodec/pgssubdec.c rect = sub->rects[i]; i 626 libavcodec/pgssubdec.c int i, ret; i 630 libavcodec/pgssubdec.c for (i = 0; i < buf_size; i++) { i 631 libavcodec/pgssubdec.c ff_dlog(avctx, "%02x ", buf[i]); i 632 libavcodec/pgssubdec.c if (i % 16 == 15) i 636 libavcodec/pgssubdec.c if (i & 15) i 130 libavcodec/pictordec.c int i, x, y, plane, tmp, ret, val; i 184 libavcodec/pictordec.c for (i = 0; i < npal; i++) i 185 libavcodec/pictordec.c palette[i] = ff_cga_palette[ cga_mode45_index[idx][i] ]; i 188 libavcodec/pictordec.c for (i = 0; i < npal; i++) { i 190 libavcodec/pictordec.c palette[i] = ff_cga_palette[FFMIN(pal_idx, 15)]; i 194 libavcodec/pictordec.c for (i = 0; i < npal; i++) { i 196 libavcodec/pictordec.c palette[i] = ff_ega_palette[FFMIN(pal_idx, 63)]; i 200 libavcodec/pictordec.c for (i = 0; i < npal; i++) { i 201 libavcodec/pictordec.c palette[i] = bytestream2_get_be24(&s->g) << 2; i 202 libavcodec/pictordec.c palette[i] |= 0xFFU << 24 | palette[i] >> 6 & 0x30303; i 211 libavcodec/pictordec.c for (i = 0; i < npal; i++) i 212 libavcodec/pictordec.c palette[i] = ff_cga_palette[ cga_mode45_index[0][i] ]; i 43 libavcodec/pixblockdsp.c int i; i 46 libavcodec/pixblockdsp.c for (i = 0; i < 8; i++) { i 63 libavcodec/pixblockdsp.c int i; i 66 libavcodec/pixblockdsp.c for (i = 0; i < 8; i++) { i 92 libavcodec/pixlet.c int i, plane; i 109 libavcodec/pixlet.c for (i = 0; i < NB_LEVELS * 3; i++) { i 110 libavcodec/pixlet.c unsigned scale = ctx->levels - (i / 3); i 112 libavcodec/pixlet.c ctx->band[plane][i + 1].width = w >> scale; i 113 libavcodec/pixlet.c ctx->band[plane][i + 1].height = h >> scale; i 114 libavcodec/pixlet.c ctx->band[plane][i + 1].size = (w >> scale) * (h >> scale); i 116 libavcodec/pixlet.c ctx->band[plane][i + 1].x = (w >> scale) * (((i + 1) % 3) != 2); i 117 libavcodec/pixlet.c ctx->band[plane][i + 1].y = (h >> scale) * (((i + 1) % 3) != 1); i 129 libavcodec/pixlet.c unsigned cnt1, nbits, k, j = 0, i = 0; i 133 libavcodec/pixlet.c while (i < size) { i 152 libavcodec/pixlet.c i++; i 160 libavcodec/pixlet.c if (state * 4ULL > 0xFF || i >= size) i 179 libavcodec/pixlet.c if (rlen > size - i) i 181 libavcodec/pixlet.c i += rlen; i 205 libavcodec/pixlet.c unsigned cnt1, shbits, rlen, nbits, length, i = 0, j = 0, k; i 223 libavcodec/pixlet.c while (i < size) { i 257 libavcodec/pixlet.c i++; i 267 libavcodec/pixlet.c if ((uint64_t)state > 0xFF / 4 || i >= size) i 294 libavcodec/pixlet.c if (rlen > 0xFFFF || i + rlen > size) i 296 libavcodec/pixlet.c i += rlen; i 319 libavcodec/pixlet.c int i, ret; i 321 libavcodec/pixlet.c for (i = 0; i < ctx->levels * 3; i++) { i 327 libavcodec/pixlet.c ctx->band[plane][i + 1].x + i 328 libavcodec/pixlet.c ctx->band[plane][i + 1].y * stride; i 329 libavcodec/pixlet.c unsigned size = ctx->band[plane][i + 1].size; i 335 libavcodec/pixlet.c magic, plane, i); i 344 libavcodec/pixlet.c ctx->band[plane][i + 1].width, stride); i 348 libavcodec/pixlet.c plane, i); i 361 libavcodec/pixlet.c int i, j; i 365 libavcodec/pixlet.c for (i = 0; i < height; i++) { i 380 libavcodec/pixlet.c int hsize, i, j; i 394 libavcodec/pixlet.c for (i = 4, j = 2; i; i--, j++, ll--, hh++, lh++, hl--) { i 395 libavcodec/pixlet.c low[i - 5] = low[j - 1]; i 397 libavcodec/pixlet.c high[i - 5] = high[j - 2]; i 401 libavcodec/pixlet.c for (i = 0; i < hsize; i++) { i 402 libavcodec/pixlet.c value = (int64_t) low [i + 1] * -INT64_C(325392907) + i 403 libavcodec/pixlet.c (int64_t) low [i + 0] * INT64_C(3687786320) + i 404 libavcodec/pixlet.c (int64_t) low [i - 1] * -INT64_C(325392907) + i 405 libavcodec/pixlet.c (int64_t) high[i + 0] * INT64_C(1518500249) + i 406 libavcodec/pixlet.c (int64_t) high[i - 1] * INT64_C(1518500249); i 407 libavcodec/pixlet.c dest[i * 2] = av_clip_int16(((value >> 32) * scale) >> 32); i 410 libavcodec/pixlet.c for (i = 0; i < hsize; i++) { i 411 libavcodec/pixlet.c value = (int64_t) low [i + 2] * -INT64_C(65078576) + i 412 libavcodec/pixlet.c (int64_t) low [i + 1] * INT64_C(1583578880) + i 413 libavcodec/pixlet.c (int64_t) low [i + 0] * INT64_C(1583578880) + i 414 libavcodec/pixlet.c (int64_t) low [i - 1] * -INT64_C(65078576) + i 415 libavcodec/pixlet.c (int64_t) high[i + 1] * INT64_C(303700064) + i 416 libavcodec/pixlet.c (int64_t) high[i + 0] * -INT64_C(3644400640) + i 417 libavcodec/pixlet.c (int64_t) high[i - 1] * INT64_C(303700064); i 418 libavcodec/pixlet.c dest[i * 2 + 1] = av_clip_int16(((value >> 32) * scale) >> 32); i 429 libavcodec/pixlet.c int i, j, k; i 435 libavcodec/pixlet.c for (i = 0; i < NB_LEVELS; i++) { i 436 libavcodec/pixlet.c int64_t scale_v = scaling_v[i]; i 437 libavcodec/pixlet.c int64_t scale_h = scaling_h[i]; i 470 libavcodec/pixlet.c int i, j; i 473 libavcodec/pixlet.c for (i = 0; i < w; i++) { i 474 libavcodec/pixlet.c if (srcy[i] <= 0) i 475 libavcodec/pixlet.c dsty[i] = 0; i 476 libavcodec/pixlet.c else if (srcy[i] > ((1 << depth) - 1)) i 477 libavcodec/pixlet.c dsty[i] = 65535; i 479 libavcodec/pixlet.c dsty[i] = ((int64_t) srcy[i] * srcy[i] * 65535) / i 497 libavcodec/pixlet.c int i, j; i 500 libavcodec/pixlet.c for (i = 0; i < w; i++) { i 501 libavcodec/pixlet.c dstu[i] = av_clip_uintp2_c(add + srcu[i], depth) << shift; i 502 libavcodec/pixlet.c dstv[i] = av_clip_uintp2_c(add + srcv[i], depth) << shift; i 518 libavcodec/pixlet.c int i, ret; i 520 libavcodec/pixlet.c for (i = ctx->levels - 1; i >= 0; i--) { i 527 libavcodec/pixlet.c ctx->scaling[plane][H][i] = (1000000ULL << 32) / h; i 528 libavcodec/pixlet.c ctx->scaling[plane][V][i] = (1000000ULL << 32) / v; i 591 libavcodec/pixlet.c int i, w, h, width, height, ret, version; i 662 libavcodec/pixlet.c for (i = 0; i < 3; i++) { i 663 libavcodec/pixlet.c ret = decode_plane(avctx, i, avpkt, frame.f); i 43 libavcodec/png_parser.c int i = 0; i 52 libavcodec/png_parser.c for (; i < buf_size; i++) { i 53 libavcodec/png_parser.c state64 = (state64 << 8) | buf[i]; i 55 libavcodec/png_parser.c i++; i 62 libavcodec/png_parser.c i = FFMIN(ppc->remaining_size, buf_size); i 63 libavcodec/png_parser.c ppc->remaining_size -= i; i 67 libavcodec/png_parser.c next = i; i 72 libavcodec/png_parser.c for (; ppc->pc.frame_start_found && i < buf_size; i++) { i 73 libavcodec/png_parser.c ppc->pc.state = (ppc->pc.state << 8) | buf[i]; i 82 libavcodec/png_parser.c if (ppc->chunk_length >= buf_size - i) i 83 libavcodec/png_parser.c ppc->remaining_size = ppc->chunk_length - buf_size + i + 1; i 88 libavcodec/png_parser.c next = ppc->chunk_length + i + 1; i 95 libavcodec/png_parser.c i += ppc->chunk_length; i 190 libavcodec/pngdec.c int i; i 191 libavcodec/pngdec.c for (i = 0; i < w; i++) { i 194 libavcodec/pngdec.c a = dst[i - bpp]; i 195 libavcodec/pngdec.c b = top[i]; i 196 libavcodec/pngdec.c c = top[i - bpp]; i 211 libavcodec/pngdec.c dst[i] = p + src[i]; i 224 libavcodec/pngdec.c for (; i <= size - bpp; i += bpp) { \ i 225 libavcodec/pngdec.c dst[i + 0] = r = op(r, src[i + 0], last[i + 0]); \ i 228 libavcodec/pngdec.c dst[i + 1] = g = op(g, src[i + 1], last[i + 1]); \ i 231 libavcodec/pngdec.c dst[i + 2] = b = op(b, src[i + 2], last[i + 2]); \ i 234 libavcodec/pngdec.c dst[i + 3] = a = op(a, src[i + 3], last[i + 3]); \ i 248 libavcodec/pngdec.c for (; i < size; i++) { \ i 249 libavcodec/pngdec.c dst[i] = op(dst[i - bpp], src[i], last[i]); \ i 256 libavcodec/pngdec.c int i, p, r, g, b, a; i 263 libavcodec/pngdec.c for (i = 0; i < bpp; i++) i 264 libavcodec/pngdec.c dst[i] = src[i]; i 267 libavcodec/pngdec.c for (; i < size; i += bpp) { i 268 libavcodec/pngdec.c unsigned s = *(int *)(src + i); i 270 libavcodec/pngdec.c *(int *)(dst + i) = p; i 281 libavcodec/pngdec.c for (i = 0; i < bpp; i++) { i 282 libavcodec/pngdec.c p = (last[i] >> 1); i 283 libavcodec/pngdec.c dst[i] = p + src[i]; i 289 libavcodec/pngdec.c for (i = 0; i < bpp; i++) { i 290 libavcodec/pngdec.c p = last[i]; i 291 libavcodec/pngdec.c dst[i] = p + src[i]; i 298 libavcodec/pngdec.c if (w > i) { i 299 libavcodec/pngdec.c dsp->add_paeth_prediction(dst + i, src + i, last + i, size - i, bpp); i 300 libavcodec/pngdec.c i = w; i 303 libavcodec/pngdec.c ff_add_png_paeth_prediction(dst + i, src + i, last + i, size - i, bpp); i 313 libavcodec/pngdec.c int i; \ i 314 libavcodec/pngdec.c for (i = 0; i < size; i += 3 + alpha) { \ i 315 libavcodec/pngdec.c int g = dst [i + 1]; \ i 316 libavcodec/pngdec.c dst[i + 0] += g; \ i 317 libavcodec/pngdec.c dst[i + 2] += g; \ i 491 libavcodec/pngdec.c size_t extra = 0, i; i 494 libavcodec/pngdec.c for (i = 0; i < size_in; i++) i 495 libavcodec/pngdec.c extra += in[i] >= 0x80; i 501 libavcodec/pngdec.c for (i = 0; i < size_in; i++) { i 502 libavcodec/pngdec.c if (in[i] >= 0x80) { i 503 libavcodec/pngdec.c *(q++) = 0xC0 | (in[i] >> 6); i 504 libavcodec/pngdec.c *(q++) = 0x80 | (in[i] & 0x3F); i 506 libavcodec/pngdec.c *(q++) = in[i]; i 787 libavcodec/pngdec.c int n, i, r, g, b; i 793 libavcodec/pngdec.c for (i = 0; i < n; i++) { i 797 libavcodec/pngdec.c s->palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | b; i 799 libavcodec/pngdec.c for (; i < 256; i++) i 800 libavcodec/pngdec.c s->palette[i] = (0xFFU << 24); i 810 libavcodec/pngdec.c int v, i; i 826 libavcodec/pngdec.c for (i = 0; i < length; i++) { i 828 libavcodec/pngdec.c s->palette[i] = (s->palette[i] & 0x00ffffff) | (v << 24); i 836 libavcodec/pngdec.c for (i = 0; i < length / 2; i++) { i 841 libavcodec/pngdec.c AV_WB16(&s->transparent_color_be[2 * i], v); i 843 libavcodec/pngdec.c s->transparent_color_be[i] = v; i 903 libavcodec/pngdec.c int i, j, k; i 906 libavcodec/pngdec.c i = s->width / 8; i 909 libavcodec/pngdec.c pd[8*i + k - 1] = (pd[i]>>8-k) & 1; i 910 libavcodec/pngdec.c for (i--; i >= 0; i--) { i 911 libavcodec/pngdec.c pd[8*i + 7]= pd[i] & 1; i 912 libavcodec/pngdec.c pd[8*i + 6]= (pd[i]>>1) & 1; i 913 libavcodec/pngdec.c pd[8*i + 5]= (pd[i]>>2) & 1; i 914 libavcodec/pngdec.c pd[8*i + 4]= (pd[i]>>3) & 1; i 915 libavcodec/pngdec.c pd[8*i + 3]= (pd[i]>>4) & 1; i 916 libavcodec/pngdec.c pd[8*i + 2]= (pd[i]>>5) & 1; i 917 libavcodec/pngdec.c pd[8*i + 1]= (pd[i]>>6) & 1; i 918 libavcodec/pngdec.c pd[8*i + 0]= pd[i]>>7; i 923 libavcodec/pngdec.c int i, j; i 926 libavcodec/pngdec.c i = s->width / 4; i 928 libavcodec/pngdec.c if ((s->width&3) >= 3) pd[4*i + 2]= (pd[i] >> 2) & 3; i 929 libavcodec/pngdec.c if ((s->width&3) >= 2) pd[4*i + 1]= (pd[i] >> 4) & 3; i 930 libavcodec/pngdec.c if ((s->width&3) >= 1) pd[4*i + 0]= pd[i] >> 6; i 931 libavcodec/pngdec.c for (i--; i >= 0; i--) { i 932 libavcodec/pngdec.c pd[4*i + 3]= pd[i] & 3; i 933 libavcodec/pngdec.c pd[4*i + 2]= (pd[i]>>2) & 3; i 934 libavcodec/pngdec.c pd[4*i + 1]= (pd[i]>>4) & 3; i 935 libavcodec/pngdec.c pd[4*i + 0]= pd[i]>>6; i 938 libavcodec/pngdec.c if ((s->width&3) >= 3) pd[4*i + 2]= ((pd[i]>>2) & 3)*0x55; i 939 libavcodec/pngdec.c if ((s->width&3) >= 2) pd[4*i + 1]= ((pd[i]>>4) & 3)*0x55; i 940 libavcodec/pngdec.c if ((s->width&3) >= 1) pd[4*i + 0]= ( pd[i]>>6 )*0x55; i 941 libavcodec/pngdec.c for (i--; i >= 0; i--) { i 942 libavcodec/pngdec.c pd[4*i + 3]= ( pd[i] & 3)*0x55; i 943 libavcodec/pngdec.c pd[4*i + 2]= ((pd[i]>>2) & 3)*0x55; i 944 libavcodec/pngdec.c pd[4*i + 1]= ((pd[i]>>4) & 3)*0x55; i 945 libavcodec/pngdec.c pd[4*i + 0]= ( pd[i]>>6 )*0x55; i 951 libavcodec/pngdec.c int i, j; i 954 libavcodec/pngdec.c i = s->width/2; i 956 libavcodec/pngdec.c if (s->width&1) pd[2*i+0]= pd[i]>>4; i 957 libavcodec/pngdec.c for (i--; i >= 0; i--) { i 958 libavcodec/pngdec.c pd[2*i + 1] = pd[i] & 15; i 959 libavcodec/pngdec.c pd[2*i + 0] = pd[i] >> 4; i 962 libavcodec/pngdec.c if (s->width & 1) pd[2*i + 0]= (pd[i] >> 4) * 0x11; i 963 libavcodec/pngdec.c for (i--; i >= 0; i--) { i 964 libavcodec/pngdec.c pd[2*i + 1] = (pd[i] & 15) * 0x11; i 965 libavcodec/pngdec.c pd[2*i + 0] = (pd[i] >> 4) * 0x11; i 1054 libavcodec/pngdec.c int i, j; i 1061 libavcodec/pngdec.c for (i = 0; i < ls; i++) i 1062 libavcodec/pngdec.c pd[i] += pd_last[i]; i 1192 libavcodec/pngdec.c int i, ret; i 1342 libavcodec/pngdec.c for (i = 0; i < 3; i++) { i 1343 libavcodec/pngdec.c mdm->display_primaries[i][0] = av_make_q(bytestream2_get_be32(&s->gb), 100000); i 1344 libavcodec/pngdec.c mdm->display_primaries[i][1] = av_make_q(bytestream2_get_be32(&s->gb), 100000); i 33 libavcodec/pngdsp.c long i; i 34 libavcodec/pngdsp.c for (i = 0; i <= w - (int) sizeof(long); i += sizeof(long)) { i 35 libavcodec/pngdsp.c long a = *(long *)(src1 + i); i 36 libavcodec/pngdsp.c long b = *(long *)(src2 + i); i 37 libavcodec/pngdsp.c *(long *)(dst + i) = ((a & pb_7f) + (b & pb_7f)) ^ ((a ^ b) & pb_80); i 39 libavcodec/pngdsp.c for (; i < w; i++) i 40 libavcodec/pngdsp.c dst[i] = src1[i] + src2[i]; i 124 libavcodec/pngenc.c int i; i 125 libavcodec/pngenc.c for (i = 0; i < w; i++) { i 128 libavcodec/pngenc.c a = src[i - bpp]; i 129 libavcodec/pngenc.c b = top[i]; i 130 libavcodec/pngenc.c c = top[i - bpp]; i 145 libavcodec/pngenc.c dst[i] = src[i] - p; i 168 libavcodec/pngenc.c int i; i 181 libavcodec/pngenc.c for (i = 0; i < bpp; i++) i 182 libavcodec/pngenc.c dst[i] = src[i] - (top[i] >> 1); i 183 libavcodec/pngenc.c for (; i < size; i++) i 184 libavcodec/pngenc.c dst[i] = src[i] - ((src[i - bpp] + top[i]) >> 1); i 187 libavcodec/pngenc.c for (i = 0; i < bpp; i++) i 188 libavcodec/pngenc.c dst[i] = src[i] - top[i]; i 189 libavcodec/pngenc.c sub_png_paeth_prediction(dst + i, src + i, top + i, size - i, bpp); i 202 libavcodec/pngenc.c int i; i 209 libavcodec/pngenc.c for (i = 0; i <= size; i++) i 210 libavcodec/pngenc.c cost += abs((int8_t) buf1[i]); i 403 libavcodec/pngenc.c int has_alpha, alpha, i; i 412 libavcodec/pngenc.c for (i = 0; i < 256; i++) { i 413 libavcodec/pngenc.c v = palette[i]; i 32 libavcodec/pnmdec.c int i; i 33 libavcodec/pnmdec.c for (i=0; i<n/2; i++) { i 34 libavcodec/pnmdec.c ((uint16_t *)dst)[i] = AV_RB16(src+2*i); i 46 libavcodec/pnmdec.c int i, j, k, n, linesize, h, upgrade = 0, is_mono = 0; i 131 libavcodec/pnmdec.c for (i=0; i<avctx->height; i++) { i 166 libavcodec/pnmdec.c for (i = 0; i < avctx->height; i++) { i 198 libavcodec/pnmdec.c for (i = 0; i < avctx->height; i++) { i 207 libavcodec/pnmdec.c for (i = 0; i < h; i++) { i 228 libavcodec/pnmdec.c for (i = 0; i < avctx->height; i++) { i 240 libavcodec/pnmdec.c for (i = 0; i < h; i++) { i 268 libavcodec/pnmdec.c for (int i = 0; i < avctx->height; i++) { i 286 libavcodec/pnmdec.c for (int i = 0; i < avctx->height; i++) { i 31 libavcodec/pnmenc.c int i, h, h1, c, n, linesize, ret; i 95 libavcodec/pnmenc.c for (i = 0; i < h; i++) { i 106 libavcodec/pnmenc.c for (i = 0; i < h; i++) { i 40 libavcodec/ppc/audiodsp.c int i; i 46 libavcodec/ppc/audiodsp.c for (i = 0; i < order; i += 8) { i 65 libavcodec/ppc/audiodsp.c int i; i 71 libavcodec/ppc/audiodsp.c for (i = 0; i < order; i += 8) { i 56 libavcodec/ppc/blockdsp.c register int misal = (unsigned long) blocks & 0x00000010, i = 0; i 63 libavcodec/ppc/blockdsp.c i += 16; i 65 libavcodec/ppc/blockdsp.c for (; i < sizeof(int16_t) * 6 * 64 - 31; i += 32) i 66 libavcodec/ppc/blockdsp.c __asm__ volatile ("dcbz %0,%1" :: "b" (blocks), "r" (i) : "memory"); i 72 libavcodec/ppc/blockdsp.c i += 16; i 81 libavcodec/ppc/blockdsp.c register int misal = (unsigned long) blocks & 0x0000007f, i = 0; i 89 libavcodec/ppc/blockdsp.c for (; i < sizeof(int16_t) * 6 * 64; i += 128) i 90 libavcodec/ppc/blockdsp.c __asm__ volatile ("dcbzl %0,%1" :: "b" (blocks), "r" (i) : "memory"); i 107 libavcodec/ppc/blockdsp.c register long zero = 0, i = 0; i 120 libavcodec/ppc/blockdsp.c for (i = 0; i < 1024; i++) i 121 libavcodec/ppc/blockdsp.c if (fakedata[i] == (char) 0) i 72 libavcodec/ppc/fft_init.c i##p = re*cos + im*sin; i 78 libavcodec/ppc/fft_init.c a = vec_perm(r##p, i##p, vcprm(0,s0,0,s0));\ i 79 libavcodec/ppc/fft_init.c b = vec_perm(r##p, i##p, vcprm(1,s1,1,s1));\ i 80 libavcodec/ppc/fft_init.c c = vec_perm(r##p, i##p, vcprm(2,s2,2,s2));\ i 81 libavcodec/ppc/fft_init.c d = vec_perm(r##p, i##p, vcprm(3,s3,3,s3));\ i 38 libavcodec/ppc/fmtconvert_altivec.c int i; i 45 libavcodec/ppc/fmtconvert_altivec.c for (i = 0; i < len; i += 8) { i 46 libavcodec/ppc/fmtconvert_altivec.c src1 = vec_ctf(vec_ld(0, src+i), 0); i 47 libavcodec/ppc/fmtconvert_altivec.c src2 = vec_ctf(vec_ld(16, src+i), 0); i 50 libavcodec/ppc/fmtconvert_altivec.c vec_st(dst1, 0, dst+i); i 51 libavcodec/ppc/fmtconvert_altivec.c vec_st(dst2, 16, dst+i); i 121 libavcodec/ppc/h264chroma_template.c register int i; i 163 libavcodec/ppc/h264chroma_template.c for (i = 0 ; i < h ; i++) { i 170 libavcodec/ppc/h264chroma_template.c for (i = 0 ; i < h ; i++) { i 176 libavcodec/ppc/h264chroma_template.c for (i = 0 ; i < h ; i++) { i 196 libavcodec/ppc/h264chroma_template.c register int i; i 237 libavcodec/ppc/h264chroma_template.c for (i = 0 ; i < h ; i++) { i 276 libavcodec/ppc/h264dsp.c int i; i 294 libavcodec/ppc/h264dsp.c for (i = 0; i < size; i += 4) { i 333 libavcodec/ppc/h264dsp.c int i; i 334 libavcodec/ppc/h264dsp.c for(i=0; i<16; i++){ i 335 libavcodec/ppc/h264dsp.c int nnz = nnzc[ scan8[i] ]; i 337 libavcodec/ppc/h264dsp.c if(nnz==1 && block[i*16]) h264_idct_dc_add_altivec(dst + block_offset[i], block + i*16, stride); i 338 libavcodec/ppc/h264dsp.c else h264_idct_add_altivec(dst + block_offset[i], block + i*16, stride); i 347 libavcodec/ppc/h264dsp.c int i; i 348 libavcodec/ppc/h264dsp.c for(i=0; i<16; i++){ i 349 libavcodec/ppc/h264dsp.c if(nnzc[ scan8[i] ]) h264_idct_add_altivec(dst + block_offset[i], block + i*16, stride); i 350 libavcodec/ppc/h264dsp.c else if(block[i*16]) h264_idct_dc_add_altivec(dst + block_offset[i], block + i*16, stride); i 358 libavcodec/ppc/h264dsp.c int i; i 359 libavcodec/ppc/h264dsp.c for(i=0; i<16; i+=4){ i 360 libavcodec/ppc/h264dsp.c int nnz = nnzc[ scan8[i] ]; i 362 libavcodec/ppc/h264dsp.c if(nnz==1 && block[i*16]) h264_idct8_dc_add_altivec(dst + block_offset[i], block + i*16, stride); i 363 libavcodec/ppc/h264dsp.c else h264_idct8_add_altivec(dst + block_offset[i], block + i*16, stride); i 372 libavcodec/ppc/h264dsp.c int i, j; i 374 libavcodec/ppc/h264dsp.c for(i = j * 16; i < j * 16 + 4; i++){ i 375 libavcodec/ppc/h264dsp.c if(nnzc[ scan8[i] ]) i 376 libavcodec/ppc/h264dsp.c h264_idct_add_altivec(dest[j-1] + block_offset[i], block + i*16, stride); i 377 libavcodec/ppc/h264dsp.c else if(block[i*16]) i 378 libavcodec/ppc/h264dsp.c h264_idct_dc_add_altivec(dest[j-1] + block_offset[i], block + i*16, stride); i 216 libavcodec/ppc/h264qpel.c int i; i 223 libavcodec/ppc/h264qpel.c for (i = 0; i < h; i++) { i 224 libavcodec/ppc/h264qpel.c a = unaligned_load(i * src_stride1, src1); i 225 libavcodec/ppc/h264qpel.c b = load_with_perm_vec(i * 16, src2, mask_); i 256 libavcodec/ppc/h264qpel.c int i; i 264 libavcodec/ppc/h264qpel.c for (i = 0; i < h; i++) { i 265 libavcodec/ppc/h264qpel.c a = unaligned_load(i * src_stride1, src1); i 266 libavcodec/ppc/h264qpel.c b = load_with_perm_vec(i * 16, src2, mask_); i 108 libavcodec/ppc/h264qpel_template.c register int i; i 139 libavcodec/ppc/h264qpel_template.c for (i = 0 ; i < 16 ; i ++) { i 199 libavcodec/ppc/h264qpel_template.c register int i; i 242 libavcodec/ppc/h264qpel_template.c for (i = 0 ; i < 16 ; i++) { i 302 libavcodec/ppc/h264qpel_template.c register int i; i 346 libavcodec/ppc/h264qpel_template.c for (i = 0 ; i < 21 ; i ++) { i 405 libavcodec/ppc/h264qpel_template.c for (i = 0 ; i < 16 ; i++) { i 80 libavcodec/ppc/hevcdsp.c int i; i 90 libavcodec/ppc/hevcdsp.c for (i = 0; i < 4; i++) i 91 libavcodec/ppc/hevcdsp.c res[i] = vec_sra(res[i], v_shift); i 43 libavcodec/ppc/hpeldsp_altivec.c int i; i 53 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h; i += 4) { i 73 libavcodec/ppc/hpeldsp_altivec.c int i; i 74 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h; i++) { i 88 libavcodec/ppc/hpeldsp_altivec.c int i; i 90 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h; i++) { i 116 libavcodec/ppc/hpeldsp_altivec.c register int i; i 132 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h ; i++) { i 163 libavcodec/ppc/hpeldsp_altivec.c register int i; i 179 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h ; i++) { i 210 libavcodec/ppc/hpeldsp_altivec.c register int i; i 231 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h ; i++) { i 265 libavcodec/ppc/hpeldsp_altivec.c register int i; i 287 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h ; i++) { i 319 libavcodec/ppc/hpeldsp_altivec.c register int i; i 337 libavcodec/ppc/hpeldsp_altivec.c for (i = 0; i < h ; i++) { i 35 libavcodec/ppc/lossless_videodsp_altivec.c register int i; i 39 libavcodec/ppc/lossless_videodsp_altivec.c for (i = 0; i + 15 < w; i += 16) { i 40 libavcodec/ppc/lossless_videodsp_altivec.c vdst = vec_ld(i, (unsigned char *) dst); i 41 libavcodec/ppc/lossless_videodsp_altivec.c vsrc = vec_ld(i, (unsigned char *) src); i 43 libavcodec/ppc/lossless_videodsp_altivec.c vec_st(vdst, i, (unsigned char *) dst); i 46 libavcodec/ppc/lossless_videodsp_altivec.c for (; i < w; i++) i 47 libavcodec/ppc/lossless_videodsp_altivec.c dst[i] = src[i]; i 57 libavcodec/ppc/me_cmp.c int i; i 66 libavcodec/ppc/me_cmp.c for (i = 0; i < h; i++) { i 97 libavcodec/ppc/me_cmp.c int i; i 116 libavcodec/ppc/me_cmp.c for (i = 0; i < h; i++) { i 147 libavcodec/ppc/me_cmp.c int i; i 184 libavcodec/ppc/me_cmp.c for (i = 0; i < h; i++) { i 236 libavcodec/ppc/me_cmp.c int i; i 243 libavcodec/ppc/me_cmp.c for (i = 0; i < h; i++) { i 271 libavcodec/ppc/me_cmp.c int i; i 281 libavcodec/ppc/me_cmp.c for (i = 0; i < h; i++) { i 315 libavcodec/ppc/me_cmp.c int i; i 325 libavcodec/ppc/me_cmp.c for (i = 0; i < h; i++) { i 360 libavcodec/ppc/me_cmp.c int i; i 367 libavcodec/ppc/me_cmp.c for (i = 0; i < h; i++) { i 424 libavcodec/ppc/me_cmp.c #define ONEITERBUTTERFLY(i, res) \ i 426 libavcodec/ppc/me_cmp.c register vector unsigned char srcO = unaligned_load(stride * i, src); \ i 427 libavcodec/ppc/me_cmp.c register vector unsigned char dstO = unaligned_load(stride * i, dst);\ i 570 libavcodec/ppc/me_cmp.c #define ONEITERBUTTERFLY(i, res1, res2) \ i 573 libavcodec/ppc/me_cmp.c unaligned_load(stride * i, src); \ i 575 libavcodec/ppc/me_cmp.c unaligned_load(stride * i, dst);\ i 43 libavcodec/ppc/mpegvideo_altivec.c int i, level, qmul, qadd; i 57 libavcodec/ppc/mpegvideo_altivec.c i = 1; i 60 libavcodec/ppc/mpegvideo_altivec.c i = 0; i 109 libavcodec/ppc/mpegvideo_altivec.c if (i == 1) { i 36 libavcodec/ppc/mpegvideodsp.c int i; i 79 libavcodec/ppc/mpegvideodsp.c for (i = 0; i < h; i++) { i 35 libavcodec/ppc/mpegvideoencdsp.c int i, s = 0; i 41 libavcodec/ppc/mpegvideoencdsp.c for (i = 0; i < 16; i++) { i 62 libavcodec/ppc/mpegvideoencdsp.c int i, s = 0; i 69 libavcodec/ppc/mpegvideoencdsp.c for (i = 0; i < 16; i++) { i 92 libavcodec/ppc/mpegvideoencdsp.c int i, s; i 98 libavcodec/ppc/mpegvideoencdsp.c for (i = 0; i < 16; i++) { i 120 libavcodec/ppc/mpegvideoencdsp.c int i, s; i 127 libavcodec/ppc/mpegvideoencdsp.c for (i = 0; i < 16; i++) { i 39 libavcodec/ppc/pixblockdsp.c int i; i 46 libavcodec/ppc/pixblockdsp.c for (i = 0; i < 8; i++) { i 57 libavcodec/ppc/pixblockdsp.c vec_vsx_st(shorts, i * 16, (vector signed short *) block); i 66 libavcodec/ppc/pixblockdsp.c int i; i 69 libavcodec/ppc/pixblockdsp.c for (i = 0; i < 8; i++) { i 82 libavcodec/ppc/pixblockdsp.c vec_st(shorts, i * 16, (vec_s16 *)block); i 94 libavcodec/ppc/pixblockdsp.c int i; i 99 libavcodec/ppc/pixblockdsp.c for (i = 0; i < 4; i++) { i 156 libavcodec/ppc/pixblockdsp.c int i; i 161 libavcodec/ppc/pixblockdsp.c for (i = 0; i < 4; i++) { i 235 libavcodec/ppc/pixblockdsp.c int i; i 236 libavcodec/ppc/pixblockdsp.c for (i = 0; i < 8; i++) { i 239 libavcodec/ppc/pixblockdsp.c vec_vsx_st(shorts, i * 16, block); i 248 libavcodec/ppc/pixblockdsp.c int i; i 250 libavcodec/ppc/pixblockdsp.c for (i = 0; i < 8; i++) { i 36 libavcodec/ppc/svq1enc_altivec.c int i, size16 = size >> 4; i 67 libavcodec/ppc/svq1enc_altivec.c for (i = 0; i < size; i++) i 68 libavcodec/ppc/svq1enc_altivec.c u.score[3] += (pix1[i] - pix2[i]) * (pix1[i] - pix2[i]); i 34 libavcodec/ppc/vorbisdsp_altivec.c int i; i 39 libavcodec/ppc/vorbisdsp_altivec.c for (i = 0; i < blocksize; i += 4) { i 40 libavcodec/ppc/vorbisdsp_altivec.c m = vec_ld(0, mag+i); i 41 libavcodec/ppc/vorbisdsp_altivec.c a = vec_ld(0, ang+i); i 49 libavcodec/ppc/vorbisdsp_altivec.c vec_stl(a, 0, ang+i); i 50 libavcodec/ppc/vorbisdsp_altivec.c vec_stl(m, 0, mag+i); i 59 libavcodec/ppc/vp8dsp_altivec.c #define LOAD_H_SUBPEL_FILTER(i) \ i 60 libavcodec/ppc/vp8dsp_altivec.c vec_s8 filter_inner = h_subpel_filters_inner[i]; \ i 61 libavcodec/ppc/vp8dsp_altivec.c vec_s8 filter_outerh = h_subpel_filters_outer[(i)>>1]; \ i 161 libavcodec/ppc/vp8dsp_altivec.c #define LOAD_V_SUBPEL_FILTER(i) \ i 162 libavcodec/ppc/vp8dsp_altivec.c vec_u8 subpel_filter = v_subpel_filters[i]; \ i 304 libavcodec/ppc/vp8dsp_altivec.c int i; i 317 libavcodec/ppc/vp8dsp_altivec.c for (i = 0; i < h; i += 4) { i 44 libavcodec/proresdec2.c int i; i 45 libavcodec/proresdec2.c for (i = 0; i < 64; i++) i 46 libavcodec/proresdec2.c dst[i] = permutation[src[i]]; i 57 libavcodec/proresdec2.c int i, idx, val, alpha_val; i 96 libavcodec/proresdec2.c for (i = 0; i < val; i++) { i 104 libavcodec/proresdec2.c for (i = 0; i < val; i++) { i 301 libavcodec/proresdec2.c int i, hdr_size, slice_count; i 363 libavcodec/proresdec2.c for (i = 0; i < slice_count; i++) { i 364 libavcodec/proresdec2.c SliceContext *slice = &ctx->slices[i]; i 367 libavcodec/proresdec2.c data_ptr += AV_RB16(index_ptr + i*2); i 445 libavcodec/proresdec2.c int code, i, sign; i 457 libavcodec/proresdec2.c for (i = 1; i < blocks_per_slice; i++, out += 64) { i 478 libavcodec/proresdec2.c int max_coeffs, i, bits_left; i 504 libavcodec/proresdec2.c i = pos >> log2_block_count; i 508 libavcodec/proresdec2.c out[((pos & block_mask) << 6) + ctx->scan[i]] = ((level ^ sign) - sign); i 524 libavcodec/proresdec2.c int i, blocks_per_slice = slice->mb_count<<2; i 527 libavcodec/proresdec2.c for (i = 0; i < blocks_per_slice; i++) i 528 libavcodec/proresdec2.c ctx->bdsp.clear_block(blocks+(i<<6)); i 538 libavcodec/proresdec2.c for (i = 0; i < slice->mb_count; i++) { i 558 libavcodec/proresdec2.c int i, j, blocks_per_slice = slice->mb_count << log2_blocks_per_mb; i 561 libavcodec/proresdec2.c for (i = 0; i < blocks_per_slice; i++) i 562 libavcodec/proresdec2.c ctx->bdsp.clear_block(blocks+(i<<6)); i 572 libavcodec/proresdec2.c for (i = 0; i < slice->mb_count; i++) { i 592 libavcodec/proresdec2.c int i; i 596 libavcodec/proresdec2.c for (i = 0; i < blocks_per_slice<<2; i++) i 597 libavcodec/proresdec2.c ctx->bdsp.clear_block(blocks+(i<<6)); i 609 libavcodec/proresdec2.c for (i = 0; i < 16; i++) { i 622 libavcodec/proresdec2.c int i, hdr_size, qscale, log2_chroma_blocks_per_mb; i 655 libavcodec/proresdec2.c for (i = 0; i < 64; i++) { i 656 libavcodec/proresdec2.c qmat_luma_scaled [i] = ctx->qmat_luma [i] * qscale; i 657 libavcodec/proresdec2.c qmat_chroma_scaled[i] = ctx->qmat_chroma[i] * qscale; i 709 libavcodec/proresdec2.c size_t i, j; i 715 libavcodec/proresdec2.c for (i = 0; i < 16; ++i) i 717 libavcodec/proresdec2.c *(uint16_t*)(dest_u + (i * chroma_stride) + (j << 1)) = val_no_chroma; i 718 libavcodec/proresdec2.c *(uint16_t*)(dest_v + (i * chroma_stride) + (j << 1)) = val_no_chroma; i 735 libavcodec/proresdec2.c int i; i 740 libavcodec/proresdec2.c for (i = 0; i < ctx->slice_count; i++) i 741 libavcodec/proresdec2.c error += ctx->slices[i].ret < 0; i 246 libavcodec/proresenc_anatoliy.c int i, sign, idx; i 254 libavcodec/proresenc_anatoliy.c for (i = 1; i < blocks_per_slice; i++, idx += 64) { i 279 libavcodec/proresenc_anatoliy.c int run = 0, level, code, i, j; i 280 libavcodec/proresenc_anatoliy.c for (i = 1; i < 64; i++) { i 281 libavcodec/proresenc_anatoliy.c int indp = ff_prores_scan[i]; i 306 libavcodec/proresenc_anatoliy.c int i; i 308 libavcodec/proresenc_anatoliy.c for (i = 0; i < 8; i++) { i 325 libavcodec/proresenc_anatoliy.c int i; i 330 libavcodec/proresenc_anatoliy.c for (i = 0; i < mb_count; i++) { i 340 libavcodec/proresenc_anatoliy.c for (i = 0; i < mb_count; i++) { i 347 libavcodec/proresenc_anatoliy.c for (i = 0; i < mb_count; i++) { i 478 libavcodec/proresenc_anatoliy.c int i, j, src_stride, box_height; i 493 libavcodec/proresenc_anatoliy.c for (i = 0; i < box_height; ++i) { i 512 libavcodec/proresenc_anatoliy.c for (; i < dst_height; i++) { i 658 libavcodec/proresenc_anatoliy.c int hdr_size, sl_size, i; i 677 libavcodec/proresenc_anatoliy.c for (i = av_log2(DEFAULT_SLICE_MB_WIDTH); i >= 0; --i) { i 678 libavcodec/proresenc_anatoliy.c slice_per_line += rem >> i; i 679 libavcodec/proresenc_anatoliy.c rem &= (1 << i) - 1; i 804 libavcodec/proresenc_anatoliy.c int i; i 805 libavcodec/proresenc_anatoliy.c for (i = 0; i < 64; i++) i 806 libavcodec/proresenc_anatoliy.c dst[i] = src[i] * scale; i 811 libavcodec/proresenc_anatoliy.c int i; i 906 libavcodec/proresenc_anatoliy.c for (i = 1; i <= 16; i++) { i 907 libavcodec/proresenc_anatoliy.c scale_mat(QMAT_LUMA[avctx->profile] , ctx->qmat_luma[i - 1] , i); i 908 libavcodec/proresenc_anatoliy.c scale_mat(QMAT_CHROMA[avctx->profile], ctx->qmat_chroma[i - 1], i); i 280 libavcodec/proresenc_kostya.c int i, j, k; i 282 libavcodec/proresenc_kostya.c for (i = 0; i < mbs_per_slice; i++, src += mb_width) { i 284 libavcodec/proresenc_kostya.c memset(blocks, 0, 64 * (mbs_per_slice - i) * blocks_per_mb i 348 libavcodec/proresenc_kostya.c int i, j, copy_w, copy_h; i 352 libavcodec/proresenc_kostya.c for (i = 0; i < copy_h; i++) { i 365 libavcodec/proresenc_kostya.c for (; i < 16; i++) { i 409 libavcodec/proresenc_kostya.c int i; i 418 libavcodec/proresenc_kostya.c for (i = 1; i < blocks_per_slice; i++, blocks += 64) { i 437 libavcodec/proresenc_kostya.c int idx, i; i 446 libavcodec/proresenc_kostya.c for (i = 1; i < 64; i++) { i 447 libavcodec/proresenc_kostya.c for (idx = scan[i]; idx < max_coeffs; idx += 64) { i 448 libavcodec/proresenc_kostya.c level = blocks[idx] / qmat[scan[i]]; i 556 libavcodec/proresenc_kostya.c int i, xp, yp; i 580 libavcodec/proresenc_kostya.c for (i = 0; i < 64; i++) { i 581 libavcodec/proresenc_kostya.c qmat[i] = ctx->quant_mat[i] * quant; i 582 libavcodec/proresenc_kostya.c qmat_chroma[i] = ctx->quant_chroma_mat[i] * quant; i 586 libavcodec/proresenc_kostya.c for (i = 0; i < ctx->num_planes; i++) { i 587 libavcodec/proresenc_kostya.c is_chroma = (i == 1 || i == 2); i 603 libavcodec/proresenc_kostya.c linesize = pic->linesize[i] * ctx->pictures_per_frame; i 604 libavcodec/proresenc_kostya.c src = (const uint16_t*)(pic->data[i] + yp * linesize + i 605 libavcodec/proresenc_kostya.c line_add * pic->linesize[i]) + xp; i 607 libavcodec/proresenc_kostya.c if (i < 3) { i 613 libavcodec/proresenc_kostya.c sizes[i] = encode_slice_plane(ctx, pb, src, linesize, i 618 libavcodec/proresenc_kostya.c sizes[i] = encode_slice_plane(ctx, pb, src, linesize, i 627 libavcodec/proresenc_kostya.c sizes[i] = encode_alpha_plane(ctx, pb, mbs_per_slice, i 630 libavcodec/proresenc_kostya.c total_size += sizes[i]; i 665 libavcodec/proresenc_kostya.c int i; i 676 libavcodec/proresenc_kostya.c for (i = 1; i < blocks_per_slice; i++, blocks += 64) { i 697 libavcodec/proresenc_kostya.c int idx, i; i 707 libavcodec/proresenc_kostya.c for (i = 1; i < 64; i++) { i 708 libavcodec/proresenc_kostya.c for (idx = scan[i]; idx < max_coeffs; idx += 64) { i 709 libavcodec/proresenc_kostya.c level = blocks[idx] / qmat[scan[i]]; i 710 libavcodec/proresenc_kostya.c *error += FFABS(blocks[idx]) % qmat[scan[i]]; i 809 libavcodec/proresenc_kostya.c int i, q, pq, xp, yp; i 831 libavcodec/proresenc_kostya.c for (i = 0; i < ctx->num_planes; i++) { i 832 libavcodec/proresenc_kostya.c is_chroma[i] = (i == 1 || i == 2); i 833 libavcodec/proresenc_kostya.c plane_factor[i] = slice_width_factor + 2; i 834 libavcodec/proresenc_kostya.c if (is_chroma[i]) i 835 libavcodec/proresenc_kostya.c plane_factor[i] += ctx->chroma_factor - 3; i 836 libavcodec/proresenc_kostya.c if (!is_chroma[i] || ctx->chroma_factor == CFACTOR_Y444) { i 839 libavcodec/proresenc_kostya.c num_cblocks[i] = 4; i 844 libavcodec/proresenc_kostya.c num_cblocks[i] = 2; i 848 libavcodec/proresenc_kostya.c linesize[i] = ctx->pic->linesize[i] * ctx->pictures_per_frame; i 849 libavcodec/proresenc_kostya.c src = (const uint16_t *)(ctx->pic->data[i] + yp * linesize[i] + i 850 libavcodec/proresenc_kostya.c line_add * ctx->pic->linesize[i]) + xp; i 852 libavcodec/proresenc_kostya.c if (i < 3) { i 853 libavcodec/proresenc_kostya.c get_slice_data(ctx, src, linesize[i], xp, yp, i 855 libavcodec/proresenc_kostya.c td->blocks[i], td->emu_buf, i 856 libavcodec/proresenc_kostya.c mbs_per_slice, num_cblocks[i], is_chroma[i]); i 858 libavcodec/proresenc_kostya.c get_alpha_data(ctx, src, linesize[i], xp, yp, i 860 libavcodec/proresenc_kostya.c td->blocks[i], mbs_per_slice, ctx->alpha_bits); i 881 libavcodec/proresenc_kostya.c for (i = 1; i < ctx->num_planes - !!ctx->alpha_bits; i++) { /* estimate chroma plane */ i 882 libavcodec/proresenc_kostya.c bits += estimate_slice_plane(ctx, &error, i, i 883 libavcodec/proresenc_kostya.c src, linesize[i], i 885 libavcodec/proresenc_kostya.c num_cblocks[i], plane_factor[i], i 908 libavcodec/proresenc_kostya.c for (i = 0; i < 64; i++) { i 909 libavcodec/proresenc_kostya.c qmat[i] = ctx->quant_mat[i] * q; i 910 libavcodec/proresenc_kostya.c qmat_chroma[i] = ctx->quant_chroma_mat[i] * q; i 918 libavcodec/proresenc_kostya.c for (i = 1; i < ctx->num_planes - !!ctx->alpha_bits; i++) { /* estimate chroma plane */ i 919 libavcodec/proresenc_kostya.c bits += estimate_slice_plane(ctx, &error, i, i 920 libavcodec/proresenc_kostya.c src, linesize[i], i 922 libavcodec/proresenc_kostya.c num_cblocks[i], plane_factor[i], i 1004 libavcodec/proresenc_kostya.c int x, y, i, mb, q = 0; i 1047 libavcodec/proresenc_kostya.c for (i = 0; i < 64; i++) i 1048 libavcodec/proresenc_kostya.c bytestream_put_byte(&buf, ctx->quant_mat[i]); i 1050 libavcodec/proresenc_kostya.c for (i = 0; i < 64; i++) i 1051 libavcodec/proresenc_kostya.c bytestream_put_byte(&buf, ctx->quant_mat[i]); i 1132 libavcodec/proresenc_kostya.c for (i = 0; i < ctx->num_planes - 1; i++) { i 1133 libavcodec/proresenc_kostya.c bytestream_put_be16(&slice_hdr, sizes[i]); i 1134 libavcodec/proresenc_kostya.c slice_size += sizes[i]; i 1161 libavcodec/proresenc_kostya.c int i; i 1164 libavcodec/proresenc_kostya.c for (i = 0; i < avctx->thread_count; i++) i 1165 libavcodec/proresenc_kostya.c av_freep(&ctx->tdata[i].nodes); i 1191 libavcodec/proresenc_kostya.c int i, j; i 1275 libavcodec/proresenc_kostya.c for (i = 0; i < NUM_MB_LIMITS - 1; i++) i 1276 libavcodec/proresenc_kostya.c if (prores_mb_limits[i] >= ctx->mb_width * ctx->mb_height * i 1279 libavcodec/proresenc_kostya.c ctx->bits_per_mb = ctx->profile_info->br_tab[i]; i 1289 libavcodec/proresenc_kostya.c for (i = min_quant; i < MAX_STORED_Q; i++) { i 1291 libavcodec/proresenc_kostya.c ctx->quants[i][j] = ctx->quant_mat[j] * i; i 1292 libavcodec/proresenc_kostya.c ctx->quants_chroma[i][j] = ctx->quant_chroma_mat[j] * i; i 1316 libavcodec/proresenc_kostya.c for (i = min_quant; i < max_quant + 2; i++) { i 1317 libavcodec/proresenc_kostya.c ctx->tdata[j].nodes[i].prev_node = -1; i 1318 libavcodec/proresenc_kostya.c ctx->tdata[j].nodes[i].bits = 0; i 1319 libavcodec/proresenc_kostya.c ctx->tdata[j].nodes[i].score = 0; i 67 libavcodec/prosumer.c for (int i = 0; i < (b & 0xFFu); i++) i 136 libavcodec/prosumer.c for (int i = 0; i < height; i++) { i 174 libavcodec/prosumer.c for (int i = avctx->height - 1; i >= 0 ; i--) { i 175 libavcodec/prosumer.c uint8_t *y = &frame->data[0][i * frame->linesize[0]]; i 176 libavcodec/prosumer.c uint8_t *u = &frame->data[1][i * frame->linesize[1]]; i 177 libavcodec/prosumer.c uint8_t *v = &frame->data[2][i * frame->linesize[2]]; i 178 libavcodec/prosumer.c const uint8_t *src = s->decbuffer + (avctx->height - 1 - i) * s->stride; i 205 libavcodec/prosumer.c #define TB(i) (1 + ((i) > 10) + ((i) > 49)) i 287 libavcodec/prosumer.c for (int i = 0; i < 43; i++) { i 288 libavcodec/prosumer.c b = 4 * TB(i); i 289 libavcodec/prosumer.c if (shift >= b && ((h & (0xFFF00000u << (12 - b))) >> 20) == table[2 * i + 1]) { i 290 libavcodec/prosumer.c if (table[2 * i] >> 8 == 0x80u) { i 295 libavcodec/prosumer.c *e1 = table[2 * i]; i 299 libavcodec/prosumer.c *e1 |= (unsigned)table[2 * i] << 16; i 310 libavcodec/prosumer.c for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) { i 311 libavcodec/prosumer.c uint32_t a = table[i]; i 312 libavcodec/prosumer.c uint32_t b = TB(i>>1); i 315 libavcodec/prosumer.c c = (b << 16) | table[i-1]; i 332 libavcodec/prosumer.c for (int i = 0; i < 32; i += 2) { i 333 libavcodec/prosumer.c lut[i ] = 0x68000; i 334 libavcodec/prosumer.c lut[i+1] = 0; i 165 libavcodec/psd.c int i,j; i 168 libavcodec/psd.c for (i = 0; i < FFMIN(256, len_section / 3); i++) i 169 libavcodec/psd.c s->palette[i * 4 + (HAVE_BIGENDIAN ? j : 2 - j)] = bytestream2_get_byteu(&s->gb); i 170 libavcodec/psd.c len_section -= i * 3; i 35 libavcodec/psymodel.c int i, j, k = 0; i 53 libavcodec/psymodel.c for (i = 0; i < num_groups; i++) { i 58 libavcodec/psymodel.c ctx->group[i].num_ch = group_map[i] + 1; i 59 libavcodec/psymodel.c for (j = 0; j < ctx->group[i].num_ch * 2; j++) i 60 libavcodec/psymodel.c ctx->group[i].ch[j] = &ctx->ch[k++]; i 75 libavcodec/psymodel.c int i = 0, ch = 0; i 78 libavcodec/psymodel.c ch += ctx->group[i++].num_ch; i 80 libavcodec/psymodel.c return &ctx->group[i-1]; i 106 libavcodec/psymodel.c int i; i 129 libavcodec/psymodel.c for (i = 0; i < avctx->channels; i++) i 130 libavcodec/psymodel.c ctx->fstate[i] = ff_iir_filter_init_state(FILT_ORDER); i 154 libavcodec/psymodel.c int i; i 157 libavcodec/psymodel.c for (i = 0; i < ctx->avctx->channels; i++) i 158 libavcodec/psymodel.c ff_iir_filter_free_statep(&ctx->fstate[i]); i 644 libavcodec/pthread_frame.c int i; i 648 libavcodec/pthread_frame.c for (i = 0; i < thread_count; i++) { i 649 libavcodec/pthread_frame.c PerThreadContext *p = &fctx->threads[i]; i 667 libavcodec/pthread_frame.c int i, j; i 685 libavcodec/pthread_frame.c for (i = 0; i < thread_count; i++) { i 686 libavcodec/pthread_frame.c PerThreadContext *p = &fctx->threads[i]; i 704 libavcodec/pthread_frame.c for (i = 0; i < thread_count; i++) { i 705 libavcodec/pthread_frame.c PerThreadContext *p = &fctx->threads[i]; i 754 libavcodec/pthread_frame.c int i, err = 0; i 795 libavcodec/pthread_frame.c for (i = 0; i < thread_count; i++) { i 797 libavcodec/pthread_frame.c PerThreadContext *p = &fctx->threads[i]; i 849 libavcodec/pthread_frame.c if (i) i 857 libavcodec/pthread_frame.c if (!i) i 871 libavcodec/pthread_frame.c ff_frame_thread_free(avctx, i+1); i 878 libavcodec/pthread_frame.c int i; i 892 libavcodec/pthread_frame.c for (i = 0; i < avctx->thread_count; i++) { i 893 libavcodec/pthread_frame.c PerThreadContext *p = &fctx->threads[i]; i 80 libavcodec/pthread_slice.c int i; i 84 libavcodec/pthread_slice.c for (i = 0; i < c->thread_count; i++) { i 85 libavcodec/pthread_slice.c pthread_mutex_destroy(&c->progress_mutex[i]); i 86 libavcodec/pthread_slice.c pthread_cond_destroy(&c->progress_cond[i]); i 203 libavcodec/pthread_slice.c int i; i 229 libavcodec/pthread_slice.c for (i = 0; i < p->thread_count; i++) { i 230 libavcodec/pthread_slice.c pthread_mutex_init(&p->progress_mutex[i], NULL); i 231 libavcodec/pthread_slice.c pthread_cond_init(&p->progress_cond[i], NULL); i 88 libavcodec/qcelpdec.c int i; i 94 libavcodec/qcelpdec.c for (i = 0; i < 10; i++) i 95 libavcodec/qcelpdec.c q->prev_lspf[i] = (i + 1) / 11.0; i 113 libavcodec/qcelpdec.c int i; i 125 libavcodec/qcelpdec.c for (i = 0; i < 10; i++) { i 126 libavcodec/qcelpdec.c q->predictor_lspf[i] = i 127 libavcodec/qcelpdec.c lspf[i] = (q->frame.lspv[i] ? QCELP_LSP_SPREAD_FACTOR i 129 libavcodec/qcelpdec.c predictors[i] * QCELP_LSP_OCTAVE_PREDICTOR + i 130 libavcodec/qcelpdec.c (i + 1) * ((1 - QCELP_LSP_OCTAVE_PREDICTOR) / 11); i 141 libavcodec/qcelpdec.c for (i = 0; i < 10; i++) { i 142 libavcodec/qcelpdec.c q->predictor_lspf[i] = i 143 libavcodec/qcelpdec.c lspf[i] = (i + 1) * (1 - erasure_coeff) / 11 + i 144 libavcodec/qcelpdec.c erasure_coeff * predictors[i]; i 151 libavcodec/qcelpdec.c for (i = 1; i < 10; i++) i 152 libavcodec/qcelpdec.c lspf[i] = FFMAX(lspf[i], lspf[i - 1] + QCELP_LSP_SPREAD_FACTOR); i 155 libavcodec/qcelpdec.c for (i = 9; i > 0; i--) i 156 libavcodec/qcelpdec.c lspf[i - 1] = FFMIN(lspf[i - 1], lspf[i] - QCELP_LSP_SPREAD_FACTOR); i 164 libavcodec/qcelpdec.c for (i = 0; i < 5; i++) { i 165 libavcodec/qcelpdec.c lspf[2 * i + 0] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][0] * 0.0001; i 166 libavcodec/qcelpdec.c lspf[2 * i + 1] = tmp_lspf += qcelp_lspvq[i][q->frame.lspv[i]][1] * 0.0001; i 173 libavcodec/qcelpdec.c for (i = 3; i < 10; i++) i 174 libavcodec/qcelpdec.c if (fabs(lspf[i] - lspf[i - 2]) < .08) i 179 libavcodec/qcelpdec.c for (i = 4; i < 10; i++) i 180 libavcodec/qcelpdec.c if (fabs(lspf[i] - lspf[i - 4]) < .0931) i 197 libavcodec/qcelpdec.c int i, subframes_count, g1[16]; i 206 libavcodec/qcelpdec.c for (i = 0; i < subframes_count; i++) { i 207 libavcodec/qcelpdec.c g1[i] = 4 * q->frame.cbgain[i]; i 208 libavcodec/qcelpdec.c if (q->bitrate == RATE_FULL && !((i + 1) & 3)) { i 209 libavcodec/qcelpdec.c g1[i] += av_clip((g1[i - 1] + g1[i - 2] + g1[i - 3]) / 3 - 6, 0, 32); i 212 libavcodec/qcelpdec.c gain[i] = qcelp_g12ga[g1[i]]; i 214 libavcodec/qcelpdec.c if (q->frame.cbsign[i]) { i 215 libavcodec/qcelpdec.c gain[i] = -gain[i]; i 216 libavcodec/qcelpdec.c q->frame.cindex[i] = (q->frame.cindex[i] - 89) & 127; i 220 libavcodec/qcelpdec.c q->prev_g1[0] = g1[i - 2]; i 221 libavcodec/qcelpdec.c q->prev_g1[1] = g1[i - 1]; i 222 libavcodec/qcelpdec.c q->last_codebook_gain = qcelp_g12ga[g1[i - 1]]; i 255 libavcodec/qcelpdec.c for (i = 1; i <= subframes_count; i++) i 256 libavcodec/qcelpdec.c gain[i - 1] = q->last_codebook_gain + slope * i; i 258 libavcodec/qcelpdec.c q->last_codebook_gain = gain[i - 2]; i 275 libavcodec/qcelpdec.c int i, diff, prev_diff = 0; i 277 libavcodec/qcelpdec.c for (i = 1; i < 5; i++) { i 278 libavcodec/qcelpdec.c diff = cbgain[i] - cbgain[i-1]; i 312 libavcodec/qcelpdec.c int i, j, k; i 318 libavcodec/qcelpdec.c for (i = 0; i < 16; i++) { i 319 libavcodec/qcelpdec.c tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; i 320 libavcodec/qcelpdec.c cindex = -q->frame.cindex[i]; i 327 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) { i 328 libavcodec/qcelpdec.c tmp_gain = gain[i] * QCELP_RATE_HALF_CODEBOOK_RATIO; i 329 libavcodec/qcelpdec.c cindex = -q->frame.cindex[i]; i 342 libavcodec/qcelpdec.c for (i = 0; i < 8; i++) { i 343 libavcodec/qcelpdec.c tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); i 364 libavcodec/qcelpdec.c for (i = 0; i < 8; i++) { i 365 libavcodec/qcelpdec.c tmp_gain = gain[i] * (QCELP_SQRT1887 / 32768.0); i 374 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) { i 375 libavcodec/qcelpdec.c tmp_gain = gain[i] * QCELP_RATE_FULL_CODEBOOK_RATIO; i 398 libavcodec/qcelpdec.c int i; i 400 libavcodec/qcelpdec.c for (i = 0; i < 160; i += 40) { i 401 libavcodec/qcelpdec.c float res = avpriv_scalarproduct_float_c(v_ref + i, v_ref + i, 40); i 402 libavcodec/qcelpdec.c ff_scale_vector_to_given_sum_of_squares(v_out + i, v_in + i, res, 40); i 427 libavcodec/qcelpdec.c int i, j; i 433 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) { i 434 libavcodec/qcelpdec.c if (gain[i]) { i 435 libavcodec/qcelpdec.c v_lag = memory + 143 + 40 * i - lag[i]; i 437 libavcodec/qcelpdec.c if (pfrac[i]) { // If it is a fractional lag... i 444 libavcodec/qcelpdec.c *v_out = *v_in + gain[i] * *v_out; i 469 libavcodec/qcelpdec.c int i; i 477 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) { i 478 libavcodec/qcelpdec.c q->pitch_gain[i] = q->frame.plag[i] ? (q->frame.pgain[i] + 1) * 0.25 : 0.0; i 480 libavcodec/qcelpdec.c q->pitch_lag[i] = q->frame.plag[i] + 16; i 494 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) i 495 libavcodec/qcelpdec.c q->pitch_gain[i] = FFMIN(q->pitch_gain[i], max_pitch_gain); i 506 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) i 507 libavcodec/qcelpdec.c q->pitch_gain[i] = 0.5 * FFMIN(q->pitch_gain[i], 1.0); i 540 libavcodec/qcelpdec.c int i; i 542 libavcodec/qcelpdec.c for (i = 0; i < 10; i++) i 543 libavcodec/qcelpdec.c lsp[i] = cos(M_PI * lspf[i]); i 547 libavcodec/qcelpdec.c for (i = 0; i < 10; i++) { i 548 libavcodec/qcelpdec.c lpc[i] *= bandwidth_expansion_coeff; i 694 libavcodec/qcelpdec.c int i, ret; i 742 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) { i 743 libavcodec/qcelpdec.c if (q->frame.pfrac[i] && q->frame.plag[i] >= 124) { i 773 libavcodec/qcelpdec.c for (i = 0; i < 4; i++) { i 774 libavcodec/qcelpdec.c interpolate_lpc(q, quantized_lspf, lpc, i); i 776 libavcodec/qcelpdec.c outbuffer + i * 40, 40, 10); i 248 libavcodec/qdm2.c int i; i 250 libavcodec/qdm2.c for (i = 0; i < length; i++) i 251 libavcodec/qdm2.c value -= data[i]; i 316 libavcodec/qdm2.c int i, j, n, ch, sum; i 321 libavcodec/qdm2.c for (i = 0; i < n; i++) { i 325 libavcodec/qdm2.c sum += q->quantized_coeffs[ch][i][j]; i 332 libavcodec/qdm2.c q->quantized_coeffs[ch][i][j] = sum; i 443 libavcodec/qdm2.c int i, sb, ch, sb_used; i 448 libavcodec/qdm2.c for (i = 0; i < 8; i++) { i 450 libavcodec/qdm2.c tmp = q->quantized_coeffs[ch][tab + 1][i] * dequant_table[q->coeff_per_sb_select][tab + 1][sb]+ i 451 libavcodec/qdm2.c q->quantized_coeffs[ch][tab][i] * dequant_table[q->coeff_per_sb_select][tab][sb]; i 453 libavcodec/qdm2.c tmp = q->quantized_coeffs[ch][tab][i] * dequant_table[q->coeff_per_sb_select][tab][sb]; i 456 libavcodec/qdm2.c q->tone_level_idx_base[ch][sb][i] = (tmp / 256) & 0xff; i 464 libavcodec/qdm2.c for (i = 0; i < 64; i++) { i 465 libavcodec/qdm2.c q->tone_level_idx[ch][sb][i] = q->tone_level_idx_base[ch][sb][i / 8]; i 466 libavcodec/qdm2.c if (q->tone_level_idx[ch][sb][i] < 0) i 467 libavcodec/qdm2.c q->tone_level[ch][sb][i] = 0; i 469 libavcodec/qdm2.c q->tone_level[ch][sb][i] = fft_tone_level_table[0][q->tone_level_idx[ch][sb][i] & 0x3f]; i 476 libavcodec/qdm2.c for (i = 0; i < 64; i++) { i 477 libavcodec/qdm2.c tmp = q->tone_level_idx_base[ch][sb][i / 8] - i 478 libavcodec/qdm2.c q->tone_level_idx_hi1[ch][sb / 8][i / 8][i % 8] - i 479 libavcodec/qdm2.c q->tone_level_idx_mid[ch][sb - 4][i / 8] - i 481 libavcodec/qdm2.c q->tone_level_idx[ch][sb][i] = tmp & 0xff; i 483 libavcodec/qdm2.c q->tone_level[ch][sb][i] = 0; i 485 libavcodec/qdm2.c q->tone_level[ch][sb][i] = fft_tone_level_table[tab][tmp & 0x3f]; i 490 libavcodec/qdm2.c for (i = 0; i < 64; i++) { i 491 libavcodec/qdm2.c tmp = q->tone_level_idx_base[ch][sb][i / 8] - i 492 libavcodec/qdm2.c q->tone_level_idx_hi1[ch][2][i / 8][i % 8] - i 494 libavcodec/qdm2.c q->tone_level_idx[ch][sb][i] = tmp & 0xff; i 496 libavcodec/qdm2.c q->tone_level[ch][sb][i] = 0; i 498 libavcodec/qdm2.c q->tone_level[ch][sb][i] = fft_tone_level_table[tab][tmp & 0x3f]; i 502 libavcodec/qdm2.c for (i = 0; i < 64; i++) { i 503 libavcodec/qdm2.c tmp = q->tone_level_idx[ch][sb][i] = q->tone_level_idx_base[ch][sb][i / 8]; i 505 libavcodec/qdm2.c q->tone_level[ch][sb][i] = 0; i 507 libavcodec/qdm2.c q->tone_level[ch][sb][i] = fft_tone_level_table[tab][tmp & 0x3f]; i 876 libavcodec/qdm2.c int i, k, run, level, diff; i 884 libavcodec/qdm2.c for (i = 0; i < 7; ) { i 889 libavcodec/qdm2.c if (i + run >= 8) i 897 libavcodec/qdm2.c quantized_coeffs[i + k] = (level + ((k * diff) / run)); i 900 libavcodec/qdm2.c i += run; i 980 libavcodec/qdm2.c int i, j, k, n, ch, run, level, diff; i 986 libavcodec/qdm2.c for (i = 1; i < n; i++) i 989 libavcodec/qdm2.c q->quantized_coeffs[ch][i][0] = level; i 999 libavcodec/qdm2.c q->quantized_coeffs[ch][i][j + k] = (level + ((k * diff) / run)); i 1007 libavcodec/qdm2.c for (i = 0; i < 8; i++) i 1008 libavcodec/qdm2.c q->quantized_coeffs[ch][0][i] = 0; i 1122 libavcodec/qdm2.c int i, packet_bytes, sub_packet_size, sub_packets_D; i 1164 libavcodec/qdm2.c for (i = 0; i < 6; i++) i 1165 libavcodec/qdm2.c if (--q->fft_level_exp[i] < 0) i 1166 libavcodec/qdm2.c q->fft_level_exp[i] = 0; i 1168 libavcodec/qdm2.c for (i = 0; packet_bytes > 0; i++) { i 1171 libavcodec/qdm2.c if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) { i 1176 libavcodec/qdm2.c q->sub_packet_list_A[i].next = NULL; i 1178 libavcodec/qdm2.c if (i > 0) { i 1179 libavcodec/qdm2.c q->sub_packet_list_A[i - 1].next = &q->sub_packet_list_A[i]; i 1190 libavcodec/qdm2.c packet = &q->sub_packets[i]; i 1207 libavcodec/qdm2.c q->sub_packet_list_A[i].packet = packet; i 1353 libavcodec/qdm2.c int i, j, min, max, value, type, unknown_flag; i 1361 libavcodec/qdm2.c for (i = 0; i < 5; i++) i 1362 libavcodec/qdm2.c q->fft_coefs_min_index[i] = -1; i 1365 libavcodec/qdm2.c for (i = 0, max = 256; i < q->sub_packets_B; i++) { i 1383 libavcodec/qdm2.c if (i == 0 && i 1415 libavcodec/qdm2.c for (i = 0, j = -1; i < 5; i++) i 1416 libavcodec/qdm2.c if (q->fft_coefs_min_index[i] >= 0) { i 1418 libavcodec/qdm2.c q->fft_coefs_max_index[j] = q->fft_coefs_min_index[i]; i 1419 libavcodec/qdm2.c j = i; i 1428 libavcodec/qdm2.c int i; i 1452 libavcodec/qdm2.c for (i = 0; i < 2; i++) { i 1453 libavcodec/qdm2.c tone->complex[fft_cutoff_index_table[tone->cutoff][i]].re += i 1454 libavcodec/qdm2.c c.re * f[i]; i 1455 libavcodec/qdm2.c tone->complex[fft_cutoff_index_table[tone->cutoff][i]].im += i 1456 libavcodec/qdm2.c c.im * ((tone->cutoff <= i) ? -f[i] : f[i]); i 1458 libavcodec/qdm2.c for (i = 0; i < 4; i++) { i 1459 libavcodec/qdm2.c tone->complex[i].re += c.re * f[i + 2]; i 1460 libavcodec/qdm2.c tone->complex[i].im += c.im * f[i + 2]; i 1473 libavcodec/qdm2.c int i, j, ch; i 1483 libavcodec/qdm2.c for (i = q->fft_coefs_min_index[4]; i < q->fft_coefs_max_index[4]; i++) { i 1487 libavcodec/qdm2.c if (q->fft_coefs[i].sub_packet != sub_packet) i 1490 libavcodec/qdm2.c ch = (q->channels == 1) ? 0 : q->fft_coefs[i].channel; i 1491 libavcodec/qdm2.c level = (q->fft_coefs[i].exp < 0) ? 0.0 : fft_tone_level_table[q->superblocktype_2_3 ? 0 : 1][q->fft_coefs[i].exp & 63]; i 1493 libavcodec/qdm2.c c.re = level * cos(q->fft_coefs[i].phase * iscale); i 1494 libavcodec/qdm2.c c.im = level * sin(q->fft_coefs[i].phase * iscale); i 1495 libavcodec/qdm2.c q->fft.complex[ch][q->fft_coefs[i].offset + 0].re += c.re; i 1496 libavcodec/qdm2.c q->fft.complex[ch][q->fft_coefs[i].offset + 0].im += c.im; i 1497 libavcodec/qdm2.c q->fft.complex[ch][q->fft_coefs[i].offset + 1].re -= c.re; i 1498 libavcodec/qdm2.c q->fft.complex[ch][q->fft_coefs[i].offset + 1].im -= c.im; i 1502 libavcodec/qdm2.c for (i = q->fft_tone_end; i != q->fft_tone_start; ) { i 1508 libavcodec/qdm2.c for (i = 0; i < 4; i++) i 1509 libavcodec/qdm2.c if (q->fft_coefs_min_index[i] >= 0) { i 1510 libavcodec/qdm2.c for (j = q->fft_coefs_min_index[i]; j < q->fft_coefs_max_index[i]; j++) { i 1517 libavcodec/qdm2.c four_i = (4 - i); i 1529 libavcodec/qdm2.c tone.table = fft_tone_sample_table[i][q->fft_coefs[j].offset - (offset << four_i)]; i 1532 libavcodec/qdm2.c tone.duration = i; i 1538 libavcodec/qdm2.c q->fft_coefs_min_index[i] = j; i 1546 libavcodec/qdm2.c int i; i 1551 libavcodec/qdm2.c for (i = 0; i < FFALIGN(q->fft_size, 8); i++) { i 1552 libavcodec/qdm2.c out[0] += q->fft.complex[channel][i].re * gain; i 1553 libavcodec/qdm2.c out[q->channels] += q->fft.complex[channel][i].im * gain; i 1564 libavcodec/qdm2.c int i, k, ch, sb_used, sub_sampling, dither_state = 0; i 1570 libavcodec/qdm2.c for (i = 0; i < 8; i++) i 1572 libavcodec/qdm2.c q->sb_samples[ch][(8 * index) + i][k] = 0; i 1577 libavcodec/qdm2.c for (i = 0; i < 8; i++) { i 1582 libavcodec/qdm2.c q->sb_samples[ch][(8 * index) + i]); i 1591 libavcodec/qdm2.c for (i = 0; i < q->frame_size; i++) i 1592 libavcodec/qdm2.c q->output_buffer[q->channels * i + ch] += (1 << 23) * q->samples[q->nb_channels * sub_sampling * i + ch]; i 1785 libavcodec/qdm2.c int ch, i; i 1831 libavcodec/qdm2.c for (i = 0; i < frame_size; i++) { i 1832 libavcodec/qdm2.c int value = (int)q->output_buffer[i]; i 1839 libavcodec/qdm2.c out[i] = value; i 1853 libavcodec/qdm2.c int i, ret; i 1866 libavcodec/qdm2.c for (i = 0; i < 16; i++) { i 48 libavcodec/qdm2_tablegen.h int i; i 51 libavcodec/qdm2_tablegen.h for (i = 0; i < HARDCLIP_THRESHOLD - SOFTCLIP_THRESHOLD + 1; i++) i 52 libavcodec/qdm2_tablegen.h softclip_table[i] = SOFTCLIP_THRESHOLD - ((int)(sin((float)i * delta) * dfl) & 0x0000FFFF); i 58 libavcodec/qdm2_tablegen.h int i,j; i 62 libavcodec/qdm2_tablegen.h for(i = 0; i < 4096 ;i++) { i 64 libavcodec/qdm2_tablegen.h noise_table[i] = (delta * (float)(((int32_t)random_seed >> 16) & 0x00007FFF)- 1.0) * 1.3; i 67 libavcodec/qdm2_tablegen.h for (i = 0; i < 256 ;i++) { i 69 libavcodec/qdm2_tablegen.h ldw = i; i 71 libavcodec/qdm2_tablegen.h random_dequant_index[i][j] = ldw / random_seed; i 76 libavcodec/qdm2_tablegen.h for (i = 0; i < 128 ;i++) { i 78 libavcodec/qdm2_tablegen.h ldw = i; i 80 libavcodec/qdm2_tablegen.h random_dequant_type24[i][j] = ldw / random_seed; i 89 libavcodec/qdm2_tablegen.h int i; i 92 libavcodec/qdm2_tablegen.h for (i = 0; i < 128;i++) { i 94 libavcodec/qdm2_tablegen.h noise_samples[i] = (delta * (float)((random_seed >> 16) & 0x00007fff) - 1.0); i 210 libavcodec/qdmc.c int i; i 226 libavcodec/qdmc.c for (i = 0; i < 512; i++) i 227 libavcodec/qdmc.c sin_table[i] = sin(2.0f * i * M_PI * 0.001953125f); i 232 libavcodec/qdmc.c int i, j, n0, n1, n2, diff; i 241 libavcodec/qdmc.c for (i = 0; i + n0 < n1; i++, nptr++) i 242 libavcodec/qdmc.c nptr[0] = i / (float)(n1 - n0); i 247 libavcodec/qdmc.c for (i = n1; i < n2; i++, nptr++, diff--) i 395 libavcodec/qdmc.c int i; i 400 libavcodec/qdmc.c for (i = 0; i < s->checksum_size - 6; i++) i 401 libavcodec/qdmc.c sum += ptr[i]; i 473 libavcodec/qdmc.c int amp, phase, stereo_mode = 0, i, group, freq, group_size, group_bits; i 482 libavcodec/qdmc.c for (i = 1; ; i = freq + 1) { i 489 libavcodec/qdmc.c freq = i + v; i 535 libavcodec/qdmc.c int subframe_size, i, j, k, length; i 546 libavcodec/qdmc.c for (i = 0; i < length; i += 4, j+= 4, noise_ptr += 4) { i 555 libavcodec/qdmc.c for (i = length; i < subframe_size - node1; i++, k++, noise_ptr++) i 561 libavcodec/qdmc.c int i, j, aindex; i 568 libavcodec/qdmc.c for (i = 0; i < noise_bands_size[s->band_index]; i++) { i 569 libavcodec/qdmc.c if (qdmc_nodes[i + 21 * s->band_index] > s->subframe_size - 1) i 572 libavcodec/qdmc.c aindex = s->noise[ch][i][current_subframe / 2]; i 575 libavcodec/qdmc.c lin_calc(s, amplitude, qdmc_nodes[21 * s->band_index + i], i 576 libavcodec/qdmc.c qdmc_nodes[21 * s->band_index + i + 2], i); i 669 libavcodec/qdmc.c int ret, ch, i, n; i 694 libavcodec/qdmc.c for (i = 0; i < s->subframe_size; i++) { i 695 libavcodec/qdmc.c s->cmplx[ch][i].re = s->fft_buffer[ch + 2][s->fft_offset + n * s->subframe_size + i]; i 696 libavcodec/qdmc.c s->cmplx[ch][i].im = s->fft_buffer[ch + 0][s->fft_offset + n * s->subframe_size + i]; i 697 libavcodec/qdmc.c s->cmplx[ch][s->subframe_size + i].re = 0; i 698 libavcodec/qdmc.c s->cmplx[ch][s->subframe_size + i].im = 0; i 708 libavcodec/qdmc.c for (i = 0; i < 2 * s->subframe_size; i++) { i 710 libavcodec/qdmc.c *r++ += s->cmplx[ch][i].re; i 715 libavcodec/qdmc.c for (i = 0; i < s->nb_channels * s->subframe_size; i++) { i 716 libavcodec/qdmc.c out[i] = av_clipf(r[i], INT16_MIN, INT16_MAX); i 50 libavcodec/qdrw.c int i; i 52 libavcodec/qdrw.c for (i = 0; i <= colors; i++) { i 69 libavcodec/qdrw.c pal[pixmap ? i : idx] = (0xFFU << 24) | (r << 16) | (g << 8) | b; i 78 libavcodec/qdrw.c int i, j; i 80 libavcodec/qdrw.c for (i = 0; i < avctx->height; i++) { i 133 libavcodec/qdrw.c int i, j; i 135 libavcodec/qdrw.c for (i = 0; i < avctx->height; i++) { i 177 libavcodec/qdrw.c int i, j; i 179 libavcodec/qdrw.c for (i = 0; i < avctx->height; i++) { i 219 libavcodec/qdrw.c int i, j; i 223 libavcodec/qdrw.c for (i = 0; i < avctx->height; i++) { i 41 libavcodec/qpeg.c int i; i 82 libavcodec/qpeg.c for(i = 0; i < run; i++) { i 83 libavcodec/qpeg.c int step = FFMIN(run - i, width - filled); i 86 libavcodec/qpeg.c i += step - 1; i 91 libavcodec/qpeg.c while (run - i > width && rows_to_go > 0) { i 95 libavcodec/qpeg.c i += width; i 104 libavcodec/qpeg.c for(i = 0; i < copy; i++) { i 129 libavcodec/qpeg.c int i, j; i 136 libavcodec/qpeg.c for (i = 0; i < height; i++) i 137 libavcodec/qpeg.c memcpy(dst + (i * stride), refdata + (i * stride), width); i 186 libavcodec/qpeg.c for(i = 0; i < me_w; i++) i 187 libavcodec/qpeg.c dst[filled + i - (j * stride)] = me_plane[i - (j * stride)]; i 202 libavcodec/qpeg.c for(i = 0; i <= code; i++) { i 218 libavcodec/qpeg.c for(i = 0; i <= code; i++) { i 322 libavcodec/qpeg.c int i, pal_size; i 330 libavcodec/qpeg.c for (i=0; i<pal_size/4; i++) i 331 libavcodec/qpeg.c a->pal[i] = 0xFFU<<24 | AV_RL32(pal_src+4*i); i 37 libavcodec/qpel_template.c int i; \ i 39 libavcodec/qpel_template.c for (i = 0; i < h; i++) { \ i 41 libavcodec/qpel_template.c a = AV_RN32(&src1[i * src_stride1]); \ i 42 libavcodec/qpel_template.c b = AV_RN32(&src2[i * src_stride2]); \ i 43 libavcodec/qpel_template.c OP(*((uint32_t *) &dst[i * dst_stride]), \ i 45 libavcodec/qpel_template.c a = AV_RN32(&src1[i * src_stride1 + 4]); \ i 46 libavcodec/qpel_template.c b = AV_RN32(&src2[i * src_stride2 + 4]); \ i 47 libavcodec/qpel_template.c OP(*((uint32_t *) &dst[i * dst_stride + 4]), \ i 82 libavcodec/qpel_template.c int i; \ i 84 libavcodec/qpel_template.c for (i = 0; i < h; i++) { \ i 86 libavcodec/qpel_template.c a = AV_RN32(&src1[i * src_stride1]); \ i 87 libavcodec/qpel_template.c b = AV_RN32(&src2[i * src_stride2]); \ i 88 libavcodec/qpel_template.c c = AV_RN32(&src3[i * src_stride3]); \ i 89 libavcodec/qpel_template.c d = AV_RN32(&src4[i * src_stride4]); \ i 99 libavcodec/qpel_template.c OP(*((uint32_t *) &dst[i * dst_stride]), \ i 101 libavcodec/qpel_template.c a = AV_RN32(&src1[i * src_stride1 + 4]); \ i 102 libavcodec/qpel_template.c b = AV_RN32(&src2[i * src_stride2 + 4]); \ i 103 libavcodec/qpel_template.c c = AV_RN32(&src3[i * src_stride3 + 4]); \ i 104 libavcodec/qpel_template.c d = AV_RN32(&src4[i * src_stride4 + 4]); \ i 114 libavcodec/qpel_template.c OP(*((uint32_t *) &dst[i * dst_stride + 4]), \ i 132 libavcodec/qpel_template.c int i; \ i 134 libavcodec/qpel_template.c for (i = 0; i < h; i++) { \ i 136 libavcodec/qpel_template.c a = AV_RN32(&src1[i * src_stride1]); \ i 137 libavcodec/qpel_template.c b = AV_RN32(&src2[i * src_stride2]); \ i 138 libavcodec/qpel_template.c c = AV_RN32(&src3[i * src_stride3]); \ i 139 libavcodec/qpel_template.c d = AV_RN32(&src4[i * src_stride4]); \ i 149 libavcodec/qpel_template.c OP(*((uint32_t *) &dst[i * dst_stride]), \ i 151 libavcodec/qpel_template.c a = AV_RN32(&src1[i * src_stride1 + 4]); \ i 152 libavcodec/qpel_template.c b = AV_RN32(&src2[i * src_stride2 + 4]); \ i 153 libavcodec/qpel_template.c c = AV_RN32(&src3[i * src_stride3 + 4]); \ i 154 libavcodec/qpel_template.c d = AV_RN32(&src4[i * src_stride4 + 4]); \ i 164 libavcodec/qpel_template.c OP(*((uint32_t *) &dst[i * dst_stride + 4]), \ i 48 libavcodec/qpeldsp.c int i; \ i 50 libavcodec/qpeldsp.c for (i = 0; i < h; i++) { \ i 69 libavcodec/qpeldsp.c int i; \ i 71 libavcodec/qpeldsp.c for (i = 0; i < w; i++) { \ i 100 libavcodec/qpeldsp.c int i; \ i 102 libavcodec/qpeldsp.c for (i = 0; i < h; i++) { \ i 130 libavcodec/qpeldsp.c int i; \ i 132 libavcodec/qpeldsp.c for (i = 0; i < w; i++) { \ i 105 libavcodec/qsv.c for (int i = 0; i < FF_ARRAY_ELEMS(qsv_iopatterns); i++) { i 106 libavcodec/qsv.c if (qsv_iopatterns[i].mfx_iopattern == mfx_iopattern) { i 107 libavcodec/qsv.c desc = qsv_iopatterns[i].desc; i 159 libavcodec/qsv.c int i; i 160 libavcodec/qsv.c for (i = 0; i < FF_ARRAY_ELEMS(qsv_errors); i++) { i 161 libavcodec/qsv.c if (qsv_errors[i].mfxerr == mfx_err) { i 163 libavcodec/qsv.c *desc = qsv_errors[i].desc; i 164 libavcodec/qsv.c return qsv_errors[i].averr; i 239 libavcodec/qsv.c int i; i 240 libavcodec/qsv.c for (i = 0; i < ctx->nb_mids; i++) { i 241 libavcodec/qsv.c QSVMid *mid = &ctx->mids[i]; i 243 libavcodec/qsv.c return i; i 304 libavcodec/qsv.c int i, err = 0; i 315 libavcodec/qsv.c for (i = 0; i < sizeof(uid.Data); i++) { i 316 libavcodec/qsv.c err = sscanf(plugin + 2 * i, "%2hhx", uid.Data + i); i 450 libavcodec/qsv.c int i; i 470 libavcodec/qsv.c for (i = 0; i < nb_surfaces; i++) { i 471 libavcodec/qsv.c QSVMid *mid = &mids[i]; i 472 libavcodec/qsv.c mid->handle = frames_hwctx->surfaces[i].Data.MemId; i 486 libavcodec/qsv.c int i; i 495 libavcodec/qsv.c for (i = 0; i < nb_surfaces; i++) i 496 libavcodec/qsv.c resp->mids[i] = &mids[i]; i 532 libavcodec/qsv.c mfxFrameInfo *i = &req->Info; i 535 libavcodec/qsv.c if (i->Width > i1->Width || i->Height > i1->Height || i 536 libavcodec/qsv.c i->FourCC != i1->FourCC || i->ChromaFormat != i1->ChromaFormat) { i 539 libavcodec/qsv.c i->Width, i->Height, i->FourCC, i->ChromaFormat, i 553 libavcodec/qsv.c mfxFrameInfo *i = &req->Info; i 567 libavcodec/qsv.c frames_ctx->sw_format = ff_qsv_map_fourcc(i->FourCC); i 568 libavcodec/qsv.c frames_ctx->width = i->Width; i 569 libavcodec/qsv.c frames_ctx->height = i->Height; i 707 libavcodec/qsv.c int i, ret; i 716 libavcodec/qsv.c for (i = 0; i < FF_ARRAY_ELEMS(handle_types); i++) { i 717 libavcodec/qsv.c err = MFXVideoCORE_GetHandle(parent_session, handle_types[i], &handle); i 719 libavcodec/qsv.c handle_type = handle_types[i]; i 76 libavcodec/qsvenc.c int i; i 77 libavcodec/qsvenc.c for (i = 0; i < FF_ARRAY_ELEMS(profile_names); i++) i 78 libavcodec/qsvenc.c if (profile == profile_names[i].profile) i 79 libavcodec/qsvenc.c return profile_names[i].name; i 116 libavcodec/qsvenc.c int i; i 117 libavcodec/qsvenc.c for (i = 0; i < FF_ARRAY_ELEMS(rc_names); i++) i 118 libavcodec/qsvenc.c if (rc_mode == rc_names[i].rc_mode) i 119 libavcodec/qsvenc.c return rc_names[i].name; i 1016 libavcodec/qsvenc.c int nb_surfaces, i; i 1029 libavcodec/qsvenc.c for (i = 0; i < nb_surfaces; i++) { i 1030 libavcodec/qsvenc.c surfaces[i].Info = q->req.Info; i 1031 libavcodec/qsvenc.c q->opaque_surfaces[i] = surfaces + i; i 1161 libavcodec/qsvenc.c int i, j; i 1169 libavcodec/qsvenc.c for (i = 0; i < qsv->nb_ext_buffers; i++) i 1170 libavcodec/qsvenc.c q->param.ExtParam[i] = qsv->ext_buffers[i]; i 1173 libavcodec/qsvenc.c for (i = 0; i < q->nb_extparam_internal; i++) { i 1175 libavcodec/qsvenc.c if (qsv->ext_buffers[j]->BufferId == q->extparam_internal[i]->BufferId) i 1181 libavcodec/qsvenc.c q->param.ExtParam[q->param.NumExtParam++] = q->extparam_internal[i]; i 1239 libavcodec/qsvenc.c int i; i 1240 libavcodec/qsvenc.c for (i = 0; i < enc_ctrl->NumPayload && i < QSV_MAX_ENC_PAYLOAD; i++) { i 1241 libavcodec/qsvenc.c av_free(enc_ctrl->Payload[i]); i 66 libavcodec/qsvenc_hevc.c int ret, i, type, vps_size; i 113 libavcodec/qsvenc_hevc.c for (i = 0; i < HEVC_MAX_SUB_LAYERS; i++) { i 114 libavcodec/qsvenc_hevc.c vps.vps_max_dec_pic_buffering[i] = sps.temporal_layer[i].max_dec_pic_buffering; i 115 libavcodec/qsvenc_hevc.c vps.vps_num_reorder_pics[i] = sps.temporal_layer[i].num_reorder_pics; i 116 libavcodec/qsvenc_hevc.c vps.vps_max_latency_increase[i] = sps.temporal_layer[i].max_latency_increase; i 145 libavcodec/qtrle.c int rle_code, i; i 169 libavcodec/qtrle.c for (i = num_pixels-1; i >= 0; i--) { i 170 libavcodec/qtrle.c pi[num_pixels-1-i] = (bytestream2_peek_byte(&s->g) >> ((i*bpp) & 0x07)) & ((1<<bpp)-1); i 171 libavcodec/qtrle.c bytestream2_skip(&s->g, ((i & ((num_pixels>>2)-1)) == 0)); i 138 libavcodec/qtrleenc.c int i; i 174 libavcodec/qtrleenc.c for (i = width - 1; i >= 0; i--) { i 180 libavcodec/qtrleenc.c if (FFMIN(width, i + MAX_RLE_BULK) < lowest_bulk_cost_index) { i 189 libavcodec/qtrleenc.c if (!i) { i 197 libavcodec/qtrleenc.c prev_bulk_cost = s->length_table[i + 1] + base_bulk_cost; i 209 libavcodec/qtrleenc.c lowest_bulk_cost_index = i + 1; i 213 libavcodec/qtrleenc.c sec_lowest_bulk_cost_index = i + 1; i 222 libavcodec/qtrleenc.c total_skip_cost = s->length_table[i + skipcount] + 2; i 223 libavcodec/qtrleenc.c s->skip_table[i] = skipcount; i 226 libavcodec/qtrleenc.c if (i < width - 1 && !memcmp(this_line, this_line + s->pixel_size, s->pixel_size)) i 231 libavcodec/qtrleenc.c total_repeat_cost = s->length_table[i + repeatcount] + 1 + s->pixel_size; i 235 libavcodec/qtrleenc.c if (i == 0) { i 242 libavcodec/qtrleenc.c s->length_table[i] = total_repeat_cost; i 243 libavcodec/qtrleenc.c s->rlecode_table[i] = -repeatcount; i 247 libavcodec/qtrleenc.c s->length_table[i] = total_skip_cost; i 248 libavcodec/qtrleenc.c s->rlecode_table[i] = 0; i 254 libavcodec/qtrleenc.c s->length_table[i] = lowest_bulk_cost; i 255 libavcodec/qtrleenc.c s->rlecode_table[i] = lowest_bulk_cost_index - i; i 273 libavcodec/qtrleenc.c i=0; i 278 libavcodec/qtrleenc.c i += s->skip_table[0]; i 283 libavcodec/qtrleenc.c while (i < width) { i 284 libavcodec/qtrleenc.c rlecode = s->rlecode_table[i]; i 288 libavcodec/qtrleenc.c bytestream_put_byte(buf, s->skip_table[i] + 1); i 289 libavcodec/qtrleenc.c i += s->skip_table[i]; i 299 libavcodec/qtrleenc.c bytestream_put_byte(buf, *(this_line + i*s->pixel_size + j) ^ 0xff); i 301 libavcodec/qtrleenc.c bytestream_put_buffer(buf, this_line + i*s->pixel_size, rlecode*s->pixel_size); i 303 libavcodec/qtrleenc.c i += rlecode; i 311 libavcodec/qtrleenc.c bytestream_put_byte(buf, *(this_line + i*s->pixel_size + j) ^ 0xff); i 313 libavcodec/qtrleenc.c bytestream_put_buffer(buf, this_line + i*s->pixel_size, s->pixel_size); i 315 libavcodec/qtrleenc.c i -= rlecode; i 324 libavcodec/qtrleenc.c int i; i 355 libavcodec/qtrleenc.c for (i = start_line; i < end_line; i++) i 356 libavcodec/qtrleenc.c qtrle_encode_line(s, p, i, &buf); i 42 libavcodec/r210enc.c int i, j, ret; i 57 libavcodec/r210enc.c for (i = 0; i < avctx->height; i++) { i 1510 libavcodec/ra144.c int i; i 1514 libavcodec/ra144.c for (i=!skip_first; i<3; i++) i 1515 libavcodec/ra144.c v[i] = (ff_gain_val_tab[n][i] * (unsigned)m[i]) >> ff_gain_exp_tab[n]; i 1518 libavcodec/ra144.c for (i=0; i < BLOCKSIZE; i++) i 1519 libavcodec/ra144.c dest[i] = (int)((s1[i]*(unsigned)v[0]) + s2[i]*v[1] + s3[i]*v[2]) >> 12; i 1521 libavcodec/ra144.c for (i=0; i < BLOCKSIZE; i++) i 1522 libavcodec/ra144.c dest[i] = ( s2[i]*v[1] + s3[i]*v[2]) >> 12; i 1547 libavcodec/ra144.c int b, i, j; i 1553 libavcodec/ra144.c for (i=0; i < LPC_ORDER; i++) i 1554 libavcodec/ra144.c buffer2[i] = coefs[i]; i 1563 libavcodec/ra144.c for (i = LPC_ORDER-2; i >= 0; i--) { i 1564 libavcodec/ra144.c b = 0x1000-((bp2[i+1] * bp2[i+1]) >> 12); i 1570 libavcodec/ra144.c for (j=0; j <= i; j++) { i 1572 libavcodec/ra144.c int a = bp2[j] - ((int)(refl[i+1] * (unsigned)bp2[i-j]) >> 12); i 1576 libavcodec/ra144.c bp1[j] = (int)((bp2[j] - ((int)(refl[i+1] * (unsigned)bp2[i-j]) >> 12)) * (unsigned)b) >> 12; i 1579 libavcodec/ra144.c if ((unsigned) bp1[i] + 0x1000 > 0x1fff) i 1582 libavcodec/ra144.c refl[i] = bp1[i]; i 1598 libavcodec/ra144.c int i, j; i 1600 libavcodec/ra144.c for (i=0; i < LPC_ORDER; i++) { i 1601 libavcodec/ra144.c b1[i] = refl[i] * 16; i 1603 libavcodec/ra144.c for (j=0; j < i; j++) i 1604 libavcodec/ra144.c b1[j] = ((int)(refl[i] * (unsigned)b2[i-j-1]) >> 12) + b2[j]; i 1609 libavcodec/ra144.c for (i=0; i < LPC_ORDER; i++) i 1610 libavcodec/ra144.c coefs[i] >>= 4; i 1615 libavcodec/ra144.c int i; i 1617 libavcodec/ra144.c for (i = 0; i < LPC_ORDER; i++) i 1638 libavcodec/ra144.c int i; i 1642 libavcodec/ra144.c for (i = 0; i < LPC_ORDER; i++) { i 1643 libavcodec/ra144.c res = (((0x1000000 - data[i]*data[i]) >> 12) * res) >> 12; i 1661 libavcodec/ra144.c int i; i 1665 libavcodec/ra144.c for (i = 0; i < LPC_ORDER; i++) i 1666 libavcodec/ra144.c out[i] = (a * ractx->lpc_coef[0][i] + b * ractx->lpc_coef[1][i])>> 2; i 72 libavcodec/ra144dec.c int i, j; i 95 libavcodec/ra144dec.c for (i = 0; i < LPC_ORDER; i++) i 96 libavcodec/ra144dec.c lpc_refl[i] = ff_lpc_refl_cb[i][get_bits(&gb, sizes[i])]; i 112 libavcodec/ra144dec.c for (i=0; i < NBLOCKS; i++) { i 113 libavcodec/ra144dec.c do_output_subblock(ractx, block_coefs[i], refl_rms[i], &gb); i 116 libavcodec/ra144enc.c int i; i 119 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) { i 120 libavcodec/ra144enc.c num += v[i] * u[i]; i 121 libavcodec/ra144enc.c den += u[i] * u[i]; i 124 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) i 125 libavcodec/ra144enc.c v[i] -= num * u[i]; i 147 libavcodec/ra144enc.c int i; i 155 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) { i 156 libavcodec/ra144enc.c g += work[i] * work[i]; i 157 libavcodec/ra144enc.c c += data[i] * work[i]; i 177 libavcodec/ra144enc.c int i; i 180 libavcodec/ra144enc.c for (i = 0; i < FFMIN(BLOCKSIZE, lag); i++) i 181 libavcodec/ra144enc.c vect[i] = cb[i]; i 183 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE - lag; i++) i 184 libavcodec/ra144enc.c vect[lag + i] = cb[i]; i 201 libavcodec/ra144enc.c int i, av_uninit(best_vect); i 206 libavcodec/ra144enc.c for (i = BLOCKSIZE / 2; i <= BUFFERSIZE; i++) { i 207 libavcodec/ra144enc.c create_adapt_vect(exc, adapt_cb, i); i 211 libavcodec/ra144enc.c best_vect = i; i 224 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) i 225 libavcodec/ra144enc.c data[i] -= best_gain * work[i]; i 251 libavcodec/ra144enc.c int i, j; i 256 libavcodec/ra144enc.c for (i = 0; i < FIXED_CB_SIZE; i++) { i 258 libavcodec/ra144enc.c vect[j] = cb[i][j]; i 262 libavcodec/ra144enc.c *idx = i; i 284 libavcodec/ra144enc.c int i, ortho_cb1; i 304 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) i 305 libavcodec/ra144enc.c vect[i] = ff_cb1_vects[*cb1_idx][i]; i 309 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) i 310 libavcodec/ra144enc.c data[i] -= gain * work[i]; i 339 libavcodec/ra144enc.c int i, n; i 344 libavcodec/ra144enc.c for (i = 0; i < LPC_ORDER; i++) { i 345 libavcodec/ra144enc.c work[i] = ractx->curr_sblock[BLOCKSIZE + i]; i 346 libavcodec/ra144enc.c coefs[i] = lpc_coefs[i] * (1/4096.0); i 355 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) { i 356 libavcodec/ra144enc.c zero[i] = work[LPC_ORDER + i]; i 357 libavcodec/ra144enc.c data[i] = sblock_data[i] - zero[i]; i 380 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) { i 381 libavcodec/ra144enc.c cb1[i] = ff_cb1_vects[cb1_idx][i]; i 382 libavcodec/ra144enc.c cb2[i] = ff_cb2_vects[cb2_idx][i]; i 403 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) { i 404 libavcodec/ra144enc.c data[i] = zero[i] + g[0] * cba[i] + g[1] * cb1[i] + i 405 libavcodec/ra144enc.c g[2] * cb2[i]; i 406 libavcodec/ra144enc.c error += (data[i] - sblock_data[i]) * i 407 libavcodec/ra144enc.c (data[i] - sblock_data[i]); i 410 libavcodec/ra144enc.c for (i = 0; i < BLOCKSIZE; i++) { i 411 libavcodec/ra144enc.c data[i] = zero[i] + g[1] * cb1[i] + g[2] * cb2[i]; i 412 libavcodec/ra144enc.c error += (data[i] - sblock_data[i]) * i 413 libavcodec/ra144enc.c (data[i] - sblock_data[i]); i 445 libavcodec/ra144enc.c int i, idx, ret; i 460 libavcodec/ra144enc.c for (i = 0; i < (2 * BLOCKSIZE + BLOCKSIZE / 2); i++) { i 461 libavcodec/ra144enc.c lpc_data[i] = ractx->curr_block[BLOCKSIZE + BLOCKSIZE / 2 + i]; i 462 libavcodec/ra144enc.c energy += (lpc_data[i] * lpc_data[i]) >> 4; i 466 libavcodec/ra144enc.c for (j = 0; j < frame->nb_samples && i < NBLOCKS * BLOCKSIZE; i++, j++) { i 467 libavcodec/ra144enc.c lpc_data[i] = samples[j] >> 2; i 468 libavcodec/ra144enc.c energy += (lpc_data[i] * lpc_data[i]) >> 4; i 471 libavcodec/ra144enc.c if (i < NBLOCKS * BLOCKSIZE) i 472 libavcodec/ra144enc.c memset(&lpc_data[i], 0, (NBLOCKS * BLOCKSIZE - i) * sizeof(*lpc_data)); i 479 libavcodec/ra144enc.c for (i = 0; i < LPC_ORDER; i++) i 480 libavcodec/ra144enc.c block_coefs[NBLOCKS - 1][i] = -lpc_coefs[LPC_ORDER - 1][i] i 499 libavcodec/ra144enc.c for (i = 0; i < LPC_ORDER; i++) { i 500 libavcodec/ra144enc.c idx = quantize(lpc_refl[i], ff_lpc_refl_cb[i], sizes[i]); i 501 libavcodec/ra144enc.c put_bits(&pb, bit_sizes[i], idx); i 502 libavcodec/ra144enc.c lpc_refl[i] = ff_lpc_refl_cb[i][idx]; i 514 libavcodec/ra144enc.c for (i = 0; i < NBLOCKS; i++) i 515 libavcodec/ra144enc.c ra144_encode_subblock(ractx, ractx->curr_block + i * BLOCKSIZE, i 516 libavcodec/ra144enc.c block_coefs[i], refl_rms[i], &pb); i 523 libavcodec/ra144enc.c i = 0; i 525 libavcodec/ra144enc.c for (; i < frame->nb_samples; i++) i 526 libavcodec/ra144enc.c ractx->curr_block[i] = samples[i] >> 2; i 532 libavcodec/ra144enc.c memset(&ractx->curr_block[i], 0, i 533 libavcodec/ra144enc.c (NBLOCKS * BLOCKSIZE - i) * sizeof(*ractx->curr_block)); i 101 libavcodec/ra288.c int i; i 111 libavcodec/ra288.c for (i=0; i < 10; i++) i 112 libavcodec/ra288.c sum -= gain_block[9-i] * ractx->gain_lpc[i]; i 121 libavcodec/ra288.c for (i=0; i < 5; i++) i 122 libavcodec/ra288.c buffer[i] = codetable[cb_coef][i] * sumsum; i 152 libavcodec/ra288.c int i; i 166 libavcodec/ra288.c for (i=0; i <= order; i++) { i 167 libavcodec/ra288.c out2[i] = out2[i] * 0.5625 + buffer1[i]; i 168 libavcodec/ra288.c out [i] = out2[i] + buffer2[i]; i 200 libavcodec/ra288.c int i, ret; i 221 libavcodec/ra288.c for (i=0; i < RA288_BLOCKS_PER_FRAME; i++) { i 223 libavcodec/ra288.c int cb_coef = get_bits(&gb, 6 + (i&1)); i 230 libavcodec/ra288.c if ((i & 7) == 3) { i 81 libavcodec/ralf.c int i, cur_len; i 85 libavcodec/ralf.c for (i = 0; i <= 16; i++) i 86 libavcodec/ralf.c counts[i] = 0; i 87 libavcodec/ralf.c for (i = 0; i < elems; i++) { i 91 libavcodec/ralf.c lens[i] = cur_len; i 96 libavcodec/ralf.c for (i = 1; i <= 16; i++) i 97 libavcodec/ralf.c prefixes[i + 1] = (prefixes[i] + counts[i]) << 1; i 99 libavcodec/ralf.c for (i = 0; i < elems; i++) i 100 libavcodec/ralf.c codes[i] = prefixes[lens[i]]++; i 109 libavcodec/ralf.c int i, j, k; i 111 libavcodec/ralf.c for (i = 0; i < 3; i++) { i 112 libavcodec/ralf.c ff_free_vlc(&ctx->sets[i].filter_params); i 113 libavcodec/ralf.c ff_free_vlc(&ctx->sets[i].bias); i 114 libavcodec/ralf.c ff_free_vlc(&ctx->sets[i].coding_mode); i 117 libavcodec/ralf.c ff_free_vlc(&ctx->sets[i].filter_coeffs[j][k]); i 119 libavcodec/ralf.c ff_free_vlc(&ctx->sets[i].short_codes[j]); i 121 libavcodec/ralf.c ff_free_vlc(&ctx->sets[i].long_codes[j]); i 130 libavcodec/ralf.c int i, j, k; i 163 libavcodec/ralf.c for (i = 0; i < 3; i++) { i 164 libavcodec/ralf.c ret = init_ralf_vlc(&ctx->sets[i].filter_params, filter_param_def[i], i 170 libavcodec/ralf.c ret = init_ralf_vlc(&ctx->sets[i].bias, bias_def[i], BIAS_ELEMENTS); i 175 libavcodec/ralf.c ret = init_ralf_vlc(&ctx->sets[i].coding_mode, coding_mode_def[i], i 183 libavcodec/ralf.c ret = init_ralf_vlc(&ctx->sets[i].filter_coeffs[j][k], i 184 libavcodec/ralf.c filter_coeffs_def[i][j][k], i 193 libavcodec/ralf.c ret = init_ralf_vlc(&ctx->sets[i].short_codes[j], i 194 libavcodec/ralf.c short_codes_def[i][j], SHORT_CODES_ELEMENTS); i 201 libavcodec/ralf.c ret = init_ralf_vlc(&ctx->sets[i].long_codes[j], i 202 libavcodec/ralf.c long_codes_def[i][j], LONG_CODES_ELEMENTS); i 230 libavcodec/ralf.c int i, t; i 243 libavcodec/ralf.c for (i = 0; i < length; i++) i 244 libavcodec/ralf.c dst[i] = get_bits(gb, bits); i 263 libavcodec/ralf.c for (i = 0; i < ctx->filter_length; i++) { i 269 libavcodec/ralf.c ctx->filter[i] = coeff; i 299 libavcodec/ralf.c for (i = 0; i < length; i += 2) { i 305 libavcodec/ralf.c dst[i] = extend_code(gb, code1, range, 0) * (1U << add_bits); i 306 libavcodec/ralf.c dst[i + 1] = extend_code(gb, code2, range, 0) * (1U << add_bits); i 308 libavcodec/ralf.c dst[i] |= get_bits(gb, add_bits); i 309 libavcodec/ralf.c dst[i + 1] |= get_bits(gb, add_bits); i 318 libavcodec/ralf.c int i, j, acc; i 323 libavcodec/ralf.c for (i = 1; i < length; i++) { i 324 libavcodec/ralf.c int flen = FFMIN(ctx->filter_length, i); i 328 libavcodec/ralf.c acc += (unsigned)ctx->filter[j] * audio[i - j - 1]; i 336 libavcodec/ralf.c audio[i] += acc; i 347 libavcodec/ralf.c int i; i 385 libavcodec/ralf.c for (i = 0; i < len; i++) i 386 libavcodec/ralf.c dst0[i] = ch0[i] + ctx->bias[0]; i 389 libavcodec/ralf.c for (i = 0; i < len; i++) { i 390 libavcodec/ralf.c dst0[i] = ch0[i] + ctx->bias[0]; i 391 libavcodec/ralf.c dst1[i] = ch1[i] + ctx->bias[1]; i 395 libavcodec/ralf.c for (i = 0; i < len; i++) { i 396 libavcodec/ralf.c ch0[i] += ctx->bias[0]; i 397 libavcodec/ralf.c dst0[i] = ch0[i]; i 398 libavcodec/ralf.c dst1[i] = ch0[i] - (ch1[i] + ctx->bias[1]); i 402 libavcodec/ralf.c for (i = 0; i < len; i++) { i 403 libavcodec/ralf.c t = ch0[i] + ctx->bias[0]; i 404 libavcodec/ralf.c t2 = ch1[i] + ctx->bias[1]; i 405 libavcodec/ralf.c dst0[i] = t + t2; i 406 libavcodec/ralf.c dst1[i] = t; i 410 libavcodec/ralf.c for (i = 0; i < len; i++) { i 411 libavcodec/ralf.c t = ch1[i] + ctx->bias[1]; i 412 libavcodec/ralf.c t2 = ((ch0[i] + ctx->bias[0]) * 2) | (t & 1); i 413 libavcodec/ralf.c dst0[i] = (int)(t2 + t) / 2; i 414 libavcodec/ralf.c dst1[i] = (int)(t2 - t) / 2; i 433 libavcodec/ralf.c int table_size, table_bytes, i; i 499 libavcodec/ralf.c for (i = 0; i < ctx->num_blocks; i++) { i 500 libavcodec/ralf.c if (bytes_left < ctx->block_size[i]) { i 504 libavcodec/ralf.c init_get_bits(&gb, block_pointer, ctx->block_size[i] * 8); i 510 libavcodec/ralf.c block_pointer += ctx->block_size[i]; i 511 libavcodec/ralf.c bytes_left -= ctx->block_size[i]; i 72 libavcodec/rangecoder.c int last_p8, p8, i; i 79 libavcodec/rangecoder.c for (i = 0; i < 128; i++) { i 90 libavcodec/rangecoder.c for (i = 256 - max_p; i <= max_p; i++) { i 91 libavcodec/rangecoder.c if (c->one_state[i]) i 94 libavcodec/rangecoder.c p = (i * one + 128) >> 8; i 97 libavcodec/rangecoder.c if (p8 <= i) i 98 libavcodec/rangecoder.c p8 = i + 1; i 101 libavcodec/rangecoder.c c->one_state[i] = p8; i 104 libavcodec/rangecoder.c for (i = 1; i < 255; i++) i 105 libavcodec/rangecoder.c c->zero_state[i] = 256 - c->one_state[256 - i]; i 164 libavcodec/rasc.c for (int i = 0; i < 256; i++) i 165 libavcodec/rasc.c pal[i] = bytestream2_get_le32(gb) | 0xFF000000u; i 245 libavcodec/rasc.c for (int i = 0; i < nb_moves; i++) { i 499 libavcodec/rasc.c for (int i = 0; i < avctx->height; i++) { i 514 libavcodec/rasc.c for (int i = 0; i < avctx->height; i++) { i 607 libavcodec/rasc.c for (int i = 0; i < s->cursor_h; i++) { i 609 libavcodec/rasc.c int cr = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 0]; i 610 libavcodec/rasc.c int cg = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 1]; i 611 libavcodec/rasc.c int cb = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 2]; i 619 libavcodec/rasc.c dst = s->frame->data[0] + s->frame->linesize[0] * (s->cursor_y + i) + (s->cursor_x + j); i 635 libavcodec/rasc.c for (int i = 0; i < s->cursor_h; i++) { i 637 libavcodec/rasc.c int cr = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 0]; i 638 libavcodec/rasc.c int cg = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 1]; i 639 libavcodec/rasc.c int cb = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 2]; i 645 libavcodec/rasc.c dst = s->frame->data[0] + s->frame->linesize[0] * (s->cursor_y + i) + 2 * (s->cursor_x + j); i 650 libavcodec/rasc.c for (int i = 0; i < s->cursor_h; i++) { i 652 libavcodec/rasc.c int cr = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 0]; i 653 libavcodec/rasc.c int cg = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 1]; i 654 libavcodec/rasc.c int cb = s->cursor[3 * s->cursor_w * (s->cursor_h - i - 1) + 3 * j + 2]; i 659 libavcodec/rasc.c dst = s->frame->data[0] + s->frame->linesize[0] * (s->cursor_y + i) + 4 * (s->cursor_x + j); i 246 libavcodec/ratecontrol.c int i; i 285 libavcodec/ratecontrol.c for (i = 0; i < s->avctx->rc_override_count; i++) { i 287 libavcodec/ratecontrol.c if (rco[i].start_frame > frame_num) i 289 libavcodec/ratecontrol.c if (rco[i].end_frame < frame_num) i 292 libavcodec/ratecontrol.c if (rco[i].qscale) i 293 libavcodec/ratecontrol.c bits = qp2bits(rce, rco[i].qscale); // FIXME move at end to really force it? i 295 libavcodec/ratecontrol.c bits *= rco[i].quality_factor; i 315 libavcodec/ratecontrol.c int i, toobig; i 329 libavcodec/ratecontrol.c for (i = 0; i < rcc->num_entries; i++) { i 330 libavcodec/ratecontrol.c RateControlEntry *rce = &rcc->entry[i]; i 368 libavcodec/ratecontrol.c for (i = 0; i < rcc->num_entries; i++) { i 369 libavcodec/ratecontrol.c RateControlEntry *rce = &rcc->entry[i]; i 371 libavcodec/ratecontrol.c qscale[i] = get_qscale(s, &rcc->entry[i], rate_factor, i); i 372 libavcodec/ratecontrol.c rcc->last_qscale_for[rce->pict_type] = qscale[i]; i 377 libavcodec/ratecontrol.c for (i = FFMAX(0, rcc->num_entries - 300); i < rcc->num_entries; i++) { i 378 libavcodec/ratecontrol.c RateControlEntry *rce = &rcc->entry[i]; i 380 libavcodec/ratecontrol.c qscale[i] = get_diff_limited_q(s, rce, qscale[i]); i 383 libavcodec/ratecontrol.c for (i = rcc->num_entries - 1; i >= 0; i--) { i 384 libavcodec/ratecontrol.c RateControlEntry *rce = &rcc->entry[i]; i 386 libavcodec/ratecontrol.c qscale[i] = get_diff_limited_q(s, rce, qscale[i]); i 390 libavcodec/ratecontrol.c for (i = 0; i < rcc->num_entries; i++) { i 391 libavcodec/ratecontrol.c RateControlEntry *rce = &rcc->entry[i]; i 397 libavcodec/ratecontrol.c int index = i + j - filter_size / 2; i 398 libavcodec/ratecontrol.c double d = index - i; i 408 libavcodec/ratecontrol.c blurred_qscale[i] = q / sum; i 412 libavcodec/ratecontrol.c for (i = 0; i < rcc->num_entries; i++) { i 413 libavcodec/ratecontrol.c RateControlEntry *rce = &rcc->entry[i]; i 416 libavcodec/ratecontrol.c rce->new_qscale = modify_qscale(s, rce, blurred_qscale[i], i); i 438 libavcodec/ratecontrol.c for (i = 0; i < rcc->num_entries; i++) { i 440 libavcodec/ratecontrol.c i, i 441 libavcodec/ratecontrol.c rcc->entry[i].new_qscale, i 442 libavcodec/ratecontrol.c rcc->entry[i].new_qscale / FF_QP2LAMBDA); i 443 libavcodec/ratecontrol.c qscale_sum += av_clip(rcc->entry[i].new_qscale / FF_QP2LAMBDA, i 475 libavcodec/ratecontrol.c int i, res; i 527 libavcodec/ratecontrol.c for (i = 0; i < 5; i++) { i 528 libavcodec/ratecontrol.c rcc->pred[i].coeff = FF_QP2LAMBDA * 7.0; i 529 libavcodec/ratecontrol.c rcc->pred[i].count = 1.0; i 530 libavcodec/ratecontrol.c rcc->pred[i].decay = 0.4; i 532 libavcodec/ratecontrol.c rcc->i_cplx_sum [i] = i 533 libavcodec/ratecontrol.c rcc->p_cplx_sum [i] = i 534 libavcodec/ratecontrol.c rcc->mv_bits_sum[i] = i 535 libavcodec/ratecontrol.c rcc->qscale_sum [i] = i 536 libavcodec/ratecontrol.c rcc->frame_count[i] = 1; // 1 is better because of 1/0 and such i 538 libavcodec/ratecontrol.c rcc->last_qscale_for[i] = FF_QP2LAMBDA * 5; i 545 libavcodec/ratecontrol.c int i; i 550 libavcodec/ratecontrol.c for (i = -1; p; i++) i 552 libavcodec/ratecontrol.c i += s->max_b_frames; i 553 libavcodec/ratecontrol.c if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry)) i 555 libavcodec/ratecontrol.c rcc->entry = av_mallocz(i * sizeof(RateControlEntry)); i 558 libavcodec/ratecontrol.c rcc->num_entries = i; i 562 libavcodec/ratecontrol.c for (i = 0; i < rcc->num_entries; i++) { i 563 libavcodec/ratecontrol.c RateControlEntry *rce = &rcc->entry[i]; i 573 libavcodec/ratecontrol.c for (i = 0; i < rcc->num_entries - s->max_b_frames; i++) { i 599 libavcodec/ratecontrol.c i, e); i 625 libavcodec/ratecontrol.c for (i = 0; i < 60 * 30; i++) { i 626 libavcodec/ratecontrol.c double bits = s->rc_initial_cplx * (i / 10000.0 + 1.0) * s->mb_num; i 629 libavcodec/ratecontrol.c if (i % ((s->gop_size + 3) / 4) == 0) i 631 libavcodec/ratecontrol.c else if (i % (s->max_b_frames + 1)) i 661 libavcodec/ratecontrol.c get_qscale(s, &rce, rcc->pass1_wanted_bits / rcc->pass1_rc_eq_output_sum, i); i 742 libavcodec/ratecontrol.c int i; i 759 libavcodec/ratecontrol.c for (i = 0; i < s->mb_num; i++) { i 760 libavcodec/ratecontrol.c const int mb_xy = s->mb_index2xy[i]; i 813 libavcodec/ratecontrol.c cplx_tab[i] = cplx; i 814 libavcodec/ratecontrol.c bits_tab[i] = bits; i 820 libavcodec/ratecontrol.c for (i = 0; i < s->mb_num; i++) { i 821 libavcodec/ratecontrol.c float newq = q * cplx_tab[i] / bits_tab[i]; i 825 libavcodec/ratecontrol.c bits_sum -= bits_tab[i]; i 826 libavcodec/ratecontrol.c cplx_sum -= cplx_tab[i] * q / qmax; i 828 libavcodec/ratecontrol.c bits_sum -= bits_tab[i]; i 829 libavcodec/ratecontrol.c cplx_sum -= cplx_tab[i] * q / qmin; i 838 libavcodec/ratecontrol.c for (i = 0; i < s->mb_num; i++) { i 839 libavcodec/ratecontrol.c const int mb_xy = s->mb_index2xy[i]; i 840 libavcodec/ratecontrol.c float newq = q * cplx_tab[i] / bits_tab[i]; i 153 libavcodec/rawdec.c int i; \ i 155 libavcodec/rawdec.c for (i = 0; i + 1 < buf_size; i += 2) \ i 156 libavcodec/rawdec.c w16(dst + i, SCALE16(r16(buf + i), avctx->bits_per_coded_sample)); \ i 160 libavcodec/rawdec.c for (i = 0; i < avctx->width * avctx->height; i++) { \ i 162 libavcodec/rawdec.c w16(dst + i*2, SCALE16(sample, avctx->bits_per_coded_sample)); \ i 262 libavcodec/rawdec.c int i, j, row_pix = 0; i 267 libavcodec/rawdec.c for (i = 0, j = 0; j < buf_size && i<avpkt->size; i++, j++) { i 268 libavcodec/rawdec.c dst[j] = buf[i]; i 271 libavcodec/rawdec.c i += stride - (i % stride) - 1; i 277 libavcodec/rawdec.c for (i = 0, j = 0; 2 * j + 1 < buf_size && i<avpkt->size; i++, j++) { i 278 libavcodec/rawdec.c dst[2 * j + 0] = buf[i] >> 4; i 279 libavcodec/rawdec.c dst[2 * j + 1] = buf[i] & 15; i 282 libavcodec/rawdec.c i += stride - (i % stride) - 1; i 288 libavcodec/rawdec.c for (i = 0, j = 0; 4 * j + 3 < buf_size && i<avpkt->size; i++, j++) { i 289 libavcodec/rawdec.c dst[4 * j + 0] = buf[i] >> 6; i 290 libavcodec/rawdec.c dst[4 * j + 1] = buf[i] >> 4 & 3; i 291 libavcodec/rawdec.c dst[4 * j + 2] = buf[i] >> 2 & 3; i 292 libavcodec/rawdec.c dst[4 * j + 3] = buf[i] & 3; i 295 libavcodec/rawdec.c i += stride - (i % stride) - 1; i 302 libavcodec/rawdec.c for (i = 0, j = 0; 8 * j + 7 < buf_size && i<avpkt->size; i++, j++) { i 303 libavcodec/rawdec.c dst[8 * j + 0] = buf[i] >> 7; i 304 libavcodec/rawdec.c dst[8 * j + 1] = buf[i] >> 6 & 1; i 305 libavcodec/rawdec.c dst[8 * j + 2] = buf[i] >> 5 & 1; i 306 libavcodec/rawdec.c dst[8 * j + 3] = buf[i] >> 4 & 1; i 307 libavcodec/rawdec.c dst[8 * j + 4] = buf[i] >> 3 & 1; i 308 libavcodec/rawdec.c dst[8 * j + 5] = buf[i] >> 2 & 1; i 309 libavcodec/rawdec.c dst[8 * j + 6] = buf[i] >> 1 & 1; i 310 libavcodec/rawdec.c dst[8 * j + 7] = buf[i] & 1; i 313 libavcodec/rawdec.c i += stride - (i % stride) - 1; i 37 libavcodec/rdft.c int i, i1, i2; i 56 libavcodec/rdft.c for (i = 1; i < (n>>2); i++) { \ i 57 libavcodec/rdft.c i1 = 2*i; \ i 65 libavcodec/rdft.c odsum.re = od.re*tcos[i] sign0 od.im*tsin[i]; \ i 66 libavcodec/rdft.c odsum.im = od.im*tcos[i] sign1 od.re*tsin[i]; \ i 79 libavcodec/rdft.c data[2*i+1]=s->sign_convention*data[2*i+1]; i 56 libavcodec/remove_extradata_bsf.c int i = s->parser->parser->split(s->avctx, pkt->data, pkt->size); i 57 libavcodec/remove_extradata_bsf.c pkt->data += i; i 58 libavcodec/remove_extradata_bsf.c pkt->size -= i; i 30 libavcodec/rl.c int i; i 32 libavcodec/rl.c for (i = 0; i < 2; i++) { i 33 libavcodec/rl.c av_freep(&rl->max_run[i]); i 34 libavcodec/rl.c av_freep(&rl->max_level[i]); i 35 libavcodec/rl.c av_freep(&rl->index_run[i]); i 44 libavcodec/rl.c int last, run, level, start, end, i; i 63 libavcodec/rl.c for (i = start; i < end; i++) { i 64 libavcodec/rl.c run = rl->table_run[i]; i 65 libavcodec/rl.c level = rl->table_level[i]; i 67 libavcodec/rl.c index_run[run] = i; i 107 libavcodec/rl.c int i, q; i 121 libavcodec/rl.c for (i = 0; i < vlc.table_size; i++) { i 122 libavcodec/rl.c int code = vlc.table[i][0]; i 123 libavcodec/rl.c int len = vlc.table[i][1]; i 142 libavcodec/rl.c rl->rl_vlc[q][i].len = len; i 143 libavcodec/rl.c rl->rl_vlc[q][i].level = level; i 144 libavcodec/rl.c rl->rl_vlc[q][i].run = run; i 66 libavcodec/rl2.c int i; i 73 libavcodec/rl2.c for (i = 0; i <= base_y; i++) { i 136 libavcodec/rl2.c int i; i 162 libavcodec/rl2.c for (i = 0; i < AVPALETTE_COUNT; i++) i 163 libavcodec/rl2.c s->palette[i] = 0xFFU << 24 | AV_RB24(&avctx->extradata[6 + i * 3]); i 129 libavcodec/roqaudioenc.c int i, stereo, data_size, ret; i 178 libavcodec/roqaudioenc.c for (i = 0; i < data_size; i++) i 179 libavcodec/roqaudioenc.c *out++ = dpcm_predict(&context->lastSample[i & 1], *in++); i 40 libavcodec/roqvideodec.c int i, j, k, nv1, nv2, vqflg = 0, vqflg_pos = -1; i 58 libavcodec/roqvideodec.c for(i = 0; i < nv1; i++) { i 59 libavcodec/roqvideodec.c ri->cb2x2[i].y[0] = bytestream2_get_byte(&ri->gb); i 60 libavcodec/roqvideodec.c ri->cb2x2[i].y[1] = bytestream2_get_byte(&ri->gb); i 61 libavcodec/roqvideodec.c ri->cb2x2[i].y[2] = bytestream2_get_byte(&ri->gb); i 62 libavcodec/roqvideodec.c ri->cb2x2[i].y[3] = bytestream2_get_byte(&ri->gb); i 63 libavcodec/roqvideodec.c ri->cb2x2[i].u = bytestream2_get_byte(&ri->gb); i 64 libavcodec/roqvideodec.c ri->cb2x2[i].v = bytestream2_get_byte(&ri->gb); i 66 libavcodec/roqvideodec.c for(i = 0; i < nv2; i++) i 68 libavcodec/roqvideodec.c ri->cb4x4[i].idx[j] = bytestream2_get_byte(&ri->gb); i 90 libavcodec/roqvideoenc.c int i,cp; i 94 libavcodec/roqvideoenc.c for (i=0; i<4; i++) { i 95 libavcodec/roqvideoenc.c u[4*4*cp + offsets[i] ] = cb2[qcell->idx[i]*2*2*3 + 4*cp ]; i 96 libavcodec/roqvideoenc.c u[4*4*cp + offsets[i]+1] = cb2[qcell->idx[i]*2*2*3 + 4*cp+1]; i 97 libavcodec/roqvideoenc.c u[4*4*cp + offsets[i]+4] = cb2[qcell->idx[i]*2*2*3 + 4*cp+2]; i 98 libavcodec/roqvideoenc.c u[4*4*cp + offsets[i]+5] = cb2[qcell->idx[i]*2*2*3 + 4*cp+3]; i 133 libavcodec/roqvideoenc.c int i, k; i 138 libavcodec/roqvideoenc.c for (i=0; i<size; i++) i 139 libavcodec/roqvideoenc.c sse += bias*eval_sse(buf1[k] + (y1+i)*stride1[k] + x1, i 140 libavcodec/roqvideoenc.c buf2[k] + (y2+i)*stride2[k] + x2, size); i 247 libavcodec/roqvideoenc.c int n=0, x, y, i; i 256 libavcodec/roqvideoenc.c for(i=0; i<4; i++) { i 257 libavcodec/roqvideoenc.c tempData->cel_evals[n ].sourceX = x + (i&1)*8; i 258 libavcodec/roqvideoenc.c tempData->cel_evals[n++].sourceY = y + (i&2)*4; i 269 libavcodec/roqvideoenc.c int i, j, cp; i 273 libavcodec/roqvideoenc.c for (i=0; i<dim; i++) i 275 libavcodec/roqvideoenc.c *mb++ = frame->data[cp][(y+i)*stride + x + j]; i 285 libavcodec/roqvideoenc.c int i, lDiff = INT_MAX, pick=0; i 288 libavcodec/roqvideoenc.c for (i=0; i<numCB; i++) { i 289 libavcodec/roqvideoenc.c int diff = squared_diff_macroblock(cluster, cb + i*dim*dim*3, dim); i 292 libavcodec/roqvideoenc.c pick = i; i 302 libavcodec/roqvideoenc.c diff = eval_motion_dist(enc, j, i, MOTION, blocksize); \ i 326 libavcodec/roqvideoenc.c int i, j, k, offset; i 342 libavcodec/roqvideoenc.c for (i=0; i<enc->height; i+=blocksize) i 344 libavcodec/roqvideoenc.c lowestdiff = eval_motion_dist(enc, j, i, (motion_vect) {{0,0}}, i 350 libavcodec/roqvideoenc.c EVAL_MOTION(enc->this_motion8[(i/8)*(enc->width/8) + j/8]); i 352 libavcodec/roqvideoenc.c offset = (i/blocksize)*enc->width/blocksize + j/blocksize; i 360 libavcodec/roqvideoenc.c offset = (i/blocksize + 1)*enc->width/blocksize + j/blocksize; i 364 libavcodec/roqvideoenc.c off[0]= (i/blocksize)*enc->width/blocksize + j/blocksize - 1; i 368 libavcodec/roqvideoenc.c if (i) { i 394 libavcodec/roqvideoenc.c offset = (i/blocksize)*enc->width/blocksize + j/blocksize; i 408 libavcodec/roqvideoenc.c int i, best_dist; i 442 libavcodec/roqvideoenc.c for(i=0;i<4;i++) { i 443 libavcodec/roqvideoenc.c subcel->subCels[i] = tempData->closest_cb2[cluster_index*4+i]; i 445 libavcodec/roqvideoenc.c get_frame_mb(enc->frame_to_enc, x+2*(i&1), i 446 libavcodec/roqvideoenc.c y+(i&2), mb2, 2); i 449 libavcodec/roqvideoenc.c squared_diff_macroblock(tempData->codebooks.unpacked_cb2 + subcel->subCels[i]*2*2*3, mb2, 2); i 453 libavcodec/roqvideoenc.c for (i=0; i<4; i++) i 454 libavcodec/roqvideoenc.c if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < i 456 libavcodec/roqvideoenc.c subcel->best_coding = i; i 457 libavcodec/roqvideoenc.c subcel->best_bit_use = bitsUsed[i]; i 458 libavcodec/roqvideoenc.c best_dist = ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + i 459 libavcodec/roqvideoenc.c enc->lambda*bitsUsed[i]; i 471 libavcodec/roqvideoenc.c int i, j, best_dist, divide_bit_use; i 507 libavcodec/roqvideoenc.c for (i=0; i<4; i++) { i 509 libavcodec/roqvideoenc.c cel->subCels[i].eval_dist[cel->subCels[i].best_coding]; i 510 libavcodec/roqvideoenc.c divide_bit_use += cel->subCels[i].best_bit_use; i 516 libavcodec/roqvideoenc.c for (i=0; i<4; i++) i 517 libavcodec/roqvideoenc.c if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] < i 519 libavcodec/roqvideoenc.c cel->best_coding = i; i 520 libavcodec/roqvideoenc.c best_dist = ROQ_LAMBDA_SCALE*cel->eval_dist[i] + i 521 libavcodec/roqvideoenc.c enc->lambda*bitsUsed[i]; i 531 libavcodec/roqvideoenc.c for (i=0; i<4; i++) { i 532 libavcodec/roqvideoenc.c if (cel->subCels[i].best_coding == RoQ_ID_SLD) i 533 libavcodec/roqvideoenc.c tempData->codebooks.usedCB4[cel->subCels[i].cbEntry]++; i 534 libavcodec/roqvideoenc.c else if (cel->subCels[i].best_coding == RoQ_ID_CCC) i 536 libavcodec/roqvideoenc.c tempData->codebooks.usedCB2[cel->subCels[i].subCels[j]]++; i 542 libavcodec/roqvideoenc.c int i, j, idx=0; i 545 libavcodec/roqvideoenc.c for (i=0; i<(enc->quake3_compat ? MAX_CBS_4x4-1 : MAX_CBS_4x4); i++) { i 546 libavcodec/roqvideoenc.c if (tempData->codebooks.usedCB4[i]) { i 547 libavcodec/roqvideoenc.c tempData->i2f4[i] = idx; i 548 libavcodec/roqvideoenc.c tempData->f2i4[idx] = i; i 550 libavcodec/roqvideoenc.c tempData->codebooks.usedCB2[enc->cb4x4[i].idx[j]]++; i 558 libavcodec/roqvideoenc.c for (i=0; i<MAX_CBS_2x2; i++) { i 559 libavcodec/roqvideoenc.c if (tempData->codebooks.usedCB2[i]) { i 560 libavcodec/roqvideoenc.c tempData->i2f2[i] = idx; i 561 libavcodec/roqvideoenc.c tempData->f2i2[idx] = i; i 574 libavcodec/roqvideoenc.c int i, j; i 583 libavcodec/roqvideoenc.c for (i=0; i<tempData->numCB2; i++) { i 584 libavcodec/roqvideoenc.c bytestream_put_buffer(outp, enc->cb2x2[tempData->f2i2[i]].y, 4); i 585 libavcodec/roqvideoenc.c bytestream_put_byte(outp, enc->cb2x2[tempData->f2i2[i]].u); i 586 libavcodec/roqvideoenc.c bytestream_put_byte(outp, enc->cb2x2[tempData->f2i2[i]].v); i 589 libavcodec/roqvideoenc.c for (i=0; i<tempData->numCB4; i++) i 591 libavcodec/roqvideoenc.c bytestream_put_byte(outp, tempData->i2f2[enc->cb4x4[tempData->f2i4[i]].idx[j]]); i 628 libavcodec/roqvideoenc.c int i, j, k; i 652 libavcodec/roqvideoenc.c for (i=0; i<numBlocks; i++) { i 653 libavcodec/roqvideoenc.c eval = tempData->cel_evals + i; i 748 libavcodec/roqvideoenc.c int i, j, u=0, v=0; i 750 libavcodec/roqvideoenc.c for (i=0; i<2; i++) i 752 libavcodec/roqvideoenc.c int x = (top+i)*stride[0] + left + j; i 754 libavcodec/roqvideoenc.c x = (top+i)*stride[1] + left + j; i 768 libavcodec/roqvideoenc.c int i, j, k, l; i 770 libavcodec/roqvideoenc.c for (i=0; i<h; i+=4) i 775 libavcodec/roqvideoenc.c i+2*k, j+2*l, frame->linesize); i 784 libavcodec/roqvideoenc.c int i, j, k, ret = 0; i 812 libavcodec/roqvideoenc.c for (i=0; i<cbsize; i++) i 830 libavcodec/roqvideoenc.c int i, j, ret = 0; i 848 libavcodec/roqvideoenc.c for (i=0; i<max*24; i++) { i 849 libavcodec/roqvideoenc.c bias = ((i%6)<4) ? 1 : CHROMA_BIAS; i 850 libavcodec/roqvideoenc.c points[i] = bias*yuvClusters[i]; i 874 libavcodec/roqvideoenc.c for (i=0; i<codebooks->numCB2; i++) i 875 libavcodec/roqvideoenc.c unpack_roq_cell(enc->cb2x2 + i, codebooks->unpacked_cb2 + i*2*2*3); i 878 libavcodec/roqvideoenc.c for (i=0; i<codebooks->numCB4; i++) { i 880 libavcodec/roqvideoenc.c unpack_roq_cell(&results4[4*i + j], mb2); i 882 libavcodec/roqvideoenc.c &enc->cb4x4[i].idx[j], 2); i 884 libavcodec/roqvideoenc.c unpack_roq_qcell(codebooks->unpacked_cb2, enc->cb4x4 + i, i 885 libavcodec/roqvideoenc.c codebooks->unpacked_cb4 + i*4*4*3); i 886 libavcodec/roqvideoenc.c enlarge_roq_mb4(codebooks->unpacked_cb4 + i*4*4*3, i 887 libavcodec/roqvideoenc.c codebooks->unpacked_cb4_enlarged + i*8*8*3); i 899 libavcodec/roqvideoenc.c int i, ret; i 917 libavcodec/roqvideoenc.c for (i=0; i<enc->width*enc->height/64; i++) i 918 libavcodec/roqvideoenc.c gather_data_for_cel(tempData->cel_evals + i, enc, tempData); i 159 libavcodec/rscc.c int i, ret = 0; i 231 libavcodec/rscc.c for (i = 0; i < tiles_nb; i++) { i 232 libavcodec/rscc.c ctx->tiles[i].x = bytestream2_get_le16(gbc); i 233 libavcodec/rscc.c ctx->tiles[i].w = bytestream2_get_le16(gbc); i 234 libavcodec/rscc.c ctx->tiles[i].y = bytestream2_get_le16(gbc); i 235 libavcodec/rscc.c ctx->tiles[i].h = bytestream2_get_le16(gbc); i 237 libavcodec/rscc.c if (pixel_size + ctx->tiles[i].w * (int64_t)ctx->tiles[i].h * ctx->component_size > INT_MAX) { i 243 libavcodec/rscc.c pixel_size += ctx->tiles[i].w * ctx->tiles[i].h * ctx->component_size; i 245 libavcodec/rscc.c ff_dlog(avctx, "tile %d orig(%d,%d) %dx%d.\n", i, i 246 libavcodec/rscc.c ctx->tiles[i].x, ctx->tiles[i].y, i 247 libavcodec/rscc.c ctx->tiles[i].w, ctx->tiles[i].h); i 249 libavcodec/rscc.c if (ctx->tiles[i].w == 0 || ctx->tiles[i].h == 0) { i 251 libavcodec/rscc.c "invalid tile %d at (%d.%d) with size %dx%d.\n", i, i 252 libavcodec/rscc.c ctx->tiles[i].x, ctx->tiles[i].y, i 253 libavcodec/rscc.c ctx->tiles[i].w, ctx->tiles[i].h); i 256 libavcodec/rscc.c } else if (ctx->tiles[i].x + ctx->tiles[i].w > avctx->width || i 257 libavcodec/rscc.c ctx->tiles[i].y + ctx->tiles[i].h > avctx->height) { i 259 libavcodec/rscc.c "out of bounds tile %d at (%d.%d) with size %dx%d.\n", i, i 260 libavcodec/rscc.c ctx->tiles[i].x, ctx->tiles[i].y, i 261 libavcodec/rscc.c ctx->tiles[i].w, ctx->tiles[i].h); i 319 libavcodec/rscc.c for (i = 0; i < tiles_nb; i++) { i 321 libavcodec/rscc.c (avctx->height - ctx->tiles[i].y - 1) + i 322 libavcodec/rscc.c ctx->tiles[i].x * ctx->component_size; i 324 libavcodec/rscc.c raw, ctx->tiles[i].w * ctx->component_size, i 325 libavcodec/rscc.c ctx->tiles[i].w * ctx->component_size, i 326 libavcodec/rscc.c ctx->tiles[i].h); i 327 libavcodec/rscc.c raw += ctx->tiles[i].w * ctx->component_size * ctx->tiles[i].h; i 26 libavcodec/rtjpeg.c i = scan[coeff--]; \ i 27 libavcodec/rtjpeg.c block[i] = (c) * quant[i]; i 48 libavcodec/rtjpeg.c int coeff, i, n; i 160 libavcodec/rtjpeg.c int i; i 161 libavcodec/rtjpeg.c for (i = 0; i < 64; i++) { i 162 libavcodec/rtjpeg.c int p = c->idsp.idct_permutation[i]; i 163 libavcodec/rtjpeg.c c->lquant[p] = lquant[i]; i 164 libavcodec/rtjpeg.c c->cquant[p] = cquant[i]; i 172 libavcodec/rtjpeg.c int i; i 176 libavcodec/rtjpeg.c for (i = 0; i < 64; i++) { i 177 libavcodec/rtjpeg.c int z = ff_zigzag_direct[i]; i 181 libavcodec/rtjpeg.c c->scan[i] = c->idsp.idct_permutation[z]; i 311 libavcodec/rv10.c int seq, mb_pos, i, ret; i 314 libavcodec/rv10.c i = get_bits(&s->gb, 2); i 315 libavcodec/rv10.c switch (i) { i 712 libavcodec/rv10.c int i, ret; i 739 libavcodec/rv10.c for (i = 0; i < slice_count; i++) { i 740 libavcodec/rv10.c unsigned offset = get_slice_offset(avctx, slices_hdr, i); i 746 libavcodec/rv10.c if (i + 1 == slice_count) i 749 libavcodec/rv10.c size = get_slice_offset(avctx, slices_hdr, i + 1) - offset; i 751 libavcodec/rv10.c if (i + 2 >= slice_count) i 754 libavcodec/rv10.c size2 = get_slice_offset(avctx, slices_hdr, i + 2) - offset; i 764 libavcodec/rv10.c i++; i 88 libavcodec/rv30.c int i, j, k; i 90 libavcodec/rv30.c for(i = 0; i < 4; i++, dst += r->intra_types_stride - 4){ i 140 libavcodec/rv30.c int i, diff; i 142 libavcodec/rv30.c for(i = 0; i < 4; i++){ i 155 libavcodec/rv30.c int i, j, k; i 178 libavcodec/rv30.c for(i = !mb_x; i < 4; i++, Y += 4){ i 179 libavcodec/rv30.c int ij = i + j; i 183 libavcodec/rv30.c else if(!i && r->deblock_coefs[mb_pos - 1] & (1 << (ij + 3))) i 185 libavcodec/rv30.c else if( i && r->deblock_coefs[mb_pos] & (1 << (ij - 1))) i 198 libavcodec/rv30.c for(i = !mb_x; i < 2; i++, C += 4){ i 199 libavcodec/rv30.c int ij = i + (j >> 1); i 203 libavcodec/rv30.c else if(!i && left_cbp & (1 << (ij + 1))) i 205 libavcodec/rv30.c else if( i && cur_cbp & (1 << (ij - 1))) i 220 libavcodec/rv30.c for(i = 0; i < 4; i++, Y += 4){ i 221 libavcodec/rv30.c int ij = i + j; i 240 libavcodec/rv30.c for(i = 0; i < 2; i++, C += 4){ i 241 libavcodec/rv30.c int ij = i + (j >> 1); i 37 libavcodec/rv30dsp.c int i;\ i 38 libavcodec/rv30dsp.c for(i = 0; i < h; i++)\ i 56 libavcodec/rv30dsp.c int i;\ i 57 libavcodec/rv30dsp.c for(i = 0; i < w; i++)\ i 87 libavcodec/rv30dsp.c int i, j;\ i 89 libavcodec/rv30dsp.c for(i = 0; i < w; i++){\ i 90 libavcodec/rv30dsp.c OP(dst[i], (\ i 91 libavcodec/rv30dsp.c src[srcStride*-1+i-1] -12*src[srcStride*-1+i] -6*src[srcStride*-1+i+1] +src[srcStride*-1+i+2]+\ i 92 libavcodec/rv30dsp.c -12*src[srcStride* 0+i-1] +144*src[srcStride* 0+i] +72*src[srcStride* 0+i+1] -12*src[srcStride* 0+i+2] +\ i 93 libavcodec/rv30dsp.c -6*src[srcStride* 1+i-1] +72*src[srcStride* 1+i] +36*src[srcStride* 1+i+1] -6*src[srcStride* 1+i+2] +\ i 94 libavcodec/rv30dsp.c src[srcStride* 2+i-1] -12*src[srcStride* 2+i] -6*src[srcStride* 2+i+1] +src[srcStride* 2+i+2] +\ i 106 libavcodec/rv30dsp.c int i, j;\ i 108 libavcodec/rv30dsp.c for(i = 0; i < w; i++){\ i 109 libavcodec/rv30dsp.c OP(dst[i], (\ i 110 libavcodec/rv30dsp.c src[srcStride*-1+i-1] -12*src[srcStride*-1+i+1] -6*src[srcStride*-1+i] +src[srcStride*-1+i+2]+\ i 111 libavcodec/rv30dsp.c -12*src[srcStride* 0+i-1] +144*src[srcStride* 0+i+1] +72*src[srcStride* 0+i] -12*src[srcStride* 0+i+2]+\ i 112 libavcodec/rv30dsp.c -6*src[srcStride* 1+i-1] +72*src[srcStride* 1+i+1] +36*src[srcStride* 1+i] -6*src[srcStride* 1+i+2]+\ i 113 libavcodec/rv30dsp.c src[srcStride* 2+i-1] -12*src[srcStride* 2+i+1] -6*src[srcStride* 2+i] +src[srcStride* 2+i+2]+\ i 125 libavcodec/rv30dsp.c int i, j;\ i 127 libavcodec/rv30dsp.c for(i = 0; i < w; i++){\ i 128 libavcodec/rv30dsp.c OP(dst[i], (\ i 129 libavcodec/rv30dsp.c src[srcStride*-1+i-1] -12*src[srcStride*-1+i] -6*src[srcStride*-1+i+1] +src[srcStride*-1+i+2]+\ i 130 libavcodec/rv30dsp.c -6*src[srcStride* 0+i-1] +72*src[srcStride* 0+i] +36*src[srcStride* 0+i+1] -6*src[srcStride* 0+i+2]+\ i 131 libavcodec/rv30dsp.c -12*src[srcStride* 1+i-1] +144*src[srcStride* 1+i] +72*src[srcStride* 1+i+1] -12*src[srcStride* 1+i+2]+\ i 132 libavcodec/rv30dsp.c src[srcStride* 2+i-1] -12*src[srcStride* 2+i] -6*src[srcStride* 2+i+1] +src[srcStride* 2+i+2]+\ i 144 libavcodec/rv30dsp.c int i, j;\ i 146 libavcodec/rv30dsp.c for(i = 0; i < w; i++){\ i 147 libavcodec/rv30dsp.c OP(dst[i], (\ i 148 libavcodec/rv30dsp.c 36*src[i+srcStride*0] +54*src[i+1+srcStride*0] +6*src[i+2+srcStride*0]+\ i 149 libavcodec/rv30dsp.c 54*src[i+srcStride*1] +81*src[i+1+srcStride*1] +9*src[i+2+srcStride*1]+\ i 150 libavcodec/rv30dsp.c 6*src[i+srcStride*2] + 9*src[i+1+srcStride*2] + src[i+2+srcStride*2]+\ i 112 libavcodec/rv34.c int i; i 118 libavcodec/rv34.c for(i = 0; i < size; i++){ i 119 libavcodec/rv34.c if(bits[i]){ i 120 libavcodec/rv34.c bits2[realsize] = bits[i]; i 121 libavcodec/rv34.c syms[realsize] = insyms ? insyms[i] : i; i 123 libavcodec/rv34.c maxbits = FFMAX(maxbits, bits[i]); i 124 libavcodec/rv34.c counts[bits[i]]++; i 129 libavcodec/rv34.c for(i = 0; i < 16; i++) i 130 libavcodec/rv34.c codes[i+1] = (codes[i] + counts[i]) << 1; i 131 libavcodec/rv34.c for(i = 0; i < realsize; i++) i 132 libavcodec/rv34.c cw[i] = codes[bits2[i]]++; i 147 libavcodec/rv34.c int i, j, k; i 149 libavcodec/rv34.c for(i = 0; i < NUM_INTRA_TABLES; i++){ i 151 libavcodec/rv34.c rv34_gen_vlc(rv34_table_intra_cbppat [i][j], CBPPAT_VLC_SIZE, &intra_vlcs[i].cbppattern[j], NULL, 19*i + 0 + j); i 152 libavcodec/rv34.c rv34_gen_vlc(rv34_table_intra_secondpat[i][j], OTHERBLK_VLC_SIZE, &intra_vlcs[i].second_pattern[j], NULL, 19*i + 2 + j); i 153 libavcodec/rv34.c rv34_gen_vlc(rv34_table_intra_thirdpat [i][j], OTHERBLK_VLC_SIZE, &intra_vlcs[i].third_pattern[j], NULL, 19*i + 4 + j); i 155 libavcodec/rv34.c rv34_gen_vlc(rv34_table_intra_cbp[i][j+k*2], CBP_VLC_SIZE, &intra_vlcs[i].cbp[j][k], rv34_cbp_code, 19*i + 6 + j*4 + k); i 159 libavcodec/rv34.c rv34_gen_vlc(rv34_table_intra_firstpat[i][j], FIRSTBLK_VLC_SIZE, &intra_vlcs[i].first_pattern[j], NULL, 19*i + 14 + j); i 161 libavcodec/rv34.c rv34_gen_vlc(rv34_intra_coeff[i], COEFF_VLC_SIZE, &intra_vlcs[i].coefficient, NULL, 19*i + 18); i 164 libavcodec/rv34.c for(i = 0; i < NUM_INTER_TABLES; i++){ i 165 libavcodec/rv34.c rv34_gen_vlc(rv34_inter_cbppat[i], CBPPAT_VLC_SIZE, &inter_vlcs[i].cbppattern[0], NULL, i*12 + 95); i 167 libavcodec/rv34.c rv34_gen_vlc(rv34_inter_cbp[i][j], CBP_VLC_SIZE, &inter_vlcs[i].cbp[0][j], rv34_cbp_code, i*12 + 96 + j); i 170 libavcodec/rv34.c rv34_gen_vlc(rv34_table_inter_firstpat [i][j], FIRSTBLK_VLC_SIZE, &inter_vlcs[i].first_pattern[j], NULL, i*12 + 100 + j); i 171 libavcodec/rv34.c rv34_gen_vlc(rv34_table_inter_secondpat[i][j], OTHERBLK_VLC_SIZE, &inter_vlcs[i].second_pattern[j], NULL, i*12 + 102 + j); i 172 libavcodec/rv34.c rv34_gen_vlc(rv34_table_inter_thirdpat [i][j], OTHERBLK_VLC_SIZE, &inter_vlcs[i].third_pattern[j], NULL, i*12 + 104 + j); i 174 libavcodec/rv34.c rv34_gen_vlc(rv34_inter_coeff[i], COEFF_VLC_SIZE, &inter_vlcs[i].coefficient, NULL, i*12 + 106); i 195 libavcodec/rv34.c int i, t, mask; i 208 libavcodec/rv34.c for(i = 0; i < 4; i++){ i 209 libavcodec/rv34.c t = (modulo_three_table[code] >> (6 - 2*i)) & 3; i 211 libavcodec/rv34.c cbp |= cbp_masks[get_bits1(gb)] << i; i 213 libavcodec/rv34.c cbp |= cbp_masks[2] << i; i 332 libavcodec/rv34.c int i; i 333 libavcodec/rv34.c for(i = 0; i < 5; i++) i 334 libavcodec/rv34.c if(rv34_mb_max_sizes[i] >= mb_size - 1) i 336 libavcodec/rv34.c return rv34_mb_bits_sizes[i]; i 393 libavcodec/rv34.c int i, t; i 429 libavcodec/rv34.c for(i = 0; i < 16; i++) i 430 libavcodec/rv34.c intra_types[(i & 3) + (i>>2) * r->intra_types_stride] = 0; i 471 libavcodec/rv34.c int i, j; i 508 libavcodec/rv34.c for(i = 0; i < part_sizes_w[block_type]; i++){ i 509 libavcodec/rv34.c s->current_picture_ptr->motion_val[0][mv_pos + i + j*s->b8_stride][0] = mx; i 510 libavcodec/rv34.c s->current_picture_ptr->motion_val[0][mv_pos + i + j*s->b8_stride][1] = my; i 558 libavcodec/rv34.c int i, j; i 589 libavcodec/rv34.c for(i = 0; i < 2; i++){ i 590 libavcodec/rv34.c cur_pic->motion_val[dir][mv_pos + i + j*s->b8_stride][0] = mx; i 591 libavcodec/rv34.c cur_pic->motion_val[dir][mv_pos + i + j*s->b8_stride][1] = my; i 607 libavcodec/rv34.c int i, j, k; i 639 libavcodec/rv34.c for(i = 0; i < 2; i++){ i 641 libavcodec/rv34.c s->current_picture_ptr->motion_val[k][mv_pos + i + j*s->b8_stride][0] = mx; i 642 libavcodec/rv34.c s->current_picture_ptr->motion_val[k][mv_pos + i + j*s->b8_stride][1] = my; i 833 libavcodec/rv34.c int i, j; i 837 libavcodec/rv34.c for(i = 0; i < 2; i++){ i 838 libavcodec/rv34.c rv34_mc(r, RV34_MB_P_8x8, i*8, j*8, i+j*r->s.b8_stride, 1, 1, 0, r->rv30, i 842 libavcodec/rv34.c rv34_mc(r, RV34_MB_P_8x8, i*8, j*8, i+j*r->s.b8_stride, 1, 1, 1, r->rv30, i 862 libavcodec/rv34.c int i, j, k, l; i 867 libavcodec/rv34.c for(i = 0; i < num_mvs[block_type]; i++){ i 868 libavcodec/rv34.c r->dmv[i][0] = get_interleaved_se_golomb(gb); i 869 libavcodec/rv34.c r->dmv[i][1] = get_interleaved_se_golomb(gb); i 870 libavcodec/rv34.c if (r->dmv[i][0] == INVALID_VLC || i 871 libavcodec/rv34.c r->dmv[i][1] == INVALID_VLC) { i 872 libavcodec/rv34.c r->dmv[i][0] = r->dmv[i][1] = 0; i 899 libavcodec/rv34.c for(i = 0; i < 2; i++) i 902 libavcodec/rv34.c s->current_picture_ptr->motion_val[l][mv_pos + i + j*s->b8_stride][k] = calc_add_mv(r, l, s->next_picture_ptr->motion_val[0][mv_pos + i + j*s->b8_stride][k]); i 943 libavcodec/rv34.c for(i=0;i< 4;i++){ i 944 libavcodec/rv34.c rv34_pred_mv(r, block_type, i, i); i 945 libavcodec/rv34.c rv34_mc_1mv (r, block_type, (i&1)<<3, (i&2)<<2, (i&1)+(i>>1)*s->b8_stride, 1, 1, 0); i 1040 libavcodec/rv34.c int i, j, itype, has_ac; i 1055 libavcodec/rv34.c for(i = 0; i < 4; i++, cbp >>= 1){ i 1056 libavcodec/rv34.c int dc = block16[i + j*4]; i 1065 libavcodec/rv34.c r->rdsp.rv34_idct_add(dst+4*i, s->linesize, ptr); i 1067 libavcodec/rv34.c r->rdsp.rv34_idct_dc_add(dst+4*i, s->linesize, dc); i 1083 libavcodec/rv34.c for(i = 0; i < 4; i++, cbp >>= 1){ i 1086 libavcodec/rv34.c pdst = dst + (i&1)*4 + (i&2)*2*s->uvlinesize; i 1099 libavcodec/rv34.c int i, j, k; i 1119 libavcodec/rv34.c for(i = 0; i < 4; i++, cbp >>= 1, dst += 4, idx++){ i 1120 libavcodec/rv34.c rv34_pred_4x4_block(r, dst, s->linesize, ittrans[intra_types[i]], avail[idx-8], avail[idx-1], avail[idx+7], avail[idx-7]); i 1142 libavcodec/rv34.c for(i = 0; i < 2; i++, cbp >>= 1, acache++){ i 1143 libavcodec/rv34.c int itype = ittrans[intra_types[i*2+j*2*r->intra_types_stride]]; i 1144 libavcodec/rv34.c rv34_pred_4x4_block(r, dst+4*i, s->uvlinesize, itype, acache[-4], acache[-1], !i && !j, acache[-3]); i 1149 libavcodec/rv34.c rv34_process_block(r, dst + 4*i, s->uvlinesize, i 1173 libavcodec/rv34.c int hmvmask = 0, vmvmask = 0, i, j; i 1177 libavcodec/rv34.c for(i = 0; i < 2; i++){ i 1178 libavcodec/rv34.c if(is_mv_diff_gt_3(motion_val + i, 1)) i 1179 libavcodec/rv34.c vmvmask |= 0x11 << (j + i*2); i 1180 libavcodec/rv34.c if((j || s->mb_y) && is_mv_diff_gt_3(motion_val + i, s->b8_stride)) i 1181 libavcodec/rv34.c hmvmask |= 0x03 << (j + i*2); i 1209 libavcodec/rv34.c int i, j; i 1257 libavcodec/rv34.c for(i = 0; i < 4; i++, cbp >>= 1){ i 1258 libavcodec/rv34.c int dc = block16[i + j*4]; i 1267 libavcodec/rv34.c r->rdsp.rv34_idct_add(dst+4*i, s->linesize, ptr); i 1269 libavcodec/rv34.c r->rdsp.rv34_idct_dc_add(dst+4*i, s->linesize, dc); i 1280 libavcodec/rv34.c for(i = 0; i < 4; i++, cbp >>= 1){ i 1283 libavcodec/rv34.c rv34_process_block(r, dst + 4*i, s->linesize, i 1295 libavcodec/rv34.c for(i = 0; i < 4; i++, cbp >>= 1){ i 1298 libavcodec/rv34.c pdst = dst + (i&1)*4 + (i&2)*2*s->uvlinesize; i 1623 libavcodec/rv34.c int i, ret; i 1713 libavcodec/rv34.c int i; i 1716 libavcodec/rv34.c for (i = 0; i < 2; i++) i 1717 libavcodec/rv34.c r->tmp_b_block_y[i] = r->tmp_b_block_base i 1718 libavcodec/rv34.c + i * 16 * s->linesize; i 1719 libavcodec/rv34.c for (i = 0; i < 4; i++) i 1720 libavcodec/rv34.c r->tmp_b_block_uv[i] = r->tmp_b_block_base + 32 * s->linesize i 1721 libavcodec/rv34.c + (i >> 1) * 8 * s->uvlinesize i 1722 libavcodec/rv34.c + (i & 1) * 16; i 1762 libavcodec/rv34.c for(i = 0; i < slice_count; i++){ i 1763 libavcodec/rv34.c int offset = get_slice_offset(avctx, slices_hdr, i , slice_count, buf_size); i 1764 libavcodec/rv34.c int offset1 = get_slice_offset(avctx, slices_hdr, i+1, slice_count, buf_size); i 1776 libavcodec/rv34.c if(i+1 < slice_count){ i 1777 libavcodec/rv34.c int offset2 = get_slice_offset(avctx, slices_hdr, i+2, slice_count, buf_size); i 38 libavcodec/rv34dsp.c int i; i 40 libavcodec/rv34dsp.c for(i = 0; i < 4; i++){ i 41 libavcodec/rv34dsp.c const int z0 = 13*(block[i+4*0] + block[i+4*2]); i 42 libavcodec/rv34dsp.c const int z1 = 13*(block[i+4*0] - block[i+4*2]); i 43 libavcodec/rv34dsp.c const int z2 = 7* block[i+4*1] - 17*block[i+4*3]; i 44 libavcodec/rv34dsp.c const int z3 = 17* block[i+4*1] + 7*block[i+4*3]; i 46 libavcodec/rv34dsp.c temp[4*i+0] = z0 + z3; i 47 libavcodec/rv34dsp.c temp[4*i+1] = z1 + z2; i 48 libavcodec/rv34dsp.c temp[4*i+2] = z1 - z2; i 49 libavcodec/rv34dsp.c temp[4*i+3] = z0 - z3; i 59 libavcodec/rv34dsp.c int i; i 64 libavcodec/rv34dsp.c for(i = 0; i < 4; i++){ i 65 libavcodec/rv34dsp.c const int z0 = 13*(temp[4*0+i] + temp[4*2+i]) + 0x200; i 66 libavcodec/rv34dsp.c const int z1 = 13*(temp[4*0+i] - temp[4*2+i]) + 0x200; i 67 libavcodec/rv34dsp.c const int z2 = 7* temp[4*1+i] - 17*temp[4*3+i]; i 68 libavcodec/rv34dsp.c const int z3 = 17* temp[4*1+i] + 7*temp[4*3+i]; i 87 libavcodec/rv34dsp.c int i; i 91 libavcodec/rv34dsp.c for(i = 0; i < 4; i++){ i 92 libavcodec/rv34dsp.c const int z0 = 39*(temp[4*0+i] + temp[4*2+i]); i 93 libavcodec/rv34dsp.c const int z1 = 39*(temp[4*0+i] - temp[4*2+i]); i 94 libavcodec/rv34dsp.c const int z2 = 21* temp[4*1+i] - 51*temp[4*3+i]; i 95 libavcodec/rv34dsp.c const int z3 = 51* temp[4*1+i] + 21*temp[4*3+i]; i 97 libavcodec/rv34dsp.c block[i*4+0] = (z0 + z3) >> 11; i 98 libavcodec/rv34dsp.c block[i*4+1] = (z1 + z2) >> 11; i 99 libavcodec/rv34dsp.c block[i*4+2] = (z1 - z2) >> 11; i 100 libavcodec/rv34dsp.c block[i*4+3] = (z0 - z3) >> 11; i 106 libavcodec/rv34dsp.c int i, j; i 109 libavcodec/rv34dsp.c for (i = 0; i < 4; i++) i 121 libavcodec/rv34dsp.c int i, j; i 123 libavcodec/rv34dsp.c for (i = 0; i < 4; i++, block += 4) i 52 libavcodec/rv40.c int i; i 64 libavcodec/rv40.c for(i = 0; i < AIC_MODE1_NUM; i++){ i 66 libavcodec/rv40.c if((i % 10) == 9) continue; i 67 libavcodec/rv40.c aic_mode1_vlc[i].table = &aic_mode1_table[i << AIC_MODE1_BITS]; i 68 libavcodec/rv40.c aic_mode1_vlc[i].table_allocated = 1 << AIC_MODE1_BITS; i 69 libavcodec/rv40.c init_vlc(&aic_mode1_vlc[i], AIC_MODE1_BITS, AIC_MODE1_SIZE, i 70 libavcodec/rv40.c aic_mode1_vlc_bits[i], 1, 1, i 71 libavcodec/rv40.c aic_mode1_vlc_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 73 libavcodec/rv40.c for(i = 0; i < AIC_MODE2_NUM; i++){ i 74 libavcodec/rv40.c aic_mode2_vlc[i].table = &aic_mode2_table[mode2_offs[i]]; i 75 libavcodec/rv40.c aic_mode2_vlc[i].table_allocated = mode2_offs[i + 1] - mode2_offs[i]; i 76 libavcodec/rv40.c init_vlc(&aic_mode2_vlc[i], AIC_MODE2_BITS, AIC_MODE2_SIZE, i 77 libavcodec/rv40.c aic_mode2_vlc_bits[i], 1, 1, i 78 libavcodec/rv40.c aic_mode2_vlc_codes[i], 2, 2, INIT_VLC_USE_NEW_STATIC); i 80 libavcodec/rv40.c for(i = 0; i < NUM_PTYPE_VLCS; i++){ i 81 libavcodec/rv40.c ptype_vlc[i].table = &ptype_table[i << PTYPE_VLC_BITS]; i 82 libavcodec/rv40.c ptype_vlc[i].table_allocated = 1 << PTYPE_VLC_BITS; i 83 libavcodec/rv40.c ff_init_vlc_sparse(&ptype_vlc[i], PTYPE_VLC_BITS, PTYPE_VLC_SIZE, i 84 libavcodec/rv40.c ptype_vlc_bits[i], 1, 1, i 85 libavcodec/rv40.c ptype_vlc_codes[i], 1, 1, i 88 libavcodec/rv40.c for(i = 0; i < NUM_BTYPE_VLCS; i++){ i 89 libavcodec/rv40.c btype_vlc[i].table = &btype_table[i << BTYPE_VLC_BITS]; i 90 libavcodec/rv40.c btype_vlc[i].table_allocated = 1 << BTYPE_VLC_BITS; i 91 libavcodec/rv40.c ff_init_vlc_sparse(&btype_vlc[i], BTYPE_VLC_BITS, BTYPE_VLC_SIZE, i 92 libavcodec/rv40.c btype_vlc_bits[i], 1, 1, i 93 libavcodec/rv40.c btype_vlc_codes[i], 1, 1, i 167 libavcodec/rv40.c int i, j, k, v; i 172 libavcodec/rv40.c for(i = 0; i < 4; i++, dst += r->intra_types_stride){ i 173 libavcodec/rv40.c if(!i && s->first_slice_line){ i 231 libavcodec/rv40.c int q, i; i 254 libavcodec/rv40.c for(i = 0; i < RV34_MB_TYPES; i++){ i 255 libavcodec/rv40.c if(blocks[i] > count){ i 256 libavcodec/rv40.c count = blocks[i]; i 257 libavcodec/rv40.c prev_type = i; i 341 libavcodec/rv40.c int i, j, k; i 399 libavcodec/rv40.c for(i = 0; i < 4; i++){ i 400 libavcodec/rv40.c if(avail[i]){ i 401 libavcodec/rv40.c int pos = mb_pos + neighbour_offs_x[i] + neighbour_offs_y[i]*s->mb_stride; i 402 libavcodec/rv40.c mvmasks[i] = r->deblock_coefs[pos]; i 403 libavcodec/rv40.c mbtype [i] = s->current_picture_ptr->mb_type[pos]; i 404 libavcodec/rv40.c cbp [i] = r->cbp_luma[pos]; i 405 libavcodec/rv40.c uvcbp[i][0] = r->cbp_chroma[pos] & 0xF; i 406 libavcodec/rv40.c uvcbp[i][1] = r->cbp_chroma[pos] >> 4; i 408 libavcodec/rv40.c mvmasks[i] = 0; i 409 libavcodec/rv40.c mbtype [i] = mbtype[0]; i 410 libavcodec/rv40.c cbp [i] = 0; i 411 libavcodec/rv40.c uvcbp[i][0] = uvcbp[i][1] = 0; i 413 libavcodec/rv40.c mb_strong[i] = IS_INTRA(mbtype[i]) || IS_SEPARATE_DC(mbtype[i]); i 414 libavcodec/rv40.c clip[i] = rv40_filter_clip_tbl[mb_strong[i] + 1][q]; i 445 libavcodec/rv40.c for(i = 0; i < 2; i++){ i 446 libavcodec/rv40.c c_to_deblock[i] = (uvcbp[POS_BOTTOM][i] << 4) | uvcbp[POS_CUR][i]; i 447 libavcodec/rv40.c c_v_deblock[i] = c_to_deblock[i] i 448 libavcodec/rv40.c | ((uvcbp[POS_CUR] [i] << 1) & ~MASK_C_LEFT_COL) i 449 libavcodec/rv40.c | ((uvcbp[POS_LEFT][i] & MASK_C_RIGHT_COL) >> 1); i 450 libavcodec/rv40.c c_h_deblock[i] = c_to_deblock[i] i 451 libavcodec/rv40.c | ((uvcbp[POS_TOP][i] & MASK_C_LAST_ROW) >> 2) i 452 libavcodec/rv40.c | (uvcbp[POS_CUR][i] << 2); i 454 libavcodec/rv40.c c_v_deblock[i] &= ~MASK_C_LEFT_COL; i 456 libavcodec/rv40.c c_h_deblock[i] &= ~MASK_C_TOP_ROW; i 458 libavcodec/rv40.c c_h_deblock[i] &= ~(MASK_C_TOP_ROW << 4); i 463 libavcodec/rv40.c for(i = 0; i < 4; i++, Y += 4){ i 464 libavcodec/rv40.c int ij = i + j; i 466 libavcodec/rv40.c int dither = j ? ij : i*4; i 478 libavcodec/rv40.c if(y_v_deblock & (MASK_CUR << ij) && (i || !(mb_strong[POS_CUR] | mb_strong[POS_LEFT]))){ i 479 libavcodec/rv40.c if(!i) i 489 libavcodec/rv40.c if(!j && y_h_deblock & (MASK_CUR << i) && (mb_strong[POS_CUR] | mb_strong[POS_TOP])){ i 492 libavcodec/rv40.c mvmasks[POS_TOP] & (MASK_TOP << i) ? clip[POS_TOP] : 0, i 496 libavcodec/rv40.c if(y_v_deblock & (MASK_CUR << ij) && !i && (mb_strong[POS_CUR] | mb_strong[POS_LEFT])){ i 508 libavcodec/rv40.c for(i = 0; i < 2; i++, C += 4){ i 509 libavcodec/rv40.c int ij = i + j*2; i 513 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, C+4*s->uvlinesize, s->uvlinesize, i*8, i 518 libavcodec/rv40.c if((c_v_deblock[k] & (MASK_CUR << ij)) && (i || !(mb_strong[POS_CUR] | mb_strong[POS_LEFT]))){ i 519 libavcodec/rv40.c if(!i) i 530 libavcodec/rv40.c rv40_adaptive_loop_filter(&r->rdsp, C, s->uvlinesize, i*8, i 535 libavcodec/rv40.c if(c_v_deblock[k] & (MASK_CUR << ij) && !i && (mb_strong[POS_CUR] | mb_strong[POS_LEFT])){ i 41 libavcodec/rv40dsp.c int i;\ i 42 libavcodec/rv40dsp.c for(i = 0; i < h; i++)\ i 60 libavcodec/rv40dsp.c int i;\ i 61 libavcodec/rv40dsp.c for(i = 0; i < w; i++)\ i 220 libavcodec/rv40dsp.c int i; \ i 231 libavcodec/rv40dsp.c for (i = 0; i < h; i += 2) { \ i 303 libavcodec/rv40dsp.c int i;\ i 309 libavcodec/rv40dsp.c for(i = 0; i < h; i++){\ i 320 libavcodec/rv40dsp.c for(i = 0; i < h; i++){\ i 339 libavcodec/rv40dsp.c int i;\ i 345 libavcodec/rv40dsp.c for(i = 0; i < h; i++){\ i 360 libavcodec/rv40dsp.c for(i = 0; i < h; i++){\ i 384 libavcodec/rv40dsp.c int i, j;\ i 387 libavcodec/rv40dsp.c for (i = 0; i < size; i++)\ i 388 libavcodec/rv40dsp.c dst[i] = ((((unsigned)w2 * src1[i]) >> 9) + (((unsigned)w1 * src2[i]) >> 9) + 0x10) >> 5;\ i 396 libavcodec/rv40dsp.c int i, j;\ i 399 libavcodec/rv40dsp.c for (i = 0; i < size; i++)\ i 400 libavcodec/rv40dsp.c dst[i] = ((unsigned)w2 * src1[i] + (unsigned)w1 * src2[i] + 0x10) >> 5;\ i 442 libavcodec/rv40dsp.c int i, t, u, diff; i 444 libavcodec/rv40dsp.c for (i = 0; i < 4; i++, src += stride) { i 506 libavcodec/rv40dsp.c int i; i 508 libavcodec/rv40dsp.c for(i = 0; i < 4; i++, src += stride){ i 521 libavcodec/rv40dsp.c rv40_dither_l[dmode + i]) >> 7; i 525 libavcodec/rv40dsp.c rv40_dither_r[dmode + i]) >> 7; i 533 libavcodec/rv40dsp.c 25*src[ 0*step] + rv40_dither_l[dmode + i]) >> 7; i 535 libavcodec/rv40dsp.c 25*src[ 3*step] + rv40_dither_r[dmode + i]) >> 7; i 579 libavcodec/rv40dsp.c int i; i 581 libavcodec/rv40dsp.c for (i = 0, ptr = src; i < 4; i++, ptr += stride) { i 595 libavcodec/rv40dsp.c for (i = 0, ptr = src; i < 4; i++, ptr += stride) { i 100 libavcodec/s302m.c int i; i 134 libavcodec/s302m.c for (i=0; i<frame->nb_samples * 2 - 6; i+=2) { i 135 libavcodec/s302m.c if (o[i] || o[i+1] || o[i+2] || o[i+3]) i 137 libavcodec/s302m.c if (o[i+4] == 0x96F87200U && o[i+5] == 0xA54E1F00) { i 138 libavcodec/s302m.c non_pcm_data_type = (o[i+6] >> 16) & 0x1F; i 155 libavcodec/s302m.c for (i=0; i<frame->nb_samples * 2 - 6; i+=2) { i 156 libavcodec/s302m.c if (o[i] || o[i+1] || o[i+2] || o[i+3]) i 158 libavcodec/s302m.c if (o[i+4] == 0x6F872000U && o[i+5] == 0x54E1F000) { i 159 libavcodec/s302m.c non_pcm_data_type = (o[i+6] >> 16) & 0x1F; i 175 libavcodec/s302m.c for (i=0; i<frame->nb_samples * 2 - 6; i+=2) { i 176 libavcodec/s302m.c if (o[i] || o[i+1] || o[i+2] || o[i+3]) i 178 libavcodec/s302m.c if (o[i+4] == 0xF872U && o[i+5] == 0x4E1F) { i 179 libavcodec/s302m.c non_pcm_data_type = (o[i+6] & 0x1F); i 391 libavcodec/sanm.c int i, j; i 392 libavcodec/sanm.c for (i = 0; i < GLYPH_COORD_VECT_SIZE; i++) { i 393 libavcodec/sanm.c int x0 = xvec[i]; i 394 libavcodec/sanm.c int y0 = yvec[i]; i 512 libavcodec/sanm.c int i; i 515 libavcodec/sanm.c for (i = 0; i < PALETTE_SIZE; i++) i 516 libavcodec/sanm.c ctx->pal[i] = 0xFFU << 24 | AV_RL32(avctx->extradata + 2 + i * 4); i 561 libavcodec/sanm.c int i, j, len, flag, code, val, pos, end; i 563 libavcodec/sanm.c for (i = 0; i < height; i++) { i 607 libavcodec/sanm.c int pos, i, j; i 611 libavcodec/sanm.c for (i = 0; i < 4; i++) { i 612 libavcodec/sanm.c if ((pos + i) < 0 || (pos + i) >= height * stride) i 613 libavcodec/sanm.c dst[i] = 0; i 615 libavcodec/sanm.c dst[i] = src[i]; i 627 libavcodec/sanm.c int i, j, k, t; i 660 libavcodec/sanm.c for (i = 0; i < height; i++) { i 677 libavcodec/sanm.c for (i = 0; i < width; i += 4) { i 681 libavcodec/sanm.c copy_block4(dst + i, prev + i, stride, stride, 4); i 692 libavcodec/sanm.c bytestream2_get_bufferu(&ctx->gb, dst + i + k * stride, 4); i 698 libavcodec/sanm.c memset(dst + i + k * stride, bytestream2_get_byteu(&ctx->gb), 4); i 705 libavcodec/sanm.c memset(dst + i + k * stride, t, 4); i 712 libavcodec/sanm.c i -= 4; i 718 libavcodec/sanm.c codec37_mv(dst + i, prev + i + mx + my * stride, i 719 libavcodec/sanm.c ctx->height, stride, i + mx, j + my); i 728 libavcodec/sanm.c for (i = 0; i < width; i += 4) { i 732 libavcodec/sanm.c copy_block4(dst + i, prev + i, stride, stride, 4); i 740 libavcodec/sanm.c bytestream2_get_bufferu(&ctx->gb, dst + i + k * stride, 4); i 745 libavcodec/sanm.c i -= 4; i 751 libavcodec/sanm.c codec37_mv(dst + i, prev + i + mx + my * stride, i 752 libavcodec/sanm.c ctx->height, stride, i + mx, j + my); i 863 libavcodec/sanm.c int i, j; i 904 libavcodec/sanm.c for (i = 0; i < width; i += 2) { i 905 libavcodec/sanm.c dst[i] = i 906 libavcodec/sanm.c dst[i + 1] = i 907 libavcodec/sanm.c dst[stride + i] = i 908 libavcodec/sanm.c dst[stride + i + 1] = bytestream2_get_byteu(&ctx->gb); i 916 libavcodec/sanm.c for (i = 0; i < width; i += 8) i 917 libavcodec/sanm.c if (process_block(ctx, dst + i, prev1 + i, prev2 + i, stride, i 1321 libavcodec/sanm.c int i, ret; i 1344 libavcodec/sanm.c for (i = 0; i < 4; i++) i 1345 libavcodec/sanm.c ctx->small_codebook[i] = bytestream2_get_le16u(&ctx->gb); i 1351 libavcodec/sanm.c for (i = 0; i < 256; i++) i 1352 libavcodec/sanm.c ctx->codebook[i] = bytestream2_get_le16u(&ctx->gb); i 1393 libavcodec/sanm.c int i, ret; i 1420 libavcodec/sanm.c for (i = 0; i < PALETTE_SIZE; i++) i 1421 libavcodec/sanm.c ctx->pal[i] = 0xFFU << 24 | bytestream2_get_be24u(&ctx->gb); i 1434 libavcodec/sanm.c for (i = 0; i < PALETTE_SIZE; i++) { i 1436 libavcodec/sanm.c int t = (ctx->pal[i] >> (16 - j * 8)) & 0xFF; i 1437 libavcodec/sanm.c tmp[j] = av_clip_uint8((t * 129 + ctx->delta_pal[i * 3 + j]) >> 7); i 1439 libavcodec/sanm.c ctx->pal[i] = 0xFFU << 24 | AV_RB24(tmp); i 1449 libavcodec/sanm.c for (i = 0; i < PALETTE_DELTA; i++) i 1450 libavcodec/sanm.c ctx->delta_pal[i] = bytestream2_get_le16u(&ctx->gb); i 1452 libavcodec/sanm.c for (i = 0; i < PALETTE_SIZE; i++) i 1453 libavcodec/sanm.c ctx->pal[i] = 0xFFU << 24 | bytestream2_get_be24u(&ctx->gb); i 215 libavcodec/sbcdec.c int i, k, idx; i 219 libavcodec/sbcdec.c for (i = 0; i < 8; i++) { i 221 libavcodec/sbcdec.c offset[i]--; i 222 libavcodec/sbcdec.c if (offset[i] < 0) { i 223 libavcodec/sbcdec.c offset[i] = 79; i 228 libavcodec/sbcdec.c v[offset[i]] = i 229 libavcodec/sbcdec.c (int)( (unsigned)ff_synmatrix4[i][0] * frame->sb_sample[blk][ch][0] + i 230 libavcodec/sbcdec.c (unsigned)ff_synmatrix4[i][1] * frame->sb_sample[blk][ch][1] + i 231 libavcodec/sbcdec.c (unsigned)ff_synmatrix4[i][2] * frame->sb_sample[blk][ch][2] + i 232 libavcodec/sbcdec.c (unsigned)ff_synmatrix4[i][3] * frame->sb_sample[blk][ch][3] ) >> 15; i 236 libavcodec/sbcdec.c for (idx = 0, i = 0; i < 4; i++, idx += 5) { i 237 libavcodec/sbcdec.c k = (i + 4) & 0xf; i 240 libavcodec/sbcdec.c AV_WN16A(&output_frame->data[ch][blk * 8 + i * 2], av_clip_int16( i 241 libavcodec/sbcdec.c (int)( (unsigned)v[offset[i] + 0] * ff_sbc_proto_4_40m0[idx + 0] + i 243 libavcodec/sbcdec.c (unsigned)v[offset[i] + 2] * ff_sbc_proto_4_40m0[idx + 1] + i 245 libavcodec/sbcdec.c (unsigned)v[offset[i] + 4] * ff_sbc_proto_4_40m0[idx + 2] + i 247 libavcodec/sbcdec.c (unsigned)v[offset[i] + 6] * ff_sbc_proto_4_40m0[idx + 3] + i 249 libavcodec/sbcdec.c (unsigned)v[offset[i] + 8] * ff_sbc_proto_4_40m0[idx + 4] + i 258 libavcodec/sbcdec.c int i, k, idx; i 262 libavcodec/sbcdec.c for (i = 0; i < 16; i++) { i 264 libavcodec/sbcdec.c offset[i]--; i 265 libavcodec/sbcdec.c if (offset[i] < 0) { i 266 libavcodec/sbcdec.c offset[i] = 159; i 271 libavcodec/sbcdec.c v[offset[i]] = i 272 libavcodec/sbcdec.c (int)( (unsigned)ff_synmatrix8[i][0] * frame->sb_sample[blk][ch][0] + i 273 libavcodec/sbcdec.c (unsigned)ff_synmatrix8[i][1] * frame->sb_sample[blk][ch][1] + i 274 libavcodec/sbcdec.c (unsigned)ff_synmatrix8[i][2] * frame->sb_sample[blk][ch][2] + i 275 libavcodec/sbcdec.c (unsigned)ff_synmatrix8[i][3] * frame->sb_sample[blk][ch][3] + i 276 libavcodec/sbcdec.c (unsigned)ff_synmatrix8[i][4] * frame->sb_sample[blk][ch][4] + i 277 libavcodec/sbcdec.c (unsigned)ff_synmatrix8[i][5] * frame->sb_sample[blk][ch][5] + i 278 libavcodec/sbcdec.c (unsigned)ff_synmatrix8[i][6] * frame->sb_sample[blk][ch][6] + i 279 libavcodec/sbcdec.c (unsigned)ff_synmatrix8[i][7] * frame->sb_sample[blk][ch][7] ) >> 15; i 283 libavcodec/sbcdec.c for (idx = 0, i = 0; i < 8; i++, idx += 5) { i 284 libavcodec/sbcdec.c k = (i + 8) & 0xf; i 287 libavcodec/sbcdec.c AV_WN16A(&output_frame->data[ch][blk * 16 + i * 2], av_clip_int16( i 288 libavcodec/sbcdec.c (int)( (unsigned)v[offset[i] + 0] * ff_sbc_proto_8_80m0[idx + 0] + i 290 libavcodec/sbcdec.c (unsigned)v[offset[i] + 2] * ff_sbc_proto_8_80m0[idx + 1] + i 292 libavcodec/sbcdec.c (unsigned)v[offset[i] + 4] * ff_sbc_proto_8_80m0[idx + 2] + i 294 libavcodec/sbcdec.c (unsigned)v[offset[i] + 6] * ff_sbc_proto_8_80m0[idx + 3] + i 296 libavcodec/sbcdec.c (unsigned)v[offset[i] + 8] * ff_sbc_proto_8_80m0[idx + 4] + i 324 libavcodec/sbcdec.c int i, ch; i 332 libavcodec/sbcdec.c for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++) i 333 libavcodec/sbcdec.c sbc->dsp.offset[ch][i] = (10 * i + 10); i 68 libavcodec/sbcdsp.c int i, j, hop = 0; i 71 libavcodec/sbcdsp.c for (i = 0; i < subbands; i++) i 72 libavcodec/sbcdsp.c t1[i] = 1 << (SBC_PROTO_FIXED_SCALE - 1); i 76 libavcodec/sbcdsp.c for (i = 0; i < 2*subbands; i++) i 77 libavcodec/sbcdsp.c t1[i >> 1] += in[hop + i] * consts[hop + i]; i 80 libavcodec/sbcdsp.c for (i = 0; i < subbands; i++) i 81 libavcodec/sbcdsp.c t2[i] = t1[i] >> SBC_PROTO_FIXED_SCALE; i 86 libavcodec/sbcdsp.c for (i = 0; i < subbands/2; i++) i 88 libavcodec/sbcdsp.c t1[j>>1] += t2[i * 2 + (j&1)] * consts[10*subbands + i*2*subbands + j]; i 90 libavcodec/sbcdsp.c for (i = 0; i < subbands; i++) i 91 libavcodec/sbcdsp.c out[i] = t1[i] >> (SBC_COS_TABLE_FIXED_SCALE - SCALE_OUT_BITS); i 260 libavcodec/sbcenc.c for (int i = 0; avctx->codec->supported_samplerates[i]; i++) i 261 libavcodec/sbcenc.c if (avctx->sample_rate == avctx->codec->supported_samplerates[i]) i 262 libavcodec/sbcenc.c frame->frequency = i; i 34 libavcodec/sbrdsp.c int i; i 36 libavcodec/sbrdsp.c for (i = 0; i < n; i += 2) i 38 libavcodec/sbrdsp.c sum0 += x[i + 0][0] * x[i + 0][0]; i 39 libavcodec/sbrdsp.c sum1 += x[i + 0][1] * x[i + 0][1]; i 40 libavcodec/sbrdsp.c sum0 += x[i + 1][0] * x[i + 1][0]; i 41 libavcodec/sbrdsp.c sum1 += x[i + 1][1] * x[i + 1][1]; i 50 libavcodec/sbrdsp.c int i; i 51 libavcodec/sbrdsp.c for (i = 1; i < 64; i += 4) { i 52 libavcodec/sbrdsp.c xi[i + 0].i ^= 1U << 31; i 53 libavcodec/sbrdsp.c xi[i + 2].i ^= 1U << 31; i 61 libavcodec/sbrdsp.c zi[64].i = zi[0].i; i 62 libavcodec/sbrdsp.c zi[65].i = zi[1].i; i 64 libavcodec/sbrdsp.c zi[64 + 2 * k + 0].i = zi[64 - k].i ^ (1U << 31); i 65 libavcodec/sbrdsp.c zi[64 + 2 * k + 1].i = zi[ k + 1].i; i 66 libavcodec/sbrdsp.c zi[64 + 2 * k + 2].i = zi[63 - k].i ^ (1U << 31); i 67 libavcodec/sbrdsp.c zi[64 + 2 * k + 3].i = zi[ k + 2].i; i 70 libavcodec/sbrdsp.c zi[64 + 2 * 31 + 0].i = zi[64 - 31].i ^ (1U << 31); i 71 libavcodec/sbrdsp.c zi[64 + 2 * 31 + 1].i = zi[31 + 1].i; i 80 libavcodec/sbrdsp.c Wi[2 * k + 0].i = zi[63 - k].i ^ (1U << 31); i 81 libavcodec/sbrdsp.c Wi[2 * k + 1].i = zi[ k + 0].i; i 82 libavcodec/sbrdsp.c Wi[2 * k + 2].i = zi[62 - k].i ^ (1U << 31); i 83 libavcodec/sbrdsp.c Wi[2 * k + 3].i = zi[ k + 1].i; i 91 libavcodec/sbrdsp.c int i; i 92 libavcodec/sbrdsp.c for (i = 0; i < 32; i++) { i 93 libavcodec/sbrdsp.c vi[ i].i = si[63 - 2 * i ].i; i 94 libavcodec/sbrdsp.c vi[63 - i].i = si[63 - 2 * i - 1].i ^ (1U << 31); i 105 libavcodec/sbrdsp.c int i; i 109 libavcodec/sbrdsp.c for (i = 1; i < 38; i++) { i 110 libavcodec/sbrdsp.c real_sum += x[i][0] * x[i+lag][0] + x[i][1] * x[i+lag][1]; i 111 libavcodec/sbrdsp.c imag_sum += x[i][0] * x[i+lag][1] - x[i][1] * x[i+lag][0]; i 120 libavcodec/sbrdsp.c for (i = 1; i < 38; i++) { i 121 libavcodec/sbrdsp.c real_sum += x[i][0] * x[i][0] + x[i][1] * x[i][1]; i 140 libavcodec/sbrdsp.c int i; i 141 libavcodec/sbrdsp.c for (i = 1; i < 38; i++) { i 142 libavcodec/sbrdsp.c real_sum0 += x[i][0] * x[i ][0] + x[i][1] * x[i ][1]; i 143 libavcodec/sbrdsp.c real_sum1 += x[i][0] * x[i + 1][0] + x[i][1] * x[i + 1][1]; i 144 libavcodec/sbrdsp.c imag_sum1 += x[i][0] * x[i + 1][1] - x[i][1] * x[i + 1][0]; i 145 libavcodec/sbrdsp.c real_sum2 += x[i][0] * x[i + 2][0] + x[i][1] * x[i + 2][1]; i 146 libavcodec/sbrdsp.c imag_sum2 += x[i][0] * x[i + 2][1] - x[i][1] * x[i + 2][0]; i 164 libavcodec/sbrdsp.c int i; i 171 libavcodec/sbrdsp.c for (i = start; i < end; i++) { i 172 libavcodec/sbrdsp.c X_high[i][0] = i 173 libavcodec/sbrdsp.c X_low[i - 2][0] * alpha[0] - i 174 libavcodec/sbrdsp.c X_low[i - 2][1] * alpha[1] + i 175 libavcodec/sbrdsp.c X_low[i - 1][0] * alpha[2] - i 176 libavcodec/sbrdsp.c X_low[i - 1][1] * alpha[3] + i 177 libavcodec/sbrdsp.c X_low[i][0]; i 178 libavcodec/sbrdsp.c X_high[i][1] = i 179 libavcodec/sbrdsp.c X_low[i - 2][1] * alpha[0] + i 180 libavcodec/sbrdsp.c X_low[i - 2][0] * alpha[1] + i 181 libavcodec/sbrdsp.c X_low[i - 1][1] * alpha[2] + i 182 libavcodec/sbrdsp.c X_low[i - 1][0] * alpha[3] + i 183 libavcodec/sbrdsp.c X_low[i][1]; i 39 libavcodec/sbrdsp_fixed.c int i, nz, nz0; i 43 libavcodec/sbrdsp_fixed.c for (i = 0; i < n; i += 2) { i 44 libavcodec/sbrdsp_fixed.c accu0 += (int64_t)x[i + 0][0] * x[i + 0][0]; i 45 libavcodec/sbrdsp_fixed.c accu1 += (int64_t)x[i + 0][1] * x[i + 0][1]; i 46 libavcodec/sbrdsp_fixed.c accu2 += (int64_t)x[i + 1][0] * x[i + 1][0]; i 47 libavcodec/sbrdsp_fixed.c accu3 += (int64_t)x[i + 1][1] * x[i + 1][1]; i 48 libavcodec/sbrdsp_fixed.c if ((accu0|accu1|accu2|accu3) > UINT64_MAX - INT32_MIN*(int64_t)INT32_MIN || i+2>=n) { i 88 libavcodec/sbrdsp_fixed.c int i; i 89 libavcodec/sbrdsp_fixed.c for (i = 1; i < 64; i += 2) i 90 libavcodec/sbrdsp_fixed.c x[i] = -x[i]; i 115 libavcodec/sbrdsp_fixed.c int i; i 116 libavcodec/sbrdsp_fixed.c for (i = 0; i < 32; i++) { i 117 libavcodec/sbrdsp_fixed.c v[ i] = ( src[63 - 2*i ] + 0x10) >> 5; i 118 libavcodec/sbrdsp_fixed.c v[63 - i] = (-src[63 - 2*i - 1] + 0x10) >> 5; i 126 libavcodec/sbrdsp_fixed.c int i = (int)(accu >> 32); i 127 libavcodec/sbrdsp_fixed.c if (i == 0) { i 131 libavcodec/sbrdsp_fixed.c while (FFABS(i) < 0x40000000) { i 132 libavcodec/sbrdsp_fixed.c i *= 2; i 148 libavcodec/sbrdsp_fixed.c int i; i 153 libavcodec/sbrdsp_fixed.c for (i = 1; i < 38; i++) { i 154 libavcodec/sbrdsp_fixed.c accu_re += (uint64_t)x[i][0] * x[i+lag][0]; i 155 libavcodec/sbrdsp_fixed.c accu_re += (uint64_t)x[i][1] * x[i+lag][1]; i 156 libavcodec/sbrdsp_fixed.c accu_im += (uint64_t)x[i][0] * x[i+lag][1]; i 157 libavcodec/sbrdsp_fixed.c accu_im -= (uint64_t)x[i][1] * x[i+lag][0]; i 183 libavcodec/sbrdsp_fixed.c for (i = 1; i < 38; i++) { i 184 libavcodec/sbrdsp_fixed.c accu_re += (uint64_t)x[i][0] * x[i][0]; i 185 libavcodec/sbrdsp_fixed.c accu_re += (uint64_t)x[i][1] * x[i][1]; i 213 libavcodec/sbrdsp_fixed.c int i; i 227 libavcodec/sbrdsp_fixed.c for (i = start; i < end; i++) { i 228 libavcodec/sbrdsp_fixed.c accu = (int64_t)X_low[i][0] * 0x20000000; i 229 libavcodec/sbrdsp_fixed.c accu += (int64_t)X_low[i - 2][0] * alpha[0]; i 230 libavcodec/sbrdsp_fixed.c accu -= (int64_t)X_low[i - 2][1] * alpha[1]; i 231 libavcodec/sbrdsp_fixed.c accu += (int64_t)X_low[i - 1][0] * alpha[2]; i 232 libavcodec/sbrdsp_fixed.c accu -= (int64_t)X_low[i - 1][1] * alpha[3]; i 233 libavcodec/sbrdsp_fixed.c X_high[i][0] = (int)((accu + 0x10000000) >> 29); i 235 libavcodec/sbrdsp_fixed.c accu = (int64_t)X_low[i][1] * 0x20000000; i 236 libavcodec/sbrdsp_fixed.c accu += (int64_t)X_low[i - 2][1] * alpha[0]; i 237 libavcodec/sbrdsp_fixed.c accu += (int64_t)X_low[i - 2][0] * alpha[1]; i 238 libavcodec/sbrdsp_fixed.c accu += (int64_t)X_low[i - 1][1] * alpha[2]; i 239 libavcodec/sbrdsp_fixed.c accu += (int64_t)X_low[i - 1][0] * alpha[3]; i 240 libavcodec/sbrdsp_fixed.c X_high[i][1] = (int)((accu + 0x10000000) >> 29); i 34 libavcodec/sbrdsp_template.c int i; i 35 libavcodec/sbrdsp_template.c for (i = 0; i < 64; i++) { i 37 libavcodec/sbrdsp_template.c v[ i] = (int)(0x10U + src0[i] - src1[63 - i]) >> 5; i 38 libavcodec/sbrdsp_template.c v[127 - i] = (int)(0x10U + src0[i] + src1[63 - i]) >> 5; i 40 libavcodec/sbrdsp_template.c v[ i] = src0[i] - src1[63 - i]; i 41 libavcodec/sbrdsp_template.c v[127 - i] = src0[i] + src1[63 - i]; i 47 libavcodec/scpr.c int comp, i, j; i 52 libavcodec/scpr.c for (i = 0; i < 256; i++) i 53 libavcodec/scpr.c s->pixel_model[comp][j].freq[i] = 1; i 54 libavcodec/scpr.c for (i = 0; i < 16; i++) i 55 libavcodec/scpr.c s->pixel_model[comp][j].lookup[i] = 16; i 63 libavcodec/scpr.c for (i = 0; i < 256; i++) i 64 libavcodec/scpr.c p[i] = 1; i 70 libavcodec/scpr.c for (i = 0; i < 6; i++) i 71 libavcodec/scpr.c op[i] = 1; i 75 libavcodec/scpr.c for (i = 0; i < 256; i++) { i 76 libavcodec/scpr.c s->range_model[i] = 1; i 77 libavcodec/scpr.c s->count_model[i] = 1; i 82 libavcodec/scpr.c for (i = 0; i < 5; i++) { i 83 libavcodec/scpr.c s->fill_model[i] = 1; i 88 libavcodec/scpr.c for (i = 0; i < 16; i++) { i 89 libavcodec/scpr.c s->sxy_model[j][i] = 1; i 94 libavcodec/scpr.c for (i = 0; i < 512; i++) { i 95 libavcodec/scpr.c s->mv_model[0][i] = 1; i 96 libavcodec/scpr.c s->mv_model[1][i] = 1; i 170 libavcodec/scpr.c int i, ret; i 194 libavcodec/scpr.c for (i = 0; i < maxc; i++) { i 195 libavcodec/scpr.c uint32_t nc = (cnt[i] >> 1) + 1; i 196 libavcodec/scpr.c cnt[i] = nc; i 213 libavcodec/scpr.c int i, j, ret, c, cnt_c; i 249 libavcodec/scpr.c for (i = 0; i < 256; i++) { i 250 libavcodec/scpr.c uint32_t nc = (pixel->freq[i] >> 1) + 1; i 251 libavcodec/scpr.c pixel->freq[i] = nc; i 254 libavcodec/scpr.c for (i = 0; i < 16; i++) { i 256 libavcodec/scpr.c uint32_t i16_17 = i << 4; i 259 libavcodec/scpr.c pixel->lookup[i] = sum; i 438 libavcodec/scpr.c int i, j, by = y * 16, bx = x * 16; i 453 libavcodec/scpr.c for (i = 0; i < sy2 - sy1 && (by + sy1 + i) < avctx->height && (by + mvy + sy1 + i) < avctx->height; i++) { i 455 libavcodec/scpr.c dst[(by + i + sy1) * linesize + bx + sx1 + j] = prev[(by + mvy + sy1 + i) * plinesize + bx + sx1 + mvx + j]; i 55 libavcodec/scpr3.c for (int i = 0; i < 3; i++) { i 57 libavcodec/scpr3.c PixelModel3 *m = &s->pixel_model3[i][j]; i 62 libavcodec/scpr3.c for (int i = 0; i < 6; i++) { i 63 libavcodec/scpr3.c renew_table3(256, &s->run_model3[i].cntsum, i 64 libavcodec/scpr3.c s->run_model3[i].freqs[0], s->run_model3[i].freqs[1], i 65 libavcodec/scpr3.c s->run_model3[i].cnts, s->run_model3[i].dectab); i 80 libavcodec/scpr3.c for (int i = 0; i < 4; i++) { i 81 libavcodec/scpr3.c renew_table3(16, &s->sxy_model3[i].cntsum, i 82 libavcodec/scpr3.c s->sxy_model3[i].freqs[0], s->sxy_model3[i].freqs[1], i 83 libavcodec/scpr3.c s->sxy_model3[i].cnts, s->sxy_model3[i].dectab); i 86 libavcodec/scpr3.c for (int i = 0; i < 2; i++) { i 87 libavcodec/scpr3.c renew_table3(512, &s->mv_model3[i].cntsum, i 88 libavcodec/scpr3.c s->mv_model3[i].freqs[0], s->mv_model3[i].freqs[1], i 89 libavcodec/scpr3.c s->mv_model3[i].cnts, s->mv_model3[i].dectab); i 92 libavcodec/scpr3.c for (int i = 0; i < 6; i++) { i 93 libavcodec/scpr3.c renew_table3(6, &s->op_model3[i].cntsum, i 94 libavcodec/scpr3.c s->op_model3[i].freqs[0], s->op_model3[i].freqs[1], i 95 libavcodec/scpr3.c s->op_model3[i].cnts, s->op_model3[i].dectab); i 207 libavcodec/scpr3.c int c, d, e, f, k, p, length, i, j, index; i 217 libavcodec/scpr3.c for (i = 0; i < length; i++) { i 218 libavcodec/scpr3.c if (!m->cnts[i]) i 220 libavcodec/scpr3.c index = m->symbols[i]; i 221 libavcodec/scpr3.c freqs[index] = m->freqs[2 * i]; i 222 libavcodec/scpr3.c freqs1[index] = m->freqs[2 * i + 1]; i 223 libavcodec/scpr3.c cnts[index] = m->cnts[i]; i 239 libavcodec/scpr3.c for (i = 0; i < k - p; i++) i 240 libavcodec/scpr3.c n.dectab[p + i] = j; i 485 libavcodec/scpr3.c int i, b; i 490 libavcodec/scpr3.c for (i = 0; i < b; i++) i 491 libavcodec/scpr3.c n.symbols[i] = m->symbols[i]; i 502 libavcodec/scpr3.c int size, i; i 507 libavcodec/scpr3.c for (i = 0; i < n.size; i++) { i 508 libavcodec/scpr3.c n.symbols[i] = m->symbols[i]; i 511 libavcodec/scpr3.c for (i = 0; i < n.size; i++) { i 512 libavcodec/scpr3.c if (val == n.symbols[i]) { i 513 libavcodec/scpr3.c n.freqs[i] = 100; i 514 libavcodec/scpr3.c n.maxpos = i; i 516 libavcodec/scpr3.c n.freqs[i] = 50; i 528 libavcodec/scpr3.c int i, size, freqs; i 533 libavcodec/scpr3.c for (i = 0; i < size; i++) { i 534 libavcodec/scpr3.c n.symbols[i] = m->symbols[i]; i 538 libavcodec/scpr3.c for (i = 0; i < size; i++) { i 539 libavcodec/scpr3.c if (val == n.symbols[i]) { i 540 libavcodec/scpr3.c n.freqs[i] = 100; i 541 libavcodec/scpr3.c n.maxpos = i; i 543 libavcodec/scpr3.c n.freqs[i] = 50; i 547 libavcodec/scpr3.c for (i = 0; i < size; i++, a += freqs) i 548 libavcodec/scpr3.c freqs = n.freqs[i]; i 562 libavcodec/scpr3.c for (int i = 0; i < size; i++) { i 563 libavcodec/scpr3.c if (val == m->symbols[i]) { i 647 libavcodec/scpr3.c for (int i = 0; i < size; i++) i 648 libavcodec/scpr3.c n.symbols[i] = m->symbols[i]; i 661 libavcodec/scpr3.c for (int i = 0; i < size; i++) { i 662 libavcodec/scpr3.c if (val == m->symbols[i]) { i 726 libavcodec/scpr3.c for (int i = 0; i < size; i++) { i 727 libavcodec/scpr3.c if (val == m->symbols[i]) i 774 libavcodec/scpr3.c for (int c = 0, i = 0; i < max + 1; i++) { i 775 libavcodec/scpr3.c e = cnts[i]; i 776 libavcodec/scpr3.c freqs2[i] = c; i 777 libavcodec/scpr3.c freqs1[i] = e; i 783 libavcodec/scpr3.c dectable[j + g] = i; i 786 libavcodec/scpr3.c cnts[i] = y; i 1137 libavcodec/scpr3.c int i, a, b, c, j, by = y * 16, bx = x * 16; i 1178 libavcodec/scpr3.c for (i = 0; i < sy2 - sy1 && (by + sy1 + i) < avctx->height && (by + mvy + sy1 + i) < avctx->height; i++) { i 1180 libavcodec/scpr3.c dst[(by + i + sy1) * linesize + bx + sx1 + j] = prev[(by + mvy + sy1 + i) * plinesize + bx + sx1 + mvx + j]; i 95 libavcodec/screenpresso.c int i; i 98 libavcodec/screenpresso.c for (i = 0; i < bytewidth; i++) i 99 libavcodec/screenpresso.c dst[i] += src1[i]; i 73 libavcodec/sgienc.c int i; i 80 libavcodec/sgienc.c for (i = 0; i < count; i++) { i 81 libavcodec/sgienc.c val = bpp == 1 ? src[i] : AV_RB16(src + i * bpp); i 99 libavcodec/sgienc.c int x, y, z, length, tablesize, ret, i; i 190 libavcodec/sgienc.c for (i = 0; i < 80; i++) i 197 libavcodec/sgienc.c for (i = 0; i < 404; i++) i 50 libavcodec/sgirledec.c int i; i 51 libavcodec/sgirledec.c for (i = 0; i < size; i++) i 52 libavcodec/sgirledec.c dst[i] = RBG323_TO_BGR8(src[i]); i 1787 libavcodec/sheervideo.c int i; i 1790 libavcodec/sheervideo.c for (i = 0; i < count; i++) { i 1791 libavcodec/sheervideo.c codes[i] = index >> (32 - len[i]); i 1792 libavcodec/sheervideo.c bits[i] = len[i]; i 1793 libavcodec/sheervideo.c syms[i] = i; i 1794 libavcodec/sheervideo.c index += 1ULL << (32 - len[i]); i 129 libavcodec/shorten.c int i, chan, err; i 150 libavcodec/shorten.c for (i = 0; i < s->nwrap; i++) i 151 libavcodec/shorten.c s->decoded_base[chan][i] = 0; i 173 libavcodec/shorten.c int i; i 176 libavcodec/shorten.c for (i = 0; i < s->blocksize; i++) i 177 libavcodec/shorten.c buffer[i] = 0; i 179 libavcodec/shorten.c for (i = 0; i < s->blocksize; i++) i 180 libavcodec/shorten.c buffer[i] *= 1U << s->bitshift; i 187 libavcodec/shorten.c int chan, i; i 205 libavcodec/shorten.c for (i = 0; i < nblock; i++) i 206 libavcodec/shorten.c s->offset[chan][i] = mean; i 353 libavcodec/shorten.c int pred_order, sum, qshift, init_sum, i, j; i 365 libavcodec/shorten.c for (i = 0; i < pred_order; i++) i 366 libavcodec/shorten.c s->coeffs[i] = get_sr_golomb_shorten(&s->gb, LPCQUANT); i 384 libavcodec/shorten.c for (i = -pred_order; i < 0; i++) i 385 libavcodec/shorten.c s->decoded[channel][i] -= (unsigned)coffset; i 389 libavcodec/shorten.c for (i = 0; i < s->blocksize; i++) { i 392 libavcodec/shorten.c sum += coeffs[j] * (unsigned)s->decoded[channel][i - j - 1]; i 393 libavcodec/shorten.c s->decoded[channel][i] = get_sr_golomb_shorten(&s->gb, residual_size) + i 399 libavcodec/shorten.c for (i = 0; i < s->blocksize; i++) i 400 libavcodec/shorten.c s->decoded[channel][i] += (unsigned)coffset; i 407 libavcodec/shorten.c int i, ret; i 464 libavcodec/shorten.c for (i = 0; i < skip_bytes; i++) i 489 libavcodec/shorten.c for (i = 0; i < s->header_size; i++) i 490 libavcodec/shorten.c s->header[i] = (char)get_ur_golomb_shorten(&s->gb, VERBATIM_BYTE_SIZE); i 527 libavcodec/shorten.c int i, input_buf_size = 0; i 689 libavcodec/shorten.c for (i = 0; i < s->nmean; i++) i 690 libavcodec/shorten.c sum += (unsigned)s->offset[channel][i]; i 698 libavcodec/shorten.c for (i = 0; i < s->blocksize; i++) i 699 libavcodec/shorten.c s->decoded[channel][i] = 0; i 709 libavcodec/shorten.c for (i = 0; i < s->blocksize; i++) i 710 libavcodec/shorten.c sum += s->decoded[channel][i]; i 712 libavcodec/shorten.c for (i = 1; i < s->nmean; i++) i 713 libavcodec/shorten.c s->offset[channel][i - 1] = s->offset[channel][i]; i 722 libavcodec/shorten.c for (i = -s->nwrap; i < 0; i++) i 723 libavcodec/shorten.c s->decoded[channel][i] = s->decoded[channel][i + s->blocksize]; i 744 libavcodec/shorten.c for (i = 0; i < s->blocksize; i++) { i 747 libavcodec/shorten.c *samples_u8++ = av_clip_uint8(s->decoded[chan][i]); i 751 libavcodec/shorten.c *samples_s16++ = av_clip_int16(s->decoded[chan][i]); i 771 libavcodec/shorten.c i = get_bits_count(&s->gb) / 8; i 772 libavcodec/shorten.c if (i > buf_size) { i 773 libavcodec/shorten.c av_log(s->avctx, AV_LOG_ERROR, "overread: %d\n", i - buf_size); i 779 libavcodec/shorten.c s->bitstream_index += i; i 780 libavcodec/shorten.c s->bitstream_size -= i; i 783 libavcodec/shorten.c return i; i 789 libavcodec/shorten.c int i; i 791 libavcodec/shorten.c for (i = 0; i < s->channels; i++) { i 792 libavcodec/shorten.c s->decoded[i] = NULL; i 793 libavcodec/shorten.c av_freep(&s->decoded_base[i]); i 794 libavcodec/shorten.c av_freep(&s->offset[i]); i 108 libavcodec/simple_idct.c int i; i 113 libavcodec/simple_idct.c for(i=0;i<4;i++) { i 126 libavcodec/simple_idct.c for(i=0; i<8; i++) { i 127 libavcodec/simple_idct.c idctRowCondDC_int16_8bit(block + i*8, 0); i 131 libavcodec/simple_idct.c for(i=0;i<8;i++) { i 132 libavcodec/simple_idct.c idct4col_put(dest + i, 2 * line_size, block + i); i 133 libavcodec/simple_idct.c idct4col_put(dest + line_size + i, 2 * line_size, block + 8 + i); i 196 libavcodec/simple_idct.c int i; i 199 libavcodec/simple_idct.c for(i=0; i<4; i++) { i 200 libavcodec/simple_idct.c idctRowCondDC_int16_8bit(block + i*8, 0); i 204 libavcodec/simple_idct.c for(i=0;i<8;i++) { i 205 libavcodec/simple_idct.c idct4col_add(dest + i, line_size, block + i); i 211 libavcodec/simple_idct.c int i; i 214 libavcodec/simple_idct.c for(i=0; i<8; i++) { i 215 libavcodec/simple_idct.c idct4row(block + i*8); i 219 libavcodec/simple_idct.c for(i=0; i<4; i++){ i 220 libavcodec/simple_idct.c idctSparseColAdd_int16_8bit(dest + i, line_size, block + i); i 226 libavcodec/simple_idct.c int i; i 229 libavcodec/simple_idct.c for(i=0; i<4; i++) { i 230 libavcodec/simple_idct.c idct4row(block + i*8); i 234 libavcodec/simple_idct.c for(i=0; i<4; i++){ i 235 libavcodec/simple_idct.c idct4col_add(dest + i, line_size, block + i); i 241 libavcodec/simple_idct.c int i; i 243 libavcodec/simple_idct.c for (i = 0; i < 64; i++) i 244 libavcodec/simple_idct.c block[i] *= qmat[i]; i 246 libavcodec/simple_idct.c for (i = 0; i < 8; i++) i 247 libavcodec/simple_idct.c idctRowCondDC_extrashift_10(block + i*8, 2); i 249 libavcodec/simple_idct.c for (i = 0; i < 8; i++) { i 250 libavcodec/simple_idct.c block[i] += 8192; i 251 libavcodec/simple_idct.c idctSparseCol_extrashift_10(block + i); i 257 libavcodec/simple_idct.c int i; i 259 libavcodec/simple_idct.c for (i = 0; i < 64; i++) i 260 libavcodec/simple_idct.c block[i] *= qmat[i]; i 262 libavcodec/simple_idct.c for (i = 0; i < 8; i++) i 263 libavcodec/simple_idct.c idctRowCondDC_int16_12bit(block + i*8, 0); i 265 libavcodec/simple_idct.c for (i = 0; i < 8; i++) { i 266 libavcodec/simple_idct.c block[i] += 8192; i 267 libavcodec/simple_idct.c idctSparseCol_int16_12bit(block + i); i 334 libavcodec/simple_idct_template.c int i; i 338 libavcodec/simple_idct_template.c for (i = 0; i < 8; i++) i 339 libavcodec/simple_idct_template.c FUNC6(idctRowCondDC)(block + i*8, 0); i 341 libavcodec/simple_idct_template.c for (i = 0; i < 8; i++) i 342 libavcodec/simple_idct_template.c FUNC6(idctSparseColPut)(dest + i, line_size, block + i); i 349 libavcodec/simple_idct_template.c int i; i 353 libavcodec/simple_idct_template.c for (i = 0; i < 8; i++) i 354 libavcodec/simple_idct_template.c FUNC6(idctRowCondDC)(block + i*8, 0); i 356 libavcodec/simple_idct_template.c for (i = 0; i < 8; i++) i 357 libavcodec/simple_idct_template.c FUNC6(idctSparseColAdd)(dest + i, line_size, block + i); i 362 libavcodec/simple_idct_template.c int i; i 364 libavcodec/simple_idct_template.c for (i = 0; i < 8; i++) i 365 libavcodec/simple_idct_template.c FUNC6(idctRowCondDC)(block + i*8, 0); i 367 libavcodec/simple_idct_template.c for (i = 0; i < 8; i++) i 368 libavcodec/simple_idct_template.c FUNC6(idctSparseCol)(block + i); i 71 libavcodec/sinewin_tablegen.h int i; i 72 libavcodec/sinewin_tablegen.h for(i = 0; i < n; i++) i 73 libavcodec/sinewin_tablegen.h window[i] = SIN_FIX(sinf((i + 0.5) * (M_PI / (2.0 * n)))); i 44 libavcodec/sinewin_tablegen_template.c int i; i 48 libavcodec/sinewin_tablegen_template.c for (i = 5; i <= 13; i++) { i 49 libavcodec/sinewin_tablegen_template.c AAC_RENAME(ff_init_ff_sine_windows)(i); i 50 libavcodec/sinewin_tablegen_template.c printf("SINETABLE(%4i) = {\n", 1 << i); i 51 libavcodec/sinewin_tablegen_template.c WRITE_FUNC(AAC_RENAME(ff_sine_windows)[i], 1 << i); i 144 libavcodec/sipr.c int i; i 148 libavcodec/sipr.c for (i = 0; i < num_vec; i++) i 149 libavcodec/sipr.c memcpy(out + stride*i, cbs[i] + stride*idx[i], stride*sizeof(float)); i 156 libavcodec/sipr.c int i; i 161 libavcodec/sipr.c for (i = 0; i < LP_FILTER_ORDER; i++) i 162 libavcodec/sipr.c lsfnew[i] = lsf_history[i] * 0.33 + lsf_tmp[i] + mean_lsf[i]; i 173 libavcodec/sipr.c for (i = 0; i < LP_FILTER_ORDER - 1; i++) i 174 libavcodec/sipr.c lsfnew[i] = cos(lsfnew[i]); i 182 libavcodec/sipr.c int i; i 184 libavcodec/sipr.c for (i = pitch_lag_int; i < SUBFR_SIZE; i++) i 185 libavcodec/sipr.c fixed_vector[i] += beta * fixed_vector[i - pitch_lag_int]; i 196 libavcodec/sipr.c int i, j; i 201 libavcodec/sipr.c for (i = 0; i < 5; i++) i 202 libavcodec/sipr.c parms->vq_indexes[i] = get_bits(pgb, p->vq_indexes_bits[i]); i 204 libavcodec/sipr.c for (i = 0; i < p->subframe_count; i++) { i 205 libavcodec/sipr.c parms->pitch_delay[i] = get_bits(pgb, p->pitch_delay_bits[i]); i 207 libavcodec/sipr.c parms->gp_index[i] = get_bits(pgb, p->gp_index_bits); i 210 libavcodec/sipr.c parms->fc_indexes[i][j] = get_bits(pgb, p->fc_index_bits[j]); i 212 libavcodec/sipr.c parms->gc_index[i] = get_bits(pgb, p->gc_index_bits); i 220 libavcodec/sipr.c int i,j; i 224 libavcodec/sipr.c for (i = 0; i < num_subfr; i++) { i 241 libavcodec/sipr.c int i; i 244 libavcodec/sipr.c for (i = 0; i < LP_FILTER_ORDER; i++) { i 245 libavcodec/sipr.c tmp1[i+1] = Az[i] * ff_pow_0_55[i]; i 246 libavcodec/sipr.c tmp2[i ] = Az[i] * ff_pow_0_7 [i]; i 262 libavcodec/sipr.c int i, j; i 265 libavcodec/sipr.c for (i = 0; i < pulses->n; i++) i 266 libavcodec/sipr.c for (j = pulses->x[i]; j < length; j++) i 267 libavcodec/sipr.c out[j] += pulses->y[i] * shape[j - pulses->x[i]]; i 279 libavcodec/sipr.c int i; i 281 libavcodec/sipr.c for (i = 0; i < LP_FILTER_ORDER; i++) { i 282 libavcodec/sipr.c lpc_d[i] = lpc[i] * ff_pow_0_75[i]; i 283 libavcodec/sipr.c lpc_n[i] = lpc[i] * ff_pow_0_5 [i]; i 311 libavcodec/sipr.c int i; i 315 libavcodec/sipr.c for (i = 0; i < 3; i++) { i 316 libavcodec/sipr.c fixed_sparse->x[i] = 3 * (pulses[i] & 0xf) + i; i 317 libavcodec/sipr.c fixed_sparse->y[i] = pulses[i] & 0x10 ? -1 : 1; i 322 libavcodec/sipr.c for (i = 0; i < 3; i++) { i 323 libavcodec/sipr.c fixed_sparse->x[2*i ] = 3 * ((pulses[i] >> 4) & 0xf) + i; i 324 libavcodec/sipr.c fixed_sparse->x[2*i + 1] = 3 * ( pulses[i] & 0xf) + i; i 326 libavcodec/sipr.c fixed_sparse->y[2*i ] = (pulses[i] & 0x100) ? -1.0: 1.0; i 328 libavcodec/sipr.c fixed_sparse->y[2*i + 1] = i 329 libavcodec/sipr.c (fixed_sparse->x[2*i + 1] < fixed_sparse->x[2*i]) ? i 330 libavcodec/sipr.c -fixed_sparse->y[2*i ] : fixed_sparse->y[2*i]; i 341 libavcodec/sipr.c for (i = 0; i < 3; i++) { i 342 libavcodec/sipr.c int index = (val & 0x7) * 6 + 4 - i*2; i 344 libavcodec/sipr.c fixed_sparse->y[i] = (offset + index) & 0x3 ? -1 : 1; i 345 libavcodec/sipr.c fixed_sparse->x[i] = index; i 367 libavcodec/sipr.c int i, j; i 389 libavcodec/sipr.c for (i = 0; i < subframe_count; i++) { i 390 libavcodec/sipr.c float *pAz = Az + i*LP_FILTER_ORDER; i 395 libavcodec/sipr.c ff_decode_pitch_lag(&T0, &T0_frac, params->pitch_delay[i], t0_first, i, i 398 libavcodec/sipr.c if (i == 0 || (i == 2 && ctx->mode == MODE_5k0)) i 406 libavcodec/sipr.c decode_fixed_sparse(&fixed_cb, params->fc_indexes[i], ctx->mode, i 419 libavcodec/sipr.c ctx->past_pitch_gain = pitch_gain = gain_cb[params->gc_index[i]][0]; i 421 libavcodec/sipr.c gain_code = ff_amr_set_fixed_gain(gain_cb[params->gc_index[i]][1], i 442 libavcodec/sipr.c ff_celp_lp_synthesis_filterf(ctx->postfilter_syn5k0 + LP_FILTER_ORDER + i*SUBFR_SIZE, i 447 libavcodec/sipr.c ff_celp_lp_synthesis_filterf(synth + i*SUBFR_SIZE, pAz, fixed_vector, i 457 libavcodec/sipr.c for (i = 0; i < subframe_count; i++) { i 458 libavcodec/sipr.c float energy = avpriv_scalarproduct_float_c(ctx->postfilter_syn5k0 + LP_FILTER_ORDER + i * SUBFR_SIZE, i 459 libavcodec/sipr.c ctx->postfilter_syn5k0 + LP_FILTER_ORDER + i * SUBFR_SIZE, i 461 libavcodec/sipr.c ff_adaptive_gain_control(&synth[i * SUBFR_SIZE], i 462 libavcodec/sipr.c &synth[i * SUBFR_SIZE], energy, i 483 libavcodec/sipr.c int i; i 509 libavcodec/sipr.c for (i = 0; i < LP_FILTER_ORDER; i++) i 510 libavcodec/sipr.c ctx->lsp_history[i] = cos((i+1) * M_PI / (LP_FILTER_ORDER + 1)); i 512 libavcodec/sipr.c for (i = 0; i < 4; i++) i 513 libavcodec/sipr.c ctx->energy_history[i] = -14; i 533 libavcodec/sipr.c int i, ret; i 552 libavcodec/sipr.c for (i = 0; i < mode_par->frames_per_packet; i++) { i 47 libavcodec/sipr16k.c int i; i 49 libavcodec/sipr16k.c for (i = 0; i < LP_FILTER_ORDER_16k; i++) i 50 libavcodec/sipr16k.c lsp[i] = cosf(lsf[i]); i 55 libavcodec/sipr16k.c int i; i 57 libavcodec/sipr16k.c for (i = 0; i < 4; i++) i 58 libavcodec/sipr16k.c memcpy(out + 3*i, cbs[i] + 3*idx[i], 3*sizeof(float)); i 66 libavcodec/sipr16k.c int i; i 71 libavcodec/sipr16k.c for (i = 0; i < LP_FILTER_ORDER_16k; i++) { i 72 libavcodec/sipr16k.c isp_new[i] = (1 - qu[ma_pred]) * isp_q[i] i 73 libavcodec/sipr16k.c + qu[ma_pred] * lsf_history[i] i 74 libavcodec/sipr16k.c + mean_lsf_16k[i]; i 105 libavcodec/sipr16k.c int i; i 107 libavcodec/sipr16k.c for (i = 0; i < LP_FILTER_ORDER_16k; i++) i 108 libavcodec/sipr16k.c filt_mem[0][i] = iir_mem[i] * ff_pow_0_5[i]; i 135 libavcodec/sipr16k.c for (i = 0, s = 0; i < 30; i++, s += 1.0/30) i 136 libavcodec/sipr16k.c out_data[i] = tmpbuf[i] + s * (synth[i] - tmpbuf[i]); i 146 libavcodec/sipr16k.c int i; i 149 libavcodec/sipr16k.c for (i = 0; i < LP_FILTER_ORDER_16k; i++) i 150 libavcodec/sipr16k.c lsp_1st[i] = (lsp_2nd[i] + lsp_prev[i]) * 0.5; i 187 libavcodec/sipr16k.c int i; i 206 libavcodec/sipr16k.c for (i = 0; i < SUBFRAME_COUNT_16k; i++) { i 207 libavcodec/sipr16k.c int i_subfr = i * L_SUBFR_16k; i 213 libavcodec/sipr16k.c if (!i) { i 214 libavcodec/sipr16k.c pitch_delay_3x = dec_delay3_1st(params->pitch_delay[i]); i 216 libavcodec/sipr16k.c pitch_delay_3x = dec_delay3_2nd(params->pitch_delay[i], i 220 libavcodec/sipr16k.c pitch_fac = gain_pitch_cb_16k[params->gp_index[i]]; i 236 libavcodec/sipr16k.c ff_decode_10_pulses_35bits(params->fc_indexes[i], &f, i 241 libavcodec/sipr16k.c gain_corr_factor = gain_cb_16k[params->gc_index[i]]; i 255 libavcodec/sipr16k.c ff_celp_lp_synthesis_filterf(synth + i_subfr, Az[i], i 273 libavcodec/sipr16k.c int i; i 275 libavcodec/sipr16k.c for (i = 0; i < LP_FILTER_ORDER_16k; i++) i 276 libavcodec/sipr16k.c ctx->lsp_history_16k[i] = cos((i + 1) * M_PI/(LP_FILTER_ORDER_16k + 1)); i 390 libavcodec/siren.c int i; i 408 libavcodec/siren.c for (i = 0; i < 64; i++) { i 409 libavcodec/siren.c float region_power = powf(10, (i - 24) * 0.3010299957); i 411 libavcodec/siren.c s->standard_deviation[i] = sqrtf(region_power); i 414 libavcodec/siren.c for (i = 0; i < FRAME_SIZE; i++) { i 415 libavcodec/siren.c float angle = ((i + 0.5f) * M_PI_2) / 320.f; i 416 libavcodec/siren.c s->window[i] = sinf(angle); i 434 libavcodec/siren.c for (int i = 1; i < number_of_regions; i++) { i 438 libavcodec/siren.c index = differential_decoder_tree[i - 1][index][get_bits1(gb)]; i 441 libavcodec/siren.c absolute_region_power_index[i] = av_clip(absolute_region_power_index[i - 1] - index - 12, -24, 39); i 442 libavcodec/siren.c decoder_standard_deviation[i] = s->standard_deviation[absolute_region_power_index[i] + 24]; i 452 libavcodec/siren.c int region, delta, i, temp; i 467 libavcodec/siren.c i = (delta + offset - i 469 libavcodec/siren.c i = av_clip_uintp2(i, 3); i 470 libavcodec/siren.c power_categories[region] = i; i 471 libavcodec/siren.c expected_number_of_code_bits += expected_bits_table[i]; i 480 libavcodec/siren.c i = (offset - absolute_region_power_index[region]) >> 1; i 481 libavcodec/siren.c i = av_clip_uintp2(i, 3); i 483 libavcodec/siren.c power_categories[region] = i; i 484 libavcodec/siren.c expected_number_of_code_bits += expected_bits_table[i]; i 490 libavcodec/siren.c for (i = 0; i < num_rate_control_possibilities - 1; i++) { i 537 libavcodec/siren.c for (i = 0; i < num_rate_control_possibilities - 1; i++) i 538 libavcodec/siren.c category_balance[i] = *max_rate_ptr++; i 569 libavcodec/siren.c int i, j; i 582 libavcodec/siren.c for (i = 0; i < number_of_vectors[category]; i++) { i 629 libavcodec/siren.c i = 0; i 632 libavcodec/siren.c i++; i 636 libavcodec/siren.c noise = decoder_standard_deviation[region] * noise_category5[i]; i 638 libavcodec/siren.c i = 0; i 641 libavcodec/siren.c i++; i 644 libavcodec/siren.c noise = decoder_standard_deviation[region] * noise_category6[i]; i 698 libavcodec/siren.c for (int i = 0; i < rate_control; i++) i 699 libavcodec/siren.c s->power_categories[s->category_balance[i]]++; i 716 libavcodec/siren.c for (int i = 0; i < s->number_of_regions; i++) { i 717 libavcodec/siren.c if (s->absolute_region_power_index[i] > 33 || i 718 libavcodec/siren.c s->absolute_region_power_index[i] < -31) i 733 libavcodec/siren.c for (int i = 0; i < 320; i += 2) i 734 libavcodec/siren.c s->imdct_in[i] *= -1; i 426 libavcodec/smacker.c int i, ret; i 447 libavcodec/smacker.c for(i = 0; i < 256; i++) i 480 libavcodec/smacker.c for(i = 0; i < 4; i++) { i 501 libavcodec/smacker.c for(i = 0; i < 4; i++) { i 525 libavcodec/smacker.c for(i = 0; i < 2; i++) { i 551 libavcodec/smacker.c for(i = 0; i < 4; i++) { i 644 libavcodec/smacker.c int i, res, ret; i 693 libavcodec/smacker.c for(i = 0; i < (1 << (bits + stereo)); i++) { i 694 libavcodec/smacker.c h[i].length = 256; i 695 libavcodec/smacker.c h[i].maxlength = 0; i 696 libavcodec/smacker.c h[i].current = 0; i 697 libavcodec/smacker.c h[i].bits = av_mallocz(256 * 4); i 698 libavcodec/smacker.c h[i].lengths = av_mallocz(256 * sizeof(int)); i 699 libavcodec/smacker.c h[i].values = av_mallocz(256 * sizeof(int)); i 700 libavcodec/smacker.c if (!h[i].bits || !h[i].lengths || !h[i].values) { i 705 libavcodec/smacker.c if (smacker_decode_tree(&gb, &h[i], 0, 0) < 0) { i 710 libavcodec/smacker.c if(h[i].current > 1) { i 711 libavcodec/smacker.c res = init_vlc(&vlc[i], SMKTREE_BITS, h[i].length, i 712 libavcodec/smacker.c h[i].lengths, sizeof(int), sizeof(int), i 713 libavcodec/smacker.c h[i].bits, sizeof(uint32_t), sizeof(uint32_t), INIT_VLC_LE); i 723 libavcodec/smacker.c for(i = stereo; i >= 0; i--) i 724 libavcodec/smacker.c pred[i] = sign_extend(av_bswap16(get_bits(&gb, 16)), 16); i 725 libavcodec/smacker.c for(i = 0; i <= stereo; i++) i 726 libavcodec/smacker.c *samples++ = pred[i]; i 727 libavcodec/smacker.c for(; i < unp_size / 2; i++) { i 732 libavcodec/smacker.c if(i & stereo) { i 781 libavcodec/smacker.c for(i = stereo; i >= 0; i--) i 782 libavcodec/smacker.c pred[i] = get_bits(&gb, 8); i 783 libavcodec/smacker.c for(i = 0; i <= stereo; i++) i 784 libavcodec/smacker.c *samples8++ = pred[i]; i 785 libavcodec/smacker.c for(; i < unp_size; i++) { i 790 libavcodec/smacker.c if(i & stereo){ i 822 libavcodec/smacker.c for(i = 0; i < 4; i++) { i 823 libavcodec/smacker.c if(vlc[i].table) i 824 libavcodec/smacker.c ff_free_vlc(&vlc[i]); i 825 libavcodec/smacker.c av_free(h[i].bits); i 826 libavcodec/smacker.c av_free(h[i].lengths); i 827 libavcodec/smacker.c av_free(h[i].values); i 85 libavcodec/smc.c int i; i 258 libavcodec/smc.c for (i = 0; i < CPAIR; i++) { i 260 libavcodec/smc.c color_table_index = CPAIR * color_pair_index + i; i 300 libavcodec/smc.c for (i = 0; i < CQUAD; i++) { i 302 libavcodec/smc.c color_table_index = CQUAD * color_quad_index + i; i 341 libavcodec/smc.c for (i = 0; i < COCTET; i++) { i 343 libavcodec/smc.c color_table_index = COCTET * color_octet_index + i; i 57 libavcodec/smvjpegdec.c int i, planes_nb = 0; i 62 libavcodec/smvjpegdec.c for (i = 0; i < desc->nb_components; i++) i 63 libavcodec/smvjpegdec.c planes_nb = FFMAX(planes_nb, desc->comp[i].plane + 1); i 65 libavcodec/smvjpegdec.c for (i = 0; i < planes_nb; i++) { i 67 libavcodec/smvjpegdec.c if (i == 1 || i == 2) { i 70 libavcodec/smvjpegdec.c smv_img_pnt_plane(&dst_data[i], src_data[i], i 71 libavcodec/smvjpegdec.c src_linesizes[i], h, nlines); i 151 libavcodec/smvjpegdec.c int i, cur_frame = 0, ret = 0; i 198 libavcodec/smvjpegdec.c for (i = 0; i < AV_NUM_DATA_POINTERS; i++) i 199 libavcodec/smvjpegdec.c s->picture[1]->linesize[i] = mjpeg_data->linesize[i]; i 84 libavcodec/snappy.c int i; i 90 libavcodec/snappy.c for (i = 0; i < len; i++) i 91 libavcodec/snappy.c p[i] = q[i]; i 71 libavcodec/snow.c int ret, i; i 83 libavcodec/snow.c for (i = 0; frame->data[i]; i++) { i 84 libavcodec/snow.c int offset = (EDGE_WIDTH >> (i ? s->chroma_v_shift : 0)) * i 85 libavcodec/snow.c frame->linesize[i] + i 86 libavcodec/snow.c (EDGE_WIDTH >> (i ? s->chroma_h_shift : 0)); i 87 libavcodec/snow.c frame->data[i] += offset; i 126 libavcodec/snow.c int i; i 129 libavcodec/snow.c for(i=0; i<QROOT; i++){ i 130 libavcodec/snow.c ff_qexp[i]= lrintf(v); i 433 libavcodec/snow.c int i, j; i 496 libavcodec/snow.c for(i=0; i<MAX_REF_FRAMES; i++) { i 498 libavcodec/snow.c ff_scale_mv_ref[i][j] = 256*(i+1)/(j+1); i 499 libavcodec/snow.c s->last_picture[i] = av_frame_alloc(); i 500 libavcodec/snow.c if (!s->last_picture[i]) i 614 libavcodec/snow.c int i= y*ls + x; i 616 libavcodec/snow.c halfpel[1][p][i]= (20*(src[i] + src[i+1]) - 5*(src[i-1] + src[i+2]) + (src[i-2] + src[i+3]) + 16 )>>5; i 621 libavcodec/snow.c int i= y*ls + x; i 623 libavcodec/snow.c halfpel[2][p][i]= (20*(src[i] + src[i+ls]) - 5*(src[i-ls] + src[i+2*ls]) + (src[i-2*ls] + src[i+3*ls]) + 16 )>>5; i 629 libavcodec/snow.c int i= y*ls + x; i 631 libavcodec/snow.c halfpel[3][p][i]= (20*(src[i] + src[i+ls]) - 5*(src[i-ls] + src[i+2*ls]) + (src[i-2*ls] + src[i+3*ls]) + 16 )>>5; i 643 libavcodec/snow.c int i; i 647 libavcodec/snow.c for(i=0; i<9; i++) i 648 libavcodec/snow.c if(s->halfpel_plane[s->max_ref_frames-1][1+i/3][i%3]) { i 649 libavcodec/snow.c av_free(s->halfpel_plane[s->max_ref_frames-1][1+i/3][i%3] - EDGE_WIDTH*(1+s->current_picture->linesize[i%3])); i 650 libavcodec/snow.c s->halfpel_plane[s->max_ref_frames-1][1+i/3][i%3] = NULL; i 657 libavcodec/snow.c int i, ret; i 662 libavcodec/snow.c for(i=s->max_ref_frames-1; i>0; i--) i 663 libavcodec/snow.c s->last_picture[i] = s->last_picture[i-1]; i 675 libavcodec/snow.c int i; i 676 libavcodec/snow.c for(i=0; i<s->max_ref_frames && s->last_picture[i]->data[0]; i++) i 677 libavcodec/snow.c if(i && s->last_picture[i-1]->key_frame) i 679 libavcodec/snow.c s->ref_frames= i; i 695 libavcodec/snow.c int plane_index, level, orientation, i; i 713 libavcodec/snow.c for(i=0; i<MAX_REF_FRAMES; i++){ i 714 libavcodec/snow.c av_freep(&s->ref_mvs[i]); i 715 libavcodec/snow.c av_freep(&s->ref_scores[i]); i 716 libavcodec/snow.c if(s->last_picture[i] && s->last_picture[i]->data[0]) { i 717 libavcodec/snow.c av_assert0(s->last_picture[i]->data[0] != s->current_picture->data[0]); i 719 libavcodec/snow.c av_frame_free(&s->last_picture[i]); i 202 libavcodec/snow.h static av_always_inline void snow_interleave_line_header(int * i, int width, IDWTELEM * low, IDWTELEM * high){ i 203 libavcodec/snow.h (*i) = (width) - 2; i 206 libavcodec/snow.h low[(*i)+1] = low[((*i)+1)>>1]; i 207 libavcodec/snow.h (*i)--; i 211 libavcodec/snow.h static av_always_inline void snow_interleave_line_footer(int * i, IDWTELEM * low, IDWTELEM * high){ i 212 libavcodec/snow.h for (; (*i)>=0; (*i)-=2){ i 213 libavcodec/snow.h low[(*i)+1] = high[(*i)>>1]; i 214 libavcodec/snow.h low[*i] = low[(*i)>>1]; i 218 libavcodec/snow.h static av_always_inline void snow_horizontal_compose_lift_lead_out(int i, IDWTELEM * dst, IDWTELEM * src, IDWTELEM * ref, int width, int w, int lift_high, int mul, int add, int shift){ i 219 libavcodec/snow.h for(; i<w; i++){ i 220 libavcodec/snow.h dst[i] = src[i] - ((mul * (ref[i] + ref[i + 1]) + add) >> shift); i 228 libavcodec/snow.h static av_always_inline void snow_horizontal_compose_liftS_lead_out(int i, IDWTELEM * dst, IDWTELEM * src, IDWTELEM * ref, int width, int w){ i 229 libavcodec/snow.h for(; i<w; i++){ i 230 libavcodec/snow.h dst[i] = src[i] + ((ref[i] + ref[(i+1)]+W_BO + 4 * src[i]) >> W_BS); i 469 libavcodec/snow.h int i,j; i 481 libavcodec/snow.h for(i=0; i<block_w; i++){ i 482 libavcodec/snow.h s->block[index + i + j*w]= block; i 494 libavcodec/snow.h int i; i 495 libavcodec/snow.h for(i=0; i<3; i++){ i 496 libavcodec/snow.h c->src[0][i]= src [i]; i 497 libavcodec/snow.h c->ref[0][i]= ref [i] + offset[i]; i 510 libavcodec/snow.h int i; i 518 libavcodec/snow.h for(i=0; i<el; i++){ i 519 libavcodec/snow.h put_rac(c, state+1+i, 1); //1..10 i 521 libavcodec/snow.h for(; i<e; i++){ i 524 libavcodec/snow.h put_rac(c, state+1+FFMIN(i,9), 0); i 526 libavcodec/snow.h for(i=e-1; i>=el; i--){ i 527 libavcodec/snow.h put_rac(c, state+22+9, (a>>i)&1); //22..31 i 529 libavcodec/snow.h for(; i>=0; i--){ i 530 libavcodec/snow.h put_rac(c, state+22+i, (a>>i)&1); //22..31 i 544 libavcodec/snow.h int i, e; i 554 libavcodec/snow.h for(i=e-1; i>=0; i--){ i 555 libavcodec/snow.h a += a + get_rac(c, state+22 + FFMIN(i,9)); //22..31 i 564 libavcodec/snow.h int i; i 578 libavcodec/snow.h for(i=log2-1; i>=0; i--){ i 579 libavcodec/snow.h put_rac(c, state+31-i, (v>>i)&1); i 584 libavcodec/snow.h int i; i 596 libavcodec/snow.h for(i=log2-1; i>=0; i--){ i 597 libavcodec/snow.h v+= get_rac(c, state+31-i)<<i; i 32 libavcodec/snow_dwt.c int i; i 47 libavcodec/snow_dwt.c for (i = 0; i < max_allocated_lines; i++) { i 48 libavcodec/snow_dwt.c buf->data_stack[i] = av_malloc_array(line_width, sizeof(IDWTELEM)); i 49 libavcodec/snow_dwt.c if (!buf->data_stack[i]) { i 50 libavcodec/snow_dwt.c for (i--; i >=0; i--) i 51 libavcodec/snow_dwt.c av_freep(&buf->data_stack[i]); i 93 libavcodec/snow_dwt.c int i; i 98 libavcodec/snow_dwt.c for (i = 0; i < buf->line_count; i++) i 99 libavcodec/snow_dwt.c if (buf->line[i]) i 100 libavcodec/snow_dwt.c ff_slice_buffer_release(buf, i); i 105 libavcodec/snow_dwt.c int i; i 109 libavcodec/snow_dwt.c for (i = buf->data_count - 1; i >= 0; i--) i 110 libavcodec/snow_dwt.c av_freep(&buf->data_stack[i]); i 123 libavcodec/snow_dwt.c int i; i 132 libavcodec/snow_dwt.c for (i = 0; i < w; i++) i 133 libavcodec/snow_dwt.c dst[i * dst_step] = LIFT(src[i * src_step], i 134 libavcodec/snow_dwt.c ((mul * (ref[i * ref_step] + i 135 libavcodec/snow_dwt.c ref[(i + 1) * ref_step]) + i 153 libavcodec/snow_dwt.c int i; i 166 libavcodec/snow_dwt.c for (i = 0; i < w; i++) i 167 libavcodec/snow_dwt.c dst[i * dst_step] = LIFTS(src[i * src_step], i 168 libavcodec/snow_dwt.c mul * (ref[i * ref_step] + i 169 libavcodec/snow_dwt.c ref[(i + 1) * ref_step]) + add, i 197 libavcodec/snow_dwt.c int i; i 199 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 200 libavcodec/snow_dwt.c b1[i] -= (b0[i] + b2[i]) >> 1; i 206 libavcodec/snow_dwt.c int i; i 208 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 209 libavcodec/snow_dwt.c b1[i] += (b0[i] + b2[i] + 2) >> 2; i 251 libavcodec/snow_dwt.c int i; i 253 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 254 libavcodec/snow_dwt.c b1[i] -= (W_AM * (b0[i] + b2[i]) + W_AO) >> W_AS; i 260 libavcodec/snow_dwt.c int i; i 262 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 263 libavcodec/snow_dwt.c b1[i] += (W_CM * (b0[i] + b2[i]) + W_CO) >> W_CS; i 269 libavcodec/snow_dwt.c int i; i 271 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 272 libavcodec/snow_dwt.c b1[i] = (16 * 4 * b1[i] - 4 * (b0[i] + b2[i]) + W_BO * 5 + (5 << 27)) / i 279 libavcodec/snow_dwt.c int i; i 281 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 282 libavcodec/snow_dwt.c b1[i] += (W_DM * (b0[i] + b2[i]) + W_DO) >> W_DS; i 368 libavcodec/snow_dwt.c int i; i 370 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 371 libavcodec/snow_dwt.c b1[i] += (b0[i] + b2[i]) >> 1; i 377 libavcodec/snow_dwt.c int i; i 379 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 380 libavcodec/snow_dwt.c b1[i] -= (b0[i] + b2[i] + 2) >> 2; i 496 libavcodec/snow_dwt.c int i; i 498 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 499 libavcodec/snow_dwt.c b1[i] += (W_AM * (b0[i] + b2[i]) + W_AO) >> W_AS; i 505 libavcodec/snow_dwt.c int i; i 507 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 508 libavcodec/snow_dwt.c b1[i] -= (W_CM * (b0[i] + b2[i]) + W_CO) >> W_CS; i 514 libavcodec/snow_dwt.c int i; i 516 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 517 libavcodec/snow_dwt.c b1[i] += (W_BM * (b0[i] + b2[i]) + 4 * b1[i] + W_BO) >> W_BS; i 523 libavcodec/snow_dwt.c int i; i 525 libavcodec/snow_dwt.c for (i = 0; i < width; i++) i 526 libavcodec/snow_dwt.c b1[i] -= (W_DM * (b0[i] + b2[i]) + W_DO) >> W_DS; i 533 libavcodec/snow_dwt.c int i; i 535 libavcodec/snow_dwt.c for (i = 0; i < width; i++) { i 536 libavcodec/snow_dwt.c b4[i] -= (W_DM * (b3[i] + b5[i]) + W_DO) >> W_DS; i 537 libavcodec/snow_dwt.c b3[i] -= (W_CM * (b2[i] + b4[i]) + W_CO) >> W_CS; i 538 libavcodec/snow_dwt.c b2[i] += (W_BM * (b1[i] + b3[i]) + 4 * b2[i] + W_BO) >> W_BS; i 539 libavcodec/snow_dwt.c b1[i] += (W_AM * (b0[i] + b2[i]) + W_AO) >> W_AS; i 746 libavcodec/snow_dwt.c int s, i, j; i 779 libavcodec/snow_dwt.c for (i = 0; i < h; i++) { i 781 libavcodec/snow_dwt.c tmp[32 * i + j + 0] = (pix1[j + 0] - pix2[j + 0]) << 4; i 782 libavcodec/snow_dwt.c tmp[32 * i + j + 1] = (pix1[j + 1] - pix2[j + 1]) << 4; i 783 libavcodec/snow_dwt.c tmp[32 * i + j + 2] = (pix1[j + 2] - pix2[j + 2]) << 4; i 784 libavcodec/snow_dwt.c tmp[32 * i + j + 3] = (pix1[j + 3] - pix2[j + 3]) << 4; i 801 libavcodec/snow_dwt.c for (i = 0; i < size; i++) i 803 libavcodec/snow_dwt.c int v = tmp[sx + sy + i * stride + j] * i 238 libavcodec/snowdec.c int i= line[x]; i 239 libavcodec/snowdec.c if(i<0){ i 240 libavcodec/snowdec.c line[x]= -((-i*(unsigned)qmul + qadd)>>(QEXPSHIFT)); //FIXME try different bias i 241 libavcodec/snowdec.c }else if(i>0){ i 242 libavcodec/snowdec.c line[x]= (( i*(unsigned)qmul + qadd)>>(QEXPSHIFT)); i 363 libavcodec/snowdec.c int htaps, i, sum=0; i 371 libavcodec/snowdec.c for(i= htaps/2; i; i--){ i 372 libavcodec/snowdec.c p->hcoeff[i]= get_symbol(&s->c, s->header_state, 0) * (1-2*(i&1)); i 373 libavcodec/snowdec.c sum += p->hcoeff[i]; i 42 libavcodec/snowenc.c int i; i 153 libavcodec/snowenc.c for(i=0; i<s->max_ref_frames; i++){ i 154 libavcodec/snowenc.c s->ref_mvs[i]= av_mallocz_array(size, sizeof(int16_t[2])); i 155 libavcodec/snowenc.c s->ref_scores[i]= av_mallocz_array(size, sizeof(uint32_t)); i 156 libavcodec/snowenc.c if (!s->ref_mvs[i] || !s->ref_scores[i]) i 167 libavcodec/snowenc.c int s, i, j; i 170 libavcodec/snowenc.c for (i = 0; i < h; i++) { i 183 libavcodec/snowenc.c int s, i, j; i 187 libavcodec/snowenc.c for (i = 0; i < w; i++) { i 514 libavcodec/snowenc.c int i, x2, y2; i 539 libavcodec/snowenc.c for(i=0; i<4; i++){ i 540 libavcodec/snowenc.c int mb_x2= mb_x + (i &1) - 1; i 541 libavcodec/snowenc.c int mb_y2= mb_y + (i>>1) - 1; i 545 libavcodec/snowenc.c add_yblock(s, 0, NULL, dst + (i&1)*block_w + (i>>1)*obmc_stride*block_h, NULL, obmc, i 634 libavcodec/snowenc.c int i,x,y; i 686 libavcodec/snowenc.c for(i=0; i<4; i++){ i 687 libavcodec/snowenc.c int off = sx+16*(i&1) + (sy+16*(i>>1))*ref_stride; i 697 libavcodec/snowenc.c for(i=0; i<4; i++){ i 702 libavcodec/snowenc.c rate += get_block_bits(s, mb_x + (i&1) - (i>>1), mb_y + (i>>1), 1); i 711 libavcodec/snowenc.c int i, y2; i 733 libavcodec/snowenc.c for(i=0; i<9; i++){ i 734 libavcodec/snowenc.c int mb_x2= mb_x + (i%3) - 1; i 735 libavcodec/snowenc.c int mb_y2= mb_y + (i/3) - 1; i 771 libavcodec/snowenc.c for(i=merged?4:0; i<9; i++){ i 773 libavcodec/snowenc.c rate += get_block_bits(s, mb_x + dxy[i][0], mb_y + dxy[i][1], 1); i 1021 libavcodec/snowenc.c int dia_change, i, j, ref; i 1100 libavcodec/snowenc.c for(i=0; i < s->nb_planes; i++) i 1101 libavcodec/snowenc.c color[i]= get_dc(s, mb_x, mb_y, i); i 1137 libavcodec/snowenc.c for(i=0; i < dia_size; i++){ i 1138 libavcodec/snowenc.c for(j=0; j<i; j++){ i 1139 libavcodec/snowenc.c dia_change |= check_block_inter(s, mb_x, mb_y, newx+4*(i-j), newy+(4*j), obmc_edged, &best_rd); i 1140 libavcodec/snowenc.c dia_change |= check_block_inter(s, mb_x, mb_y, newx-4*(i-j), newy-(4*j), obmc_edged, &best_rd); i 1141 libavcodec/snowenc.c dia_change |= check_block_inter(s, mb_x, mb_y, newx-(4*j), newy+4*(i-j), obmc_edged, &best_rd); i 1142 libavcodec/snowenc.c dia_change |= check_block_inter(s, mb_x, mb_y, newx+(4*j), newy-4*(i-j), obmc_edged, &best_rd); i 1150 libavcodec/snowenc.c for(i=0; i<8; i++) i 1151 libavcodec/snowenc.c dia_change |= check_block_inter(s, mb_x, mb_y, block->mx+square[i][0], block->my+square[i][1], obmc_edged, &best_rd); i 1188 libavcodec/snowenc.c int i; i 1213 libavcodec/snowenc.c for(i=0; i<4; i++) i 1214 libavcodec/snowenc.c if(!(b[i]->type&BLOCK_INTRA)) i 1215 libavcodec/snowenc.c check_4block_inter(s, mb_x, mb_y, b[i]->mx, b[i]->my, b[i]->ref, &best_rd); i 1268 libavcodec/snowenc.c int i= src[x + y*stride]; i 1270 libavcodec/snowenc.c if((unsigned)(i+thres1) > thres2){ i 1271 libavcodec/snowenc.c if(i>=0){ i 1272 libavcodec/snowenc.c i<<= QEXPSHIFT; i 1273 libavcodec/snowenc.c i/= qmul; //FIXME optimize i 1274 libavcodec/snowenc.c dst[x + y*stride]= i; i 1276 libavcodec/snowenc.c i= -i; i 1277 libavcodec/snowenc.c i<<= QEXPSHIFT; i 1278 libavcodec/snowenc.c i/= qmul; //FIXME optimize i 1279 libavcodec/snowenc.c dst[x + y*stride]= -i; i 1288 libavcodec/snowenc.c int i= src[x + y*stride]; i 1290 libavcodec/snowenc.c if((unsigned)(i+thres1) > thres2){ i 1291 libavcodec/snowenc.c if(i>=0){ i 1292 libavcodec/snowenc.c i<<= QEXPSHIFT; i 1293 libavcodec/snowenc.c i= (i + bias) / qmul; //FIXME optimize i 1294 libavcodec/snowenc.c dst[x + y*stride]= i; i 1296 libavcodec/snowenc.c i= -i; i 1297 libavcodec/snowenc.c i<<= QEXPSHIFT; i 1298 libavcodec/snowenc.c i= (i + bias) / qmul; //FIXME optimize i 1299 libavcodec/snowenc.c dst[x + y*stride]= -i; i 1320 libavcodec/snowenc.c int i= src[x + y*stride]; i 1321 libavcodec/snowenc.c if(i<0){ i 1322 libavcodec/snowenc.c src[x + y*stride]= -((-i*qmul + qadd)>>(QEXPSHIFT)); //FIXME try different bias i 1323 libavcodec/snowenc.c }else if(i>0){ i 1324 libavcodec/snowenc.c src[x + y*stride]= (( i*qmul + qadd)>>(QEXPSHIFT)); i 1337 libavcodec/snowenc.c int i= x + y*stride; i 1341 libavcodec/snowenc.c if(y && x+1<w) src[i] -= mid_pred(src[i - 1], src[i - stride], src[i - stride + 1]); i 1342 libavcodec/snowenc.c else src[i] -= src[i - 1]; i 1344 libavcodec/snowenc.c if(y) src[i] -= mid_pred(src[i - 1], src[i - stride], src[i - 1] + src[i - stride] - src[i - 1 - stride]); i 1345 libavcodec/snowenc.c else src[i] -= src[i - 1]; i 1348 libavcodec/snowenc.c if(y) src[i] -= src[i - stride]; i 1361 libavcodec/snowenc.c int i= x + y*stride; i 1365 libavcodec/snowenc.c if(y && x+1<w) src[i] += mid_pred(src[i - 1], src[i - stride], src[i - stride + 1]); i 1366 libavcodec/snowenc.c else src[i] += src[i - 1]; i 1368 libavcodec/snowenc.c if(y) src[i] += mid_pred(src[i - 1], src[i - stride], src[i - 1] + src[i - stride] - src[i - 1 - stride]); i 1369 libavcodec/snowenc.c else src[i] += src[i - 1]; i 1372 libavcodec/snowenc.c if(y) src[i] += src[i - stride]; i 1392 libavcodec/snowenc.c int plane_index, i; i 1444 libavcodec/snowenc.c for(i= p->htaps/2; i; i--) i 1445 libavcodec/snowenc.c put_symbol(&s->c, s->header_state, FFABS(p->hcoeff[i]), 0); i 1575 libavcodec/snowenc.c int level, orientation, plane_index, i, y, ret; i 1585 libavcodec/snowenc.c for(i=0; i < s->nb_planes; i++){ i 1586 libavcodec/snowenc.c int hshift= i ? s->chroma_h_shift : 0; i 1587 libavcodec/snowenc.c int vshift= i ? s->chroma_v_shift : 0; i 1589 libavcodec/snowenc.c memcpy(&s->input_picture->data[i][y * s->input_picture->linesize[i]], i 1590 libavcodec/snowenc.c &pict->data[i][y * pict->linesize[i]], i 1592 libavcodec/snowenc.c s->mpvencdsp.draw_edges(s->input_picture->data[i], s->input_picture->linesize[i], i 93 libavcodec/sonic.c int i; i 109 libavcodec/sonic.c for(i=0; i<e; i++){ i 110 libavcodec/sonic.c put_rac(c, state+1+i, 1); //1..10 i 112 libavcodec/sonic.c put_rac(c, state+1+i, 0); i 114 libavcodec/sonic.c for(i=e-1; i>=0; i--){ i 115 libavcodec/sonic.c put_rac(c, state+22+i, (a>>i)&1); //22..31 i 121 libavcodec/sonic.c for(i=0; i<e; i++){ i 122 libavcodec/sonic.c put_rac(c, state+1+FFMIN(i,9), 1); //1..10 i 126 libavcodec/sonic.c for(i=e-1; i>=0; i--){ i 127 libavcodec/sonic.c put_rac(c, state+22+FFMIN(i,9), (a>>i)&1); //22..31 i 143 libavcodec/sonic.c int i, e; i 153 libavcodec/sonic.c for(i=e-1; i>=0; i--){ i 154 libavcodec/sonic.c a += a + get_rac(c, state+22 + FFMIN(i,9)); //22..31 i 165 libavcodec/sonic.c int i; i 167 libavcodec/sonic.c for (i = 0; i < entries; i++) i 168 libavcodec/sonic.c put_symbol(c, state, buf[i], 1, NULL, NULL); i 175 libavcodec/sonic.c int i; i 177 libavcodec/sonic.c for (i = 0; i < entries; i++) i 178 libavcodec/sonic.c buf[i] = get_symbol(c, state, 1); i 185 libavcodec/sonic.c int i; i 187 libavcodec/sonic.c for (i = 0; i < entries; i++) i 188 libavcodec/sonic.c set_se_golomb(pb, buf[i]); i 195 libavcodec/sonic.c int i; i 197 libavcodec/sonic.c for (i = 0; i < entries; i++) i 198 libavcodec/sonic.c buf[i] = get_se_golomb(gb); i 221 libavcodec/sonic.c int i, bits; i 228 libavcodec/sonic.c for (i = 0; i < bits-1; i++) i 229 libavcodec/sonic.c put_bits(pb, 1, value & (1 << i)); i 237 libavcodec/sonic.c int i, bits, value = 0; i 244 libavcodec/sonic.c for (i = 0; i < bits-1; i++) i 246 libavcodec/sonic.c value += 1 << i; i 257 libavcodec/sonic.c int i, j, x = 0, low_bits = 0, max = 0; i 269 libavcodec/sonic.c for (i = 0; i < entries; i++) i 270 libavcodec/sonic.c energy += abs(buf[i]); i 279 libavcodec/sonic.c for (i = 0; i < entries; i++) i 281 libavcodec/sonic.c put_bits(pb, low_bits, abs(buf[i])); i 282 libavcodec/sonic.c copy[i] = abs(buf[i]) >> low_bits; i 283 libavcodec/sonic.c if (copy[i] > max) i 284 libavcodec/sonic.c max = abs(copy[i]); i 294 libavcodec/sonic.c for (i = 0; i <= max; i++) i 297 libavcodec/sonic.c if (copy[j] >= i) i 298 libavcodec/sonic.c bits[x++] = copy[j] > i; i 309 libavcodec/sonic.c for (i = 0; i < steplet; i++) i 310 libavcodec/sonic.c if (bits[i+pos] != dominant) i 342 libavcodec/sonic.c for (i = 0; i < entries; i++) i 343 libavcodec/sonic.c if (buf[i]) i 344 libavcodec/sonic.c put_bits(pb, 1, buf[i] < 0); i 354 libavcodec/sonic.c int i, low_bits = 0, x = 0; i 367 libavcodec/sonic.c for (i = 0; i < entries; i++) i 368 libavcodec/sonic.c buf[i] = get_bits(gb, low_bits); i 379 libavcodec/sonic.c for (i = 0; i < steplet; i++) i 393 libavcodec/sonic.c for (i = 0; i < actual_run; i++) i 415 libavcodec/sonic.c for (i = 0; n_zeros < entries; i++) i 431 libavcodec/sonic.c if (bits[i]) i 441 libavcodec/sonic.c for (i = 0; i < entries; i++) i 442 libavcodec/sonic.c if (buf[i] && get_bits1(gb)) i 443 libavcodec/sonic.c buf[i] = -buf[i]; i 453 libavcodec/sonic.c int i; i 455 libavcodec/sonic.c for (i = order-2; i >= 0; i--) i 457 libavcodec/sonic.c int j, p, x = state[i]; i 459 libavcodec/sonic.c for (j = 0, p = i+1; p < order; j++,p++) i 470 libavcodec/sonic.c int i, x = error - shift_down(k[order-1] * state[order-1], LATTICE_SHIFT); i 475 libavcodec/sonic.c for (i = order-2; i >= 0; i--, k_ptr--, state_ptr--) i 482 libavcodec/sonic.c for (i = order-2; i >= 0; i--) i 484 libavcodec/sonic.c x -= shift_down(k[i] * state[i], LATTICE_SHIFT); i 485 libavcodec/sonic.c state[i+1] = state[i] + shift_down(k[i] * x, LATTICE_SHIFT); i 506 libavcodec/sonic.c int i; i 514 libavcodec/sonic.c for (i = 0; i < out_entries; i++) i 516 libavcodec/sonic.c int step = (i+1)*channels, k, j; i 543 libavcodec/sonic.c k = (int)(floor(-xy/xx * (double)LATTICE_FACTOR / (double)(tap_quant[i]) + 0.5)); i 545 libavcodec/sonic.c if (k > (LATTICE_FACTOR/tap_quant[i])) i 546 libavcodec/sonic.c k = LATTICE_FACTOR/tap_quant[i]; i 547 libavcodec/sonic.c if (-k > (LATTICE_FACTOR/tap_quant[i])) i 548 libavcodec/sonic.c k = -(LATTICE_FACTOR/tap_quant[i]); i 550 libavcodec/sonic.c out[i] = k; i 551 libavcodec/sonic.c k *= tap_quant[i]; i 600 libavcodec/sonic.c int i; i 640 libavcodec/sonic.c for (i = 0; i < s->num_taps; i++) i 641 libavcodec/sonic.c s->tap_quant[i] = ff_sqrt(i+1); i 658 libavcodec/sonic.c for (i = 0; i < s->channels; i++) i 660 libavcodec/sonic.c s->coded_samples[i] = av_calloc(s->block_align, sizeof(**s->coded_samples)); i 661 libavcodec/sonic.c if (!s->coded_samples[i]) i 709 libavcodec/sonic.c int i; i 711 libavcodec/sonic.c for (i = 0; i < s->channels; i++) i 712 libavcodec/sonic.c av_freep(&s->coded_samples[i]); i 728 libavcodec/sonic.c int i, j, ch, quant = 0, x = 0; i 741 libavcodec/sonic.c for (i = 0; i < s->frame_size; i++) i 742 libavcodec/sonic.c s->int_samples[i] = samples[i]; i 745 libavcodec/sonic.c for (i = 0; i < s->frame_size; i++) i 746 libavcodec/sonic.c s->int_samples[i] = s->int_samples[i] << SAMPLE_SHIFT; i 751 libavcodec/sonic.c for (i = 0; i < s->frame_size; i += s->channels) i 753 libavcodec/sonic.c s->int_samples[i] += s->int_samples[i+1]; i 754 libavcodec/sonic.c s->int_samples[i+1] -= shift(s->int_samples[i], 1); i 758 libavcodec/sonic.c for (i = 0; i < s->frame_size; i += s->channels) i 759 libavcodec/sonic.c s->int_samples[i+1] -= s->int_samples[i]; i 762 libavcodec/sonic.c for (i = 0; i < s->frame_size; i += s->channels) i 763 libavcodec/sonic.c s->int_samples[i] -= s->int_samples[i+1]; i 769 libavcodec/sonic.c for (i = 0; i < s->tail_size; i++) i 770 libavcodec/sonic.c s->window[x++] = s->tail[i]; i 772 libavcodec/sonic.c for (i = 0; i < s->frame_size; i++) i 773 libavcodec/sonic.c s->window[x++] = s->int_samples[i]; i 775 libavcodec/sonic.c for (i = 0; i < s->tail_size; i++) i 778 libavcodec/sonic.c for (i = 0; i < s->tail_size; i++) i 779 libavcodec/sonic.c s->tail[i] = s->int_samples[s->frame_size - s->tail_size + i]; i 793 libavcodec/sonic.c for (i = 0; i < s->block_align; i++) i 798 libavcodec/sonic.c s->coded_samples[ch][i] = sum; i 808 libavcodec/sonic.c for (i = 0; i < s->block_align; i++) i 810 libavcodec/sonic.c double sample = s->coded_samples[ch][i]; i 839 libavcodec/sonic.c for (i = 0; i < s->block_align; i++) i 840 libavcodec/sonic.c s->coded_samples[ch][i] = ROUNDED_DIV(s->coded_samples[ch][i], quant); i 863 libavcodec/sonic.c int i; i 949 libavcodec/sonic.c for (i = 0; i < s->num_taps; i++) i 950 libavcodec/sonic.c s->tap_quant[i] = ff_sqrt(i+1); i 954 libavcodec/sonic.c for (i = 0; i < s->channels; i++) i 956 libavcodec/sonic.c s->predictor_state[i] = av_calloc(s->num_taps, sizeof(**s->predictor_state)); i 957 libavcodec/sonic.c if (!s->predictor_state[i]) i 961 libavcodec/sonic.c for (i = 0; i < s->channels; i++) i 963 libavcodec/sonic.c s->coded_samples[i] = av_calloc(s->block_align, sizeof(**s->coded_samples)); i 964 libavcodec/sonic.c if (!s->coded_samples[i]) i 978 libavcodec/sonic.c int i; i 984 libavcodec/sonic.c for (i = 0; i < s->channels; i++) i 986 libavcodec/sonic.c av_freep(&s->predictor_state[i]); i 987 libavcodec/sonic.c av_freep(&s->coded_samples[i]); i 1002 libavcodec/sonic.c int i, quant, ch, j, ret; i 1022 libavcodec/sonic.c for (i = 0; i < s->num_taps; i++) i 1023 libavcodec/sonic.c s->predictor_k[i] *= s->tap_quant[i]; i 1040 libavcodec/sonic.c for (i = 0; i < s->block_align; i++) i 1048 libavcodec/sonic.c s->int_samples[x] = predictor_calc_error(s->predictor_k, s->predictor_state[ch], s->num_taps, s->coded_samples[ch][i] * (unsigned)quant); i 1052 libavcodec/sonic.c for (i = 0; i < s->num_taps; i++) i 1053 libavcodec/sonic.c s->predictor_state[ch][i] = s->int_samples[s->frame_size - s->channels + ch - i*s->channels]; i 1059 libavcodec/sonic.c for (i = 0; i < s->frame_size; i += s->channels) i 1061 libavcodec/sonic.c s->int_samples[i+1] += shift(s->int_samples[i], 1); i 1062 libavcodec/sonic.c s->int_samples[i] -= s->int_samples[i+1]; i 1066 libavcodec/sonic.c for (i = 0; i < s->frame_size; i += s->channels) i 1067 libavcodec/sonic.c s->int_samples[i+1] += s->int_samples[i]; i 1070 libavcodec/sonic.c for (i = 0; i < s->frame_size; i += s->channels) i 1071 libavcodec/sonic.c s->int_samples[i] += s->int_samples[i+1]; i 1076 libavcodec/sonic.c for (i = 0; i < s->frame_size; i++) i 1077 libavcodec/sonic.c s->int_samples[i] = shift(s->int_samples[i], SAMPLE_SHIFT); i 1080 libavcodec/sonic.c for (i = 0; i < s->frame_size; i++) i 1081 libavcodec/sonic.c samples[i] = av_clip_int16(s->int_samples[i]); i 43 libavcodec/sp5xdec.c int i = 0, j = 0; i 73 libavcodec/sp5xdec.c for (i = 2; i < buf_size-2 && j < buf_size+1024-2; i++) i 74 libavcodec/sp5xdec.c recoded[j++] = buf[i]; i 76 libavcodec/sp5xdec.c for (i = 14; i < buf_size && j < buf_size+1024-3; i++) i 78 libavcodec/sp5xdec.c recoded[j++] = buf[i]; i 79 libavcodec/sp5xdec.c if (buf[i] == 0xff) i 90 libavcodec/sp5xdec.c i = ff_mjpeg_decode_frame(avctx, data, got_frame, &avpkt_recoded); i 94 libavcodec/sp5xdec.c return i < 0 ? i : avpkt->size; i 186 libavcodec/speedhq.c int i = 0, x, y; i 200 libavcodec/speedhq.c i += run; i 201 libavcodec/speedhq.c if (i >= 128) i 206 libavcodec/speedhq.c block[i++] = level; i 238 libavcodec/speedhq.c int i = 0; i 248 libavcodec/speedhq.c i += run; i 249 libavcodec/speedhq.c if (i > MAX_INDEX) i 265 libavcodec/speedhq.c i += run; i 266 libavcodec/speedhq.c if (i > MAX_INDEX) i 270 libavcodec/speedhq.c block[scantable[i]] = (level * quant_matrix[i]) >> 4; i 411 libavcodec/speedhq.c int i; i 412 libavcodec/speedhq.c for (i = 0; i < 64; i++) output[i] = unscaled_quant_matrix[ff_zigzag_direct[i]] * qscale; i 483 libavcodec/speedhq.c int entry, i, sign; i 495 libavcodec/speedhq.c for (i = 0; i < 4; ++i) { i 496 libavcodec/speedhq.c run_code[entry] = (i << 2) | 1; i 498 libavcodec/speedhq.c run_symbols[entry] = i + 1; i 503 libavcodec/speedhq.c for (i = 0; i < 128; ++i) { i 504 libavcodec/speedhq.c run_code[entry] = (i << 3) | 7; i 506 libavcodec/speedhq.c run_symbols[entry] = i; i 535 libavcodec/speedhq.c for (i = 0; i < 4; ++i) { i 536 libavcodec/speedhq.c level_code[entry] = (i << 3) | (sign << 2) | 2; i 538 libavcodec/speedhq.c level_symbols[entry] = sign ? -(i + 2) : (i + 2); i 549 libavcodec/speedhq.c for (i = 0; i < 256; ++i) { i 550 libavcodec/speedhq.c level_code[entry] = i << 2; i 552 libavcodec/speedhq.c level_symbols[entry] = i; i 573 libavcodec/speedhq.c int i; i 574 libavcodec/speedhq.c for (i = 0; i < num_entries; i++) { i 575 libavcodec/speedhq.c reversed_code[i] = reverse(code[i], bits[i]); i 70 libavcodec/srtenc.c int i; i 71 libavcodec/srtenc.c for (i = s->stack_ptr-1; i >= 0; i--) i 72 libavcodec/srtenc.c if (s->stack[i] == c) i 74 libavcodec/srtenc.c return i; i 85 libavcodec/srtenc.c int i = c ? srt_stack_find(s, c) : 0; i 86 libavcodec/srtenc.c if (i < 0) i 88 libavcodec/srtenc.c while (s->stack_ptr != i) i 235 libavcodec/srtenc.c int i; i 239 libavcodec/srtenc.c for (i=0; i<sub->num_rects; i++) { i 240 libavcodec/srtenc.c const char *ass = sub->rects[i]->ass; i 242 libavcodec/srtenc.c if (sub->rects[i]->type != SUBTITLE_ASS) { i 33 libavcodec/startcode.c int i = 0; i 40 libavcodec/startcode.c while (i < size && i 41 libavcodec/startcode.c !((~*(const uint64_t *)(buf + i) & i 42 libavcodec/startcode.c (*(const uint64_t *)(buf + i) - 0x0101010101010101ULL)) & i 44 libavcodec/startcode.c i += 8; i 46 libavcodec/startcode.c while (i < size && i 47 libavcodec/startcode.c !((~*(const uint32_t *)(buf + i) & i 48 libavcodec/startcode.c (*(const uint32_t *)(buf + i) - 0x01010101U)) & i 50 libavcodec/startcode.c i += 4; i 53 libavcodec/startcode.c for (; i < size; i++) i 54 libavcodec/startcode.c if (!buf[i]) i 56 libavcodec/startcode.c return i; i 108 libavcodec/svq1dec.c for (; level > 0; i++) { \ i 110 libavcodec/svq1dec.c if (i == m) { \ i 119 libavcodec/svq1dec.c list[n++] = list[i]; \ i 120 libavcodec/svq1dec.c list[n++] = list[i] + (((level & 1) ? pitch : 1) << ((level >> 1) + 1));\ i 166 libavcodec/svq1dec.c int i, j, m, n; i 176 libavcodec/svq1dec.c for (i = 0, m = 1, n = 1, level = 5; i < n; i++) { i 180 libavcodec/svq1dec.c dst = (uint32_t *)list[i]; i 233 libavcodec/svq1dec.c int i, j, m, n; i 243 libavcodec/svq1dec.c for (i = 0, m = 1, n = 1, level = 5; i < n; i++) { i 247 libavcodec/svq1dec.c dst = (uint32_t *)list[i]; i 289 libavcodec/svq1dec.c int i; i 291 libavcodec/svq1dec.c for (i = 0; i < 2; i++) { i 302 libavcodec/svq1dec.c if (i == 1) i 316 libavcodec/svq1dec.c int i; i 321 libavcodec/svq1dec.c for (i = 0; i < 16; i++) { i 380 libavcodec/svq1dec.c int i, result; i 425 libavcodec/svq1dec.c for (i = 0; i < 4; i++) { i 426 libavcodec/svq1dec.c int mvx = pmv[i]->x + (i & 1) * 16; i 427 libavcodec/svq1dec.c int mvy = pmv[i]->y + (i >> 1) * 16; i 439 libavcodec/svq1dec.c if (i & 1) i 508 libavcodec/svq1dec.c int i; i 513 libavcodec/svq1dec.c for (i = 1; i <= out[0]; i++) { i 514 libavcodec/svq1dec.c out[i] = get_bits(bitbuf, 8) ^ seed; i 515 libavcodec/svq1dec.c seed = string_table[out[i] ^ seed]; i 517 libavcodec/svq1dec.c out[i] = 0; i 621 libavcodec/svq1dec.c int result, i, x, y, width, height; i 658 libavcodec/svq1dec.c for (i = 0; i < 4; i++) i 659 libavcodec/svq1dec.c src[i] = ((src[i] << 16) | (src[i] >> 16)) ^ src[7 - i]; i 687 libavcodec/svq1dec.c for (i = 0; i < 3; i++) { i 688 libavcodec/svq1dec.c int linesize = cur->linesize[i]; i 689 libavcodec/svq1dec.c if (i == 0) { i 699 libavcodec/svq1dec.c current = cur->data[i]; i 718 libavcodec/svq1dec.c uint8_t *previous = s->prev->data[i]; i 768 libavcodec/svq1dec.c int i; i 789 libavcodec/svq1dec.c for (i = 0; i < 6; i++) { i 793 libavcodec/svq1dec.c svq1_intra_multistage[i].table = &table[offset]; i 794 libavcodec/svq1dec.c svq1_intra_multistage[i].table_allocated = sizes[0][i]; i 795 libavcodec/svq1dec.c offset += sizes[0][i]; i 796 libavcodec/svq1dec.c init_vlc(&svq1_intra_multistage[i], 3, 8, i 797 libavcodec/svq1dec.c &ff_svq1_intra_multistage_vlc[i][0][1], 2, 1, i 798 libavcodec/svq1dec.c &ff_svq1_intra_multistage_vlc[i][0][0], 2, 1, i 800 libavcodec/svq1dec.c svq1_inter_multistage[i].table = &table[offset]; i 801 libavcodec/svq1dec.c svq1_inter_multistage[i].table_allocated = sizes[1][i]; i 802 libavcodec/svq1dec.c offset += sizes[1][i]; i 803 libavcodec/svq1dec.c init_vlc(&svq1_inter_multistage[i], 3, 8, i 804 libavcodec/svq1dec.c &ff_svq1_inter_multistage_vlc[i][0][1], 2, 1, i 805 libavcodec/svq1dec.c &ff_svq1_inter_multistage_vlc[i][0][0], 2, 1, i 45 libavcodec/svq1enc.c int i; i 62 libavcodec/svq1enc.c i = ff_match_2uint16((void*)ff_svq1_frame_size_table, i 65 libavcodec/svq1enc.c put_bits(&s->pb, 3, i); i 67 libavcodec/svq1enc.c if (i == 7) { i 83 libavcodec/svq1enc.c int score = 0, i; i 85 libavcodec/svq1enc.c for (i = 0; i < size; i++) i 86 libavcodec/svq1enc.c score += (pix1[i] - pix2[i]) * (pix1[i] - pix2[i]); i 94 libavcodec/svq1enc.c int count, y, x, i, j, split, best_mean, best_score, best_count; i 149 libavcodec/svq1enc.c for (i = 0; i < 16; i++) { i 150 libavcodec/svq1enc.c int sum = codebook_sum[stage * 16 + i]; i 153 libavcodec/svq1enc.c vector = codebook + stage * size * 16 + i * size; i 162 libavcodec/svq1enc.c best_vector[stage] = i; i 191 libavcodec/svq1enc.c for (i = level - 1; i >= 0; i--) i 192 libavcodec/svq1enc.c backup[i] = s->reorder_pb[i]; i 203 libavcodec/svq1enc.c for (i = level - 1; i >= 0; i--) i 204 libavcodec/svq1enc.c s->reorder_pb[i] = backup[i]; i 223 libavcodec/svq1enc.c for (i = 0; i < best_count; i++) { i 224 libavcodec/svq1enc.c av_assert2(best_vector[i] >= 0 && best_vector[i] < 16); i 225 libavcodec/svq1enc.c put_bits(&s->reorder_pb[level], 4, best_vector[i]); i 254 libavcodec/svq1enc.c int i; i 330 libavcodec/svq1enc.c for (i = 0; i < 16 && i + 16 * y < height; i++) { i 331 libavcodec/svq1enc.c memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride], i 334 libavcodec/svq1enc.c src[i * stride + x] = src[i * stride + x - 1]; i 336 libavcodec/svq1enc.c for (; i < 16 && i + 16 * y < 16 * block_height; i++) i 337 libavcodec/svq1enc.c memcpy(&src[i * stride], &src[(i - 1) * stride], i 356 libavcodec/svq1enc.c for (i = 0; i < 16 && i + 16 * y < height; i++) { i 357 libavcodec/svq1enc.c memcpy(&src[i * stride], &src_plane[(i + 16 * y) * src_stride], i 360 libavcodec/svq1enc.c src[i * stride + x] = src[i * stride + x - 1]; i 362 libavcodec/svq1enc.c for (; i < 16 && i + 16 * y < 16 * block_height; i++) i 363 libavcodec/svq1enc.c memcpy(&src[i * stride], &src[(i - 1) * stride], 16 * block_width); i 387 libavcodec/svq1enc.c for (i = 0; i < 6; i++) i 388 libavcodec/svq1enc.c init_put_bits(&s->reorder_pb[i], reorder_buffer[0][i], i 397 libavcodec/svq1enc.c for (i = 0; i < 6; i++) { i 398 libavcodec/svq1enc.c count[0][i] = put_bits_count(&s->reorder_pb[i]); i 399 libavcodec/svq1enc.c flush_put_bits(&s->reorder_pb[i]); i 414 libavcodec/svq1enc.c for (i = 0; i < 6; i++) i 415 libavcodec/svq1enc.c init_put_bits(&s->reorder_pb[i], reorder_buffer[1][i], i 455 libavcodec/svq1enc.c for (i = 0; i < 6; i++) { i 456 libavcodec/svq1enc.c count[1][i] = put_bits_count(&s->reorder_pb[i]); i 457 libavcodec/svq1enc.c flush_put_bits(&s->reorder_pb[i]); i 474 libavcodec/svq1enc.c for (i = 5; i >= 0; i--) i 475 libavcodec/svq1enc.c avpriv_copy_bits(&s->pb, reorder_buffer[best][i], i 476 libavcodec/svq1enc.c count[best][i]); i 488 libavcodec/svq1enc.c int i; i 504 libavcodec/svq1enc.c for (i = 0; i < 3; i++) { i 505 libavcodec/svq1enc.c av_freep(&s->motion_val8[i]); i 506 libavcodec/svq1enc.c av_freep(&s->motion_val16[i]); i 585 libavcodec/svq1enc.c int i, ret; i 632 libavcodec/svq1enc.c for (i = 0; i < 3; i++) { i 633 libavcodec/svq1enc.c int ret = svq1_encode_plane(s, i, i 634 libavcodec/svq1enc.c pict->data[i], i 635 libavcodec/svq1enc.c s->last_picture->data[i], i 636 libavcodec/svq1enc.c s->current_picture->data[i], i 637 libavcodec/svq1enc.c s->frame_width / (i ? 4 : 1), i 638 libavcodec/svq1enc.c s->frame_height / (i ? 4 : 1), i 639 libavcodec/svq1enc.c pict->linesize[i], i 640 libavcodec/svq1enc.c s->current_picture->linesize[i]); i 644 libavcodec/svq1enc.c for (j = 0; j < i; j++) { i 230 libavcodec/svq3.c int i; i 234 libavcodec/svq3.c for (i = 0; i < 4; i++) { i 235 libavcodec/svq3.c const int z0 = 13 * (input[4 * i + 0] + input[4 * i + 2]); i 236 libavcodec/svq3.c const int z1 = 13 * (input[4 * i + 0] - input[4 * i + 2]); i 237 libavcodec/svq3.c const int z2 = 7 * input[4 * i + 1] - 17 * input[4 * i + 3]; i 238 libavcodec/svq3.c const int z3 = 17 * input[4 * i + 1] + 7 * input[4 * i + 3]; i 240 libavcodec/svq3.c temp[4 * i + 0] = z0 + z3; i 241 libavcodec/svq3.c temp[4 * i + 1] = z1 + z2; i 242 libavcodec/svq3.c temp[4 * i + 2] = z1 - z2; i 243 libavcodec/svq3.c temp[4 * i + 3] = z0 - z3; i 246 libavcodec/svq3.c for (i = 0; i < 4; i++) { i 247 libavcodec/svq3.c const int offset = x_offset[i]; i 248 libavcodec/svq3.c const int z0 = 13 * (temp[4 * 0 + i] + temp[4 * 2 + i]); i 249 libavcodec/svq3.c const int z1 = 13 * (temp[4 * 0 + i] - temp[4 * 2 + i]); i 250 libavcodec/svq3.c const int z2 = 7 * temp[4 * 1 + i] - 17 * temp[4 * 3 + i]; i 251 libavcodec/svq3.c const int z3 = 17 * temp[4 * 1 + i] + 7 * temp[4 * 3 + i]; i 265 libavcodec/svq3.c int i; i 273 libavcodec/svq3.c for (i = 0; i < 4; i++) { i 274 libavcodec/svq3.c const int z0 = 13 * (block[0 + 4 * i] + block[2 + 4 * i]); i 275 libavcodec/svq3.c const int z1 = 13 * (block[0 + 4 * i] - block[2 + 4 * i]); i 276 libavcodec/svq3.c const int z2 = 7 * block[1 + 4 * i] - 17 * block[3 + 4 * i]; i 277 libavcodec/svq3.c const int z3 = 17 * block[1 + 4 * i] + 7 * block[3 + 4 * i]; i 279 libavcodec/svq3.c block[0 + 4 * i] = z0 + z3; i 280 libavcodec/svq3.c block[1 + 4 * i] = z1 + z2; i 281 libavcodec/svq3.c block[2 + 4 * i] = z1 - z2; i 282 libavcodec/svq3.c block[3 + 4 * i] = z0 - z3; i 285 libavcodec/svq3.c for (i = 0; i < 4; i++) { i 286 libavcodec/svq3.c const unsigned z0 = 13 * (block[i + 4 * 0] + block[i + 4 * 2]); i 287 libavcodec/svq3.c const unsigned z1 = 13 * (block[i + 4 * 0] - block[i + 4 * 2]); i 288 libavcodec/svq3.c const unsigned z2 = 7 * block[i + 4 * 1] - 17 * block[i + 4 * 3]; i 289 libavcodec/svq3.c const unsigned z3 = 17 * block[i + 4 * 1] + 7 * block[i + 4 * 3]; i 292 libavcodec/svq3.c dst[i + stride * 0] = av_clip_uint8(dst[i + stride * 0] + ((int)((z0 + z3) * qmul + rr) >> 20)); i 293 libavcodec/svq3.c dst[i + stride * 1] = av_clip_uint8(dst[i + stride * 1] + ((int)((z1 + z2) * qmul + rr) >> 20)); i 294 libavcodec/svq3.c dst[i + stride * 2] = av_clip_uint8(dst[i + stride * 2] + ((int)((z1 - z2) * qmul + rr) >> 20)); i 295 libavcodec/svq3.c dst[i + stride * 3] = av_clip_uint8(dst[i + stride * 3] + ((int)((z0 - z3) * qmul + rr) >> 20)); i 362 libavcodec/svq3.c int i, int list, int part_width) i 364 libavcodec/svq3.c const int topright_ref = s->ref_cache[list][i - 8 + part_width]; i 367 libavcodec/svq3.c *C = s->mv_cache[list][i - 8 + part_width]; i 370 libavcodec/svq3.c *C = s->mv_cache[list][i - 8 - 1]; i 371 libavcodec/svq3.c return s->ref_cache[list][i - 8 - 1]; i 438 libavcodec/svq3.c int i, emu = 0; i 480 libavcodec/svq3.c for (i = 1; i < 3; i++) { i 481 libavcodec/svq3.c dest = s->cur_pic->f->data[i] + (x >> 1) + (y >> 1) * uvlinesize; i 482 libavcodec/svq3.c src = pic->f->data[i] + mx + my * uvlinesize; i 509 libavcodec/svq3.c int i, j, k, mx, my, dx, dy, x, y; i 516 libavcodec/svq3.c for (i = 0; i < 16; i += part_height) i 519 libavcodec/svq3.c (4 * s->mb_y + (i >> 2)) * s->b_stride; i 522 libavcodec/svq3.c y = 16 * s->mb_y + i; i 523 libavcodec/svq3.c k = (j >> 2 & 1) + (i >> 1 & 2) + i 524 libavcodec/svq3.c (j >> 1 & 4) + (i & 8); i 598 libavcodec/svq3.c if (part_height == 8 && i < 8) { i 623 libavcodec/svq3.c int i; i 625 libavcodec/svq3.c for (i = 0; i < 16; i++) i 626 libavcodec/svq3.c if (s->non_zero_count_cache[scan8[i]] || s->mb[i * 16]) { i 627 libavcodec/svq3.c uint8_t *const ptr = dest_y + block_offset[i]; i 628 libavcodec/svq3.c svq3_add_idct_c(ptr, s->mb + i * 16, linesize, i 640 libavcodec/svq3.c int i; i 644 libavcodec/svq3.c for (i = 0; i < 16; i++) { i 645 libavcodec/svq3.c uint8_t *const ptr = dest_y + block_offset[i]; i 646 libavcodec/svq3.c const int dir = s->intra4x4_pred_mode_cache[scan8[i]]; i 651 libavcodec/svq3.c const int topright_avail = (s->topright_samples_available << i) & 0x8000; i 652 libavcodec/svq3.c av_assert2(s->mb_y || linesize <= block_offset[i]); i 662 libavcodec/svq3.c nnz = s->non_zero_count_cache[scan8[i]]; i 664 libavcodec/svq3.c svq3_add_idct_c(ptr, s->mb + i * 16, linesize, qscale, 0); i 681 libavcodec/svq3.c int i, j; i 711 libavcodec/svq3.c for (i = j * 16; i < j * 16 + 4; i++) i 712 libavcodec/svq3.c if (s->non_zero_count_cache[scan8[i]] || s->mb[i * 16]) { i 713 libavcodec/svq3.c uint8_t *const ptr = dest[j - 1] + block_offset[i]; i 714 libavcodec/svq3.c svq3_add_idct_c(ptr, s->mb + i * 16, i 723 libavcodec/svq3.c int i, j, k, m, dir, mode; i 774 libavcodec/svq3.c for (i = 0; i < 4; i++) i 775 libavcodec/svq3.c AV_COPY32(s->mv_cache[m][scan8[0] - 1 + i * 8], i 776 libavcodec/svq3.c s->cur_pic->motion_val[m][b_xy - 1 + i * s->b_stride]); i 778 libavcodec/svq3.c for (i = 0; i < 4; i++) i 779 libavcodec/svq3.c AV_ZERO32(s->mv_cache[m][scan8[0] - 1 + i * 8]); i 820 libavcodec/svq3.c for (i = 0; i < 4; i++) i 821 libavcodec/svq3.c memset(s->cur_pic->motion_val[0][b_xy + i * s->b_stride], i 828 libavcodec/svq3.c for (i = 0; i < 4; i++) i 829 libavcodec/svq3.c memset(s->cur_pic->motion_val[1][b_xy + i * s->b_stride], i 843 libavcodec/svq3.c for (i = 0; i < 4; i++) i 844 libavcodec/svq3.c s->intra4x4_pred_mode_cache[scan8[0] - 1 + i * 8] = s->intra4x4_pred_mode[s->mb2br_xy[mb_xy - 1] + 6 - i]; i 859 libavcodec/svq3.c for (i = 0; i < 16; i += 2) { i 868 libavcodec/svq3.c left = &s->intra4x4_pred_mode_cache[scan8[i] - 1]; i 869 libavcodec/svq3.c top = &s->intra4x4_pred_mode_cache[scan8[i] - 8]; i 880 libavcodec/svq3.c for (i = 0; i < 4; i++) i 881 libavcodec/svq3.c memset(&s->intra4x4_pred_mode_cache[scan8[0] + 8 * i], DC_PRED, 4); i 897 libavcodec/svq3.c for (i = 0; i < 4; i++) i 898 libavcodec/svq3.c memset(&s->intra4x4_pred_mode_cache[scan8[0] + 8 * i], DC_128_PRED, 4); i 920 libavcodec/svq3.c for (i = 0; i < 4; i++) i 921 libavcodec/svq3.c memset(s->cur_pic->motion_val[0][b_xy + i * s->b_stride], i 924 libavcodec/svq3.c for (i = 0; i < 4; i++) i 925 libavcodec/svq3.c memset(s->cur_pic->motion_val[1][b_xy + i * s->b_stride], i 969 libavcodec/svq3.c for (i = 0; i < 4; i++) i 970 libavcodec/svq3.c if ((cbp & (1 << i))) { i 972 libavcodec/svq3.c k = index ? (1 * (j & 1) + 2 * (i & 1) + i 973 libavcodec/svq3.c 2 * (j & 2) + 4 * (i & 2)) i 974 libavcodec/svq3.c : (4 * i + j); i 986 libavcodec/svq3.c for (i = 1; i < 3; ++i) i 987 libavcodec/svq3.c if (svq3_decode_block(&s->gb_slice, &s->mb[16 * 16 * i], 0, 3)) { i 994 libavcodec/svq3.c for (i = 1; i < 3; i++) { i 996 libavcodec/svq3.c k = 16 * i + j; i 1024 libavcodec/svq3.c int i, header; i 1073 libavcodec/svq3.c i = (s->mb_num < 64) ? 6 : (1 + av_log2(s->mb_num - 1)); i 1074 libavcodec/svq3.c get_bits(&s->gb_slice, i); i 1347 libavcodec/svq3.c int i; i 1348 libavcodec/svq3.c for (i = 0; i < 2; i++) { i 1349 libavcodec/svq3.c av_buffer_unref(&pic->motion_val_buf[i]); i 1350 libavcodec/svq3.c av_buffer_unref(&pic->ref_index_buf[i]); i 1367 libavcodec/svq3.c int i; i 1374 libavcodec/svq3.c for (i = 0; i < 2; i++) { i 1375 libavcodec/svq3.c pic->motion_val_buf[i] = av_buffer_allocz(2 * (b4_array_size + 4) * sizeof(int16_t)); i 1376 libavcodec/svq3.c pic->ref_index_buf[i] = av_buffer_allocz(4 * mb_array_size); i 1377 libavcodec/svq3.c if (!pic->motion_val_buf[i] || !pic->ref_index_buf[i]) { i 1382 libavcodec/svq3.c pic->motion_val[i] = (int16_t (*)[2])pic->motion_val_buf[i]->data + 4; i 1383 libavcodec/svq3.c pic->ref_index[i] = pic->ref_index_buf[i]->data; i 1412 libavcodec/svq3.c int ret, m, i; i 1460 libavcodec/svq3.c for (i = 0; i < 16; i++) { i 1461 libavcodec/svq3.c s->block_offset[i] = (4 * ((scan8[i] - scan8[0]) & 7)) + 4 * s->cur_pic->f->linesize[0] * ((scan8[i] - scan8[0]) >> 3); i 1462 libavcodec/svq3.c s->block_offset[48 + i] = (4 * ((scan8[i] - scan8[0]) & 7)) + 8 * s->cur_pic->f->linesize[0] * ((scan8[i] - scan8[0]) >> 3); i 1464 libavcodec/svq3.c for (i = 0; i < 16; i++) { i 1465 libavcodec/svq3.c s->block_offset[16 + i] = i 1466 libavcodec/svq3.c s->block_offset[32 + i] = (4 * ((scan8[i] - scan8[0]) & 7)) + 4 * s->cur_pic->f->linesize[1] * ((scan8[i] - scan8[0]) >> 3); i 1467 libavcodec/svq3.c s->block_offset[48 + 16 + i] = i 1468 libavcodec/svq3.c s->block_offset[48 + 32 + i] = (4 * ((scan8[i] - scan8[0]) & 7)) + 8 * s->cur_pic->f->linesize[1] * ((scan8[i] - scan8[0]) >> 3); i 1538 libavcodec/svq3.c int i; i 1539 libavcodec/svq3.c for (i = 0; i < 4; i++) { i 1542 libavcodec/svq3.c s->ref_cache[m][scan8[0] + 8 * i + j] = 1; i 1543 libavcodec/svq3.c if (i < 3) i 1544 libavcodec/svq3.c s->ref_cache[m][scan8[0] + 8 * i + j] = PART_NOT_AVAILABLE; i 33 libavcodec/synth_filter.c int i, j; i 37 libavcodec/synth_filter.c for (i = 0; i < 16; i++) { i 38 libavcodec/synth_filter.c float a = synth_buf2[i ]; i 39 libavcodec/synth_filter.c float b = synth_buf2[i + 16]; i 43 libavcodec/synth_filter.c a += window[i + j ] * (-synth_buf[15 - i + j ]); i 44 libavcodec/synth_filter.c b += window[i + j + 16] * ( synth_buf[ i + j ]); i 45 libavcodec/synth_filter.c c += window[i + j + 32] * ( synth_buf[16 + i + j ]); i 46 libavcodec/synth_filter.c d += window[i + j + 48] * ( synth_buf[31 - i + j ]); i 49 libavcodec/synth_filter.c a += window[i + j ] * (-synth_buf[15 - i + j - 512]); i 50 libavcodec/synth_filter.c b += window[i + j + 16] * ( synth_buf[ i + j - 512]); i 51 libavcodec/synth_filter.c c += window[i + j + 32] * ( synth_buf[16 + i + j - 512]); i 52 libavcodec/synth_filter.c d += window[i + j + 48] * ( synth_buf[31 - i + j - 512]); i 54 libavcodec/synth_filter.c out[i ] = a * scale; i 55 libavcodec/synth_filter.c out[i + 16] = b * scale; i 56 libavcodec/synth_filter.c synth_buf2[i ] = c; i 57 libavcodec/synth_filter.c synth_buf2[i + 16] = d; i 69 libavcodec/synth_filter.c int i, j; i 73 libavcodec/synth_filter.c for (i = 0; i < 32; i++) { i 74 libavcodec/synth_filter.c float a = synth_buf2[i ]; i 75 libavcodec/synth_filter.c float b = synth_buf2[i + 32]; i 79 libavcodec/synth_filter.c a += window[i + j ] * (-synth_buf[31 - i + j ]); i 80 libavcodec/synth_filter.c b += window[i + j + 32] * ( synth_buf[ i + j ]); i 81 libavcodec/synth_filter.c c += window[i + j + 64] * ( synth_buf[32 + i + j ]); i 82 libavcodec/synth_filter.c d += window[i + j + 96] * ( synth_buf[63 - i + j ]); i 85 libavcodec/synth_filter.c a += window[i + j ] * (-synth_buf[31 - i + j - 1024]); i 86 libavcodec/synth_filter.c b += window[i + j + 32] * ( synth_buf[ i + j - 1024]); i 87 libavcodec/synth_filter.c c += window[i + j + 64] * ( synth_buf[32 + i + j - 1024]); i 88 libavcodec/synth_filter.c d += window[i + j + 96] * ( synth_buf[63 - i + j - 1024]); i 90 libavcodec/synth_filter.c out[i ] = a * scale; i 91 libavcodec/synth_filter.c out[i + 32] = b * scale; i 92 libavcodec/synth_filter.c synth_buf2[i ] = c; i 93 libavcodec/synth_filter.c synth_buf2[i + 32] = d; i 105 libavcodec/synth_filter.c int i, j; i 109 libavcodec/synth_filter.c for (i = 0; i < 16; i++) { i 110 libavcodec/synth_filter.c int64_t a = synth_buf2[i ] * (INT64_C(1) << 21); i 111 libavcodec/synth_filter.c int64_t b = synth_buf2[i + 16] * (INT64_C(1) << 21); i 115 libavcodec/synth_filter.c a += (int64_t)window[i + j ] * synth_buf[ i + j ]; i 116 libavcodec/synth_filter.c b += (int64_t)window[i + j + 16] * synth_buf[15 - i + j ]; i 117 libavcodec/synth_filter.c c += (int64_t)window[i + j + 32] * synth_buf[16 + i + j ]; i 118 libavcodec/synth_filter.c d += (int64_t)window[i + j + 48] * synth_buf[31 - i + j ]; i 121 libavcodec/synth_filter.c a += (int64_t)window[i + j ] * synth_buf[ i + j - 512]; i 122 libavcodec/synth_filter.c b += (int64_t)window[i + j + 16] * synth_buf[15 - i + j - 512]; i 123 libavcodec/synth_filter.c c += (int64_t)window[i + j + 32] * synth_buf[16 + i + j - 512]; i 124 libavcodec/synth_filter.c d += (int64_t)window[i + j + 48] * synth_buf[31 - i + j - 512]; i 126 libavcodec/synth_filter.c out[i ] = clip23(norm21(a)); i 127 libavcodec/synth_filter.c out[i + 16] = clip23(norm21(b)); i 128 libavcodec/synth_filter.c synth_buf2[i ] = norm21(c); i 129 libavcodec/synth_filter.c synth_buf2[i + 16] = norm21(d); i 141 libavcodec/synth_filter.c int i, j; i 145 libavcodec/synth_filter.c for (i = 0; i < 32; i++) { i 146 libavcodec/synth_filter.c int64_t a = synth_buf2[i ] * (INT64_C(1) << 20); i 147 libavcodec/synth_filter.c int64_t b = synth_buf2[i + 32] * (INT64_C(1) << 20); i 151 libavcodec/synth_filter.c a += (int64_t)window[i + j ] * synth_buf[ i + j ]; i 152 libavcodec/synth_filter.c b += (int64_t)window[i + j + 32] * synth_buf[31 - i + j ]; i 153 libavcodec/synth_filter.c c += (int64_t)window[i + j + 64] * synth_buf[32 + i + j ]; i 154 libavcodec/synth_filter.c d += (int64_t)window[i + j + 96] * synth_buf[63 - i + j ]; i 157 libavcodec/synth_filter.c a += (int64_t)window[i + j ] * synth_buf[ i + j - 1024]; i 158 libavcodec/synth_filter.c b += (int64_t)window[i + j + 32] * synth_buf[31 - i + j - 1024]; i 159 libavcodec/synth_filter.c c += (int64_t)window[i + j + 64] * synth_buf[32 + i + j - 1024]; i 160 libavcodec/synth_filter.c d += (int64_t)window[i + j + 96] * synth_buf[63 - i + j - 1024]; i 162 libavcodec/synth_filter.c out[i ] = clip23(norm20(a)); i 163 libavcodec/synth_filter.c out[i + 32] = clip23(norm20(b)); i 164 libavcodec/synth_filter.c synth_buf2[i ] = norm20(c); i 165 libavcodec/synth_filter.c synth_buf2[i + 32] = norm20(d); i 34 libavcodec/tableprint.h int i;\ i 36 libavcodec/tableprint.h for (i = 0; i < len - 1; i++) {\ i 38 libavcodec/tableprint.h if ((i & linebrk) == linebrk) printf("\n ");\ i 44 libavcodec/tableprint.h WRITE_1D_FUNC_ARGV(type, linebrk, fmtstr, data[i]) i 50 libavcodec/tableprint.h int i;\ i 52 libavcodec/tableprint.h for (i = 0; i < len; i++) {\ i 53 libavcodec/tableprint.h write_##type##_array(data + i * len2, len2);\ i 54 libavcodec/tableprint.h printf(i == len - 1 ? " }\n" : " }, {\n");\ i 72 libavcodec/tableprint_vlc.h int i; \ i 76 libavcodec/tableprint_vlc.h for (i = 0; i < array_size; i++) { \ i 77 libavcodec/tableprint_vlc.h write_vlc_type(name + i, \ i 79 libavcodec/tableprint_vlc.h if (i != array_size - 1) printf("}, {\n"); \ i 96 libavcodec/tak.c int frame_type, i; i 115 libavcodec/tak.c for (i = 0; i < s->channels; i++) { i 200 libavcodec/takdec.c int i; i 207 libavcodec/takdec.c for (i = 0; i < length - 1 >> 1; i++) { i 221 libavcodec/takdec.c for (i = 0; i < length - 2 >> 1; i++) { i 243 libavcodec/takdec.c for (i = 0; i < length - 3; i++) { i 258 libavcodec/takdec.c int i; i 269 libavcodec/takdec.c for (i = 0; i < len; i++) { i 292 libavcodec/takdec.c decoded[i] = (x >> 1) ^ -(x & 1); i 301 libavcodec/takdec.c int i, mode, ret; i 323 libavcodec/takdec.c for (i = 1; i < wlength; i++) { i 345 libavcodec/takdec.c s->coding_mode[i] = mode; i 348 libavcodec/takdec.c i = 0; i 349 libavcodec/takdec.c while (i < wlength) { i 352 libavcodec/takdec.c mode = s->coding_mode[i]; i 354 libavcodec/takdec.c if (i >= wlength - 1) i 358 libavcodec/takdec.c i++; i 360 libavcodec/takdec.c if (i == wlength) i 362 libavcodec/takdec.c } while (s->coding_mode[i] == mode); i 389 libavcodec/takdec.c int x, y, i, j, ret = 0; i 441 libavcodec/takdec.c for (i = 4; i < filter_order; i++) { i 442 libavcodec/takdec.c if (!(i & 3)) i 444 libavcodec/takdec.c s->predictors[i] = get_sbits(gb, x) * (1 << (10 - size)); i 449 libavcodec/takdec.c for (i = 1; i < filter_order; i++) { i 451 libavcodec/takdec.c uint32_t *p2 = &tfilter[i - 1]; i 453 libavcodec/takdec.c for (j = 0; j < (i + 1) / 2; j++) { i 454 libavcodec/takdec.c x = *p1 + ((int32_t)(s->predictors[i] * *p2 + 256) >> 9); i 455 libavcodec/takdec.c *p2 += (int32_t)(s->predictors[i] * *p1 + 256) >> 9; i 460 libavcodec/takdec.c tfilter[i] = s->predictors[i] * 64; i 465 libavcodec/takdec.c for (i = 0, j = filter_order - 1; i < filter_order / 2; i++, j--) { i 466 libavcodec/takdec.c s->filter[j] = x - ((tfilter[i] + y) >> (15 - filter_quant)); i 467 libavcodec/takdec.c s->filter[i] = x - ((tfilter[j] + y) >> (15 - filter_quant)); i 474 libavcodec/takdec.c for (i = 0; i < filter_order; i++) i 475 libavcodec/takdec.c s->residues[i] = *decoded++ >> dshift; i 482 libavcodec/takdec.c for (i = 0; i < tmp; i++) { i 486 libavcodec/takdec.c v += (unsigned)s->adsp.scalarproduct_int16(&s->residues[i], s->filter, i 489 libavcodec/takdec.c v += s->residues[i + j + 3] * (unsigned)s->filter[j + 3] + i 490 libavcodec/takdec.c s->residues[i + j + 2] * (unsigned)s->filter[j + 2] + i 491 libavcodec/takdec.c s->residues[i + j + 1] * (unsigned)s->filter[j + 1] + i 492 libavcodec/takdec.c s->residues[i + j ] * (unsigned)s->filter[j ]; i 496 libavcodec/takdec.c s->residues[filter_order + i] = v >> dshift; i 515 libavcodec/takdec.c int i = 0, ret, prev = 0; i 529 libavcodec/takdec.c for (; i < s->nb_subframes - 1; i++) { i 532 libavcodec/takdec.c s->subframe_len[i] = (v - prev) * s->subframe_scale; i 533 libavcodec/takdec.c if (s->subframe_len[i] <= 0) i 536 libavcodec/takdec.c left -= s->subframe_len[i]; i 543 libavcodec/takdec.c s->subframe_len[i] = left; i 546 libavcodec/takdec.c for (i = 0; i < s->nb_subframes; i++) { i 547 libavcodec/takdec.c if ((ret = decode_subframe(s, decoded, s->subframe_len[i], prev)) < 0) i 549 libavcodec/takdec.c decoded += s->subframe_len[i]; i 550 libavcodec/takdec.c prev = s->subframe_len[i]; i 563 libavcodec/takdec.c int i; i 600 libavcodec/takdec.c for (i = 0; i < filter_order; i++) { i 601 libavcodec/takdec.c if (!(i & 3)) i 603 libavcodec/takdec.c s->filter[i] = get_sbits(gb, code_size); i 611 libavcodec/takdec.c for (i = 0; i < order_half; i++) { i 612 libavcodec/takdec.c int32_t a = p1[i]; i 613 libavcodec/takdec.c int32_t b = p2[i]; i 614 libavcodec/takdec.c p1[i] = a + b; i 620 libavcodec/takdec.c for (i = length2 + order_half; i < length; i++) { i 621 libavcodec/takdec.c int32_t a = p1[i]; i 622 libavcodec/takdec.c int32_t b = p2[i]; i 623 libavcodec/takdec.c p1[i] = a + b; i 628 libavcodec/takdec.c for (i = 0; i < filter_order; i++) i 629 libavcodec/takdec.c s->residues[i] = *p2++ >> dshift; i 636 libavcodec/takdec.c for (i = 0; i < tmp - (tmp == length2); i++) i 637 libavcodec/takdec.c s->residues[filter_order + i] = *p2++ >> dshift; i 639 libavcodec/takdec.c for (i = 0; i < tmp; i++) { i 643 libavcodec/takdec.c v += s->adsp.scalarproduct_int16(&s->residues[i], s->filter, i 646 libavcodec/takdec.c v += s->residues[i + 7] * s->filter[7] + i 647 libavcodec/takdec.c s->residues[i + 6] * s->filter[6] + i 648 libavcodec/takdec.c s->residues[i + 5] * s->filter[5] + i 649 libavcodec/takdec.c s->residues[i + 4] * s->filter[4] + i 650 libavcodec/takdec.c s->residues[i + 3] * s->filter[3] + i 651 libavcodec/takdec.c s->residues[i + 2] * s->filter[2] + i 652 libavcodec/takdec.c s->residues[i + 1] * s->filter[1] + i 653 libavcodec/takdec.c s->residues[i ] * s->filter[0]; i 683 libavcodec/takdec.c int chan, i, ret, hsize; i 770 libavcodec/takdec.c for (i = 0; i < s->nb_samples; i++) i 771 libavcodec/takdec.c decoded[i] = get_sbits(gb, avctx->bits_per_raw_sample); i 797 libavcodec/takdec.c for (i = 0; i < chan; i++) { i 806 libavcodec/takdec.c s->mcdparams[i].present = get_bits1(gb); i 807 libavcodec/takdec.c if (s->mcdparams[i].present) { i 808 libavcodec/takdec.c s->mcdparams[i].index = get_bits(gb, 2); i 809 libavcodec/takdec.c s->mcdparams[i].chan2 = get_bits(gb, 4); i 810 libavcodec/takdec.c if (s->mcdparams[i].chan2 >= avctx->channels) { i 813 libavcodec/takdec.c s->mcdparams[i].chan2, avctx->channels); i 816 libavcodec/takdec.c if (s->mcdparams[i].index == 1) { i 817 libavcodec/takdec.c if ((nbit == s->mcdparams[i].chan2) || i 818 libavcodec/takdec.c (ch_mask & 1 << s->mcdparams[i].chan2)) i 821 libavcodec/takdec.c ch_mask |= 1 << s->mcdparams[i].chan2; i 822 libavcodec/takdec.c } else if (!(ch_mask & 1 << s->mcdparams[i].chan2)) { i 826 libavcodec/takdec.c s->mcdparams[i].chan1 = nbit; i 832 libavcodec/takdec.c for (i = 0; i < chan; i++) { i 833 libavcodec/takdec.c s->mcdparams[i].present = 0; i 834 libavcodec/takdec.c s->mcdparams[i].chan1 = i; i 838 libavcodec/takdec.c for (i = 0; i < chan; i++) { i 839 libavcodec/takdec.c if (s->mcdparams[i].present && s->mcdparams[i].index == 1) i 840 libavcodec/takdec.c if (ret = decode_channel(s, s->mcdparams[i].chan2)) i 843 libavcodec/takdec.c if (ret = decode_channel(s, s->mcdparams[i].chan1)) i 846 libavcodec/takdec.c if (s->mcdparams[i].present) { i 847 libavcodec/takdec.c s->dmode = mc_dmodes[s->mcdparams[i].index]; i 849 libavcodec/takdec.c s->mcdparams[i].chan2, i 850 libavcodec/takdec.c s->mcdparams[i].chan1, i 864 libavcodec/takdec.c for (i = 0; i < s->nb_samples; i++) i 865 libavcodec/takdec.c decoded[i] *= 1U << s->sample_shift[chan]; i 891 libavcodec/takdec.c for (i = 0; i < s->nb_samples; i++) i 892 libavcodec/takdec.c samples[i] = decoded[i] + 0x80U; i 899 libavcodec/takdec.c for (i = 0; i < s->nb_samples; i++) i 900 libavcodec/takdec.c samples[i] = decoded[i]; i 906 libavcodec/takdec.c for (i = 0; i < s->nb_samples; i++) i 907 libavcodec/takdec.c samples[i] *= 1U << 8; i 28 libavcodec/takdsp.c int i; i 30 libavcodec/takdsp.c for (i = 0; i < length; i++) { i 31 libavcodec/takdsp.c int32_t a = p1[i]; i 32 libavcodec/takdsp.c int32_t b = p2[i]; i 33 libavcodec/takdsp.c p2[i] = a + b; i 39 libavcodec/takdsp.c int i; i 41 libavcodec/takdsp.c for (i = 0; i < length; i++) { i 42 libavcodec/takdsp.c int32_t a = p1[i]; i 43 libavcodec/takdsp.c int32_t b = p2[i]; i 44 libavcodec/takdsp.c p1[i] = b - a; i 50 libavcodec/takdsp.c int i; i 52 libavcodec/takdsp.c for (i = 0; i < length; i++) { i 53 libavcodec/takdsp.c int32_t a = p1[i]; i 54 libavcodec/takdsp.c int32_t b = p2[i]; i 56 libavcodec/takdsp.c p1[i] = a; i 57 libavcodec/takdsp.c p2[i] = a + b; i 63 libavcodec/takdsp.c int i; i 65 libavcodec/takdsp.c for (i = 0; i < length; i++) { i 66 libavcodec/takdsp.c int32_t a = p1[i]; i 67 libavcodec/takdsp.c int32_t b = p2[i]; i 69 libavcodec/takdsp.c p1[i] = b - a; i 40 libavcodec/targa_y216dec.c int i, j, ret; i 57 libavcodec/targa_y216dec.c for (i = 0; i < avctx->height; i++) { i 72 libavcodec/targaenc.c int i, n = bpp * w; i 76 libavcodec/targaenc.c for(i=0; i < h; i++) { i 89 libavcodec/targaenc.c int bpp, picsize, datasize = -1, ret, i; i 110 libavcodec/targaenc.c for (i = 0; i < 256; i++) i 111 libavcodec/targaenc.c if (AV_RN32(p->data[1] + 4 * i) >> 24 != 0xFF) { i 120 libavcodec/targaenc.c for (i = 0; i < 256; i++) i 122 libavcodec/targaenc.c AV_WL32(pkt->data + 18 + 4 * i, *(uint32_t *)(p->data[1] + i * 4)); i 124 libavcodec/targaenc.c AV_WL24(pkt->data + 18 + 3 * i, *(uint32_t *)(p->data[1] + i * 4)); i 150 libavcodec/tdsc.c int i, j; i 175 libavcodec/tdsc.c for (i = 0; i < w; i++) { i 176 libavcodec/tdsc.c uint8_t alpha = cursor[i * 4]; i 177 libavcodec/tdsc.c APPLY_ALPHA(dst[i * 3 + 0], cursor[i * 4 + 1], alpha); i 178 libavcodec/tdsc.c APPLY_ALPHA(dst[i * 3 + 1], cursor[i * 4 + 2], alpha); i 179 libavcodec/tdsc.c APPLY_ALPHA(dst[i * 3 + 2], cursor[i * 4 + 3], alpha); i 190 libavcodec/tdsc.c int i, j, k, ret, cursor_fmt; i 233 libavcodec/tdsc.c for (i = 0; i < ctx->cursor_w; i += 32) { i 246 libavcodec/tdsc.c for (i = 0; i < ctx->cursor_w; i += 32) { i 283 libavcodec/tdsc.c for (i = 0; i < ctx->cursor_w; i++) { i 294 libavcodec/tdsc.c for (i = 0; i < ctx->cursor_w; i++) { i 387 libavcodec/tdsc.c int i; i 390 libavcodec/tdsc.c for (i = 0; i < number_tiles; i++) { i 447 libavcodec/tdsc.c av_log(avctx, AV_LOG_DEBUG, "Tile %d, %dx%d (%d.%d)\n", i, w, h, x, y); i 118 libavcodec/tests/cabac.c int i, ret = 0; i 125 libavcodec/tests/cabac.c for(i=0; i<SIZE; i++){ i 126 libavcodec/tests/cabac.c if(2*i<SIZE) r[i] = av_lfg_get(&prng) % 7; i 127 libavcodec/tests/cabac.c else r[i] = (i>>8)&1; i 130 libavcodec/tests/cabac.c for(i=0; i<SIZE; i++){ i 131 libavcodec/tests/cabac.c put_cabac_bypass(&c, r[i]&1); i 134 libavcodec/tests/cabac.c for(i=0; i<SIZE; i++){ i 135 libavcodec/tests/cabac.c put_cabac(&c, state, r[i]&1); i 138 libavcodec/tests/cabac.c i= put_cabac_terminate(&c, 1); i 139 libavcodec/tests/cabac.c b[i++] = av_lfg_get(&prng); i 140 libavcodec/tests/cabac.c b[i ] = av_lfg_get(&prng); i 146 libavcodec/tests/cabac.c for(i=0; i<SIZE; i++){ i 147 libavcodec/tests/cabac.c if( (r[i]&1) != get_cabac_bypass(&c) ) { i 148 libavcodec/tests/cabac.c av_log(NULL, AV_LOG_ERROR, "CABAC bypass failure at %d\n", i); i 153 libavcodec/tests/cabac.c for(i=0; i<SIZE; i++){ i 154 libavcodec/tests/cabac.c if( (r[i]&1) != get_cabac_noinline(&c, state) ) { i 155 libavcodec/tests/cabac.c av_log(NULL, AV_LOG_ERROR, "CABAC failure at %d\n", i); i 33 libavcodec/tests/celp_math.c int i; i 45 libavcodec/tests/celp_math.c for (i = 1024; i >= 1; i/=2) i 46 libavcodec/tests/celp_math.c av_assert0(ff_log2_q15(i) == (1<<15)*((int)log2(i))+(1<<2)); i 71 libavcodec/tests/dct.c int i; i 73 libavcodec/tests/dct.c for(i=0; i<64; i++){ i 74 libavcodec/tests/dct.c qmat[i]=4; i 77 libavcodec/tests/dct.c for(i=0; i<64; i++) { i 78 libavcodec/tests/dct.c dst[i] -= 512; i 120 libavcodec/tests/dct.c int i, j; i 126 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 127 libavcodec/tests/dct.c block[i] = (av_lfg_get(prng) % (2*vals)) -vals; i 130 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 131 libavcodec/tests/dct.c block[i] >>= 3; i 136 libavcodec/tests/dct.c for (i = 0; i < j; i++) { i 151 libavcodec/tests/dct.c int i; i 160 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 161 libavcodec/tests/dct.c dst[(i & 0x38) | ((i & 6) >> 1) | ((i & 1) << 2)] = src[i]; i 164 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 165 libavcodec/tests/dct.c dst[(i & 0x24) | ((i & 3) << 3) | ((i >> 3) & 3)] = src[i]; i 168 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 169 libavcodec/tests/dct.c dst[(i>>3) | ((i<<3)&0x38)] = src[i]; i 172 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 173 libavcodec/tests/dct.c dst[i] = src[i]; i 181 libavcodec/tests/dct.c int it, i, scale; i 197 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 198 libavcodec/tests/dct.c err2_matrix[i] = sysErr[i] = 0; i 207 libavcodec/tests/dct.c for (i = 0; i < 64; i++) { i 208 libavcodec/tests/dct.c scale = 8 * (1 << (AANSCALE_BITS + 11)) / ff_aanscales[i]; i 209 libavcodec/tests/dct.c block[i] = (block[i] * scale) >> AANSCALE_BITS; i 215 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 216 libavcodec/tests/dct.c block1[i] = av_clip(block1[i], 4-512, 1019-512); i 219 libavcodec/tests/dct.c for (i = 0; i < 64; i++) { i 220 libavcodec/tests/dct.c int err = block[i] - block1[i]; i 225 libavcodec/tests/dct.c err2_matrix[i] += v * v; i 227 libavcodec/tests/dct.c sysErr[i] += block[i] - block1[i]; i 229 libavcodec/tests/dct.c if (abs(block[i]) > maxout) i 230 libavcodec/tests/dct.c maxout = abs(block[i]); i 235 libavcodec/tests/dct.c for (i = 0; i < 64; i++) { i 236 libavcodec/tests/dct.c sysErrMax = FFMAX(sysErrMax, FFABS(sysErr[i])); i 237 libavcodec/tests/dct.c err2_max = FFMAX(err2_max , FFABS(err2_matrix[i])); i 240 libavcodec/tests/dct.c for (i = 0; i < 64; i++) { i 241 libavcodec/tests/dct.c if (i % 8 == 0) i 243 libavcodec/tests/dct.c printf("%7d ", (int) sysErr[i]); i 300 libavcodec/tests/dct.c int i, j, k; i 305 libavcodec/tests/dct.c for (i = 0; i < 8; i++) { i 308 libavcodec/tests/dct.c s = (i == 0) ? sqrt(1.0 / 8.0) : sqrt(1.0 / 4.0); i 309 libavcodec/tests/dct.c c8[i][j] = s * cos(M_PI * i * (j + 0.5) / 8.0); i 310 libavcodec/tests/dct.c sum += c8[i][j] * c8[i][j]; i 314 libavcodec/tests/dct.c for (i = 0; i < 4; i++) { i 317 libavcodec/tests/dct.c s = (i == 0) ? sqrt(1.0 / 4.0) : sqrt(1.0 / 2.0); i 318 libavcodec/tests/dct.c c4[i][j] = s * cos(M_PI * i * (j + 0.5) / 4.0); i 319 libavcodec/tests/dct.c sum += c4[i][j] * c4[i][j]; i 326 libavcodec/tests/dct.c for (i = 0; i < 4; i++) { i 328 libavcodec/tests/dct.c block1[8 * (2 * i) + j] = i 329 libavcodec/tests/dct.c (block[8 * (2 * i) + j] + block[8 * (2 * i + 1) + j]) * s; i 330 libavcodec/tests/dct.c block1[8 * (2 * i + 1) + j] = i 331 libavcodec/tests/dct.c (block[8 * (2 * i) + j] - block[8 * (2 * i + 1) + j]) * s; i 336 libavcodec/tests/dct.c for (i = 0; i < 8; i++) { i 340 libavcodec/tests/dct.c sum += c8[k][j] * block1[8 * i + k]; i 341 libavcodec/tests/dct.c block2[8 * i + j] = sum; i 346 libavcodec/tests/dct.c for (i = 0; i < 8; i++) { i 351 libavcodec/tests/dct.c sum += c4[k][j] * block2[8 * (2 * k) + i]; i 352 libavcodec/tests/dct.c block3[8 * (2 * j) + i] = sum; i 357 libavcodec/tests/dct.c sum += c4[k][j] * block2[8 * (2 * k + 1) + i]; i 358 libavcodec/tests/dct.c block3[8 * (2 * j + 1) + i] = sum; i 363 libavcodec/tests/dct.c for (i = 0; i < 8; i++) { i 365 libavcodec/tests/dct.c v = block3[8 * i + j]; i 368 libavcodec/tests/dct.c dest[i * linesize + j] = (int) rint(v); i 379 libavcodec/tests/dct.c int it, i, it1, ti, ti1, err_max, v; i 389 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 390 libavcodec/tests/dct.c block1[i] = av_lfg_get(&prng) % 256 - 128; i 393 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 394 libavcodec/tests/dct.c block[i] = block1[i]; i 397 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 398 libavcodec/tests/dct.c block[i] = block1[i]; i 401 libavcodec/tests/dct.c for (i = 0; i < 64; i++) { i 402 libavcodec/tests/dct.c v = abs((int) img_dest[i] - (int) img_dest1[i]); i 404 libavcodec/tests/dct.c printf("%d %d\n", img_dest[i], img_dest1[i]); i 410 libavcodec/tests/dct.c for(i=0;i<8;i++) { i 413 libavcodec/tests/dct.c printf(" %3d", img_dest1[i*8+j]); i 419 libavcodec/tests/dct.c for(i=0;i<8;i++) { i 422 libavcodec/tests/dct.c printf(" %3d", img_dest[i*8+j]); i 437 libavcodec/tests/dct.c for (i = 0; i < 64; i++) i 438 libavcodec/tests/dct.c block[i] = block1[i]; i 469 libavcodec/tests/dct.c int c, i; i 509 libavcodec/tests/dct.c for (i = 0; i < FF_ARRAY_ELEMS(idct_tab); i++) i 510 libavcodec/tests/dct.c err |= dct_error(&idct_tab[i], test, test_idct, speed, bits); i 512 libavcodec/tests/dct.c for (i = 0; idct_tab_arch[i].name; i++) i 513 libavcodec/tests/dct.c if (!(~cpu_flags & idct_tab_arch[i].cpu_flag)) i 514 libavcodec/tests/dct.c err |= dct_error(&idct_tab_arch[i], test, test_idct, speed, bits); i 518 libavcodec/tests/dct.c for (i = 0; i < FF_ARRAY_ELEMS(fdct_tab); i++) i 519 libavcodec/tests/dct.c err |= dct_error(&fdct_tab[i], test, test_idct, speed, bits); i 521 libavcodec/tests/dct.c for (i = 0; fdct_tab_arch[i].name; i++) i 522 libavcodec/tests/dct.c if (!(~cpu_flags & fdct_tab_arch[i].cpu_flag)) i 523 libavcodec/tests/dct.c err |= dct_error(&fdct_tab_arch[i], test, test_idct, speed, bits); i 87 libavcodec/tests/fft.c int i, n = 1 << nbits; i 93 libavcodec/tests/fft.c for (i = 0; i < (n / 2); i++) { i 94 libavcodec/tests/fft.c double alpha = 2 * M_PI * (float) i / (float) n; i 98 libavcodec/tests/fft.c exptab[i].re = c1; i 99 libavcodec/tests/fft.c exptab[i].im = s1; i 106 libavcodec/tests/fft.c int i, j; i 110 libavcodec/tests/fft.c for (i = 0; i < n; i++) { i 115 libavcodec/tests/fft.c int k = (i * j) & (n - 1); i 126 libavcodec/tests/fft.c tabr[i].re = REF_SCALE(tmp_re, nbits); i 127 libavcodec/tests/fft.c tabr[i].im = REF_SCALE(tmp_im, nbits); i 134 libavcodec/tests/fft.c int i, k, n = 1 << nbits; i 136 libavcodec/tests/fft.c for (i = 0; i < n; i++) { i 139 libavcodec/tests/fft.c int a = (2 * i + 1 + (n / 2)) * (2 * k + 1); i 143 libavcodec/tests/fft.c out[i] = REF_SCALE(-sum, nbits - 2); i 150 libavcodec/tests/fft.c int i, k, n = 1 << nbits; i 155 libavcodec/tests/fft.c for (i = 0; i < n; i++) { i 156 libavcodec/tests/fft.c double a = (2 * M_PI * (2 * i + 1 + n / 2) * (2 * k + 1) / (4 * n)); i 157 libavcodec/tests/fft.c s += input[i] * cos(a); i 168 libavcodec/tests/fft.c int i, k, n = 1 << nbits; i 171 libavcodec/tests/fft.c for (i = 0; i < n; i++) { i 174 libavcodec/tests/fft.c double a = M_PI * k * (i + 0.5) / n; i 177 libavcodec/tests/fft.c output[i] = 2 * s / n; i 183 libavcodec/tests/fft.c int i, k, n = 1 << nbits; i 188 libavcodec/tests/fft.c for (i = 0; i < n; i++) { i 189 libavcodec/tests/fft.c double a = M_PI * k * (i + 0.5) / n; i 190 libavcodec/tests/fft.c s += input[i] * cos(a); i 205 libavcodec/tests/fft.c int i, err = 0; i 208 libavcodec/tests/fft.c for (i = 0; i < n; i++) { i 209 libavcodec/tests/fft.c double e = fabs(tab1[i] - (tab2[i] / scale)) / RANGE; i 212 libavcodec/tests/fft.c i, tab1[i], tab2[i]); i 386 libavcodec/tests/fft.c int it, i, err = 1; i 505 libavcodec/tests/fft.c for (i = 0; i < fft_size; i++) { i 506 libavcodec/tests/fft.c tab1[i].re = frandom(&prng); i 507 libavcodec/tests/fft.c tab1[i].im = frandom(&prng); i 543 libavcodec/tests/fft.c for (i = 1; i < fft_size_2; i++) { i 544 libavcodec/tests/fft.c tab1[fft_size_2 + i].re = tab1[fft_size_2 - i].re; i 545 libavcodec/tests/fft.c tab1[fft_size_2 + i].im = -tab1[fft_size_2 - i].im; i 553 libavcodec/tests/fft.c for (i = 0; i < fft_size; i++) { i 554 libavcodec/tests/fft.c tab[i].re = tab2[i]; i 555 libavcodec/tests/fft.c tab[i].im = 0; i 559 libavcodec/tests/fft.c for (i = 0; i < fft_size; i++) { i 560 libavcodec/tests/fft.c tab2[i] = tab1[i].re; i 561 libavcodec/tests/fft.c tab1[i].im = 0; i 36 libavcodec/tests/golomb.c int i, ret = 0; i 46 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) i 47 libavcodec/tests/golomb.c set_ue_golomb(&pb, i); i 51 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) { i 55 libavcodec/tests/golomb.c if (j != i) { i 57 libavcodec/tests/golomb.c i, j, s); i 62 libavcodec/tests/golomb.c #define EXTEND(i) ((i) << 3 | (i) & 7) i 64 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) i 65 libavcodec/tests/golomb.c set_ue_golomb(&pb, EXTEND(i)); i 69 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) { i 73 libavcodec/tests/golomb.c if (j != EXTEND(i)) { i 75 libavcodec/tests/golomb.c "bits: %8x\n", EXTEND(i), j, s); i 80 libavcodec/tests/golomb.c #define EXTEND_L(i) ((i) << 4 | (i) & 15) i 82 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) i 83 libavcodec/tests/golomb.c set_ue_golomb_long(&pb, EXTEND_L(i)); i 87 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) { i 91 libavcodec/tests/golomb.c if (j != EXTEND_L(i)) { i 93 libavcodec/tests/golomb.c "bits: %8x\n", EXTEND_L(i), j, s); i 99 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) i 100 libavcodec/tests/golomb.c set_se_golomb(&pb, i - COUNT / 2); i 104 libavcodec/tests/golomb.c for (i = 0; i < COUNT; i++) { i 108 libavcodec/tests/golomb.c if (j != i - COUNT / 2) { i 110 libavcodec/tests/golomb.c i - COUNT / 2, j, s); i 179 libavcodec/tests/h264_levels.c int i; i 191 libavcodec/tests/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_sizes); i++) { i 192 libavcodec/tests/h264_levels.c level = ff_h264_guess_level(0, 0, 0, test_sizes[i].width, i 193 libavcodec/tests/h264_levels.c test_sizes[i].height, 0); i 194 libavcodec/tests/h264_levels.c CHECK(test_sizes[i].level_idc, "size %dx%d", i 195 libavcodec/tests/h264_levels.c test_sizes[i].width, test_sizes[i].height); i 198 libavcodec/tests/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_framerate); i++) { i 199 libavcodec/tests/h264_levels.c level = ff_h264_guess_level(0, 0, test_framerate[i].framerate, i 200 libavcodec/tests/h264_levels.c test_framerate[i].width, i 201 libavcodec/tests/h264_levels.c test_framerate[i].height, 0); i 202 libavcodec/tests/h264_levels.c CHECK(test_framerate[i].level_idc, "framerate %d, size %dx%d", i 203 libavcodec/tests/h264_levels.c test_framerate[i].framerate, test_framerate[i].width, i 204 libavcodec/tests/h264_levels.c test_framerate[i].height); i 207 libavcodec/tests/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_dpb); i++) { i 208 libavcodec/tests/h264_levels.c level = ff_h264_guess_level(0, 0, 0, test_dpb[i].width, i 209 libavcodec/tests/h264_levels.c test_dpb[i].height, i 210 libavcodec/tests/h264_levels.c test_dpb[i].dpb_size); i 211 libavcodec/tests/h264_levels.c CHECK(test_dpb[i].level_idc, "size %dx%d dpb %d", i 212 libavcodec/tests/h264_levels.c test_dpb[i].width, test_dpb[i].height, i 213 libavcodec/tests/h264_levels.c test_dpb[i].dpb_size); i 216 libavcodec/tests/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_bitrate); i++) { i 217 libavcodec/tests/h264_levels.c level = ff_h264_guess_level(test_bitrate[i].profile_idc, i 218 libavcodec/tests/h264_levels.c test_bitrate[i].bitrate, i 220 libavcodec/tests/h264_levels.c CHECK(test_bitrate[i].level_idc, "bitrate %"PRId64" profile %d", i 221 libavcodec/tests/h264_levels.c test_bitrate[i].bitrate, test_bitrate[i].profile_idc); i 224 libavcodec/tests/h264_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_all); i++) { i 225 libavcodec/tests/h264_levels.c level = ff_h264_guess_level(test_all[i].profile_idc, i 226 libavcodec/tests/h264_levels.c test_all[i].bitrate, i 228 libavcodec/tests/h264_levels.c test_all[i].width, i 229 libavcodec/tests/h264_levels.c test_all[i].height, i 230 libavcodec/tests/h264_levels.c test_all[i].dpb_frames); i 231 libavcodec/tests/h264_levels.c CHECK(test_all[i].level_idc, "%s", test_all[i].name); i 246 libavcodec/tests/h265_levels.c int i; i 258 libavcodec/tests/h265_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_sizes); i++) { i 260 libavcodec/tests/h265_levels.c test_sizes[i].width, i 261 libavcodec/tests/h265_levels.c test_sizes[i].height, i 263 libavcodec/tests/h265_levels.c CHECK(test_sizes[i].level_idc, "size %dx%d", i 264 libavcodec/tests/h265_levels.c test_sizes[i].width, test_sizes[i].height); i 267 libavcodec/tests/h265_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_dpb); i++) { i 269 libavcodec/tests/h265_levels.c test_dpb[i].width, i 270 libavcodec/tests/h265_levels.c test_dpb[i].height, i 271 libavcodec/tests/h265_levels.c 0, 0, 0, test_dpb[i].dpb_size); i 272 libavcodec/tests/h265_levels.c CHECK(test_dpb[i].level_idc, "size %dx%d dpb %d", i 273 libavcodec/tests/h265_levels.c test_dpb[i].width, test_dpb[i].height, i 274 libavcodec/tests/h265_levels.c test_dpb[i].dpb_size); i 277 libavcodec/tests/h265_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_bitrate); i++) { i 278 libavcodec/tests/h265_levels.c profile = ff_h265_get_profile(test_bitrate[i].ptl); i 279 libavcodec/tests/h265_levels.c level = ff_h265_guess_level(test_bitrate[i].ptl, i 280 libavcodec/tests/h265_levels.c test_bitrate[i].bitrate, i 282 libavcodec/tests/h265_levels.c CHECK(test_bitrate[i].level_idc, "bitrate %"PRId64" profile %s", i 283 libavcodec/tests/h265_levels.c test_bitrate[i].bitrate, profile->name); i 286 libavcodec/tests/h265_levels.c for (i = 0; i < FF_ARRAY_ELEMS(test_fragments); i++) { i 288 libavcodec/tests/h265_levels.c test_fragments[i].slice_segments, i 289 libavcodec/tests/h265_levels.c test_fragments[i].tile_rows, i 290 libavcodec/tests/h265_levels.c test_fragments[i].tile_cols, 0); i 291 libavcodec/tests/h265_levels.c CHECK(test_fragments[i].level_idc, "%d slices %dx%d tiles", i 292 libavcodec/tests/h265_levels.c test_fragments[i].slice_segments, i 293 libavcodec/tests/h265_levels.c test_fragments[i].tile_cols, test_fragments[i].tile_rows); i 38 libavcodec/tests/htmlsubtitles.c int i; i 42 libavcodec/tests/htmlsubtitles.c for (i = 0; i < FF_ARRAY_ELEMS(test_cases); i++) { i 43 libavcodec/tests/htmlsubtitles.c int ret = ff_htmlmarkup_to_ass(NULL, &dst, test_cases[i]); i 46 libavcodec/tests/htmlsubtitles.c printf("%s --> %s\n", test_cases[i], dst.str); i 36 libavcodec/tests/iirfilter.c int i; i 43 libavcodec/tests/iirfilter.c for (i = 0; i < SIZE; i++) i 44 libavcodec/tests/iirfilter.c x[i] = lrint(0.75 * INT16_MAX * sin(0.5 * M_PI * i * i / SIZE)); i 48 libavcodec/tests/iirfilter.c for (i = 0; i < SIZE; i++) i 49 libavcodec/tests/iirfilter.c printf("%6d %6d\n", x[i], y[i]); i 27 libavcodec/tests/imgconvert.c int i; i 31 libavcodec/tests/imgconvert.c for (i=0; i<AV_PIX_FMT_NB*2; i++) { i 32 libavcodec/tests/imgconvert.c const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(i); i 113 libavcodec/tests/jpeg2000dwt.c int i,j; i 119 libavcodec/tests/jpeg2000dwt.c for (i = 0; i<MAX_W * MAX_W; i++) i 120 libavcodec/tests/jpeg2000dwt.c arrayf[i] = reff[i] = array[i] = ref[i] = av_lfg_get(&prng) % 2048; i 122 libavcodec/tests/jpeg2000dwt.c for (i = 0; i < 100; i++) { i 39 libavcodec/tests/mjpegenc_huffman.c int actual_length = 0, i, j, k, prob, length; i 44 libavcodec/tests/mjpegenc_huffman.c for (i = 0; i < nprobs; i++) { i 45 libavcodec/tests/mjpegenc_huffman.c val_counts[i] = (PTable){.value = i, .prob = probs[i]}; i 50 libavcodec/tests/mjpegenc_huffman.c for (i = 0; i < nprobs; i++) { i 53 libavcodec/tests/mjpegenc_huffman.c if (val_counts[j].value == i) break; i 55 libavcodec/tests/mjpegenc_huffman.c if (lengths[k].code == i) break; i 118 libavcodec/tests/mjpegenc_huffman.c int i, ret = 0; i 143 libavcodec/tests/mjpegenc_huffman.c for (i = 0; i < FF_ARRAY_ELEMS(distincts); i++) { i 144 libavcodec/tests/mjpegenc_huffman.c if (distincts[i].code != expected[i].code || i 145 libavcodec/tests/mjpegenc_huffman.c distincts[i].length != expected[i].length) { i 150 libavcodec/tests/mjpegenc_huffman.c expected[i].code, expected[i].length, i 151 libavcodec/tests/mjpegenc_huffman.c distincts[i].code, distincts[i].length); i 47 libavcodec/tests/motion.c int i; i 51 libavcodec/tests/motion.c for(i=0;i<size;i++) { i 52 libavcodec/tests/motion.c tab[i] = av_lfg_get(&prng) % 256; i 24 libavcodec/tests/mpeg12framerate.c int i; i 51 libavcodec/tests/mpeg12framerate.c for (i = 1; i <= 8; i++) i 52 libavcodec/tests/mpeg12framerate.c TEST_MATCH(ff_mpeg12_frame_rate_tab[i], i, 0, 0); i 57 libavcodec/tests/mpeg12framerate.c for (i = 1; i <= 8; i++) { i 58 libavcodec/tests/mpeg12framerate.c TEST_MATCH(av_sub_q(ff_mpeg12_frame_rate_tab[i], i 59 libavcodec/tests/mpeg12framerate.c (AVRational) { 1, 1000 }), i, 0, 0); i 60 libavcodec/tests/mpeg12framerate.c TEST_MATCH(av_add_q(ff_mpeg12_frame_rate_tab[i], i 61 libavcodec/tests/mpeg12framerate.c (AVRational) { 1, 1000 }), i, 0, 0); i 79 libavcodec/tests/mpeg12framerate.c for (i = 240; i < 1000; i += 10) i 80 libavcodec/tests/mpeg12framerate.c TEST_MATCH(((AVRational) { i, 1 }), 8, 3, 0); i 83 libavcodec/tests/mpeg12framerate.c for (i = 74; i > 0; i--) i 84 libavcodec/tests/mpeg12framerate.c TEST_MATCH(((AVRational) { i, 100 }), 1, 0, 31); i 185 libavcodec/tests/options.c int i, j; i 187 libavcodec/tests/options.c for (i = 0; dummy_codec[i]; i++) i 188 libavcodec/tests/options.c avcodec_register(dummy_codec[i]); i 191 libavcodec/tests/options.c for (i = 0; i < FF_ARRAY_ELEMS(dummy_codec); i++) i 193 libavcodec/tests/options.c test_copy(dummy_codec[i], dummy_codec[j]); i 34 libavcodec/tests/rangecoder.c int i, p, actual_length, version; i 46 libavcodec/tests/rangecoder.c for (i = 0; i < SIZE; i++) i 47 libavcodec/tests/rangecoder.c r[i] = av_lfg_get(&prng) % 7; i 49 libavcodec/tests/rangecoder.c for (i = 0; i < SIZE; i++) i 50 libavcodec/tests/rangecoder.c put_rac(&c, state, r[i] & 1); i 58 libavcodec/tests/rangecoder.c for (i = 0; i < SIZE; i++) i 59 libavcodec/tests/rangecoder.c if ((r[i] & 1) != get_rac(&c, state)) { i 60 libavcodec/tests/rangecoder.c av_log(NULL, AV_LOG_ERROR, "rac failure at %d pass %d version %d\n", i, p, version); i 35 libavcodec/tests/snowenc.c int i; i 51 libavcodec/tests/snowenc.c for(i=0; i<width*height; i++) i 52 libavcodec/tests/snowenc.c buffer[0][i] = buffer[1][i] = av_lfg_get(&prng) % 54321 - 12345; i 57 libavcodec/tests/snowenc.c for(i=0; i<width*height; i++) i 58 libavcodec/tests/snowenc.c if(buffer[0][i]!= buffer[1][i]) printf("fsck: %6d %12d %7d\n",i, buffer[0][i], buffer[1][i]); i 62 libavcodec/tests/snowenc.c for(i=0; i<width*height; i++) i 63 libavcodec/tests/snowenc.c buffer[0][i] = buffer[1][i] = av_lfg_get(&prng) % 54321 - 12345; i 68 libavcodec/tests/snowenc.c for(i=0; i<width*height; i++) i 69 libavcodec/tests/snowenc.c if(FFABS(buffer[0][i] - buffer[1][i])>20) printf("fsck: %6d %12d %7d\n",i, buffer[0][i], buffer[1][i]); i 33 libavcodec/tests/x86/dct.c int i; \ i 35 libavcodec/tests/x86/dct.c for(i=0; i<64; i++){ \ i 36 libavcodec/tests/x86/dct.c qmat[i]=4; \ i 37 libavcodec/tests/x86/dct.c tmp[i]= dst[i]; \ i 41 libavcodec/tests/x86/dct.c for(i=0; i<64; i++) { \ i 42 libavcodec/tests/x86/dct.c dst[i] -= 512; \ i 121 libavcodec/tests/x86/dct.c int i; i 125 libavcodec/tests/x86/dct.c for (i = 0; i < 64; i++) i 126 libavcodec/tests/x86/dct.c dst[idct_simple_mmx_perm[i]] = src[i]; i 129 libavcodec/tests/x86/dct.c for (i = 0; i < 64; i++) i 130 libavcodec/tests/x86/dct.c dst[(i & 0x38) | idct_sse2_row_perm[i & 7]] = src[i]; i 239 libavcodec/texturedsp.c int block, i; i 245 libavcodec/texturedsp.c for (i = 0; i < 8; i++) i 246 libavcodec/texturedsp.c dst[i] = (tmp >> (i * 3)) & 0x7; i 429 libavcodec/texturedsp.c int i = indices[x + y * 4]; i 431 libavcodec/texturedsp.c int c = color_tab[i]; i 43 libavcodec/tiertexseqv.c int i, len, sz; i 49 libavcodec/tiertexseqv.c for (i = 0, sz = 0; i < 64 && sz < dst_size; i++) { i 52 libavcodec/tiertexseqv.c code_table[i] = get_sbits(&gb, 4); i 53 libavcodec/tiertexseqv.c sz += FFABS(code_table[i]); i 58 libavcodec/tiertexseqv.c for (i = 0; i < 64 && dst_size > 0; i++) { i 59 libavcodec/tiertexseqv.c len = code_table[i]; i 83 libavcodec/tiertexseqv.c int b, i, len, bits; i 101 libavcodec/tiertexseqv.c for (i = 0; i < 8; i++) { i 103 libavcodec/tiertexseqv.c dst[b * seq->frame->linesize[0]] = block[i * 8 + b]; i 118 libavcodec/tiertexseqv.c for (i = 0; i < 8; i++) i 119 libavcodec/tiertexseqv.c dst[i] = color_table[get_bits(&gb, bits)]; i 132 libavcodec/tiertexseqv.c int i; i 137 libavcodec/tiertexseqv.c for (i = 0; i < 8; i++) { i 168 libavcodec/tiertexseqv.c int flags, i, j, x, y, op; i 179 libavcodec/tiertexseqv.c for (i = 0; i < 256; i++) { i 182 libavcodec/tiertexseqv.c palette[i] = 0xFFU << 24 | AV_RB24(c); i 123 libavcodec/tiff.c int i; i 124 libavcodec/tiff.c for (i = 0; i < s->geotag_count; i++) { i 125 libavcodec/tiff.c if (s->geotags[i].val) i 126 libavcodec/tiff.c av_freep(&s->geotags[i].val); i 241 libavcodec/tiff.c int i; i 253 libavcodec/tiff.c for (i = 0; i < count; i++) { i 254 libavcodec/tiff.c unsigned l = snprintf(ap, component_len, "%.15g%s", dp[i], sep); i 321 libavcodec/tiff.c for (int i = 0; i < s->width; i++) { i 322 libavcodec/tiff.c dst16[i] = get_bits(&gb, bpp) << shift; i 337 libavcodec/tiff.c int i; i 342 libavcodec/tiff.c for (i = 0; i < size; i++) i 343 libavcodec/tiff.c s->deinvert_buf[i] = ff_reverse[src[i]]; i 356 libavcodec/tiff.c for (int i = 0; i < s->width; i++) { i 357 libavcodec/tiff.c dst[i] = get_bits(&gb, bpp); i 364 libavcodec/tiff.c int i, j, k; i 369 libavcodec/tiff.c for (i = 0; i < w; i++) { i 373 libavcodec/tiff.c FFMIN(i * s->subsampling[0] + k, s->width-1)] = *src++; i 378 libavcodec/tiff.c for (i = 0; i < w; i++) { i 382 libavcodec/tiff.c i * s->subsampling[0] + k] = *src++; i 524 libavcodec/tiff.c int i, ret = 0; i 540 libavcodec/tiff.c for (i = 0; i < size; i++) i 541 libavcodec/tiff.c src2[i] = ff_reverse[src[i]]; i 703 libavcodec/tiff.c int i; i 704 libavcodec/tiff.c for (i = 0; i < width; i++) i 705 libavcodec/tiff.c dst[i] = ff_reverse[src[i]]; i 764 libavcodec/tiff.c int i; i 765 libavcodec/tiff.c for (i = 0; i < width; i++) i 766 libavcodec/tiff.c dst[i] = ff_reverse[dst[i]]; i 1213 libavcodec/tiff.c int i; i 1215 libavcodec/tiff.c for (i = 0; i < 1<<s->bpp; i++) i 1216 libavcodec/tiff.c pal[i] = 0xFFU << 24 | i * 255 / ((1<<s->bpp) - 1) * 0x010101; i 1246 libavcodec/tiff.c int i, start; i 1310 libavcodec/tiff.c for (i = 0; i < count; i++) i 1437 libavcodec/tiff.c for (int i = 0; i < FFMIN(count, 1 << s->bpp); i++) i 1438 libavcodec/tiff.c s->dng_lut[i] = ff_tget(&s->gb, type, s->le); i 1528 libavcodec/tiff.c for (i = 0; i < count / 3; i++) { i 1533 libavcodec/tiff.c s->palette[i] = p; i 1546 libavcodec/tiff.c for (i = 0; i < count; i++) { i 1547 libavcodec/tiff.c s->subsampling[i] = ff_tget(&s->gb, type, s->le); i 1548 libavcodec/tiff.c if (s->subsampling[i] <= 0) { i 1549 libavcodec/tiff.c av_log(s->avctx, AV_LOG_ERROR, "subsampling %d is invalid\n", s->subsampling[i]); i 1550 libavcodec/tiff.c s->subsampling[i] = 1; i 1600 libavcodec/tiff.c for (i = 0; i < s->geotag_count; i++) { i 1601 libavcodec/tiff.c s->geotags[i].key = ff_tget_short(&s->gb, s->le); i 1602 libavcodec/tiff.c s->geotags[i].type = ff_tget_short(&s->gb, s->le); i 1603 libavcodec/tiff.c s->geotags[i].count = ff_tget_short(&s->gb, s->le); i 1605 libavcodec/tiff.c if (!s->geotags[i].type) i 1606 libavcodec/tiff.c s->geotags[i].val = get_geokey_val(s->geotags[i].key, ff_tget_short(&s->gb, s->le)); i 1608 libavcodec/tiff.c s->geotags[i].offset = ff_tget_short(&s->gb, s->le); i 1621 libavcodec/tiff.c for (i = 0; i < count; i++) i 1622 libavcodec/tiff.c dp[i] = ff_tget_double(&s->gb, s->le); i 1623 libavcodec/tiff.c for (i = 0; i < s->geotag_count; i++) { i 1624 libavcodec/tiff.c if (s->geotags[i].type == TIFF_GEO_DOUBLE_PARAMS) { i 1625 libavcodec/tiff.c if (s->geotags[i].count == 0 i 1626 libavcodec/tiff.c || s->geotags[i].offset + s->geotags[i].count > count) { i 1627 libavcodec/tiff.c av_log(s->avctx, AV_LOG_WARNING, "Invalid GeoTIFF key %d\n", s->geotags[i].key); i 1628 libavcodec/tiff.c } else if (s->geotags[i].val) { i 1629 libavcodec/tiff.c av_log(s->avctx, AV_LOG_WARNING, "Duplicate GeoTIFF key %d\n", s->geotags[i].key); i 1631 libavcodec/tiff.c char *ap = doubles2str(&dp[s->geotags[i].offset], s->geotags[i].count, ", "); i 1637 libavcodec/tiff.c s->geotags[i].val = ap; i 1645 libavcodec/tiff.c for (i = 0; i < s->geotag_count; i++) { i 1646 libavcodec/tiff.c if (s->geotags[i].type == TIFF_GEO_ASCII_PARAMS) { i 1647 libavcodec/tiff.c if (s->geotags[i].count == 0 i 1648 libavcodec/tiff.c || s->geotags[i].offset + s->geotags[i].count > count) { i 1649 libavcodec/tiff.c av_log(s->avctx, AV_LOG_WARNING, "Invalid GeoTIFF key %d\n", s->geotags[i].key); i 1653 libavcodec/tiff.c bytestream2_seek(&s->gb, pos + s->geotags[i].offset, SEEK_SET); i 1654 libavcodec/tiff.c if (bytestream2_get_bytes_left(&s->gb) < s->geotags[i].count) i 1656 libavcodec/tiff.c if (s->geotags[i].val) i 1658 libavcodec/tiff.c ap = av_malloc(s->geotags[i].count); i 1663 libavcodec/tiff.c bytestream2_get_bufferu(&s->gb, ap, s->geotags[i].count); i 1664 libavcodec/tiff.c ap[s->geotags[i].count - 1] = '\0'; //replace the "|" delimiter with a 0 byte i 1665 libavcodec/tiff.c s->geotags[i].val = ap; i 1774 libavcodec/tiff.c int i, j, entries, stride; i 1809 libavcodec/tiff.c for (i = 0; i < 65536; i++) i 1810 libavcodec/tiff.c s->dng_lut[i] = i; i 1821 libavcodec/tiff.c for (i = 0; i < entries; i++) { i 1866 libavcodec/tiff.c for (i = 0; i<s->geotag_count; i++) { i 1867 libavcodec/tiff.c const char *keyname = get_geokey_name(s->geotags[i].key); i 1869 libavcodec/tiff.c av_log(avctx, AV_LOG_WARNING, "Unknown or unsupported GeoTIFF key %d\n", s->geotags[i].key); i 1872 libavcodec/tiff.c if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) { i 1873 libavcodec/tiff.c av_log(avctx, AV_LOG_WARNING, "Type of GeoTIFF key %d is wrong\n", s->geotags[i].key); i 1876 libavcodec/tiff.c ret = av_dict_set(&p->metadata, keyname, s->geotags[i].val, 0); i 1986 libavcodec/tiff.c for (i = 0; i < s->height; i += s->rps) { i 1987 libavcodec/tiff.c if (i) i 2005 libavcodec/tiff.c if ((ret = tiff_unpack_strip(s, p, dst, stride, avpkt->data + soff, ssize, i, i 2006 libavcodec/tiff.c FFMIN(s->rps, s->height - i))) < 0) { i 2014 libavcodec/tiff.c decoded_height = FFMIN(i, s->height); i 2032 libavcodec/tiff.c for (i = 0; i < decoded_height; i++) { i 2043 libavcodec/tiff.c for (i = 0; i < decoded_height; i++) { i 2049 libavcodec/tiff.c for (i = 0; i < decoded_height; i++) { i 2060 libavcodec/tiff.c for (i = 0; i < s->height; i++) { i 2072 libavcodec/tiff.c for (i = 0; i < s->height; i++) { i 2090 libavcodec/tiff.c for (i = 0; i < s->height; i++) { i 2115 libavcodec/tiff.c for (i = 0; i < s->height; i++) { i 33 libavcodec/tiff_common.c int i; i 34 libavcodec/tiff_common.c for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) { i 35 libavcodec/tiff_common.c if (ifd_tags[i] == tag) { i 36 libavcodec/tiff_common.c return i + 1; i 57 libavcodec/tiff_common.c av_alias64 i = { .u64 = le ? bytestream2_get_le64(gb) : bytestream2_get_be64(gb)}; i 58 libavcodec/tiff_common.c return i.f64; i 72 libavcodec/tiff_common.c static const char *auto_sep(int count, const char *sep, int i, int columns) i 75 libavcodec/tiff_common.c return i ? sep : ""; i 76 libavcodec/tiff_common.c if (i && i%columns) { i 88 libavcodec/tiff_common.c int i; i 97 libavcodec/tiff_common.c for (i = 0; i < count; i++) { i 100 libavcodec/tiff_common.c av_bprintf(&bp, "%s%7"PRId32":%-7"PRId32, auto_sep(count, sep, i, 4), nom, denom); i 103 libavcodec/tiff_common.c if ((i = av_bprint_finalize(&bp, &ap))) { i 104 libavcodec/tiff_common.c return i; i 121 libavcodec/tiff_common.c int i; i 130 libavcodec/tiff_common.c for (i = 0; i < count; i++) { i 131 libavcodec/tiff_common.c av_bprintf(&bp, "%s%7i", auto_sep(count, sep, i, 8), ff_tget_long(gb, le)); i 134 libavcodec/tiff_common.c if ((i = av_bprint_finalize(&bp, &ap))) { i 135 libavcodec/tiff_common.c return i; i 152 libavcodec/tiff_common.c int i; i 161 libavcodec/tiff_common.c for (i = 0; i < count; i++) { i 162 libavcodec/tiff_common.c av_bprintf(&bp, "%s%.15g", auto_sep(count, sep, i, 4), ff_tget_double(gb, le)); i 165 libavcodec/tiff_common.c if ((i = av_bprint_finalize(&bp, &ap))) { i 166 libavcodec/tiff_common.c return i; i 183 libavcodec/tiff_common.c int i; i 192 libavcodec/tiff_common.c for (i = 0; i < count; i++) { i 194 libavcodec/tiff_common.c av_bprintf(&bp, "%s%5i", auto_sep(count, sep, i, 8), v); i 197 libavcodec/tiff_common.c if ((i = av_bprint_finalize(&bp, &ap))) { i 198 libavcodec/tiff_common.c return i; i 215 libavcodec/tiff_common.c int i; i 224 libavcodec/tiff_common.c for (i = 0; i < count; i++) { i 226 libavcodec/tiff_common.c av_bprintf(&bp, "%s%3i", auto_sep(count, sep, i, 16), v); i 229 libavcodec/tiff_common.c if ((i = av_bprint_finalize(&bp, &ap))) { i 230 libavcodec/tiff_common.c return i; i 109 libavcodec/tiffenc.c int i; i 113 libavcodec/tiffenc.c for (i = 0; i < n * type_sizes2[type]; i++) i 114 libavcodec/tiffenc.c *(*p)++ = val[i ^ flip]; i 206 libavcodec/tiffenc.c int i, j, k; i 211 libavcodec/tiffenc.c for (i = 0; i < w; i++) { i 215 libavcodec/tiffenc.c FFMIN(i * s->subsampling[0] + k, s->width-1)]; i 220 libavcodec/tiffenc.c for (i = 0; i < w; i++) { i 224 libavcodec/tiffenc.c i * s->subsampling[0] + k]; i 251 libavcodec/tiffenc.c int i; i 316 libavcodec/tiffenc.c for (i = 0; i < s->bpp_tab_size; i++) i 317 libavcodec/tiffenc.c bpp_tab[i] = desc->comp[i].depth; i 419 libavcodec/tiffenc.c for (i = 0; i < s->height; i++) { i 420 libavcodec/tiffenc.c if (s->strip_sizes[i / s->rps] == 0) { i 426 libavcodec/tiffenc.c s->strip_offsets[i / s->rps] = ptr - pkt->data; i 429 libavcodec/tiffenc.c pack_yuv(s, p, s->yuv_line, i); i 431 libavcodec/tiffenc.c i += s->subsampling[1] - 1; i 433 libavcodec/tiffenc.c ret = encode_strip(s, p->data[0] + i * p->linesize[0], i 439 libavcodec/tiffenc.c s->strip_sizes[i / s->rps] += ret; i 442 libavcodec/tiffenc.c (i == s->height - 1 || i % s->rps == s->rps - 1)) { i 444 libavcodec/tiffenc.c s->strip_sizes[(i / s->rps)] += ret; i 487 libavcodec/tiffenc.c for (i = 0; i < 256; i++) { i 488 libavcodec/tiffenc.c uint32_t rgb = *(uint32_t *) (p->data[1] + i * 4); i 489 libavcodec/tiffenc.c pal[i] = ((rgb >> 16) & 0xff) * 257; i 490 libavcodec/tiffenc.c pal[i + 256] = ((rgb >> 8) & 0xff) * 257; i 491 libavcodec/tiffenc.c pal[i + 512] = (rgb & 0xff) * 257; i 56 libavcodec/tpeldsp.c int i, j; i 58 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 70 libavcodec/tpeldsp.c int i, j; i 72 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 84 libavcodec/tpeldsp.c int i, j; i 86 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 98 libavcodec/tpeldsp.c int i, j; i 100 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 113 libavcodec/tpeldsp.c int i, j; i 115 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 128 libavcodec/tpeldsp.c int i, j; i 130 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 142 libavcodec/tpeldsp.c int i, j; i 144 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 157 libavcodec/tpeldsp.c int i, j; i 159 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 191 libavcodec/tpeldsp.c int i, j; i 193 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 206 libavcodec/tpeldsp.c int i, j; i 208 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 221 libavcodec/tpeldsp.c int i, j; i 223 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 236 libavcodec/tpeldsp.c int i, j; i 238 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 252 libavcodec/tpeldsp.c int i, j; i 254 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 268 libavcodec/tpeldsp.c int i, j; i 270 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 283 libavcodec/tpeldsp.c int i, j; i 285 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 299 libavcodec/tpeldsp.c int i, j; i 301 libavcodec/tpeldsp.c for (i = 0; i < height; i++) { i 42 libavcodec/truehd_core_bsf.c int ret, i, last_offset = 0; i 78 libavcodec/truehd_core_bsf.c for (i = 0; i < s->hdr.num_substreams; i++) { i 80 libavcodec/truehd_core_bsf.c units[i].bits[j] = get_bits1(&gbc); i 82 libavcodec/truehd_core_bsf.c units[i].offset = get_bits(&gbc, 12); i 83 libavcodec/truehd_core_bsf.c if (i < 3) { i 84 libavcodec/truehd_core_bsf.c last_offset = units[i].offset * 2; i 88 libavcodec/truehd_core_bsf.c if (units[i].bits[0]) { i 89 libavcodec/truehd_core_bsf.c units[i].optional = get_bits(&gbc, 16); i 90 libavcodec/truehd_core_bsf.c if (i < 3) i 125 libavcodec/truehd_core_bsf.c for (i = 0; i < FFMIN(s->hdr.num_substreams, 3); i++) { i 128 libavcodec/truehd_core_bsf.c substr_hdr |= (units[i].bits[0] << 15); i 129 libavcodec/truehd_core_bsf.c substr_hdr |= (units[i].bits[1] << 14); i 130 libavcodec/truehd_core_bsf.c substr_hdr |= (units[i].bits[2] << 13); i 131 libavcodec/truehd_core_bsf.c substr_hdr |= (units[i].bits[3] << 12); i 132 libavcodec/truehd_core_bsf.c substr_hdr |= units[i].offset; i 139 libavcodec/truehd_core_bsf.c if (units[i].bits[0]) { i 140 libavcodec/truehd_core_bsf.c AV_WB16(pkt->data + have_header * 28 + 4 + bpos, units[i].optional); i 142 libavcodec/truehd_core_bsf.c parity_nibble ^= units[i].optional; i 150 libavcodec/truemotion1.c int i; i 162 libavcodec/truemotion1.c for (i = 0; i < 8; i++) i 166 libavcodec/truemotion1.c s->ydt[i] &= 0xFFFE; i 167 libavcodec/truemotion1.c s->ydt[i] /= 2; i 241 libavcodec/truemotion1.c int len, i, j; i 244 libavcodec/truemotion1.c for (i = 0; i < 1024; i += 4) i 250 libavcodec/truemotion1.c s->y_predictor_table[i+j] = 0xfffffffe & i 252 libavcodec/truemotion1.c s->c_predictor_table[i+j] = 0xfffffffe & i 255 libavcodec/truemotion1.c s->y_predictor_table[i+(j-1)] |= 1; i 256 libavcodec/truemotion1.c s->c_predictor_table[i+(j-1)] |= 1; i 262 libavcodec/truemotion1.c int len, i, j; i 265 libavcodec/truemotion1.c for (i = 0; i < 1024; i += 4) i 271 libavcodec/truemotion1.c s->y_predictor_table[i+j] = 0xfffffffe & i 273 libavcodec/truemotion1.c s->c_predictor_table[i+j] = 0xfffffffe & i 276 libavcodec/truemotion1.c s->y_predictor_table[i+(j-1)] |= 1; i 277 libavcodec/truemotion1.c s->c_predictor_table[i+(j-1)] |= 1; i 283 libavcodec/truemotion1.c int len, i, j; i 286 libavcodec/truemotion1.c for (i = 0; i < 1024; i += 4) i 292 libavcodec/truemotion1.c s->y_predictor_table[i+j] = 0xfffffffe & i 294 libavcodec/truemotion1.c s->c_predictor_table[i+j] = 0xfffffffe & i 296 libavcodec/truemotion1.c s->fat_y_predictor_table[i+j] = 0xfffffffe & i 298 libavcodec/truemotion1.c s->fat_c_predictor_table[i+j] = 0xfffffffe & i 301 libavcodec/truemotion1.c s->y_predictor_table[i+(j-1)] |= 1; i 302 libavcodec/truemotion1.c s->c_predictor_table[i+(j-1)] |= 1; i 303 libavcodec/truemotion1.c s->fat_y_predictor_table[i+(j-1)] |= 1; i 304 libavcodec/truemotion1.c s->fat_c_predictor_table[i+(j-1)] |= 1; i 312 libavcodec/truemotion1.c int i, ret; i 332 libavcodec/truemotion1.c for (i = 1; i < header.header_size; i++) i 333 libavcodec/truemotion1.c header_buffer[i - 1] = s->buf[i] ^ s->buf[i + 1]; i 203 libavcodec/truemotion2.c int i; i 218 libavcodec/truemotion2.c for (i = 0; i < code->length; i++) i 219 libavcodec/truemotion2.c code->recode[i] = huff.nums[i]; i 271 libavcodec/truemotion2.c int i, v; i 282 libavcodec/truemotion2.c for (i = 0; i < d; i++) { i 285 libavcodec/truemotion2.c ctx->deltas[stream_id][i] = v - (1U << mb); i 287 libavcodec/truemotion2.c ctx->deltas[stream_id][i] = v; i 289 libavcodec/truemotion2.c for (; i < TM2_DELTAS; i++) i 290 libavcodec/truemotion2.c ctx->deltas[stream_id][i] = 0; i 297 libavcodec/truemotion2.c int i, ret; i 374 libavcodec/truemotion2.c for (i = 0; i < toks; i++) { i 380 libavcodec/truemotion2.c ctx->tokens[stream_id][i] = tm2_get_token(&ctx->gb, &codes); i 381 libavcodec/truemotion2.c if (stream_id <= TM2_MOT && ctx->tokens[stream_id][i] >= TM2_DELTAS || ctx->tokens[stream_id][i]<0) { i 383 libavcodec/truemotion2.c ctx->tokens[stream_id][i], stream_id, i); i 393 libavcodec/truemotion2.c for (i = 0; i < toks; i++) { i 394 libavcodec/truemotion2.c ctx->tokens[stream_id][i] = codes.recode[0]; i 395 libavcodec/truemotion2.c if (stream_id <= TM2_MOT && ctx->tokens[stream_id][i] >= TM2_DELTAS) { i 397 libavcodec/truemotion2.c ctx->tokens[stream_id][i], stream_id, i); i 468 libavcodec/truemotion2.c int i, j; i 472 libavcodec/truemotion2.c for (i = 0; i < 4; i++){ i 473 libavcodec/truemotion2.c d = deltas[i + j * 4]; i 475 libavcodec/truemotion2.c last[i] += ct; i 476 libavcodec/truemotion2.c Y[i] = av_clip_uint8(last[i]); i 485 libavcodec/truemotion2.c int i, j; i 487 libavcodec/truemotion2.c for (i = 0; i < 2; i++) { i 488 libavcodec/truemotion2.c CD[j] += deltas[i + j * 2]; i 489 libavcodec/truemotion2.c last[i] += CD[j]; i 490 libavcodec/truemotion2.c data[i] = last[i]; i 517 libavcodec/truemotion2.c int i; i 522 libavcodec/truemotion2.c for (i = 0; i < 4; i++) { i 523 libavcodec/truemotion2.c deltas[i] = GET_TOK(ctx, TM2_C_HI); i 524 libavcodec/truemotion2.c deltas[i + 4] = GET_TOK(ctx, TM2_C_HI); i 530 libavcodec/truemotion2.c for (i = 0; i < 16; i++) i 531 libavcodec/truemotion2.c deltas[i] = GET_TOK(ctx, TM2_L_HI); i 538 libavcodec/truemotion2.c int i; i 552 libavcodec/truemotion2.c for (i = 0; i < 16; i++) i 553 libavcodec/truemotion2.c deltas[i] = GET_TOK(ctx, TM2_L_HI); i 560 libavcodec/truemotion2.c int i; i 575 libavcodec/truemotion2.c for (i = 0; i < 16; i++) i 576 libavcodec/truemotion2.c deltas[i] = 0; i 601 libavcodec/truemotion2.c int i; i 616 libavcodec/truemotion2.c for (i = 0; i < 16; i++) i 617 libavcodec/truemotion2.c deltas[i] = 0; i 648 libavcodec/truemotion2.c int i, j; i 653 libavcodec/truemotion2.c for (i = 0; i < 2; i++){ i 654 libavcodec/truemotion2.c U[i] = Uo[i]; i 655 libavcodec/truemotion2.c V[i] = Vo[i]; i 672 libavcodec/truemotion2.c for (i = 0; i < 4; i++) { i 673 libavcodec/truemotion2.c Y[i] = Yo[i]; i 674 libavcodec/truemotion2.c last[i] = Yo[i]; i 683 libavcodec/truemotion2.c int i, j; i 689 libavcodec/truemotion2.c for (i = 0; i < 2; i++) { i 690 libavcodec/truemotion2.c U[i] = Uo[i] + GET_TOK(ctx, TM2_UPD); i 691 libavcodec/truemotion2.c V[i] = Vo[i] + GET_TOK(ctx, TM2_UPD); i 711 libavcodec/truemotion2.c for (i = 0; i < 4; i++) { i 712 libavcodec/truemotion2.c Y[i] = Yo[i] + (unsigned)GET_TOK(ctx, TM2_UPD); i 713 libavcodec/truemotion2.c last[i] = Y[i]; i 723 libavcodec/truemotion2.c int i, j; i 743 libavcodec/truemotion2.c for (i = 0; i < 2; i++) { i 744 libavcodec/truemotion2.c U[i] = Uo[i]; i 745 libavcodec/truemotion2.c V[i] = Vo[i]; i 759 libavcodec/truemotion2.c for (i = 0; i < 4; i++) { i 760 libavcodec/truemotion2.c Y[i] = Yo[i]; i 771 libavcodec/truemotion2.c for (i = 0; i < 4; i++) i 772 libavcodec/truemotion2.c last[i] = Y[i + Ystride * 3]; i 777 libavcodec/truemotion2.c int i, j; i 784 libavcodec/truemotion2.c for (i = 0; i < TM2_NUM_STREAMS; i++) i 785 libavcodec/truemotion2.c ctx->tok_ptrs[i] = 0; i 798 libavcodec/truemotion2.c for (i = 0; i < bw; i++) { i 802 libavcodec/truemotion2.c tm2_hi_res_block(ctx, p, i, j); i 805 libavcodec/truemotion2.c tm2_med_res_block(ctx, p, i, j); i 808 libavcodec/truemotion2.c tm2_low_res_block(ctx, p, i, j); i 811 libavcodec/truemotion2.c tm2_null_res_block(ctx, p, i, j); i 814 libavcodec/truemotion2.c tm2_update_block(ctx, p, i, j); i 818 libavcodec/truemotion2.c tm2_still_block(ctx, p, i, j); i 822 libavcodec/truemotion2.c tm2_motion_block(ctx, p, i, j); i 839 libavcodec/truemotion2.c for (i = 0; i < w; i++) { i 840 libavcodec/truemotion2.c unsigned y = Y[i], u = U[i >> 1], v = V[i >> 1]; i 841 libavcodec/truemotion2.c dst[3*i+0] = av_clip_uint8(y + v); i 842 libavcodec/truemotion2.c dst[3*i+1] = av_clip_uint8(y); i 843 libavcodec/truemotion2.c dst[3*i+2] = av_clip_uint8(y + u); i 908 libavcodec/truemotion2.c int i, t, ret; i 928 libavcodec/truemotion2.c for (i = 0; i < TM2_NUM_STREAMS; i++) { i 934 libavcodec/truemotion2.c t = tm2_read_stream(l, l->buffer + offset, tm2_stream_order[i], i 937 libavcodec/truemotion2.c int j = tm2_stream_order[i]; i 960 libavcodec/truemotion2.c int i, w = avctx->width, h = avctx->height; i 979 libavcodec/truemotion2.c for (i = 0; i < TM2_NUM_STREAMS; i++) { i 980 libavcodec/truemotion2.c l->tokens[i] = NULL; i 981 libavcodec/truemotion2.c l->tok_lens[i] = 0; i 1024 libavcodec/truemotion2.c int i; i 1028 libavcodec/truemotion2.c for (i = 0; i < TM2_NUM_STREAMS; i++) i 1029 libavcodec/truemotion2.c av_freep(&l->tokens[i]); i 67 libavcodec/truemotion2rt.c int ret, i; i 86 libavcodec/truemotion2rt.c for (i = 1; i < header_size; i++) i 87 libavcodec/truemotion2rt.c header_buffer[i - 1] = buf[i] ^ buf[i + 1]; i 129 libavcodec/truespeech.c int i, j; i 131 libavcodec/truespeech.c for(i = 0; i < 8; i++){ i 132 libavcodec/truespeech.c if(i > 0){ i 133 libavcodec/truespeech.c memcpy(tmp, dec->cvector, i * sizeof(*tmp)); i 134 libavcodec/truespeech.c for(j = 0; j < i; j++) i 135 libavcodec/truespeech.c dec->cvector[j] += (tmp[i - j - 1] * dec->vector[i] + 0x4000) >> 15; i 137 libavcodec/truespeech.c dec->cvector[i] = (8 - dec->vector[i]) >> 3; i 139 libavcodec/truespeech.c for(i = 0; i < 8; i++) i 140 libavcodec/truespeech.c dec->cvector[i] = (dec->cvector[i] * ts_decay_994_1000[i]) >> 15; i 147 libavcodec/truespeech.c int i; i 150 libavcodec/truespeech.c for(i = 0; i < 8; i++){ i 151 libavcodec/truespeech.c dec->filters[i + 0] = dec->prevfilt[i]; i 152 libavcodec/truespeech.c dec->filters[i + 8] = dec->prevfilt[i]; i 155 libavcodec/truespeech.c for(i = 0; i < 8; i++){ i 156 libavcodec/truespeech.c dec->filters[i + 0]=(dec->cvector[i] * 21846 + dec->prevfilt[i] * 10923 + 16384) >> 15; i 157 libavcodec/truespeech.c dec->filters[i + 8]=(dec->cvector[i] * 10923 + dec->prevfilt[i] * 21846 + 16384) >> 15; i 160 libavcodec/truespeech.c for(i = 0; i < 8; i++){ i 161 libavcodec/truespeech.c dec->filters[i + 16] = dec->cvector[i]; i 162 libavcodec/truespeech.c dec->filters[i + 24] = dec->cvector[i]; i 170 libavcodec/truespeech.c int i, t, off; i 177 libavcodec/truespeech.c for(i = 0; i < 146; i++) i 178 libavcodec/truespeech.c tmp[i] = dec->filtbuf[i]; i 184 libavcodec/truespeech.c for(i = 0; i < 60; i++){ i 187 libavcodec/truespeech.c dec->newvec[i] = t; i 188 libavcodec/truespeech.c ptr1[i] = t; i 195 libavcodec/truespeech.c int i, j, t; i 201 libavcodec/truespeech.c for(i = 0; i < 7; i++) { i 204 libavcodec/truespeech.c tmp[6 - i] = ts_pulse_scales[dec->pulseoff[quart] * 4 + t]; i 210 libavcodec/truespeech.c for(i = 0, j = 3; (i < 30) && (j > 0); i++){ i 215 libavcodec/truespeech.c out[i] = *ptr2++; i 222 libavcodec/truespeech.c for(i = 30, j = 4; (i < 60) && (j > 0); i++){ i 227 libavcodec/truespeech.c out[i] = *ptr2++; i 237 libavcodec/truespeech.c int i; i 240 libavcodec/truespeech.c for(i = 0; i < 60; i++){ i 241 libavcodec/truespeech.c dec->filtbuf[i + 86] = out[i] + dec->newvec[i] - (dec->newvec[i] >> 3); i 242 libavcodec/truespeech.c out[i] += dec->newvec[i]; i 248 libavcodec/truespeech.c int i,k; i 254 libavcodec/truespeech.c for(i = 0; i < 60; i++){ i 258 libavcodec/truespeech.c sum = out[i] + ((int)(sum + 0x800U) >> 12); i 259 libavcodec/truespeech.c out[i] = av_clip(sum, -0x7FFE, 0x7FFE); i 262 libavcodec/truespeech.c ptr0[0] = out[i]; i 265 libavcodec/truespeech.c for(i = 0; i < 8; i++) i 266 libavcodec/truespeech.c t[i] = (ts_decay_35_64[i] * ptr1[i]) >> 15; i 269 libavcodec/truespeech.c for(i = 0; i < 60; i++){ i 275 libavcodec/truespeech.c ptr0[0] = out[i]; i 276 libavcodec/truespeech.c out[i] += (- sum) >> 12; i 279 libavcodec/truespeech.c for(i = 0; i < 8; i++) i 280 libavcodec/truespeech.c t[i] = (ts_decay_3_4[i] * ptr1[i]) >> 15; i 283 libavcodec/truespeech.c for(i = 0; i < 60; i++){ i 284 libavcodec/truespeech.c int sum = out[i] * (1 << 12); i 293 libavcodec/truespeech.c out[i] = av_clip((sum + 0x800) >> 12, -0x7FFE, 0x7FFE); i 299 libavcodec/truespeech.c int i; i 301 libavcodec/truespeech.c for(i = 0; i < 8; i++) i 302 libavcodec/truespeech.c c->prevfilt[i] = c->cvector[i]; i 313 libavcodec/truespeech.c int i, j; i 340 libavcodec/truespeech.c for(i = 0; i < 4; i++) { i 341 libavcodec/truespeech.c truespeech_apply_twopoint_filter(c, i); i 342 libavcodec/truespeech.c truespeech_place_pulses (c, samples, i); i 343 libavcodec/truespeech.c truespeech_update_filters(c, samples, i); i 344 libavcodec/truespeech.c truespeech_synth (c, samples, i); i 52 libavcodec/tscc2.c int i; i 55 libavcodec/tscc2.c for (i = 0; i < NUM_VLC_SETS; i++) { i 56 libavcodec/tscc2.c ff_free_vlc(c->nc_vlc + i); i 57 libavcodec/tscc2.c ff_free_vlc(c->ac_vlc + i); i 63 libavcodec/tscc2.c int i, ret; i 72 libavcodec/tscc2.c for (i = 0; i < NUM_VLC_SETS; i++) { i 73 libavcodec/tscc2.c ret = ff_init_vlc_sparse(c->nc_vlc + i, 9, 16, i 74 libavcodec/tscc2.c tscc2_nc_vlc_bits[i], 1, 1, i 75 libavcodec/tscc2.c tscc2_nc_vlc_codes[i], 2, 2, i 81 libavcodec/tscc2.c ret = ff_init_vlc_sparse(c->ac_vlc + i, 9, tscc2_ac_vlc_sizes[i], i 82 libavcodec/tscc2.c tscc2_ac_vlc_bits[i], 1, 1, i 83 libavcodec/tscc2.c tscc2_ac_vlc_codes[i], 2, 2, i 84 libavcodec/tscc2.c tscc2_ac_vlc_syms[i], 2, 2, INIT_VLC_LE); i 106 libavcodec/tscc2.c int i; i 110 libavcodec/tscc2.c for (i = 0; i < 4; i++) { i 111 libavcodec/tscc2.c t0 = DEQUANT(q[0 + (i & 1)], in[0 * 4 + i]); i 112 libavcodec/tscc2.c t1 = DEQUANT(q[1 + (i & 1)], in[1 * 4 + i]); i 113 libavcodec/tscc2.c t2 = DEQUANT(q[0 + (i & 1)], in[2 * 4 + i]); i 114 libavcodec/tscc2.c t3 = DEQUANT(q[1 + (i & 1)], in[3 * 4 + i]); i 115 libavcodec/tscc2.c DCT1D(tblk[0 * 4 + i], tblk[1 * 4 + i], i 116 libavcodec/tscc2.c tblk[2 * 4 + i], tblk[3 * 4 + i], i 119 libavcodec/tscc2.c for (i = 0; i < 4; i++) { i 121 libavcodec/tscc2.c tblk[i * 4 + 0], tblk[i * 4 + 1], i 122 libavcodec/tscc2.c tblk[i * 4 + 2], tblk[i * 4 + 3], ROW_OP); i 132 libavcodec/tscc2.c int i, j, k, l; i 137 libavcodec/tscc2.c for (i = 0; i < 8; i++, dst += stride) i 142 libavcodec/tscc2.c for (i = 0; i < 8; i++) { i 195 libavcodec/tscc2.c int i, mb_x, q, ret; i 206 libavcodec/tscc2.c for (i = 0; i < 3; i++) { i 207 libavcodec/tscc2.c off = mb_x * 16 + mb_y * 8 * c->pic->linesize[i]; i 209 libavcodec/tscc2.c c->pic->data[i] + off, c->pic->linesize[i], i); i 226 libavcodec/tscc2.c int i, val, len, pos = 0; i 261 libavcodec/tscc2.c for (i = 0; i < 3; i++) { i 262 libavcodec/tscc2.c c->q[0][i] = tscc2_quants[c->quant[0] - 2][i]; i 263 libavcodec/tscc2.c c->q[1][i] = tscc2_quants[c->quant[1] - 2][i]; i 274 libavcodec/tscc2.c for (i = 0; i < size; i++) { i 291 libavcodec/tscc2.c for (i = 0; i < c->mb_height; i++) { i 299 libavcodec/tscc2.c int skip_row = 1, j, off = i * c->mb_width; i 317 libavcodec/tscc2.c ret = tscc2_decode_slice(c, i, buf + bytestream2_tell(&gb), size); i 319 libavcodec/tscc2.c av_log(avctx, AV_LOG_ERROR, "Error decoding slice %d\n", i); i 93 libavcodec/tta.c int i; i 97 libavcodec/tta.c for (i = 0; i < 8; i++) i 228 libavcodec/tta.c int i, ret; i 251 libavcodec/tta.c for (i = 0; i < s->channels; i++) { i 252 libavcodec/tta.c TTAFilter *filter = &s->ch_ctx[i].filter; i 253 libavcodec/tta.c s->ch_ctx[i].predictor = 0; i 256 libavcodec/tta.c int i; i 257 libavcodec/tta.c for (i = 0; i < 8; i++) i 258 libavcodec/tta.c filter->qm[i] = sign_extend(s->crc_pass[i], 8); i 260 libavcodec/tta.c ff_tta_rice_init(&s->ch_ctx[i].rice, 10, 10); i 263 libavcodec/tta.c i = 0; i 341 libavcodec/tta.c i++; i 343 libavcodec/tta.c if (i == s->last_frame_length && get_bits_left(&gb) / 8 == 4) { i 374 libavcodec/tta.c for (i = 0; i < framelen * s->channels; i++) i 90 libavcodec/ttaenc.c int ret, i, out_bytes, cur_chan, res, samples; i 100 libavcodec/ttaenc.c for (i = 0; i < avctx->channels; i++) { i 101 libavcodec/ttaenc.c s->ch_ctx[i].predictor = 0; i 102 libavcodec/ttaenc.c ff_tta_filter_init(&s->ch_ctx[i].filter, ff_tta_filter_configs[s->bps - 1]); i 103 libavcodec/ttaenc.c ff_tta_rice_init(&s->ch_ctx[i].rice, 10, 10); i 106 libavcodec/ttaenc.c for (i = 0; i < frame->nb_samples * avctx->channels; i++) { i 73 libavcodec/twinvq.c int i; i 77 libavcodec/twinvq.c for (i = 0; i < size_s / 2; i++) { i 78 libavcodec/twinvq.c float cos_i = tctx->cos_tabs[0][i]; i 79 libavcodec/twinvq.c lpc[i] = eval_lpc_spectrum(cos_vals, cos_i, mtab->n_lsp); i 80 libavcodec/twinvq.c lpc[size_s - i - 1] = eval_lpc_spectrum(cos_vals, -cos_i, mtab->n_lsp); i 86 libavcodec/twinvq.c int i; i 89 libavcodec/twinvq.c for (i = 0; i < size; i++) { i 91 libavcodec/twinvq.c out[i] = v2; i 120 libavcodec/twinvq.c int i; i 125 libavcodec/twinvq.c for (i = 0; i < size; i += step) i 126 libavcodec/twinvq.c out[i] = i 128 libavcodec/twinvq.c get_cos(i, part, cos_tab, size), i 132 libavcodec/twinvq.c for (i = step; i <= size - 2 * step; i += step) { i 133 libavcodec/twinvq.c if (out[i + step] + out[i - step] > 1.95 * out[i] || i 134 libavcodec/twinvq.c out[i + step] >= out[i - step]) { i 135 libavcodec/twinvq.c interpolate(out + i - step + 1, out[i], out[i - step], step - 1); i 137 libavcodec/twinvq.c out[i - step / 2] = i 139 libavcodec/twinvq.c get_cos(i - step / 2, part, cos_tab, size), i 141 libavcodec/twinvq.c interpolate(out + i - step + 1, out[i - step / 2], i 142 libavcodec/twinvq.c out[i - step], step / 2 - 1); i 143 libavcodec/twinvq.c interpolate(out + i - step / 2 + 1, out[i], i 144 libavcodec/twinvq.c out[i - step / 2], step / 2 - 1); i 177 libavcodec/twinvq.c int i, j; i 179 libavcodec/twinvq.c for (i = 0; i < tctx->n_div[ftype]; i++) { i 184 libavcodec/twinvq.c int length = tctx->length[ftype][i >= tctx->length_change[ftype]]; i 185 libavcodec/twinvq.c int bitstream_second_part = (i >= tctx->bits_main_spec_change[ftype]); i 219 libavcodec/twinvq.c int i, j; i 225 libavcodec/twinvq.c for (i = 0; i < tctx->avctx->channels; i++) i 226 libavcodec/twinvq.c out[i] = (1.0 / (1 << 13)) * i 227 libavcodec/twinvq.c twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], i 230 libavcodec/twinvq.c for (i = 0; i < tctx->avctx->channels; i++) { i 232 libavcodec/twinvq.c twinvq_mulawinv(step * 0.5 + step * bits->gain_bits[i], i 236 libavcodec/twinvq.c out[i * sub + j] = i 238 libavcodec/twinvq.c sub_step * bits->sub_gain_bits[i * sub + j], i 252 libavcodec/twinvq.c int i; i 254 libavcodec/twinvq.c for (i = 1; i < order; i++) i 255 libavcodec/twinvq.c if (lsp[i] - lsp[i - 1] < min_dist) { i 256 libavcodec/twinvq.c float avg = (lsp[i] + lsp[i - 1]) * 0.5; i 258 libavcodec/twinvq.c lsp[i - 1] = avg - min_dist2; i 259 libavcodec/twinvq.c lsp[i] = avg + min_dist2; i 267 libavcodec/twinvq.c int i, j; i 281 libavcodec/twinvq.c for (i = 0; i < mtab->lsp_split; i++) { i 282 libavcodec/twinvq.c int chunk_end = ((i + 1) * mtab->n_lsp + funny_rounding[i]) / i 286 libavcodec/twinvq.c cb2[lpc_idx2[i] * mtab->n_lsp + j]; i 291 libavcodec/twinvq.c for (i = 0; i < mtab->n_lsp; i++) { i 292 libavcodec/twinvq.c float tmp1 = 1.0 - cb3[lpc_hist_idx * mtab->n_lsp + i]; i 293 libavcodec/twinvq.c float tmp2 = hist[i] * cb3[lpc_hist_idx * mtab->n_lsp + i]; i 294 libavcodec/twinvq.c hist[i] = lsp[i]; i 295 libavcodec/twinvq.c lsp[i] = lsp[i] * tmp1 + tmp2; i 306 libavcodec/twinvq.c int i; i 309 libavcodec/twinvq.c for (i = 0; i < tctx->mtab->n_lsp; i++) i 310 libavcodec/twinvq.c lsp[i] = 2 * cos(lsp[i]); i 383 libavcodec/twinvq.c int size1, size2, i; i 386 libavcodec/twinvq.c for (i = 0; i < tctx->avctx->channels; i++) i 388 libavcodec/twinvq.c tctx->spectrum + i * mtab->size, i 389 libavcodec/twinvq.c prev_buf + 2 * i * mtab->size, i 390 libavcodec/twinvq.c i); i 423 libavcodec/twinvq.c int i, j; i 440 libavcodec/twinvq.c for (i = 0; i < channels; i++) { i 441 libavcodec/twinvq.c float *chunk = out + mtab->size * i; i 445 libavcodec/twinvq.c tctx->dec_bark_env(tctx, bits->bark1[i][j], i 446 libavcodec/twinvq.c bits->bark_use_hist[i][j], i, i 447 libavcodec/twinvq.c tctx->tmp_buf, gain[sub * i + j], ftype); i 455 libavcodec/twinvq.c tctx->decode_ppc(tctx, bits->p_coef[i], bits->g_coef[i], i 456 libavcodec/twinvq.c ppc_shape + i * mtab->ppc_shape_len, chunk); i 458 libavcodec/twinvq.c decode_lsp(tctx, bits->lpc_idx1[i], bits->lpc_idx2[i], i 459 libavcodec/twinvq.c bits->lpc_hist_idx[i], lsp, tctx->lsp_hist[i]); i 535 libavcodec/twinvq.c int i, j, ret; i 542 libavcodec/twinvq.c for (i = 0; i < 3; i++) { i 543 libavcodec/twinvq.c int bsize = tctx->mtab->size / tctx->mtab->fmode[i].sub; i 544 libavcodec/twinvq.c if ((ret = ff_mdct_init(&tctx->mdct_ctx[i], av_log2(bsize) + 1, 1, i 562 libavcodec/twinvq.c for (i = 0; i < 3; i++) { i 563 libavcodec/twinvq.c int m = 4 * mtab->size / mtab->fmode[i].sub; i 565 libavcodec/twinvq.c FF_ALLOC_ARRAY_OR_GOTO(tctx->avctx, tctx->cos_tabs[i], i 566 libavcodec/twinvq.c (m / 4), sizeof(*tctx->cos_tabs[i]), alloc_fail); i 569 libavcodec/twinvq.c tctx->cos_tabs[i][j] = cos((2 * j + 1) * freq); i 571 libavcodec/twinvq.c tctx->cos_tabs[i][m / 4 - j] = tctx->cos_tabs[i][j]; i 595 libavcodec/twinvq.c int i, j; i 597 libavcodec/twinvq.c for (i = 0; i < line_len[0]; i++) { i 603 libavcodec/twinvq.c i == line_len[1]) { i 606 libavcodec/twinvq.c shift = i; i 608 libavcodec/twinvq.c shift = i * i; i 610 libavcodec/twinvq.c for (j = 0; j < num_vect && (j + num_vect * i < block_size * num_blocks); j++) i 611 libavcodec/twinvq.c tab[i * num_vect + j] = i * num_vect + (j + shift) % num_vect; i 633 libavcodec/twinvq.c int i, j; i 636 libavcodec/twinvq.c for (i = 0; i < num_vect; i++) i 637 libavcodec/twinvq.c for (j = 0; j < line_len[i >= length_div]; j++) i 638 libavcodec/twinvq.c out[cont++] = in[j * num_vect + i]; i 644 libavcodec/twinvq.c int i; i 646 libavcodec/twinvq.c for (i = 0; i < size; i++) i 647 libavcodec/twinvq.c out[i] = block_size * (in[i] % n_blocks) + in[i] / n_blocks; i 689 libavcodec/twinvq.c int bsize_no_main_cb[3], bse_bits[3], i; i 692 libavcodec/twinvq.c for (i = 0; i < 3; i++) i 694 libavcodec/twinvq.c bse_bits[i] = n_ch * i 695 libavcodec/twinvq.c (mtab->fmode[i].bark_n_coef * i 696 libavcodec/twinvq.c mtab->fmode[i].bark_n_bit + 1); i 701 libavcodec/twinvq.c for (i = 0; i < 2; i++) i 702 libavcodec/twinvq.c bsize_no_main_cb[i] = i 705 libavcodec/twinvq.c mtab->fmode[i].sub * (bse_bits[i] + n_ch * TWINVQ_SUB_GAIN_BITS); i 713 libavcodec/twinvq.c for (i = 0; i < 4; i++) { i 716 libavcodec/twinvq.c if (i == 3) { i 720 libavcodec/twinvq.c bit_size = total_fr_bits - bsize_no_main_cb[i]; i 724 libavcodec/twinvq.c tctx->n_div[i] = (bit_size + 13) / 14; i 726 libavcodec/twinvq.c rounded_up = (bit_size + tctx->n_div[i] - 1) / i 727 libavcodec/twinvq.c tctx->n_div[i]; i 728 libavcodec/twinvq.c rounded_down = (bit_size) / tctx->n_div[i]; i 729 libavcodec/twinvq.c num_rounded_down = rounded_up * tctx->n_div[i] - bit_size; i 730 libavcodec/twinvq.c num_rounded_up = tctx->n_div[i] - num_rounded_down; i 731 libavcodec/twinvq.c tctx->bits_main_spec[0][i][0] = (rounded_up + 1) / 2; i 732 libavcodec/twinvq.c tctx->bits_main_spec[1][i][0] = rounded_up / 2; i 733 libavcodec/twinvq.c tctx->bits_main_spec[0][i][1] = (rounded_down + 1) / 2; i 734 libavcodec/twinvq.c tctx->bits_main_spec[1][i][1] = rounded_down / 2; i 735 libavcodec/twinvq.c tctx->bits_main_spec_change[i] = num_rounded_up; i 737 libavcodec/twinvq.c rounded_up = (vect_size + tctx->n_div[i] - 1) / i 738 libavcodec/twinvq.c tctx->n_div[i]; i 739 libavcodec/twinvq.c rounded_down = (vect_size) / tctx->n_div[i]; i 740 libavcodec/twinvq.c num_rounded_down = rounded_up * tctx->n_div[i] - vect_size; i 741 libavcodec/twinvq.c num_rounded_up = tctx->n_div[i] - num_rounded_down; i 742 libavcodec/twinvq.c tctx->length[i][0] = rounded_up; i 743 libavcodec/twinvq.c tctx->length[i][1] = rounded_down; i 744 libavcodec/twinvq.c tctx->length_change[i] = num_rounded_up; i 754 libavcodec/twinvq.c int i; i 756 libavcodec/twinvq.c for (i = 0; i < 3; i++) { i 757 libavcodec/twinvq.c ff_mdct_end(&tctx->mdct_ctx[i]); i 758 libavcodec/twinvq.c av_freep(&tctx->cos_tabs[i]); i 157 libavcodec/twinvqdec.c int i, j; i 163 libavcodec/twinvqdec.c for (i = 0; i < width / 2; i++) i 164 libavcodec/twinvqdec.c speech[i] += ppc_gain * *shape++; i 166 libavcodec/twinvqdec.c for (i = 1; i < ROUNDED_DIV(len, width); i++) { i 167 libavcodec/twinvqdec.c center = very_broken_op(period, i); i 173 libavcodec/twinvqdec.c center = very_broken_op(period, i); i 215 libavcodec/twinvqdec.c int i, j; i 222 libavcodec/twinvqdec.c for (i = 0; i < fw_cb_len; i++) i 224 libavcodec/twinvqdec.c float tmp2 = mtab->fmode[ftype].bark_cb[fw_cb_len * in[j] + i] * i 241 libavcodec/twinvqdec.c int i; i 243 libavcodec/twinvqdec.c for (i = 0; i < tctx->n_div[ftype]; i++) { i 244 libavcodec/twinvqdec.c int bs_second_part = (i >= tctx->bits_main_spec_change[ftype]); i 259 libavcodec/twinvqdec.c int i, j, k, ret; i 278 libavcodec/twinvqdec.c for (i = 0; i < channels; i++) i 281 libavcodec/twinvqdec.c bits->bark1[i][j][k] = i 284 libavcodec/twinvqdec.c for (i = 0; i < channels; i++) i 286 libavcodec/twinvqdec.c bits->bark_use_hist[i][j] = get_bits1(&gb); i 289 libavcodec/twinvqdec.c for (i = 0; i < channels; i++) i 290 libavcodec/twinvqdec.c bits->gain_bits[i] = get_bits(&gb, TWINVQ_GAIN_BITS); i 292 libavcodec/twinvqdec.c for (i = 0; i < channels; i++) { i 293 libavcodec/twinvqdec.c bits->gain_bits[i] = get_bits(&gb, TWINVQ_GAIN_BITS); i 295 libavcodec/twinvqdec.c bits->sub_gain_bits[i * sub + j] = get_bits(&gb, i 300 libavcodec/twinvqdec.c for (i = 0; i < channels; i++) { i 301 libavcodec/twinvqdec.c bits->lpc_hist_idx[i] = get_bits(&gb, mtab->lsp_bit0); i 302 libavcodec/twinvqdec.c bits->lpc_idx1[i] = get_bits(&gb, mtab->lsp_bit1); i 305 libavcodec/twinvqdec.c bits->lpc_idx2[i][j] = get_bits(&gb, mtab->lsp_bit2); i 310 libavcodec/twinvqdec.c for (i = 0; i < channels; i++) { i 311 libavcodec/twinvqdec.c bits->p_coef[i] = get_bits(&gb, mtab->ppc_period_bit); i 312 libavcodec/twinvqdec.c bits->g_coef[i] = get_bits(&gb, mtab->pgain_bit); i 43 libavcodec/txd.c int i, j; i 112 libavcodec/txd.c for (i = 0; i < avctx->width; i += 4) { i 113 libavcodec/txd.c uint8_t *p = ptr + i * 4 + j * stride; i 123 libavcodec/txd.c for (i = 0; i < avctx->width; i += 4) { i 124 libavcodec/txd.c uint8_t *p = ptr + i * 4 + j * stride; i 100 libavcodec/ulti.c int i; i 111 libavcodec/ulti.c for(i = 0; i < 16; i++){ i 112 libavcodec/ulti.c y_plane[i & 3] = ulti_lumas[luma[i]]; i 113 libavcodec/ulti.c if((i & 3) == 3) { //next row i 124 libavcodec/ulti.c int mask, i; i 125 libavcodec/ulti.c for(mask = 0x80, i = 0; mask; mask >>= 1, i++) { i 127 libavcodec/ulti.c Luma[i] = Y1; i 129 libavcodec/ulti.c Luma[i] = Y0; i 132 libavcodec/ulti.c for(mask = 0x80, i = 8; mask; mask >>= 1, i++) { i 134 libavcodec/ulti.c Luma[i] = Y1; i 136 libavcodec/ulti.c Luma[i] = Y0; i 229 libavcodec/ulti.c int i, ret; i 293 libavcodec/ulti.c for (i = 0; i < 4; i++) { // for every subblock i 294 libavcodec/ulti.c code = (idx >> (6 - i*2)) & 3; //extract 2 bits i 300 libavcodec/ulti.c tx = x + block_coords[i * 2]; i 301 libavcodec/ulti.c ty = y + block_coords[(i * 2) + 1]; i 48 libavcodec/unary.h int i; i 50 libavcodec/unary.h for(i = 0; i < len && get_bits1(gb) != stop; i++); i 51 libavcodec/unary.h return i; i 157 libavcodec/utils.c int i; i 334 libavcodec/utils.c for (i = 0; i < 4; i++) i 335 libavcodec/utils.c linesize_align[i] = STRIDE_ALIGN; i 443 libavcodec/utils.c int i; i 445 libavcodec/utils.c for (i = 0; i < count; i++) { i 446 libavcodec/utils.c int r = func(c, (char *)arg + i * size); i 448 libavcodec/utils.c ret[i] = r; i 456 libavcodec/utils.c int i; i 458 libavcodec/utils.c for (i = 0; i < count; i++) { i 459 libavcodec/utils.c int r = func(c, arg, i, 0); i 461 libavcodec/utils.c ret[i] = r; i 747 libavcodec/utils.c int i; i 765 libavcodec/utils.c for (i = 0; avctx->codec->sample_fmts[i] != AV_SAMPLE_FMT_NONE; i++) { i 766 libavcodec/utils.c if (avctx->sample_fmt == avctx->codec->sample_fmts[i]) i 770 libavcodec/utils.c av_get_planar_sample_fmt(avctx->codec->sample_fmts[i])) { i 771 libavcodec/utils.c avctx->sample_fmt = avctx->codec->sample_fmts[i]; i 775 libavcodec/utils.c if (avctx->codec->sample_fmts[i] == AV_SAMPLE_FMT_NONE) { i 785 libavcodec/utils.c for (i = 0; avctx->codec->pix_fmts[i] != AV_PIX_FMT_NONE; i++) i 786 libavcodec/utils.c if (avctx->pix_fmt == avctx->codec->pix_fmts[i]) i 788 libavcodec/utils.c if (avctx->codec->pix_fmts[i] == AV_PIX_FMT_NONE i 798 libavcodec/utils.c if (avctx->codec->pix_fmts[i] == AV_PIX_FMT_YUVJ420P || i 799 libavcodec/utils.c avctx->codec->pix_fmts[i] == AV_PIX_FMT_YUVJ411P || i 800 libavcodec/utils.c avctx->codec->pix_fmts[i] == AV_PIX_FMT_YUVJ422P || i 801 libavcodec/utils.c avctx->codec->pix_fmts[i] == AV_PIX_FMT_YUVJ440P || i 802 libavcodec/utils.c avctx->codec->pix_fmts[i] == AV_PIX_FMT_YUVJ444P) i 806 libavcodec/utils.c for (i = 0; avctx->codec->supported_samplerates[i] != 0; i++) i 807 libavcodec/utils.c if (avctx->sample_rate == avctx->codec->supported_samplerates[i]) i 809 libavcodec/utils.c if (avctx->codec->supported_samplerates[i] == 0) { i 826 libavcodec/utils.c for (i = 0; avctx->codec->channel_layouts[i] != 0; i++) i 827 libavcodec/utils.c if (avctx->channel_layout == avctx->codec->channel_layouts[i]) i 829 libavcodec/utils.c if (avctx->codec->channel_layouts[i] == 0) { i 1104 libavcodec/utils.c int i; i 1106 libavcodec/utils.c for (i = 0; i < sub->num_rects; i++) { i 1107 libavcodec/utils.c av_freep(&sub->rects[i]->data[0]); i 1108 libavcodec/utils.c av_freep(&sub->rects[i]->data[1]); i 1109 libavcodec/utils.c av_freep(&sub->rects[i]->data[2]); i 1110 libavcodec/utils.c av_freep(&sub->rects[i]->data[3]); i 1111 libavcodec/utils.c av_freep(&sub->rects[i]->text); i 1112 libavcodec/utils.c av_freep(&sub->rects[i]->ass); i 1113 libavcodec/utils.c av_freep(&sub->rects[i]); i 1123 libavcodec/utils.c int i; i 1158 libavcodec/utils.c for (i = 0; i < avctx->nb_coded_side_data; i++) i 1159 libavcodec/utils.c av_freep(&avctx->coded_side_data[i].data); i 1206 libavcodec/utils.c int i, len, ret = 0; i 1213 libavcodec/utils.c for (i = 0; i < 4; i++) { i 1798 libavcodec/utils.c int i; i 1799 libavcodec/utils.c for (i = 0; i < size && !(tab[i][0] == a && tab[i][1] == b); i++) ; i 1800 libavcodec/utils.c return i; i 1805 libavcodec/utils.c int i; i 1808 libavcodec/utils.c for (i = 0; i <= index; i++) i 1809 libavcodec/utils.c if (!codec->hw_configs[i]) i 1949 libavcodec/utils.c int i; i 1955 libavcodec/utils.c for (i = 0; i < 3; i++) { i 1997 libavcodec/utils.c int i; i 1999 libavcodec/utils.c for (i = 0; i < avctx->nb_coded_side_data; i++) i 2000 libavcodec/utils.c if (avctx->coded_side_data[i].type == AV_PKT_DATA_CPB_PROPERTIES) i 2001 libavcodec/utils.c return (AVCPBProperties *)avctx->coded_side_data[i].data; i 2263 libavcodec/utils.c int i = 0, ref_val; i 2266 libavcodec/utils.c ref_val = array_valid_values[i]; i 2271 libavcodec/utils.c i++; i 45 libavcodec/utvideodec.c int i; i 54 libavcodec/utvideodec.c for (i = 0; i < 1024; i++) { i 55 libavcodec/utvideodec.c he[i].sym = i; i 56 libavcodec/utvideodec.c he[i].len = *src++; i 74 libavcodec/utvideodec.c for (i = last; i >= 0; i--) { i 75 libavcodec/utvideodec.c codes[i] = code >> (32 - he[i].len); i 76 libavcodec/utvideodec.c bits[i] = he[i].len; i 77 libavcodec/utvideodec.c syms[i] = he[i].sym; i 78 libavcodec/utvideodec.c code += 0x80000000u >> (he[i].len - 1); i 89 libavcodec/utvideodec.c int i; i 98 libavcodec/utvideodec.c for (i = 0; i < 256; i++) { i 99 libavcodec/utvideodec.c he[i].sym = i; i 100 libavcodec/utvideodec.c he[i].len = *src++; i 117 libavcodec/utvideodec.c for (i = last; i >= 0; i--) { i 118 libavcodec/utvideodec.c codes[i] = code >> (32 - he[i].len); i 119 libavcodec/utvideodec.c bits[i] = he[i].len; i 120 libavcodec/utvideodec.c syms[i] = he[i].sym; i 121 libavcodec/utvideodec.c code += 0x80000000u >> (he[i].len - 1); i 136 libavcodec/utvideodec.c int i, j, slice, pix, ret; i 157 libavcodec/utvideodec.c for (i = 0; i < width; i++) { i 164 libavcodec/utvideodec.c dest[i] = pix; i 200 libavcodec/utvideodec.c for (i = 0; i < width; i++) { i 211 libavcodec/utvideodec.c dest[i] = pix; i 248 libavcodec/utvideodec.c int i, j, slice, pix; i 317 libavcodec/utvideodec.c for (i = 0; i < width; i++) { i 323 libavcodec/utvideodec.c dest[i] = pix; i 361 libavcodec/utvideodec.c for (i = 0; i < width; i++) { i 371 libavcodec/utvideodec.c dest[i] = pix; i 400 libavcodec/utvideodec.c int i, j, slice; i 425 libavcodec/utvideodec.c for (i = 1; i < FFMIN(width, 16); i++) { /* scalar loop (DSP need align 16) */ i 426 libavcodec/utvideodec.c B = bsrc[i - stride]; i 427 libavcodec/utvideodec.c bsrc[i] += mid_pred(A, B, (uint8_t)(A + B - C)); i 429 libavcodec/utvideodec.c A = bsrc[i]; i 452 libavcodec/utvideodec.c int i, j, slice; i 480 libavcodec/utvideodec.c for (i = 1; i < FFMIN(width, 16); i++) { /* scalar loop (DSP need align 16) */ i 481 libavcodec/utvideodec.c B = bsrc[i - stride2]; i 482 libavcodec/utvideodec.c bsrc[i] += mid_pred(A, B, (uint8_t)(A + B - C)); i 484 libavcodec/utvideodec.c A = bsrc[i]; i 507 libavcodec/utvideodec.c int i, j, slice; i 532 libavcodec/utvideodec.c for (i = 1; i < min_width; i++) { /* dsp need align 32 */ i 533 libavcodec/utvideodec.c A = bsrc[i - stride]; i 534 libavcodec/utvideodec.c B = bsrc[i - (stride + 1)]; i 535 libavcodec/utvideodec.c C = bsrc[i - 1]; i 536 libavcodec/utvideodec.c bsrc[i] = (A - B + C + bsrc[i]) & 0xFF; i 548 libavcodec/utvideodec.c int i, j, slice; i 576 libavcodec/utvideodec.c for (i = 1; i < min_width; i++) { /* dsp need align 32 */ i 577 libavcodec/utvideodec.c A = bsrc[i - stride2]; i 578 libavcodec/utvideodec.c B = bsrc[i - (stride2 + 1)]; i 579 libavcodec/utvideodec.c C = bsrc[i - 1]; i 580 libavcodec/utvideodec.c bsrc[i] = (A - B + C + bsrc[i]) & 0xFF; i 589 libavcodec/utvideodec.c for (i = 1; i < width; i++) { i 590 libavcodec/utvideodec.c A = bsrc[i - stride]; i 591 libavcodec/utvideodec.c B = bsrc[i - (1 + stride)]; i 592 libavcodec/utvideodec.c C = bsrc[i - 1 + stride]; i 593 libavcodec/utvideodec.c bsrc[i + stride] = (A - B + C + bsrc[i + stride]) & 0xFF; i 606 libavcodec/utvideodec.c int i, j; i 646 libavcodec/utvideodec.c for (i = 0; i < c->planes; i++) { i 648 libavcodec/utvideodec.c c->packed_stream[i][j] = packed_stream; i 649 libavcodec/utvideodec.c c->packed_stream_size[i][j] = bytestream2_get_le32(&pb); i 650 libavcodec/utvideodec.c if (c->packed_stream_size[i][j] > left) i 652 libavcodec/utvideodec.c left -= c->packed_stream_size[i][j]; i 653 libavcodec/utvideodec.c packed_stream += c->packed_stream_size[i][j]; i 659 libavcodec/utvideodec.c for (i = 0; i < c->planes; i++) { i 661 libavcodec/utvideodec.c c->control_stream[i][j] = control_stream; i 662 libavcodec/utvideodec.c c->control_stream_size[i][j] = bytestream2_get_le32(&pb); i 663 libavcodec/utvideodec.c if (c->control_stream_size[i][j] > left) i 665 libavcodec/utvideodec.c left -= c->control_stream_size[i][j]; i 666 libavcodec/utvideodec.c control_stream += c->control_stream_size[i][j]; i 676 libavcodec/utvideodec.c for (i = 0; i < c->planes; i++) { i 677 libavcodec/utvideodec.c plane_start[i] = gb.buffer; i 701 libavcodec/utvideodec.c for (i = 0; i < c->planes; i++) { i 702 libavcodec/utvideodec.c plane_start[i] = gb.buffer; i 751 libavcodec/utvideodec.c for (i = 0; i < c->planes; i++) { i 752 libavcodec/utvideodec.c ret = decode_plane(c, i, frame.f->data[i], i 753 libavcodec/utvideodec.c frame.f->linesize[i], avctx->width, i 754 libavcodec/utvideodec.c avctx->height, plane_start[i], i 760 libavcodec/utvideodec.c restore_median_planar(c, frame.f->data[i], i 761 libavcodec/utvideodec.c frame.f->linesize[i], avctx->width, i 764 libavcodec/utvideodec.c restore_median_planar_il(c, frame.f->data[i], i 765 libavcodec/utvideodec.c frame.f->linesize[i], i 771 libavcodec/utvideodec.c restore_gradient_planar(c, frame.f->data[i], i 772 libavcodec/utvideodec.c frame.f->linesize[i], avctx->width, i 775 libavcodec/utvideodec.c restore_gradient_planar_il(c, frame.f->data[i], i 776 libavcodec/utvideodec.c frame.f->linesize[i], i 788 libavcodec/utvideodec.c for (i = 0; i < c->planes; i++) { i 789 libavcodec/utvideodec.c ret = decode_plane10(c, i, (uint16_t *)frame.f->data[i], i 790 libavcodec/utvideodec.c frame.f->linesize[i] / 2, avctx->width, i 791 libavcodec/utvideodec.c avctx->height, plane_start[i], i 792 libavcodec/utvideodec.c plane_start[i + 1] - 1024, i 802 libavcodec/utvideodec.c for (i = 0; i < 3; i++) { i 803 libavcodec/utvideodec.c ret = decode_plane(c, i, frame.f->data[i], frame.f->linesize[i], i 804 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height >> !!i, i 805 libavcodec/utvideodec.c plane_start[i], c->frame_pred == PRED_LEFT); i 810 libavcodec/utvideodec.c restore_median_planar(c, frame.f->data[i], frame.f->linesize[i], i 811 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height >> !!i, i 812 libavcodec/utvideodec.c c->slices, !i); i 814 libavcodec/utvideodec.c restore_median_planar_il(c, frame.f->data[i], frame.f->linesize[i], i 815 libavcodec/utvideodec.c avctx->width >> !!i, i 816 libavcodec/utvideodec.c avctx->height >> !!i, i 817 libavcodec/utvideodec.c c->slices, !i); i 821 libavcodec/utvideodec.c restore_gradient_planar(c, frame.f->data[i], frame.f->linesize[i], i 822 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height >> !!i, i 823 libavcodec/utvideodec.c c->slices, !i); i 825 libavcodec/utvideodec.c restore_gradient_planar_il(c, frame.f->data[i], frame.f->linesize[i], i 826 libavcodec/utvideodec.c avctx->width >> !!i, i 827 libavcodec/utvideodec.c avctx->height >> !!i, i 828 libavcodec/utvideodec.c c->slices, !i); i 834 libavcodec/utvideodec.c for (i = 0; i < 3; i++) { i 835 libavcodec/utvideodec.c ret = decode_plane(c, i, frame.f->data[i], frame.f->linesize[i], i 836 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height, i 837 libavcodec/utvideodec.c plane_start[i], c->frame_pred == PRED_LEFT); i 842 libavcodec/utvideodec.c restore_median_planar(c, frame.f->data[i], frame.f->linesize[i], i 843 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height, i 846 libavcodec/utvideodec.c restore_median_planar_il(c, frame.f->data[i], frame.f->linesize[i], i 847 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height, i 852 libavcodec/utvideodec.c restore_gradient_planar(c, frame.f->data[i], frame.f->linesize[i], i 853 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height, i 856 libavcodec/utvideodec.c restore_gradient_planar_il(c, frame.f->data[i], frame.f->linesize[i], i 857 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height, i 864 libavcodec/utvideodec.c for (i = 0; i < 3; i++) { i 865 libavcodec/utvideodec.c ret = decode_plane(c, i, frame.f->data[i], frame.f->linesize[i], i 867 libavcodec/utvideodec.c plane_start[i], c->frame_pred == PRED_LEFT); i 872 libavcodec/utvideodec.c restore_median_planar(c, frame.f->data[i], frame.f->linesize[i], i 876 libavcodec/utvideodec.c restore_median_planar_il(c, frame.f->data[i], frame.f->linesize[i], i 882 libavcodec/utvideodec.c restore_gradient_planar(c, frame.f->data[i], frame.f->linesize[i], i 886 libavcodec/utvideodec.c restore_gradient_planar_il(c, frame.f->data[i], frame.f->linesize[i], i 894 libavcodec/utvideodec.c for (i = 0; i < 3; i++) { i 895 libavcodec/utvideodec.c ret = decode_plane10(c, i, (uint16_t *)frame.f->data[i], frame.f->linesize[i] / 2, i 896 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height >> !!i, i 897 libavcodec/utvideodec.c plane_start[i], plane_start[i + 1] - 1024, c->frame_pred == PRED_LEFT); i 903 libavcodec/utvideodec.c for (i = 0; i < 3; i++) { i 904 libavcodec/utvideodec.c ret = decode_plane10(c, i, (uint16_t *)frame.f->data[i], frame.f->linesize[i] / 2, i 905 libavcodec/utvideodec.c avctx->width >> !!i, avctx->height, i 906 libavcodec/utvideodec.c plane_start[i], plane_start[i + 1] - 1024, c->frame_pred == PRED_LEFT); i 34 libavcodec/utvideodsp.c int i, j; i 37 libavcodec/utvideodsp.c for (i = 0; i < width; i++) { i 38 libavcodec/utvideodsp.c r = src_r[i]; i 39 libavcodec/utvideodsp.c g = src_g[i]; i 40 libavcodec/utvideodsp.c b = src_b[i]; i 41 libavcodec/utvideodsp.c src_r[i] = r + g - 0x80; i 42 libavcodec/utvideodsp.c src_b[i] = b + g - 0x80; i 59 libavcodec/utvideodsp.c int i, j; i 62 libavcodec/utvideodsp.c for (i = 0; i < width; i++) { i 63 libavcodec/utvideodsp.c r = src_r[i]; i 64 libavcodec/utvideodsp.c g = src_g[i]; i 65 libavcodec/utvideodsp.c b = src_b[i]; i 66 libavcodec/utvideodsp.c src_r[i] = (r + g - 0x200) & 0x3FF; i 67 libavcodec/utvideodsp.c src_b[i] = (b + g - 0x200) & 0x3FF; i 50 libavcodec/utvideoenc.c int i; i 53 libavcodec/utvideoenc.c for (i = 0; i < 4; i++) i 54 libavcodec/utvideoenc.c av_freep(&c->slice_buffer[i]); i 62 libavcodec/utvideoenc.c int i, subsampled_height; i 183 libavcodec/utvideoenc.c for (i = 0; i < c->planes; i++) { i 184 libavcodec/utvideoenc.c c->slice_buffer[i] = av_malloc(c->slice_stride * (avctx->height + 2) + i 186 libavcodec/utvideoenc.c if (!c->slice_buffer[i]) { i 249 libavcodec/utvideoenc.c int i, j; i 259 libavcodec/utvideoenc.c for (i = 0; i < width; i++) { i 260 libavcodec/utvideoenc.c g = sg[i]; i 263 libavcodec/utvideoenc.c dst[1][k] = sb[i] - g; i 264 libavcodec/utvideoenc.c dst[2][k] = sr[i] - g; i 268 libavcodec/utvideoenc.c for (i = 0; i < width; i++) { i 269 libavcodec/utvideoenc.c g = sg[i]; i 272 libavcodec/utvideoenc.c dst[1][k] = sb[i] - g; i 273 libavcodec/utvideoenc.c dst[2][k] = sr[i] - g; i 274 libavcodec/utvideoenc.c dst[3][k] = sa[i]; i 293 libavcodec/utvideoenc.c int i, j; i 299 libavcodec/utvideoenc.c for (i = 0; i < width; i++) { i 300 libavcodec/utvideoenc.c *dst++ = src[i] - prev; i 301 libavcodec/utvideoenc.c prev = src[i]; i 327 libavcodec/utvideoenc.c int i, j; i 330 libavcodec/utvideoenc.c for (i = 0; i < width; i++) { i 331 libavcodec/utvideoenc.c counts[src[i]]++; i 340 libavcodec/utvideoenc.c int last, i; i 350 libavcodec/utvideoenc.c for (i = last; i >= 0; i--) { i 351 libavcodec/utvideoenc.c he[i].code = code >> (32 - he[i].len); i 352 libavcodec/utvideoenc.c code += 0x80000000u >> (he[i].len - 1); i 363 libavcodec/utvideoenc.c int i, j; i 370 libavcodec/utvideoenc.c for (i = 0; i < width; i++) i 371 libavcodec/utvideoenc.c put_bits(&pb, he[src[i]].len, he[src[i]].code); i 403 libavcodec/utvideoenc.c int i, sstart, send = 0; i 410 libavcodec/utvideoenc.c for (i = 0; i < c->slices; i++) { i 412 libavcodec/utvideoenc.c send = height * (i + 1) / c->slices & cmask; i 419 libavcodec/utvideoenc.c for (i = 0; i < c->slices; i++) { i 421 libavcodec/utvideoenc.c send = height * (i + 1) / c->slices & cmask; i 426 libavcodec/utvideoenc.c for (i = 0; i < c->slices; i++) { i 428 libavcodec/utvideoenc.c send = height * (i + 1) / c->slices & cmask; i 452 libavcodec/utvideoenc.c for (i = 0; i < 256; i++) { i 453 libavcodec/utvideoenc.c if (i == symbol) i 460 libavcodec/utvideoenc.c for (i = 0; i < c->slices; i++) i 479 libavcodec/utvideoenc.c for (i = 0; i < 256; i++) { i 480 libavcodec/utvideoenc.c bytestream2_put_byte(pb, lengths[i]); i 482 libavcodec/utvideoenc.c he[i].len = lengths[i]; i 483 libavcodec/utvideoenc.c he[i].sym = i; i 490 libavcodec/utvideoenc.c for (i = 0; i < c->slices; i++) { i 492 libavcodec/utvideoenc.c send = height * (i + 1) / c->slices & cmask; i 513 libavcodec/utvideoenc.c bytestream2_seek_p(pb, 4 * (c->slices - i - 1) + i 520 libavcodec/utvideoenc.c bytestream2_seek_p(pb, -4 * (c->slices - i - 1) - offset, i 543 libavcodec/utvideoenc.c int i, ret = 0; i 572 libavcodec/utvideoenc.c for (i = 0; i < c->planes; i++) { i 573 libavcodec/utvideoenc.c ret = encode_plane(avctx, c->slice_buffer[i] + 2 * c->slice_stride, i 574 libavcodec/utvideoenc.c c->slice_buffer[i], c->slice_stride, i, i 578 libavcodec/utvideoenc.c av_log(avctx, AV_LOG_ERROR, "Error encoding plane %d.\n", i); i 584 libavcodec/utvideoenc.c for (i = 0; i < c->planes; i++) { i 585 libavcodec/utvideoenc.c ret = encode_plane(avctx, pic->data[i], c->slice_buffer[0], i 586 libavcodec/utvideoenc.c pic->linesize[i], i, width, height, &pb); i 589 libavcodec/utvideoenc.c av_log(avctx, AV_LOG_ERROR, "Error encoding plane %d.\n", i); i 595 libavcodec/utvideoenc.c for (i = 0; i < c->planes; i++) { i 596 libavcodec/utvideoenc.c ret = encode_plane(avctx, pic->data[i], c->slice_buffer[0], i 597 libavcodec/utvideoenc.c pic->linesize[i], i, width >> !!i, height, &pb); i 600 libavcodec/utvideoenc.c av_log(avctx, AV_LOG_ERROR, "Error encoding plane %d.\n", i); i 606 libavcodec/utvideoenc.c for (i = 0; i < c->planes; i++) { i 607 libavcodec/utvideoenc.c ret = encode_plane(avctx, pic->data[i], c->slice_buffer[0], i 608 libavcodec/utvideoenc.c pic->linesize[i], i, width >> !!i, height >> !!i, i 612 libavcodec/utvideoenc.c av_log(avctx, AV_LOG_ERROR, "Error encoding plane %d.\n", i); i 50 libavcodec/v210dec.c int i; i 52 libavcodec/v210dec.c for( i = 0; i < width-5; i += 6 ){ i 54 libavcodec/v210enc.c int i; i 57 libavcodec/v210enc.c for (i = 0; i < width - 11; i += 12) { i 74 libavcodec/v210enc.c int i; i 76 libavcodec/v210enc.c for (i = 0; i < width - 5; i += 6) { i 41 libavcodec/v308dec.c int i, j, ret; i 58 libavcodec/v308dec.c for (i = 0; i < avctx->height; i++) { i 45 libavcodec/v308enc.c int i, j, ret; i 55 libavcodec/v308enc.c for (i = 0; i < avctx->height; i++) { i 38 libavcodec/v408dec.c int i, j, ret; i 56 libavcodec/v408dec.c for (i = 0; i < avctx->height; i++) { i 40 libavcodec/v408enc.c int i, j, ret; i 51 libavcodec/v408enc.c for (i = 0; i < avctx->height; i++) { i 63 libavcodec/v410dec.c int i, j; i 69 libavcodec/v410dec.c for (i = slice_start; i < slice_end; i++) { i 47 libavcodec/v410enc.c int i, j, ret; i 65 libavcodec/v410enc.c for (i = 0; i < avctx->height; i++) { i 302 libavcodec/v4l2_buffers.c int i, ret; i 306 libavcodec/v4l2_buffers.c for (i = 0; i < avbuf->num_planes; i++) { i 307 libavcodec/v4l2_buffers.c ret = v4l2_buf_to_bufref(avbuf, i, &frame->buf[i]); i 311 libavcodec/v4l2_buffers.c frame->linesize[i] = avbuf->plane_info[i].bytesperline; i 312 libavcodec/v4l2_buffers.c frame->data[i] = frame->buf[i]->data; i 343 libavcodec/v4l2_buffers.c int i, ret; i 380 libavcodec/v4l2_buffers.c for (i = 0; i < desc->nb_components; i++) i 381 libavcodec/v4l2_buffers.c planes_nb = FFMAX(planes_nb, desc->comp[i].plane + 1); i 383 libavcodec/v4l2_buffers.c for (i = 0; i < planes_nb; i++) { i 385 libavcodec/v4l2_buffers.c if (i == 1 || i == 2) { i 388 libavcodec/v4l2_buffers.c size = frame->linesize[i] * h; i 389 libavcodec/v4l2_buffers.c ret = v4l2_bufref_to_buf(out, 0, frame->data[i], size, offset, frame->buf[i]); i 397 libavcodec/v4l2_buffers.c for (i = 0; i < out->num_planes; i++) { i 398 libavcodec/v4l2_buffers.c ret = v4l2_bufref_to_buf(out, i, frame->buf[i]->data, frame->buf[i]->size, 0, frame->buf[i]); i 497 libavcodec/v4l2_buffers.c int ret, i; i 515 libavcodec/v4l2_buffers.c for (i = 0; i < avbuf->buf.length; i++) { i 516 libavcodec/v4l2_buffers.c if (avbuf->buf.m.planes[i].length) i 522 libavcodec/v4l2_buffers.c for (i = 0; i < avbuf->num_planes; i++) { i 524 libavcodec/v4l2_buffers.c avbuf->plane_info[i].bytesperline = V4L2_TYPE_IS_MULTIPLANAR(ctx->type) ? i 525 libavcodec/v4l2_buffers.c ctx->format.fmt.pix_mp.plane_fmt[i].bytesperline : i 529 libavcodec/v4l2_buffers.c avbuf->plane_info[i].length = avbuf->buf.m.planes[i].length; i 530 libavcodec/v4l2_buffers.c avbuf->plane_info[i].mm_addr = mmap(NULL, avbuf->buf.m.planes[i].length, i 532 libavcodec/v4l2_buffers.c buf_to_m2mctx(avbuf)->fd, avbuf->buf.m.planes[i].m.mem_offset); i 534 libavcodec/v4l2_buffers.c avbuf->plane_info[i].length = avbuf->buf.length; i 535 libavcodec/v4l2_buffers.c avbuf->plane_info[i].mm_addr = mmap(NULL, avbuf->buf.length, i 540 libavcodec/v4l2_buffers.c if (avbuf->plane_info[i].mm_addr == MAP_FAILED) i 292 libavcodec/v4l2_context.c int i, ret; i 295 libavcodec/v4l2_context.c for (i = 0; i < ctx->num_buffers; i++) { i 296 libavcodec/v4l2_context.c if (ctx->buffers[i].status == V4L2BUF_IN_DRIVER) i 299 libavcodec/v4l2_context.c if (i == ctx->num_buffers) i 308 libavcodec/v4l2_context.c for (i = 0; i < ctx->num_buffers; i++) { i 315 libavcodec/v4l2_context.c if (ctx->buffers[i].status == V4L2BUF_IN_DRIVER) i 345 libavcodec/v4l2_context.c for (i = 0; i < ctx->num_buffers; i++) { i 346 libavcodec/v4l2_context.c if (ctx->buffers[i].status != V4L2BUF_AVAILABLE) i 437 libavcodec/v4l2_context.c int i; i 445 libavcodec/v4l2_context.c for (i = 0; i < ctx->num_buffers; i++) { i 446 libavcodec/v4l2_context.c if (ctx->buffers[i].status == V4L2BUF_AVAILABLE) i 447 libavcodec/v4l2_context.c return &ctx->buffers[i]; i 460 libavcodec/v4l2_context.c int i, j; i 462 libavcodec/v4l2_context.c for (i = 0; i < ctx->num_buffers; i++) { i 463 libavcodec/v4l2_context.c V4L2Buffer *buffer = &ctx->buffers[i]; i 726 libavcodec/v4l2_context.c int ret, i; i 754 libavcodec/v4l2_context.c for (i = 0; i < req.count; i++) { i 755 libavcodec/v4l2_context.c ctx->buffers[i].context = ctx; i 756 libavcodec/v4l2_context.c ret = ff_v4l2_buffer_initialize(&ctx->buffers[i], i); i 758 libavcodec/v4l2_context.c av_log(logger(ctx), AV_LOG_ERROR, "%s buffer[%d] initialization (%s)\n", ctx->name, i, av_err2str(ret)); i 114 libavcodec/v4l2_fmt.c int i; i 115 libavcodec/v4l2_fmt.c for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { i 116 libavcodec/v4l2_fmt.c if (fmt_map[i].avcodec == avcodec) i 117 libavcodec/v4l2_fmt.c return fmt_map[i].v4l2_fmt; i 124 libavcodec/v4l2_fmt.c int i; i 125 libavcodec/v4l2_fmt.c for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { i 126 libavcodec/v4l2_fmt.c if (fmt_map[i].avfmt == avfmt) i 127 libavcodec/v4l2_fmt.c return fmt_map[i].v4l2_fmt; i 134 libavcodec/v4l2_fmt.c int i; i 135 libavcodec/v4l2_fmt.c for (i = 0; i < FF_ARRAY_ELEMS(fmt_map); i++) { i 136 libavcodec/v4l2_fmt.c if (fmt_map[i].avcodec == avcodec && i 137 libavcodec/v4l2_fmt.c fmt_map[i].v4l2_fmt == v4l2_fmt) i 138 libavcodec/v4l2_fmt.c return fmt_map[i].avfmt; i 117 libavcodec/v4l2_m2m_enc.c int i; i 119 libavcodec/v4l2_m2m_enc.c for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { i 120 libavcodec/v4l2_m2m_enc.c if (profile[i].ffmpeg_val == p) i 121 libavcodec/v4l2_m2m_enc.c return profile[i].v4l2_val; i 138 libavcodec/v4l2_m2m_enc.c int i; i 140 libavcodec/v4l2_m2m_enc.c for (i = 0; i < FF_ARRAY_ELEMS(profile); i++) { i 141 libavcodec/v4l2_m2m_enc.c if (profile[i].ffmpeg_val == p) i 142 libavcodec/v4l2_m2m_enc.c return profile[i].v4l2_val; i 128 libavcodec/vaapi_decode.c int i; i 130 libavcodec/vaapi_decode.c for (i = 0; i < pic->nb_param_buffers; i++) { i 132 libavcodec/vaapi_decode.c pic->param_buffers[i]); i 136 libavcodec/vaapi_decode.c pic->param_buffers[i], vas, vaErrorStr(vas)); i 140 libavcodec/vaapi_decode.c for (i = 0; i < 2 * pic->nb_slices; i++) { i 142 libavcodec/vaapi_decode.c pic->slice_buffers[i]); i 146 libavcodec/vaapi_decode.c pic->slice_buffers[i], vas, vaErrorStr(vas)); i 288 libavcodec/vaapi_decode.c int i, j, nb_attr; i 316 libavcodec/vaapi_decode.c for (i = 0; i < nb_attr; i++) { i 317 libavcodec/vaapi_decode.c if (attr[i].type != VASurfaceAttribPixelFormat) i 320 libavcodec/vaapi_decode.c fourcc = attr[i].value.value.i; i 358 libavcodec/vaapi_decode.c .value.value.i = best_fourcc, i 428 libavcodec/vaapi_decode.c int err, i, j; i 462 libavcodec/vaapi_decode.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_profile_map); i++) { i 464 libavcodec/vaapi_decode.c if (avctx->codec_id != vaapi_profile_map[i].codec_id) i 466 libavcodec/vaapi_decode.c if (avctx->profile == vaapi_profile_map[i].codec_profile || i 467 libavcodec/vaapi_decode.c vaapi_profile_map[i].codec_profile == FF_PROFILE_UNKNOWN) i 470 libavcodec/vaapi_decode.c va_profile = vaapi_profile_map[i].profile_parser ? i 471 libavcodec/vaapi_decode.c vaapi_profile_map[i].profile_parser(avctx) : i 472 libavcodec/vaapi_decode.c vaapi_profile_map[i].va_profile; i 473 libavcodec/vaapi_decode.c codec_profile = vaapi_profile_map[i].codec_profile; i 171 libavcodec/vaapi_encode.c int err, i; i 183 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_refs; i++) { i 185 libavcodec/vaapi_encode.c pic->refs[i]->display_order, pic->refs[i]->encode_order); i 191 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_refs; i++) { i 192 libavcodec/vaapi_encode.c av_assert0(pic->refs[i]); i 193 libavcodec/vaapi_encode.c av_assert0(pic->refs[i]->encode_issued); i 243 libavcodec/vaapi_encode.c for (i = 0; i < ctx->nb_global_params; i++) { i 245 libavcodec/vaapi_encode.c ctx->global_params_type[i], i 246 libavcodec/vaapi_encode.c ctx->global_params[i], i 247 libavcodec/vaapi_encode.c ctx->global_params_size[i]); i 303 libavcodec/vaapi_encode.c for (i = 0;; i++) { i 306 libavcodec/vaapi_encode.c err = ctx->codec->write_extra_buffer(avctx, pic, i, &type, i 312 libavcodec/vaapi_encode.c "buffer %d: %d.\n", i, err); i 325 libavcodec/vaapi_encode.c for (i = 0;; i++) { i 328 libavcodec/vaapi_encode.c err = ctx->codec->write_extra_header(avctx, pic, i, &type, i 334 libavcodec/vaapi_encode.c "header %d: %d.\n", i, err); i 356 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_slices; i++) i 357 libavcodec/vaapi_encode.c pic->slices[i].row_size = ctx->slice_size; i 367 libavcodec/vaapi_encode.c for (i = 0; i < rounding; i++) i 368 libavcodec/vaapi_encode.c ++pic->slices[i].row_size; i 370 libavcodec/vaapi_encode.c for (i = 0; i < (rounding + 1) / 2; i++) i 371 libavcodec/vaapi_encode.c ++pic->slices[pic->nb_slices - i - 1].row_size; i 372 libavcodec/vaapi_encode.c for (i = 0; i < rounding / 2; i++) i 373 libavcodec/vaapi_encode.c ++pic->slices[i].row_size; i 381 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_slices; i++) { i 382 libavcodec/vaapi_encode.c slice = &pic->slices[i]; i 383 libavcodec/vaapi_encode.c slice->index = i; i 384 libavcodec/vaapi_encode.c if (i == 0) { i 388 libavcodec/vaapi_encode.c const VAAPIEncodeSlice *prev = &pic->slices[i - 1]; i 395 libavcodec/vaapi_encode.c "%d-%d (%d blocks).\n", i, slice->row_start, i 451 libavcodec/vaapi_encode.c int nb_roi, i, v; i 473 libavcodec/vaapi_encode.c for (i = 0; i < nb_roi; i++) { i 474 libavcodec/vaapi_encode.c roi = (const AVRegionOfInterest*)(sd->data + roi_size * i); i 481 libavcodec/vaapi_encode.c pic->roi[i] = (VAEncROI) { i 543 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_param_buffers; i++) { i 545 libavcodec/vaapi_encode.c pic->param_buffers[i]); i 549 libavcodec/vaapi_encode.c pic->param_buffers[i], vas, vaErrorStr(vas)); i 562 libavcodec/vaapi_encode.c for(i = 0; i < pic->nb_param_buffers; i++) i 563 libavcodec/vaapi_encode.c vaDestroyBuffer(ctx->hwctx->display, pic->param_buffers[i]); i 564 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_slices; i++) { i 566 libavcodec/vaapi_encode.c av_freep(&pic->slices[i].priv_data); i 567 libavcodec/vaapi_encode.c av_freep(&pic->slices[i].codec_slice_params); i 694 libavcodec/vaapi_encode.c int i; i 699 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_slices; i++) { i 701 libavcodec/vaapi_encode.c av_freep(&pic->slices[i].priv_data); i 702 libavcodec/vaapi_encode.c av_freep(&pic->slices[i].codec_slice_params); i 758 libavcodec/vaapi_encode.c int i; i 763 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_refs; i++) { i 764 libavcodec/vaapi_encode.c av_assert0(pic->refs[i]); i 765 libavcodec/vaapi_encode.c --pic->refs[i]->ref_count[level]; i 766 libavcodec/vaapi_encode.c av_assert0(pic->refs[i]->ref_count[level] >= 0); i 769 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_dpb_pics; i++) { i 770 libavcodec/vaapi_encode.c av_assert0(pic->dpb[i]); i 771 libavcodec/vaapi_encode.c --pic->dpb[i]->ref_count[level]; i 772 libavcodec/vaapi_encode.c av_assert0(pic->dpb[i]->ref_count[level] >= 0); i 793 libavcodec/vaapi_encode.c int i, len; i 822 libavcodec/vaapi_encode.c for (pic = start->next, i = 1; 2 * i < len; pic = pic->next, i++); i 837 libavcodec/vaapi_encode.c if (i > 1) i 853 libavcodec/vaapi_encode.c int i, b_counter, closed_gop_end; i 863 libavcodec/vaapi_encode.c for (i = 0; i < pic->nb_refs; i++) { i 864 libavcodec/vaapi_encode.c if (!pic->refs[i]->encode_issued) i 867 libavcodec/vaapi_encode.c if (i == pic->nb_refs) i 1228 libavcodec/vaapi_encode.c int i, j, n, depth, err; i 1250 libavcodec/vaapi_encode.c for (i = 1; i < desc->nb_components; i++) { i 1251 libavcodec/vaapi_encode.c if (desc->comp[i].depth != depth) { i 1275 libavcodec/vaapi_encode.c for (i = 0; (ctx->codec->profiles[i].av_profile != i 1276 libavcodec/vaapi_encode.c FF_PROFILE_UNKNOWN); i++) { i 1277 libavcodec/vaapi_encode.c profile = &ctx->codec->profiles[i]; i 1336 libavcodec/vaapi_encode.c for (i = 0; i < n; i++) { i 1338 libavcodec/vaapi_encode.c if (va_entrypoints[i] == usable_entrypoints[j]) i 1344 libavcodec/vaapi_encode.c if (i >= n) { i 1351 libavcodec/vaapi_encode.c ctx->va_entrypoint = va_entrypoints[i]; i 1360 libavcodec/vaapi_encode.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rt_formats); i++) { i 1361 libavcodec/vaapi_encode.c rt_format = &vaapi_encode_rt_formats[i]; i 1368 libavcodec/vaapi_encode.c if (i >= FF_ARRAY_ELEMS(vaapi_encode_rt_formats)) { i 1469 libavcodec/vaapi_encode.c int i, first = 1, res; i 1472 libavcodec/vaapi_encode.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_encode_rc_modes); i++) { i 1473 libavcodec/vaapi_encode.c rc_mode = &vaapi_encode_rc_modes[i]; i 2128 libavcodec/vaapi_encode.c int err, i; i 2149 libavcodec/vaapi_encode.c for (i = 0; constraints->valid_sw_formats[i] != AV_PIX_FMT_NONE; i++) { i 2151 libavcodec/vaapi_encode.c constraints->valid_sw_formats[i]) { i 214 libavcodec/vaapi_encode_h264.c int err, i; i 232 libavcodec/vaapi_encode_h264.c i = 0; i 235 libavcodec/vaapi_encode_h264.c sei->payload[i].payload_type = H264_SEI_TYPE_USER_DATA_UNREGISTERED; i 236 libavcodec/vaapi_encode_h264.c sei->payload[i].payload.user_data_unregistered = priv->sei_identifier; i 237 libavcodec/vaapi_encode_h264.c ++i; i 241 libavcodec/vaapi_encode_h264.c sei->payload[i].payload_type = H264_SEI_TYPE_BUFFERING_PERIOD; i 242 libavcodec/vaapi_encode_h264.c sei->payload[i].payload.buffering_period = priv->sei_buffering_period; i 243 libavcodec/vaapi_encode_h264.c ++i; i 245 libavcodec/vaapi_encode_h264.c sei->payload[i].payload_type = H264_SEI_TYPE_PIC_TIMING; i 246 libavcodec/vaapi_encode_h264.c sei->payload[i].payload.pic_timing = priv->sei_pic_timing; i 247 libavcodec/vaapi_encode_h264.c ++i; i 250 libavcodec/vaapi_encode_h264.c sei->payload[i].payload_type = H264_SEI_TYPE_RECOVERY_POINT; i 251 libavcodec/vaapi_encode_h264.c sei->payload[i].payload.recovery_point = priv->sei_recovery_point; i 252 libavcodec/vaapi_encode_h264.c ++i; i 255 libavcodec/vaapi_encode_h264.c sei->payload_count = i; i 397 libavcodec/vaapi_encode_h264.c int num, den, i; i 400 libavcodec/vaapi_encode_h264.c for (i = 0; i < FF_ARRAY_ELEMS(sar_idc); i++) { i 401 libavcodec/vaapi_encode_h264.c if (num == sar_idc[i].num && i 402 libavcodec/vaapi_encode_h264.c den == sar_idc[i].den) { i 403 libavcodec/vaapi_encode_h264.c sps->vui.aspect_ratio_idc = i; i 407 libavcodec/vaapi_encode_h264.c if (i >= FF_ARRAY_ELEMS(sar_idc)) { i 629 libavcodec/vaapi_encode_h264.c int i; i 711 libavcodec/vaapi_encode_h264.c for (i = 0; i < pic->nb_refs; i++) { i 712 libavcodec/vaapi_encode_h264.c VAAPIEncodePicture *ref = pic->refs[i]; i 718 libavcodec/vaapi_encode_h264.c vpic->ReferenceFrames[i] = (VAPictureH264) { i 726 libavcodec/vaapi_encode_h264.c for (; i < FF_ARRAY_ELEMS(vpic->ReferenceFrames); i++) { i 727 libavcodec/vaapi_encode_h264.c vpic->ReferenceFrames[i] = (VAPictureH264) { i 751 libavcodec/vaapi_encode_h264.c int i, j, n = 0; i 757 libavcodec/vaapi_encode_h264.c for (i = 0; i < pic->prev->nb_dpb_pics; i++) { i 758 libavcodec/vaapi_encode_h264.c hn = prev->dpb[i]->priv_data; i 769 libavcodec/vaapi_encode_h264.c rpl0[j] = prev->dpb[i]; i 785 libavcodec/vaapi_encode_h264.c rpl0[j] = prev->dpb[i]; i 800 libavcodec/vaapi_encode_h264.c rpl1[j] = prev->dpb[i]; i 807 libavcodec/vaapi_encode_h264.c for (i = 0; i < n; i++) { i 808 libavcodec/vaapi_encode_h264.c if (rpl0[i] != rpl1[i]) i 811 libavcodec/vaapi_encode_h264.c if (i == n) i 819 libavcodec/vaapi_encode_h264.c for (i = 0; i < n; i++) { i 820 libavcodec/vaapi_encode_h264.c hn = rpl0[i]->priv_data; i 829 libavcodec/vaapi_encode_h264.c for (i = 0; i < n; i++) { i 830 libavcodec/vaapi_encode_h264.c hn = rpl1[i]->priv_data; i 852 libavcodec/vaapi_encode_h264.c int i, j; i 888 libavcodec/vaapi_encode_h264.c for (i = 0; i < prev->nb_dpb_pics; i++) { i 890 libavcodec/vaapi_encode_h264.c if (prev->dpb[i] == pic->dpb[j]) i 894 libavcodec/vaapi_encode_h264.c discard_list[discard] = prev->dpb[i]; i 906 libavcodec/vaapi_encode_h264.c for (i = 0; i < discard; i++) { i 907 libavcodec/vaapi_encode_h264.c VAAPIEncodeH264Picture *old = discard_list[i]->priv_data; i 909 libavcodec/vaapi_encode_h264.c sh->mmco[i].memory_management_control_operation = 1; i 910 libavcodec/vaapi_encode_h264.c sh->mmco[i].difference_of_pic_nums_minus1 = i 913 libavcodec/vaapi_encode_h264.c sh->mmco[i].memory_management_control_operation = 0; i 929 libavcodec/vaapi_encode_h264.c for (i = 0; i < pic->nb_refs; i++) { i 930 libavcodec/vaapi_encode_h264.c av_assert0(pic->refs[i]); i 931 libavcodec/vaapi_encode_h264.c if (pic->refs[i] != def_l0[i]) i 938 libavcodec/vaapi_encode_h264.c for (i = 0; i < pic->nb_refs; i++) { i 939 libavcodec/vaapi_encode_h264.c href = pic->refs[i]->priv_data; i 942 libavcodec/vaapi_encode_h264.c sh->rplm_l0[i].modification_of_pic_nums_idc = 0; i 943 libavcodec/vaapi_encode_h264.c sh->rplm_l0[i].abs_diff_pic_num_minus1 = i 946 libavcodec/vaapi_encode_h264.c sh->rplm_l0[i].modification_of_pic_nums_idc = 1; i 947 libavcodec/vaapi_encode_h264.c sh->rplm_l0[i].abs_diff_pic_num_minus1 = i 952 libavcodec/vaapi_encode_h264.c sh->rplm_l0[i].modification_of_pic_nums_idc = 3; i 958 libavcodec/vaapi_encode_h264.c for (i = 0; i < pic->nb_refs; i++) { i 959 libavcodec/vaapi_encode_h264.c av_assert0(pic->refs[i]); i 960 libavcodec/vaapi_encode_h264.c href = pic->refs[i]->priv_data; i 963 libavcodec/vaapi_encode_h264.c if (pic->refs[i] != def_l0[n0]) i 967 libavcodec/vaapi_encode_h264.c if (pic->refs[i] != def_l1[n1]) i 976 libavcodec/vaapi_encode_h264.c for (i = j = 0; i < pic->nb_refs; i++) { i 977 libavcodec/vaapi_encode_h264.c href = pic->refs[i]->priv_data; i 1000 libavcodec/vaapi_encode_h264.c for (i = j = 0; i < pic->nb_refs; i++) { i 1001 libavcodec/vaapi_encode_h264.c href = pic->refs[i]->priv_data; i 1036 libavcodec/vaapi_encode_h264.c for (i = 0; i < FF_ARRAY_ELEMS(vslice->RefPicList0); i++) { i 1037 libavcodec/vaapi_encode_h264.c vslice->RefPicList0[i].picture_id = VA_INVALID_ID; i 1038 libavcodec/vaapi_encode_h264.c vslice->RefPicList0[i].flags = VA_PICTURE_H264_INVALID; i 1039 libavcodec/vaapi_encode_h264.c vslice->RefPicList1[i].picture_id = VA_INVALID_ID; i 1040 libavcodec/vaapi_encode_h264.c vslice->RefPicList1[i].flags = VA_PICTURE_H264_INVALID; i 199 libavcodec/vaapi_encode_h265.c int err, i; i 219 libavcodec/vaapi_encode_h265.c i = 0; i 222 libavcodec/vaapi_encode_h265.c sei->payload[i].payload_type = HEVC_SEI_TYPE_MASTERING_DISPLAY_INFO; i 223 libavcodec/vaapi_encode_h265.c sei->payload[i].payload.mastering_display = priv->sei_mastering_display; i 224 libavcodec/vaapi_encode_h265.c ++i; i 228 libavcodec/vaapi_encode_h265.c sei->payload[i].payload_type = HEVC_SEI_TYPE_CONTENT_LIGHT_LEVEL_INFO; i 229 libavcodec/vaapi_encode_h265.c sei->payload[i].payload.content_light_level = priv->sei_content_light_level; i 230 libavcodec/vaapi_encode_h265.c ++i; i 233 libavcodec/vaapi_encode_h265.c sei->payload_count = i; i 271 libavcodec/vaapi_encode_h265.c int i; i 428 libavcodec/vaapi_encode_h265.c for (i = 0; i <= sps->sps_max_sub_layers_minus1; i++) { i 429 libavcodec/vaapi_encode_h265.c sps->sps_max_dec_pic_buffering_minus1[i] = i 430 libavcodec/vaapi_encode_h265.c vps->vps_max_dec_pic_buffering_minus1[i]; i 431 libavcodec/vaapi_encode_h265.c sps->sps_max_num_reorder_pics[i] = i 432 libavcodec/vaapi_encode_h265.c vps->vps_max_num_reorder_pics[i]; i 433 libavcodec/vaapi_encode_h265.c sps->sps_max_latency_increase_plus1[i] = i 434 libavcodec/vaapi_encode_h265.c vps->vps_max_latency_increase_plus1[i]; i 474 libavcodec/vaapi_encode_h265.c int num, den, i; i 477 libavcodec/vaapi_encode_h265.c for (i = 0; i < FF_ARRAY_ELEMS(sar_idc); i++) { i 478 libavcodec/vaapi_encode_h265.c if (num == sar_idc[i].num && i 479 libavcodec/vaapi_encode_h265.c den == sar_idc[i].den) { i 480 libavcodec/vaapi_encode_h265.c vui->aspect_ratio_idc = i; i 484 libavcodec/vaapi_encode_h265.c if (i >= FF_ARRAY_ELEMS(sar_idc)) { i 681 libavcodec/vaapi_encode_h265.c int i; i 761 libavcodec/vaapi_encode_h265.c for (i = 0; i < 3; i++) { i 762 libavcodec/vaapi_encode_h265.c const int j = mapping[i]; i 763 libavcodec/vaapi_encode_h265.c mdcv->display_primaries_x[i] = i 767 libavcodec/vaapi_encode_h265.c mdcv->display_primaries_y[i] = i 816 libavcodec/vaapi_encode_h265.c for (i = 0; i < pic->nb_refs; i++) { i 817 libavcodec/vaapi_encode_h265.c VAAPIEncodePicture *ref = pic->refs[i]; i 823 libavcodec/vaapi_encode_h265.c vpic->reference_frames[i] = (VAPictureHEVC) { i 832 libavcodec/vaapi_encode_h265.c for (; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) { i 833 libavcodec/vaapi_encode_h265.c vpic->reference_frames[i] = (VAPictureHEVC) { i 882 libavcodec/vaapi_encode_h265.c int i; i 905 libavcodec/vaapi_encode_h265.c int i, j, poc, rps_pics; i 913 libavcodec/vaapi_encode_h265.c for (i = 0; i < pic->nb_refs; i++) { i 914 libavcodec/vaapi_encode_h265.c strp = pic->refs[i]->priv_data; i 919 libavcodec/vaapi_encode_h265.c for (i = 0; i < pic->nb_dpb_pics; i++) { i 920 libavcodec/vaapi_encode_h265.c if (pic->dpb[i] == pic) i 923 libavcodec/vaapi_encode_h265.c if (pic->dpb[i] == pic->refs[j]) i 928 libavcodec/vaapi_encode_h265.c strp = pic->dpb[i]->priv_data; i 934 libavcodec/vaapi_encode_h265.c for (i = 1; i < rps_pics; i++) { i 935 libavcodec/vaapi_encode_h265.c for (j = i; j > 0; j--) { i 946 libavcodec/vaapi_encode_h265.c for (i = 0; i < rps_pics; i++) { i 948 libavcodec/vaapi_encode_h265.c rps_poc[i], rps_used[i]); i 952 libavcodec/vaapi_encode_h265.c for (i = 0; i < rps_pics; i++) { i 953 libavcodec/vaapi_encode_h265.c av_assert0(rps_poc[i] != hpic->pic_order_cnt); i 954 libavcodec/vaapi_encode_h265.c if (rps_poc[i] > hpic->pic_order_cnt) i 958 libavcodec/vaapi_encode_h265.c rps->num_negative_pics = i; i 960 libavcodec/vaapi_encode_h265.c for (j = i - 1; j >= 0; j--) { i 961 libavcodec/vaapi_encode_h265.c rps->delta_poc_s0_minus1[i - 1 - j] = poc - rps_poc[j] - 1; i 962 libavcodec/vaapi_encode_h265.c rps->used_by_curr_pic_s0_flag[i - 1 - j] = rps_used[j]; i 966 libavcodec/vaapi_encode_h265.c rps->num_positive_pics = rps_pics - i; i 968 libavcodec/vaapi_encode_h265.c for (j = i; j < rps_pics; j++) { i 969 libavcodec/vaapi_encode_h265.c rps->delta_poc_s1_minus1[j - i] = rps_poc[j] - poc - 1; i 970 libavcodec/vaapi_encode_h265.c rps->used_by_curr_pic_s1_flag[j - i] = rps_used[j]; i 1042 libavcodec/vaapi_encode_h265.c for (i = 0; i < FF_ARRAY_ELEMS(vslice->ref_pic_list0); i++) { i 1043 libavcodec/vaapi_encode_h265.c vslice->ref_pic_list0[i].picture_id = VA_INVALID_ID; i 1044 libavcodec/vaapi_encode_h265.c vslice->ref_pic_list0[i].flags = VA_PICTURE_HEVC_INVALID; i 1045 libavcodec/vaapi_encode_h265.c vslice->ref_pic_list1[i].picture_id = VA_INVALID_ID; i 1046 libavcodec/vaapi_encode_h265.c vslice->ref_pic_list1[i].flags = VA_PICTURE_HEVC_INVALID; i 155 libavcodec/vaapi_encode_mjpeg.c int t, i, k; i 172 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < 64; i++) i 173 libavcodec/vaapi_encode_mjpeg.c quant->lum_quantiser_matrix[i] = dqt->table[fh->Tq[0]].Q[i]; i 177 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < 64; i++) i 178 libavcodec/vaapi_encode_mjpeg.c quant->chroma_quantiser_matrix[i] = i 179 libavcodec/vaapi_encode_mjpeg.c dqt->table[fh->Tq[1]].Q[i]; i 202 libavcodec/vaapi_encode_mjpeg.c for (i = k = 0; i < 16; i++) i 203 libavcodec/vaapi_encode_mjpeg.c k += (huff->huffman_table[t].num_dc_codes[i] = ht->L[i]); i 205 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < k; i++) i 206 libavcodec/vaapi_encode_mjpeg.c huff->huffman_table[t].dc_values[i] = ht->V[i]; i 209 libavcodec/vaapi_encode_mjpeg.c for (i = k = 0; i < 16; i++) i 210 libavcodec/vaapi_encode_mjpeg.c k += (huff->huffman_table[t].num_ac_codes[i] = ht->L[i]); i 212 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < k; i++) i 213 libavcodec/vaapi_encode_mjpeg.c huff->huffman_table[t].ac_values[i] = ht->V[i]; i 233 libavcodec/vaapi_encode_mjpeg.c int t, i, quant_scale, len; i 251 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < fh->Nf; i++) { i 252 libavcodec/vaapi_encode_mjpeg.c fh->C[i] = components[i]; i 253 libavcodec/vaapi_encode_mjpeg.c fh->H[i] = 1 + (i == 0 ? desc->log2_chroma_w : 0); i 254 libavcodec/vaapi_encode_mjpeg.c fh->V[i] = 1 + (i == 0 ? desc->log2_chroma_h : 0); i 256 libavcodec/vaapi_encode_mjpeg.c fh->Tq[i] = !!i; i 311 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < 64; i++) i 312 libavcodec/vaapi_encode_mjpeg.c quant->Q[i] = av_clip(data[i] * quant_scale / 100, 1, 255); i 350 libavcodec/vaapi_encode_mjpeg.c for (i = k = 0; i < 16; i++) i 351 libavcodec/vaapi_encode_mjpeg.c k += (huff->L[i] = lengths[i]); i 353 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < k; i++) i 354 libavcodec/vaapi_encode_mjpeg.c huff->V[i] = values[i]; i 365 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < fh->Nf; i++) { i 366 libavcodec/vaapi_encode_mjpeg.c sh->Cs[i] = fh->C[i]; i 367 libavcodec/vaapi_encode_mjpeg.c sh->Td[i] = i > 0; i 368 libavcodec/vaapi_encode_mjpeg.c sh->Ta[i] = i > 0; i 404 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < fh->Nf; i++) { i 405 libavcodec/vaapi_encode_mjpeg.c vpic->component_id[i] = fh->C[i]; i 406 libavcodec/vaapi_encode_mjpeg.c vpic->quantiser_table_selector[i] = fh->Tq[i]; i 421 libavcodec/vaapi_encode_mjpeg.c int i; i 428 libavcodec/vaapi_encode_mjpeg.c for (i = 0; i < sh->Ns; i++) { i 429 libavcodec/vaapi_encode_mjpeg.c vslice->components[i].component_selector = sh->Cs[i]; i 430 libavcodec/vaapi_encode_mjpeg.c vslice->components[i].dc_table_selector = sh->Td[i]; i 431 libavcodec/vaapi_encode_mjpeg.c vslice->components[i].ac_table_selector = sh->Ta[i]; i 80 libavcodec/vaapi_encode_vp8.c int i; i 119 libavcodec/vaapi_encode_vp8.c for (i = 0; i < 4; i++) i 120 libavcodec/vaapi_encode_vp8.c vpic->loop_filter_level[i] = priv->loop_filter_level; i 136 libavcodec/vaapi_encode_vp8.c int i, q; i 153 libavcodec/vaapi_encode_vp8.c for (i = 0; i < 4; i++) i 154 libavcodec/vaapi_encode_vp8.c quant.quantization_index[i] = q; i 155 libavcodec/vaapi_encode_vp8.c for (i = 0; i < 5; i++) i 156 libavcodec/vaapi_encode_vp8.c quant.quantization_index_delta[i] = 0; i 84 libavcodec/vaapi_encode_vp9.c int i; i 149 libavcodec/vaapi_encode_vp9.c for (i = 0; i < FF_ARRAY_ELEMS(vpic->reference_frames); i++) i 150 libavcodec/vaapi_encode_vp9.c vpic->reference_frames[i] = VA_INVALID_SURFACE; i 152 libavcodec/vaapi_encode_vp9.c for (i = 0; i < pic->nb_refs; i++) { i 153 libavcodec/vaapi_encode_vp9.c VAAPIEncodePicture *ref_pic = pic->refs[i]; i 96 libavcodec/vaapi_h264.c int i; i 101 libavcodec/vaapi_h264.c for (i = 0; i < dpb->size; i++) { i 102 libavcodec/vaapi_h264.c VAPictureH264 * const va_pic = &dpb->va_pics[i]; i 129 libavcodec/vaapi_h264.c int i; i 134 libavcodec/vaapi_h264.c for (i = 0; i < dpb.max_size; i++) i 135 libavcodec/vaapi_h264.c init_vaapi_pic(&dpb.va_pics[i]); i 137 libavcodec/vaapi_h264.c for (i = 0; i < h->short_ref_count; i++) { i 138 libavcodec/vaapi_h264.c const H264Picture *pic = h->short_ref[i]; i 143 libavcodec/vaapi_h264.c for (i = 0; i < 16; i++) { i 144 libavcodec/vaapi_h264.c const H264Picture *pic = h->long_ref[i]; i 163 libavcodec/vaapi_h264.c unsigned int i, n = 0; i 164 libavcodec/vaapi_h264.c for (i = 0; i < ref_count; i++) i 165 libavcodec/vaapi_h264.c if (ref_list[i].reference) i 166 libavcodec/vaapi_h264.c fill_vaapi_pic(&RefPicList[n++], ref_list[i].parent, i 167 libavcodec/vaapi_h264.c ref_list[i].reference); i 198 libavcodec/vaapi_h264.c unsigned int i, j; i 203 libavcodec/vaapi_h264.c for (i = 0; i < sl->ref_count[list]; i++) { i 207 libavcodec/vaapi_h264.c luma_weight[i] = sl->pwt.luma_weight[i][list][0]; i 208 libavcodec/vaapi_h264.c luma_offset[i] = sl->pwt.luma_weight[i][list][1]; i 210 libavcodec/vaapi_h264.c luma_weight[i] = 1 << sl->pwt.luma_log2_weight_denom; i 211 libavcodec/vaapi_h264.c luma_offset[i] = 0; i 215 libavcodec/vaapi_h264.c chroma_weight[i][j] = sl->pwt.chroma_weight[i][list][j][0]; i 216 libavcodec/vaapi_h264.c chroma_offset[i][j] = sl->pwt.chroma_weight[i][list][j][1]; i 218 libavcodec/vaapi_h264.c chroma_weight[i][j] = 1 << sl->pwt.chroma_log2_weight_denom; i 219 libavcodec/vaapi_h264.c chroma_offset[i][j] = 0; i 74 libavcodec/vaapi_hevc.c int i; i 76 libavcodec/vaapi_hevc.c for (i = 0; i < h->rps[ST_CURR_BEF].nb_refs; i++) { i 77 libavcodec/vaapi_hevc.c if (pic_surf == ff_vaapi_get_surface_id(h->rps[ST_CURR_BEF].ref[i]->frame)) i 81 libavcodec/vaapi_hevc.c for (i = 0; i < h->rps[ST_CURR_AFT].nb_refs; i++) { i 82 libavcodec/vaapi_hevc.c if (pic_surf == ff_vaapi_get_surface_id(h->rps[ST_CURR_AFT].ref[i]->frame)) i 86 libavcodec/vaapi_hevc.c for (i = 0; i < h->rps[LT_CURR].nb_refs; i++) { i 87 libavcodec/vaapi_hevc.c if (pic_surf == ff_vaapi_get_surface_id(h->rps[LT_CURR].ref[i]->frame)) i 97 libavcodec/vaapi_hevc.c int i, j, rps_type; i 99 libavcodec/vaapi_hevc.c for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { i 108 libavcodec/vaapi_hevc.c init_vaapi_pic(&pp->ReferenceFrames[i]); i 112 libavcodec/vaapi_hevc.c fill_vaapi_pic(&pp->ReferenceFrames[i], frame, rps_type); i 127 libavcodec/vaapi_hevc.c int pic_param_size, err, i; i 207 libavcodec/vaapi_hevc.c for (i = 0; i < pps->num_tile_columns; i++) i 208 libavcodec/vaapi_hevc.c pic_param->column_width_minus1[i] = pps->column_width[i] - 1; i 210 libavcodec/vaapi_hevc.c for (i = 0; i < pps->num_tile_rows; i++) i 211 libavcodec/vaapi_hevc.c pic_param->row_height_minus1[i] = pps->row_height[i] - 1; i 243 libavcodec/vaapi_hevc.c for (i = 0; i < 6; i++) i 244 libavcodec/vaapi_hevc.c pic->pic_param.rext.cb_qp_offset_list[i] = pps->cb_qp_offset_list[i]; i 245 libavcodec/vaapi_hevc.c for (i = 0; i < 6; i++) i 246 libavcodec/vaapi_hevc.c pic->pic_param.rext.cr_qp_offset_list[i] = pps->cr_qp_offset_list[i]; i 267 libavcodec/vaapi_hevc.c for (i = 0; i < 6; i++) { i 269 libavcodec/vaapi_hevc.c iq_matrix.ScalingList4x4[i][j] = scaling_list->sl[0][i][j]; i 271 libavcodec/vaapi_hevc.c iq_matrix.ScalingList8x8[i][j] = scaling_list->sl[1][i][j]; i 272 libavcodec/vaapi_hevc.c iq_matrix.ScalingList16x16[i][j] = scaling_list->sl[2][i][j]; i 273 libavcodec/vaapi_hevc.c if (i < 2) i 274 libavcodec/vaapi_hevc.c iq_matrix.ScalingList32x32[i][j] = scaling_list->sl[3][i * 3][j]; i 276 libavcodec/vaapi_hevc.c iq_matrix.ScalingListDC16x16[i] = scaling_list->sl_dc[0][i]; i 277 libavcodec/vaapi_hevc.c if (i < 2) i 278 libavcodec/vaapi_hevc.c iq_matrix.ScalingListDC32x32[i] = scaling_list->sl_dc[1][i * 3]; i 329 libavcodec/vaapi_hevc.c int i; i 354 libavcodec/vaapi_hevc.c for (i = 0; i < 15 && i < sh->nb_refs[L0]; i++) { i 355 libavcodec/vaapi_hevc.c slice_param->delta_luma_weight_l0[i] = sh->luma_weight_l0[i] - (1 << sh->luma_log2_weight_denom); i 356 libavcodec/vaapi_hevc.c slice_param->luma_offset_l0[i] = sh->luma_offset_l0[i]; i 357 libavcodec/vaapi_hevc.c slice_param->delta_chroma_weight_l0[i][0] = sh->chroma_weight_l0[i][0] - (1 << sh->chroma_log2_weight_denom); i 358 libavcodec/vaapi_hevc.c slice_param->delta_chroma_weight_l0[i][1] = sh->chroma_weight_l0[i][1] - (1 << sh->chroma_log2_weight_denom); i 359 libavcodec/vaapi_hevc.c slice_param->ChromaOffsetL0[i][0] = sh->chroma_offset_l0[i][0]; i 360 libavcodec/vaapi_hevc.c slice_param->ChromaOffsetL0[i][1] = sh->chroma_offset_l0[i][1]; i 364 libavcodec/vaapi_hevc.c for (i = 0; i < 15 && i < sh->nb_refs[L1]; i++) { i 365 libavcodec/vaapi_hevc.c slice_param->delta_luma_weight_l1[i] = sh->luma_weight_l1[i] - (1 << sh->luma_log2_weight_denom); i 366 libavcodec/vaapi_hevc.c slice_param->luma_offset_l1[i] = sh->luma_offset_l1[i]; i 367 libavcodec/vaapi_hevc.c slice_param->delta_chroma_weight_l1[i][0] = sh->chroma_weight_l1[i][0] - (1 << sh->chroma_log2_weight_denom); i 368 libavcodec/vaapi_hevc.c slice_param->delta_chroma_weight_l1[i][1] = sh->chroma_weight_l1[i][1] - (1 << sh->chroma_log2_weight_denom); i 369 libavcodec/vaapi_hevc.c slice_param->ChromaOffsetL1[i][0] = sh->chroma_offset_l1[i][0]; i 370 libavcodec/vaapi_hevc.c slice_param->ChromaOffsetL1[i][1] = sh->chroma_offset_l1[i][1]; i 379 libavcodec/vaapi_hevc.c uint8_t i; i 384 libavcodec/vaapi_hevc.c for (i = 0; i < FF_ARRAY_ELEMS(pp->ReferenceFrames); i++) { i 385 libavcodec/vaapi_hevc.c VASurfaceID pid = pp->ReferenceFrames[i].picture_id; i 386 libavcodec/vaapi_hevc.c int poc = pp->ReferenceFrames[i].pic_order_cnt; i 388 libavcodec/vaapi_hevc.c return i; i 409 libavcodec/vaapi_hevc.c int err, i, list_idx; i 461 libavcodec/vaapi_hevc.c for (i = 0; i < rpl->nb_refs; i++) i 462 libavcodec/vaapi_hevc.c last_slice_param->RefPicList[list_idx][i] = get_ref_pic_index(h, rpl->ref[i]); i 33 libavcodec/vaapi_mjpeg.c int err, i; i 44 libavcodec/vaapi_mjpeg.c for (i = 0; i < s->nb_components; i++) { i 45 libavcodec/vaapi_mjpeg.c pp.components[i].component_id = s->component_id[i]; i 46 libavcodec/vaapi_mjpeg.c pp.components[i].h_sampling_factor = s->h_count[i]; i 47 libavcodec/vaapi_mjpeg.c pp.components[i].v_sampling_factor = s->v_count[i]; i 48 libavcodec/vaapi_mjpeg.c pp.components[i].quantiser_table_selector = s->quant_index[i]; i 81 libavcodec/vaapi_mjpeg.c int err, i, j; i 84 libavcodec/vaapi_mjpeg.c for (i = 0; i < 2; i++) { i 85 libavcodec/vaapi_mjpeg.c huff.load_huffman_table[i] = 1; i 87 libavcodec/vaapi_mjpeg.c huff.huffman_table[i].num_dc_codes[j] = s->raw_huffman_lengths[0][i][j]; i 89 libavcodec/vaapi_mjpeg.c huff.huffman_table[i].dc_values[j] = s->raw_huffman_values[0][i][j]; i 91 libavcodec/vaapi_mjpeg.c huff.huffman_table[i].num_ac_codes[j] = s->raw_huffman_lengths[1][i][j]; i 93 libavcodec/vaapi_mjpeg.c huff.huffman_table[i].ac_values[j] = s->raw_huffman_values[1][i][j]; i 103 libavcodec/vaapi_mjpeg.c for (i = 0; i < 4; i++) { i 104 libavcodec/vaapi_mjpeg.c quant.load_quantiser_table[i] = 1; i 106 libavcodec/vaapi_mjpeg.c quant.quantiser_table[i][j] = s->quant_matrixes[i][j]; i 128 libavcodec/vaapi_mjpeg.c for (i = 0; i < s->nb_components; i++) { i 129 libavcodec/vaapi_mjpeg.c sp.components[i].component_selector = s->component_id[s->comp_index[i]]; i 130 libavcodec/vaapi_mjpeg.c sp.components[i].dc_table_selector = s->dc_index[i]; i 131 libavcodec/vaapi_mjpeg.c sp.components[i].ac_table_selector = s->ac_index[i]; i 48 libavcodec/vaapi_mpeg2.c int i, err; i 94 libavcodec/vaapi_mpeg2.c for (i = 0; i < 64; i++) { i 95 libavcodec/vaapi_mpeg2.c int n = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 96 libavcodec/vaapi_mpeg2.c iq_matrix.intra_quantiser_matrix[i] = s->intra_matrix[n]; i 97 libavcodec/vaapi_mpeg2.c iq_matrix.non_intra_quantiser_matrix[i] = s->inter_matrix[n]; i 98 libavcodec/vaapi_mpeg2.c iq_matrix.chroma_intra_quantiser_matrix[i] = s->chroma_intra_matrix[n]; i 99 libavcodec/vaapi_mpeg2.c iq_matrix.chroma_non_intra_quantiser_matrix[i] = s->chroma_inter_matrix[n]; i 52 libavcodec/vaapi_mpeg4.c int i, err; i 95 libavcodec/vaapi_mpeg4.c for (i = 0; i < ctx->num_sprite_warping_points && i < 3; i++) { i 96 libavcodec/vaapi_mpeg4.c pic_param.sprite_trajectory_du[i] = ctx->sprite_traj[i][0]; i 97 libavcodec/vaapi_mpeg4.c pic_param.sprite_trajectory_dv[i] = ctx->sprite_traj[i][1]; i 118 libavcodec/vaapi_mpeg4.c for (i = 0; i < 64; i++) { i 119 libavcodec/vaapi_mpeg4.c int n = s->idsp.idct_permutation[ff_zigzag_direct[i]]; i 120 libavcodec/vaapi_mpeg4.c iq_matrix.intra_quant_mat[i] = s->intra_matrix[n]; i 121 libavcodec/vaapi_mpeg4.c iq_matrix.non_intra_quant_mat[i] = s->inter_matrix[n]; i 43 libavcodec/vaapi_vp8.c int err, i, j, k; i 83 libavcodec/vaapi_vp8.c for (i = 0; i < 3; i++) i 84 libavcodec/vaapi_vp8.c pp.mb_segment_tree_probs[i] = s->prob->segmentid[i]; i 86 libavcodec/vaapi_vp8.c for (i = 0; i < 4; i++) { i 88 libavcodec/vaapi_vp8.c pp.loop_filter_level[i] = s->segmentation.filter_level[i]; i 90 libavcodec/vaapi_vp8.c pp.loop_filter_level[i] += s->filter.level; i 92 libavcodec/vaapi_vp8.c pp.loop_filter_level[i] = s->filter.level; i 94 libavcodec/vaapi_vp8.c pp.loop_filter_level[i] = av_clip_uintp2(pp.loop_filter_level[i], 6); i 97 libavcodec/vaapi_vp8.c for (i = 0; i < 4; i++) { i 98 libavcodec/vaapi_vp8.c pp.loop_filter_deltas_ref_frame[i] = s->lf_delta.ref[i]; i 99 libavcodec/vaapi_vp8.c pp.loop_filter_deltas_mode[i] = s->lf_delta.mode[i + 4]; i 112 libavcodec/vaapi_vp8.c for (i = 0; i < 4; i++) i 113 libavcodec/vaapi_vp8.c pp.y_mode_probs[i] = s->prob->pred16x16[i]; i 114 libavcodec/vaapi_vp8.c for (i = 0; i < 3; i++) i 115 libavcodec/vaapi_vp8.c pp.uv_mode_probs[i] = s->prob->pred8x8c[i]; i 117 libavcodec/vaapi_vp8.c for (i = 0; i < 2; i++) i 119 libavcodec/vaapi_vp8.c pp.mv_probs[i][j] = s->prob->mvc[i][j]; i 131 libavcodec/vaapi_vp8.c for (i = 0; i < 4; i++) { i 139 libavcodec/vaapi_vp8.c memcpy(prob.dct_coeff_probs[i][j][k], i 140 libavcodec/vaapi_vp8.c s->prob->token[i][coeff_pos][k], 11); i 151 libavcodec/vaapi_vp8.c for (i = 0; i < 4; i++) { i 152 libavcodec/vaapi_vp8.c int base_qi = s->segmentation.base_quant[i]; i 156 libavcodec/vaapi_vp8.c quant.quantization_index[i][0] = av_clip_uintp2(base_qi, 7); i 157 libavcodec/vaapi_vp8.c quant.quantization_index[i][1] = av_clip_uintp2(base_qi + s->quant.ydc_delta, 7); i 158 libavcodec/vaapi_vp8.c quant.quantization_index[i][2] = av_clip_uintp2(base_qi + s->quant.y2dc_delta, 7); i 159 libavcodec/vaapi_vp8.c quant.quantization_index[i][3] = av_clip_uintp2(base_qi + s->quant.y2ac_delta, 7); i 160 libavcodec/vaapi_vp8.c quant.quantization_index[i][4] = av_clip_uintp2(base_qi + s->quant.uvdc_delta, 7); i 161 libavcodec/vaapi_vp8.c quant.quantization_index[i][5] = av_clip_uintp2(base_qi + s->quant.uvac_delta, 7); i 192 libavcodec/vaapi_vp8.c int err, i; i 209 libavcodec/vaapi_vp8.c for (i = 0; i < 8; i++) i 210 libavcodec/vaapi_vp8.c sp.partition_size[i+1] = s->coeff_partition_size[i]; i 45 libavcodec/vaapi_vp9.c int err, i; i 92 libavcodec/vaapi_vp9.c for (i = 0; i < 7; i++) i 93 libavcodec/vaapi_vp9.c pic_param.mb_segment_tree_probs[i] = h->h.segmentation.prob[i]; i 96 libavcodec/vaapi_vp9.c for (i = 0; i < 3; i++) i 97 libavcodec/vaapi_vp9.c pic_param.segment_pred_probs[i] = h->h.segmentation.pred_prob[i]; i 102 libavcodec/vaapi_vp9.c for (i = 0; i < 8; i++) { i 103 libavcodec/vaapi_vp9.c if (h->refs[i].f->buf[0]) i 104 libavcodec/vaapi_vp9.c pic_param.reference_frames[i] = ff_vaapi_get_surface_id(h->refs[i].f); i 106 libavcodec/vaapi_vp9.c pic_param.reference_frames[i] = VA_INVALID_ID; i 135 libavcodec/vaapi_vp9.c int err, i; i 143 libavcodec/vaapi_vp9.c for (i = 0; i < 8; i++) { i 144 libavcodec/vaapi_vp9.c slice_param.seg_param[i] = (VASegmentParameterVP9) { i 146 libavcodec/vaapi_vp9.c .segment_reference_enabled = h->h.segmentation.feat[i].ref_enabled, i 147 libavcodec/vaapi_vp9.c .segment_reference = h->h.segmentation.feat[i].ref_val, i 148 libavcodec/vaapi_vp9.c .segment_reference_skipped = h->h.segmentation.feat[i].skip_enabled, i 151 libavcodec/vaapi_vp9.c .luma_dc_quant_scale = h->h.segmentation.feat[i].qmul[0][0], i 152 libavcodec/vaapi_vp9.c .luma_ac_quant_scale = h->h.segmentation.feat[i].qmul[0][1], i 153 libavcodec/vaapi_vp9.c .chroma_dc_quant_scale = h->h.segmentation.feat[i].qmul[1][0], i 154 libavcodec/vaapi_vp9.c .chroma_ac_quant_scale = h->h.segmentation.feat[i].qmul[1][1], i 157 libavcodec/vaapi_vp9.c memcpy(slice_param.seg_param[i].filter_level, h->h.segmentation.feat[i].lflvl, sizeof(slice_param.seg_param[i].filter_level)); i 63 libavcodec/vb.c int start, size, i; i 75 libavcodec/vb.c for (i = start; i <= start + size; i++) i 76 libavcodec/vb.c c->pal[i] = 0xFFU << 24 | bytestream2_get_be24(&c->stream); i 197 libavcodec/vb.c int i, j, ret; i 213 libavcodec/vb.c i = (int16_t)bytestream2_get_le16(&c->stream); i 219 libavcodec/vb.c offset = i + j * avctx->width; i 241 libavcodec/vb.c for (i = 0; i < avctx->height; i++) { i 47 libavcodec/vble.c int i; i 61 libavcodec/vble.c for (i = 0; i < ctx->size; i++) { i 69 libavcodec/vble.c ctx->val[i] = val; i 74 libavcodec/vble.c ctx->val[i] = 8; i 76 libavcodec/vble.c allbits += ctx->val[i]; i 92 libavcodec/vble.c int i, j, left, left_top; i 94 libavcodec/vble.c for (i = 0; i < height; i++) { i 102 libavcodec/vble.c if (i) { i 496 libavcodec/vc1.c int i; i 500 libavcodec/vc1.c for (i = 0; i < v->hrd_num_leaky_buckets; i++) { i 510 libavcodec/vc1.c int i; i 530 libavcodec/vc1.c for (i = 0; i < v->hrd_num_leaky_buckets; i++) { i 570 libavcodec/vc1.c int scale, shift, i; \ i 583 libavcodec/vc1.c for (i = 0; i < 256; i++) { \ i 584 libavcodec/vc1.c int iy = chain ? luty[i] : i; \ i 585 libavcodec/vc1.c int iu = chain ? lutuv[i] : i; \ i 586 libavcodec/vc1.c luty[i] = av_clip_uint8((scale * iy + shift + 32) >> 6); \ i 587 libavcodec/vc1.c lutuv[i] = av_clip_uint8((scale * (iu - 128) + 128*64 + 32) >> 6);\ i 1587 libavcodec/vc1.c int i = 0; i 1606 libavcodec/vc1.c for (i = 0; i < 3; i++) { i 1607 libavcodec/vc1.c ff_vc1_ttmb_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 0]]; i 1608 libavcodec/vc1.c ff_vc1_ttmb_vlc[i].table_allocated = vlc_offs[i * 3 + 1] - vlc_offs[i * 3 + 0]; i 1609 libavcodec/vc1.c init_vlc(&ff_vc1_ttmb_vlc[i], VC1_TTMB_VLC_BITS, 16, i 1610 libavcodec/vc1.c ff_vc1_ttmb_bits[i], 1, 1, i 1611 libavcodec/vc1.c ff_vc1_ttmb_codes[i], 2, 2, INIT_VLC_USE_NEW_STATIC); i 1612 libavcodec/vc1.c ff_vc1_ttblk_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 1]]; i 1613 libavcodec/vc1.c ff_vc1_ttblk_vlc[i].table_allocated = vlc_offs[i * 3 + 2] - vlc_offs[i * 3 + 1]; i 1614 libavcodec/vc1.c init_vlc(&ff_vc1_ttblk_vlc[i], VC1_TTBLK_VLC_BITS, 8, i 1615 libavcodec/vc1.c ff_vc1_ttblk_bits[i], 1, 1, i 1616 libavcodec/vc1.c ff_vc1_ttblk_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 1617 libavcodec/vc1.c ff_vc1_subblkpat_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 2]]; i 1618 libavcodec/vc1.c ff_vc1_subblkpat_vlc[i].table_allocated = vlc_offs[i * 3 + 3] - vlc_offs[i * 3 + 2]; i 1619 libavcodec/vc1.c init_vlc(&ff_vc1_subblkpat_vlc[i], VC1_SUBBLKPAT_VLC_BITS, 15, i 1620 libavcodec/vc1.c ff_vc1_subblkpat_bits[i], 1, 1, i 1621 libavcodec/vc1.c ff_vc1_subblkpat_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 1623 libavcodec/vc1.c for (i = 0; i < 4; i++) { i 1624 libavcodec/vc1.c ff_vc1_4mv_block_pattern_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 9]]; i 1625 libavcodec/vc1.c ff_vc1_4mv_block_pattern_vlc[i].table_allocated = vlc_offs[i * 3 + 10] - vlc_offs[i * 3 + 9]; i 1626 libavcodec/vc1.c init_vlc(&ff_vc1_4mv_block_pattern_vlc[i], VC1_4MV_BLOCK_PATTERN_VLC_BITS, 16, i 1627 libavcodec/vc1.c ff_vc1_4mv_block_pattern_bits[i], 1, 1, i 1628 libavcodec/vc1.c ff_vc1_4mv_block_pattern_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 1629 libavcodec/vc1.c ff_vc1_cbpcy_p_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 10]]; i 1630 libavcodec/vc1.c ff_vc1_cbpcy_p_vlc[i].table_allocated = vlc_offs[i * 3 + 11] - vlc_offs[i * 3 + 10]; i 1631 libavcodec/vc1.c init_vlc(&ff_vc1_cbpcy_p_vlc[i], VC1_CBPCY_P_VLC_BITS, 64, i 1632 libavcodec/vc1.c ff_vc1_cbpcy_p_bits[i], 1, 1, i 1633 libavcodec/vc1.c ff_vc1_cbpcy_p_codes[i], 2, 2, INIT_VLC_USE_NEW_STATIC); i 1634 libavcodec/vc1.c ff_vc1_mv_diff_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 11]]; i 1635 libavcodec/vc1.c ff_vc1_mv_diff_vlc[i].table_allocated = vlc_offs[i * 3 + 12] - vlc_offs[i * 3 + 11]; i 1636 libavcodec/vc1.c init_vlc(&ff_vc1_mv_diff_vlc[i], VC1_MV_DIFF_VLC_BITS, 73, i 1637 libavcodec/vc1.c ff_vc1_mv_diff_bits[i], 1, 1, i 1638 libavcodec/vc1.c ff_vc1_mv_diff_codes[i], 2, 2, INIT_VLC_USE_NEW_STATIC); i 1640 libavcodec/vc1.c for (i = 0; i < 8; i++) { i 1641 libavcodec/vc1.c ff_vc1_ac_coeff_table[i].table = &vlc_table[vlc_offs[i * 2 + 21]]; i 1642 libavcodec/vc1.c ff_vc1_ac_coeff_table[i].table_allocated = vlc_offs[i * 2 + 22] - vlc_offs[i * 2 + 21]; i 1643 libavcodec/vc1.c init_vlc(&ff_vc1_ac_coeff_table[i], AC_VLC_BITS, ff_vc1_ac_sizes[i], i 1644 libavcodec/vc1.c &vc1_ac_tables[i][0][1], 8, 4, i 1645 libavcodec/vc1.c &vc1_ac_tables[i][0][0], 8, 4, INIT_VLC_USE_NEW_STATIC); i 1647 libavcodec/vc1.c ff_vc1_2ref_mvdata_vlc[i].table = &vlc_table[vlc_offs[i * 2 + 22]]; i 1648 libavcodec/vc1.c ff_vc1_2ref_mvdata_vlc[i].table_allocated = vlc_offs[i * 2 + 23] - vlc_offs[i * 2 + 22]; i 1649 libavcodec/vc1.c init_vlc(&ff_vc1_2ref_mvdata_vlc[i], VC1_2REF_MVDATA_VLC_BITS, 126, i 1650 libavcodec/vc1.c ff_vc1_2ref_mvdata_bits[i], 1, 1, i 1651 libavcodec/vc1.c ff_vc1_2ref_mvdata_codes[i], 4, 4, INIT_VLC_USE_NEW_STATIC); i 1653 libavcodec/vc1.c for (i = 0; i < 4; i++) { i 1655 libavcodec/vc1.c ff_vc1_intfr_4mv_mbmode_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 37]]; i 1656 libavcodec/vc1.c ff_vc1_intfr_4mv_mbmode_vlc[i].table_allocated = vlc_offs[i * 3 + 38] - vlc_offs[i * 3 + 37]; i 1657 libavcodec/vc1.c init_vlc(&ff_vc1_intfr_4mv_mbmode_vlc[i], VC1_INTFR_4MV_MBMODE_VLC_BITS, 15, i 1658 libavcodec/vc1.c ff_vc1_intfr_4mv_mbmode_bits[i], 1, 1, i 1659 libavcodec/vc1.c ff_vc1_intfr_4mv_mbmode_codes[i], 2, 2, INIT_VLC_USE_NEW_STATIC); i 1661 libavcodec/vc1.c ff_vc1_intfr_non4mv_mbmode_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 38]]; i 1662 libavcodec/vc1.c ff_vc1_intfr_non4mv_mbmode_vlc[i].table_allocated = vlc_offs[i * 3 + 39] - vlc_offs[i * 3 + 38]; i 1663 libavcodec/vc1.c init_vlc(&ff_vc1_intfr_non4mv_mbmode_vlc[i], VC1_INTFR_NON4MV_MBMODE_VLC_BITS, 9, i 1664 libavcodec/vc1.c ff_vc1_intfr_non4mv_mbmode_bits[i], 1, 1, i 1665 libavcodec/vc1.c ff_vc1_intfr_non4mv_mbmode_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 1667 libavcodec/vc1.c ff_vc1_1ref_mvdata_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 39]]; i 1668 libavcodec/vc1.c ff_vc1_1ref_mvdata_vlc[i].table_allocated = vlc_offs[i * 3 + 40] - vlc_offs[i * 3 + 39]; i 1669 libavcodec/vc1.c init_vlc(&ff_vc1_1ref_mvdata_vlc[i], VC1_1REF_MVDATA_VLC_BITS, 72, i 1670 libavcodec/vc1.c ff_vc1_1ref_mvdata_bits[i], 1, 1, i 1671 libavcodec/vc1.c ff_vc1_1ref_mvdata_codes[i], 4, 4, INIT_VLC_USE_NEW_STATIC); i 1673 libavcodec/vc1.c for (i = 0; i < 4; i++) { i 1675 libavcodec/vc1.c ff_vc1_2mv_block_pattern_vlc[i].table = &vlc_table[vlc_offs[i + 49]]; i 1676 libavcodec/vc1.c ff_vc1_2mv_block_pattern_vlc[i].table_allocated = vlc_offs[i + 50] - vlc_offs[i + 49]; i 1677 libavcodec/vc1.c init_vlc(&ff_vc1_2mv_block_pattern_vlc[i], VC1_2MV_BLOCK_PATTERN_VLC_BITS, 4, i 1678 libavcodec/vc1.c ff_vc1_2mv_block_pattern_bits[i], 1, 1, i 1679 libavcodec/vc1.c ff_vc1_2mv_block_pattern_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 1681 libavcodec/vc1.c for (i = 0; i < 8; i++) { i 1683 libavcodec/vc1.c ff_vc1_icbpcy_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 53]]; i 1684 libavcodec/vc1.c ff_vc1_icbpcy_vlc[i].table_allocated = vlc_offs[i * 3 + 54] - vlc_offs[i * 3 + 53]; i 1685 libavcodec/vc1.c init_vlc(&ff_vc1_icbpcy_vlc[i], VC1_ICBPCY_VLC_BITS, 63, i 1686 libavcodec/vc1.c ff_vc1_icbpcy_p_bits[i], 1, 1, i 1687 libavcodec/vc1.c ff_vc1_icbpcy_p_codes[i], 2, 2, INIT_VLC_USE_NEW_STATIC); i 1689 libavcodec/vc1.c ff_vc1_if_mmv_mbmode_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 54]]; i 1690 libavcodec/vc1.c ff_vc1_if_mmv_mbmode_vlc[i].table_allocated = vlc_offs[i * 3 + 55] - vlc_offs[i * 3 + 54]; i 1691 libavcodec/vc1.c init_vlc(&ff_vc1_if_mmv_mbmode_vlc[i], VC1_IF_MMV_MBMODE_VLC_BITS, 8, i 1692 libavcodec/vc1.c ff_vc1_if_mmv_mbmode_bits[i], 1, 1, i 1693 libavcodec/vc1.c ff_vc1_if_mmv_mbmode_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 1694 libavcodec/vc1.c ff_vc1_if_1mv_mbmode_vlc[i].table = &vlc_table[vlc_offs[i * 3 + 55]]; i 1695 libavcodec/vc1.c ff_vc1_if_1mv_mbmode_vlc[i].table_allocated = vlc_offs[i * 3 + 56] - vlc_offs[i * 3 + 55]; i 1696 libavcodec/vc1.c init_vlc(&ff_vc1_if_1mv_mbmode_vlc[i], VC1_IF_1MV_MBMODE_VLC_BITS, 6, i 1697 libavcodec/vc1.c ff_vc1_if_1mv_mbmode_bits[i], 1, 1, i 1698 libavcodec/vc1.c ff_vc1_if_1mv_mbmode_codes[i], 1, 1, INIT_VLC_USE_NEW_STATIC); i 78 libavcodec/vc1_block.c int i; i 87 libavcodec/vc1_block.c for (i = 0; i < block_count; i++) { i 88 libavcodec/vc1_block.c if (i > 3 ? v->mb_type[0][s->block_index[i] - s->block_wrap[i] - 1] : i 89 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i] - 2 * s->block_wrap[i] - 2]) { i 90 libavcodec/vc1_block.c dest = s->dest[0] + ((i & 2) - 4) * 4 * s->linesize + ((i & 1) - 2) * 8; i 92 libavcodec/vc1_block.c s->idsp.put_signed_pixels_clamped(v->block[v->topleft_blk_idx][block_map[i]], i 93 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, i 94 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize); i 96 libavcodec/vc1_block.c s->idsp.put_pixels_clamped(v->block[v->topleft_blk_idx][block_map[i]], i 97 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, i 98 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize); i 103 libavcodec/vc1_block.c for (i = 0; i < block_count; i++) { i 104 libavcodec/vc1_block.c if (i > 3 ? v->mb_type[0][s->block_index[i] - s->block_wrap[i]] : i 105 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i] - 2 * s->block_wrap[i]]) { i 106 libavcodec/vc1_block.c dest = s->dest[0] + ((i & 2) - 4) * 4 * s->linesize + (i & 1) * 8; i 108 libavcodec/vc1_block.c s->idsp.put_signed_pixels_clamped(v->block[v->top_blk_idx][block_map[i]], i 109 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, i 110 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize); i 112 libavcodec/vc1_block.c s->idsp.put_pixels_clamped(v->block[v->top_blk_idx][block_map[i]], i 113 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, i 114 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize); i 123 libavcodec/vc1_block.c for (i = 0; i < block_count; i++) { i 124 libavcodec/vc1_block.c if (i > 3 ? v->mb_type[0][s->block_index[i] - 1] : i 125 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i] - 2]) { i 127 libavcodec/vc1_block.c dest = s->dest[0] + ((i & 2) >> 1) * s->linesize + ((i & 1) - 2) * 8; i 129 libavcodec/vc1_block.c dest = s->dest[0] + (i & 2) * 4 * s->linesize + ((i & 1) - 2) * 8; i 131 libavcodec/vc1_block.c s->idsp.put_signed_pixels_clamped(v->block[v->left_blk_idx][block_map[i]], i 132 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] - 8 : dest, i 133 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize << fieldtx); i 135 libavcodec/vc1_block.c s->idsp.put_pixels_clamped(v->block[v->left_blk_idx][block_map[i]], i 136 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] - 8 : dest, i 137 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize << fieldtx); i 144 libavcodec/vc1_block.c for (i = 0; i < block_count; i++) { i 145 libavcodec/vc1_block.c if (v->mb_type[0][s->block_index[i]]) { i 147 libavcodec/vc1_block.c dest = s->dest[0] + ((i & 2) >> 1) * s->linesize + (i & 1) * 8; i 149 libavcodec/vc1_block.c dest = s->dest[0] + (i & 2) * 4 * s->linesize + (i & 1) * 8; i 151 libavcodec/vc1_block.c s->idsp.put_signed_pixels_clamped(v->block[v->cur_blk_idx][block_map[i]], i 152 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] : dest, i 153 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize << fieldtx); i 155 libavcodec/vc1_block.c s->idsp.put_pixels_clamped(v->block[v->cur_blk_idx][block_map[i]], i 156 libavcodec/vc1_block.c i > 3 ? s->dest[i - 3] : dest, i 157 libavcodec/vc1_block.c i > 3 ? s->uvlinesize : s->linesize << fieldtx); i 584 libavcodec/vc1_block.c int i; i 632 libavcodec/vc1_block.c i = !!coded; i 651 libavcodec/vc1_block.c i += skip; i 652 libavcodec/vc1_block.c if (i > 63) i 654 libavcodec/vc1_block.c block[zz_table[i++]] = value; i 706 libavcodec/vc1_block.c if (s->ac_pred) i = 63; i 707 libavcodec/vc1_block.c s->block_last_index[n] = i; i 726 libavcodec/vc1_block.c int i; i 799 libavcodec/vc1_block.c i = 1; i 826 libavcodec/vc1_block.c i += skip; i 827 libavcodec/vc1_block.c if (i > 63) i 829 libavcodec/vc1_block.c block[zz_table[i++]] = value; i 901 libavcodec/vc1_block.c if (use_pred) i = 63; i 902 libavcodec/vc1_block.c s->block_last_index[n] = i; i 921 libavcodec/vc1_block.c int i; i 976 libavcodec/vc1_block.c i = 1; i 1011 libavcodec/vc1_block.c i += skip; i 1012 libavcodec/vc1_block.c if (i > 63) i 1015 libavcodec/vc1_block.c block[v->zz_8x8[0][i++]] = value; i 1019 libavcodec/vc1_block.c block[v->zz_8x8[2][i++]] = value; i 1021 libavcodec/vc1_block.c block[v->zz_8x8[3][i++]] = value; i 1023 libavcodec/vc1_block.c block[v->zzi_8x8[i++]] = value; i 1068 libavcodec/vc1_block.c if (use_pred) i = 63; i 1116 libavcodec/vc1_block.c i = 63; i 1119 libavcodec/vc1_block.c s->block_last_index[n] = i; i 1133 libavcodec/vc1_block.c int i, j; i 1173 libavcodec/vc1_block.c i = 0; i 1179 libavcodec/vc1_block.c i += skip; i 1180 libavcodec/vc1_block.c if (i > 63) i 1183 libavcodec/vc1_block.c idx = v->zz_8x8[0][i++]; i 1185 libavcodec/vc1_block.c idx = v->zzi_8x8[i++]; i 1191 libavcodec/vc1_block.c if (i == 1) i 1203 libavcodec/vc1_block.c i = 0; i 1209 libavcodec/vc1_block.c i += skip; i 1210 libavcodec/vc1_block.c if (i > 15) i 1213 libavcodec/vc1_block.c idx = ff_vc1_simple_progressive_4x4_zz[i++]; i 1215 libavcodec/vc1_block.c idx = ff_vc1_adv_interlaced_4x4_zz[i++]; i 1221 libavcodec/vc1_block.c if (i == 1) i 1232 libavcodec/vc1_block.c i = 0; i 1238 libavcodec/vc1_block.c i += skip; i 1239 libavcodec/vc1_block.c if (i > 31) i 1242 libavcodec/vc1_block.c idx = v->zz_8x4[i++] + off; i 1244 libavcodec/vc1_block.c idx = ff_vc1_adv_interlaced_8x4_zz[i++] + off; i 1250 libavcodec/vc1_block.c if (i == 1) i 1261 libavcodec/vc1_block.c i = 0; i 1267 libavcodec/vc1_block.c i += skip; i 1268 libavcodec/vc1_block.c if (i > 31) i 1271 libavcodec/vc1_block.c idx = v->zz_4x8[i++] + off; i 1273 libavcodec/vc1_block.c idx = ff_vc1_adv_interlaced_4x8_zz[i++] + off; i 1279 libavcodec/vc1_block.c if (i == 1) i 1302 libavcodec/vc1_block.c int i, j; i 1360 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1361 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1362 libavcodec/vc1_block.c dst_idx += i >> 2; i 1363 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 1364 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + (i & 2) * 4 * s->linesize); i 1365 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = s->mb_intra; i 1369 libavcodec/vc1_block.c if (i == 2 || i == 3 || !s->first_slice_line) i 1370 libavcodec/vc1_block.c v->a_avail = v->mb_type[0][s->block_index[i] - s->block_wrap[i]]; i 1371 libavcodec/vc1_block.c if (i == 1 || i == 3 || s->mb_x) i 1372 libavcodec/vc1_block.c v->c_avail = v->mb_type[0][s->block_index[i] - 1]; i 1374 libavcodec/vc1_block.c vc1_decode_intra_block(v, v->block[v->cur_blk_idx][block_map[i]], i, val, mquant, i 1375 libavcodec/vc1_block.c (i & 4) ? v->codingset2 : v->codingset); i 1376 libavcodec/vc1_block.c if (CONFIG_GRAY && (i > 3) && (s->avctx->flags & AV_CODEC_FLAG_GRAY)) i 1378 libavcodec/vc1_block.c v->vc1dsp.vc1_inv_trans_8x8(v->block[v->cur_blk_idx][block_map[i]]); i 1381 libavcodec/vc1_block.c v->block[v->cur_blk_idx][block_map[i]][j] *= 2; i 1382 libavcodec/vc1_block.c block_cbp |= 0xF << (i << 2); i 1383 libavcodec/vc1_block.c block_intra |= 1 << i; i 1385 libavcodec/vc1_block.c pat = vc1_decode_p_block(v, v->block[v->cur_blk_idx][block_map[i]], i, mquant, ttmb, first_block, i 1386 libavcodec/vc1_block.c s->dest[dst_idx] + off, (i & 4) ? s->uvlinesize : s->linesize, i 1387 libavcodec/vc1_block.c CONFIG_GRAY && (i & 4) && (s->avctx->flags & AV_CODEC_FLAG_GRAY), &block_tt); i 1390 libavcodec/vc1_block.c block_cbp |= pat << (i << 2); i 1398 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1399 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 1400 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1413 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1414 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 1415 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1417 libavcodec/vc1_block.c if (i < 4) { i 1424 libavcodec/vc1_block.c ff_vc1_pred_mv(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], 0, 0); i 1426 libavcodec/vc1_block.c ff_vc1_mc_4mv_luma(v, i, 0, 0); i 1428 libavcodec/vc1_block.c is_intra[i] = s->mb_intra; i 1429 libavcodec/vc1_block.c is_coded[i] = mb_has_coeffs; i 1431 libavcodec/vc1_block.c if (i & 4) { i 1432 libavcodec/vc1_block.c is_intra[i] = (intra_count >= 3); i 1433 libavcodec/vc1_block.c is_coded[i] = val; i 1435 libavcodec/vc1_block.c if (i == 4) i 1437 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = is_intra[i]; i 1439 libavcodec/vc1_block.c coded_inter = !is_intra[i] & is_coded[i]; i 1450 libavcodec/vc1_block.c for (i = 0; i < 6; i++) i 1451 libavcodec/vc1_block.c if (is_intra[i]) { i 1452 libavcodec/vc1_block.c if (((!s->first_slice_line || (i == 2 || i == 3)) && v->mb_type[0][s->block_index[i] - s->block_wrap[i]]) i 1453 libavcodec/vc1_block.c || ((s->mb_x || (i == 1 || i == 3)) && v->mb_type[0][s->block_index[i] - 1])) { i 1465 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1466 libavcodec/vc1_block.c dst_idx += i >> 2; i 1467 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + (i & 2) * 4 * s->linesize); i 1468 libavcodec/vc1_block.c s->mb_intra = is_intra[i]; i 1469 libavcodec/vc1_block.c if (is_intra[i]) { i 1472 libavcodec/vc1_block.c if (i == 2 || i == 3 || !s->first_slice_line) i 1473 libavcodec/vc1_block.c v->a_avail = v->mb_type[0][s->block_index[i] - s->block_wrap[i]]; i 1474 libavcodec/vc1_block.c if (i == 1 || i == 3 || s->mb_x) i 1475 libavcodec/vc1_block.c v->c_avail = v->mb_type[0][s->block_index[i] - 1]; i 1477 libavcodec/vc1_block.c vc1_decode_intra_block(v, v->block[v->cur_blk_idx][block_map[i]], i, is_coded[i], mquant, i 1478 libavcodec/vc1_block.c (i & 4) ? v->codingset2 : v->codingset); i 1479 libavcodec/vc1_block.c if (CONFIG_GRAY && (i > 3) && (s->avctx->flags & AV_CODEC_FLAG_GRAY)) i 1481 libavcodec/vc1_block.c v->vc1dsp.vc1_inv_trans_8x8(v->block[v->cur_blk_idx][block_map[i]]); i 1484 libavcodec/vc1_block.c v->block[v->cur_blk_idx][block_map[i]][j] *= 2; i 1485 libavcodec/vc1_block.c block_cbp |= 0xF << (i << 2); i 1486 libavcodec/vc1_block.c block_intra |= 1 << i; i 1487 libavcodec/vc1_block.c } else if (is_coded[i]) { i 1488 libavcodec/vc1_block.c pat = vc1_decode_p_block(v, v->block[v->cur_blk_idx][block_map[i]], i, mquant, ttmb, i 1490 libavcodec/vc1_block.c (i & 4) ? s->uvlinesize : s->linesize, i 1491 libavcodec/vc1_block.c CONFIG_GRAY && (i & 4) && (s->avctx->flags & AV_CODEC_FLAG_GRAY), i 1495 libavcodec/vc1_block.c block_cbp |= pat << (i << 2); i 1504 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1505 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 1506 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1508 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 1509 libavcodec/vc1_block.c ff_vc1_pred_mv(v, i, 0, 0, 0, v->range_x, v->range_y, v->mb_type[0], 0, 0); i 1510 libavcodec/vc1_block.c ff_vc1_mc_4mv_luma(v, i, 0, 0); i 1534 libavcodec/vc1_block.c int i; i 1592 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 1593 libavcodec/vc1_block.c s->current_picture.motion_val[1][s->block_index[i]][0] = 0; i 1594 libavcodec/vc1_block.c s->current_picture.motion_val[1][s->block_index[i]][1] = 0; i 1610 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1612 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 1; i 1613 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1614 libavcodec/vc1_block.c dst_idx += i >> 2; i 1615 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 1616 libavcodec/vc1_block.c if (i == 2 || i == 3 || !s->first_slice_line) i 1617 libavcodec/vc1_block.c v->a_avail = v->mb_type[0][s->block_index[i] - s->block_wrap[i]]; i 1618 libavcodec/vc1_block.c if (i == 1 || i == 3 || s->mb_x) i 1619 libavcodec/vc1_block.c v->c_avail = v->mb_type[0][s->block_index[i] - 1]; i 1621 libavcodec/vc1_block.c vc1_decode_intra_block(v, v->block[v->cur_blk_idx][block_map[i]], i, val, mquant, i 1622 libavcodec/vc1_block.c (i & 4) ? v->codingset2 : v->codingset); i 1623 libavcodec/vc1_block.c if (CONFIG_GRAY && (i > 3) && (s->avctx->flags & AV_CODEC_FLAG_GRAY)) i 1625 libavcodec/vc1_block.c v->vc1dsp.vc1_inv_trans_8x8(v->block[v->cur_blk_idx][block_map[i]]); i 1626 libavcodec/vc1_block.c if (i < 4) i 1627 libavcodec/vc1_block.c off = (fieldtx) ? ((i & 1) * 8) + ((i & 2) >> 1) * s->linesize : (i & 1) * 8 + 4 * (i & 2) * s->linesize; i 1630 libavcodec/vc1_block.c block_cbp |= 0xf << (i << 2); i 1646 libavcodec/vc1_block.c for (i = 0; i < 6; i++) i 1647 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 1653 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 1655 libavcodec/vc1_block.c if (mvbp & (8 >> i)) i 1657 libavcodec/vc1_block.c ff_vc1_pred_mv_intfr(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], 0); i 1658 libavcodec/vc1_block.c ff_vc1_mc_4mv_luma(v, i, 0, 0); i 1692 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1693 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1694 libavcodec/vc1_block.c dst_idx += i >> 2; i 1695 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 1697 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + (i & 2) * 4 * s->linesize); i 1699 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + ((i > 1) * s->linesize)); i 1701 libavcodec/vc1_block.c pat = vc1_decode_p_block(v, v->block[v->cur_blk_idx][block_map[i]], i, mquant, ttmb, i 1703 libavcodec/vc1_block.c (i & 4) ? s->uvlinesize : (s->linesize << fieldtx), i 1704 libavcodec/vc1_block.c CONFIG_GRAY && (i & 4) && (s->avctx->flags & AV_CODEC_FLAG_GRAY), &block_tt); i 1707 libavcodec/vc1_block.c block_cbp |= pat << (i << 2); i 1716 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1717 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 1718 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1744 libavcodec/vc1_block.c int i; i 1778 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1780 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 1; i 1781 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1782 libavcodec/vc1_block.c dst_idx += i >> 2; i 1783 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 1784 libavcodec/vc1_block.c if (i == 2 || i == 3 || !s->first_slice_line) i 1785 libavcodec/vc1_block.c v->a_avail = v->mb_type[0][s->block_index[i] - s->block_wrap[i]]; i 1786 libavcodec/vc1_block.c if (i == 1 || i == 3 || s->mb_x) i 1787 libavcodec/vc1_block.c v->c_avail = v->mb_type[0][s->block_index[i] - 1]; i 1789 libavcodec/vc1_block.c vc1_decode_intra_block(v, v->block[v->cur_blk_idx][block_map[i]], i, val, mquant, i 1790 libavcodec/vc1_block.c (i & 4) ? v->codingset2 : v->codingset); i 1791 libavcodec/vc1_block.c if (CONFIG_GRAY && (i > 3) && (s->avctx->flags & AV_CODEC_FLAG_GRAY)) i 1793 libavcodec/vc1_block.c v->vc1dsp.vc1_inv_trans_8x8(v->block[v->cur_blk_idx][block_map[i]]); i 1794 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + (i & 2) * 4 * s->linesize); i 1795 libavcodec/vc1_block.c block_cbp |= 0xf << (i << 2); i 1800 libavcodec/vc1_block.c for (i = 0; i < 6; i++) i 1801 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 1812 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 1814 libavcodec/vc1_block.c if (v->fourmvbp & (8 >> i)) i 1816 libavcodec/vc1_block.c ff_vc1_pred_mv(v, i, dmv_x, dmv_y, 0, v->range_x, v->range_y, v->mb_type[0], pred_flag, 0); i 1817 libavcodec/vc1_block.c ff_vc1_mc_4mv_luma(v, i, 0, 0); i 1832 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1833 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1834 libavcodec/vc1_block.c dst_idx += i >> 2; i 1835 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 1836 libavcodec/vc1_block.c off = (i & 4) ? 0 : (i & 1) * 8 + (i & 2) * 4 * s->linesize; i 1838 libavcodec/vc1_block.c pat = vc1_decode_p_block(v, v->block[v->cur_blk_idx][block_map[i]], i, mquant, ttmb, i 1840 libavcodec/vc1_block.c (i & 4) ? s->uvlinesize : s->linesize, i 1841 libavcodec/vc1_block.c CONFIG_GRAY && (i & 4) && (s->avctx->flags & AV_CODEC_FLAG_GRAY), i 1845 libavcodec/vc1_block.c block_cbp |= pat << (i << 2); i 1868 libavcodec/vc1_block.c int i, j; i 1895 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1896 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 1897 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1922 libavcodec/vc1_block.c for (i = 0; i < 6; i++) i 1923 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = s->mb_intra; i 1979 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 1980 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 1981 libavcodec/vc1_block.c dst_idx += i >> 2; i 1982 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 1983 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + (i & 2) * 4 * s->linesize); i 1984 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = s->mb_intra; i 1988 libavcodec/vc1_block.c if (i == 2 || i == 3 || !s->first_slice_line) i 1989 libavcodec/vc1_block.c v->a_avail = v->mb_type[0][s->block_index[i] - s->block_wrap[i]]; i 1990 libavcodec/vc1_block.c if (i == 1 || i == 3 || s->mb_x) i 1991 libavcodec/vc1_block.c v->c_avail = v->mb_type[0][s->block_index[i] - 1]; i 1993 libavcodec/vc1_block.c vc1_decode_intra_block(v, s->block[i], i, val, mquant, i 1994 libavcodec/vc1_block.c (i & 4) ? v->codingset2 : v->codingset); i 1995 libavcodec/vc1_block.c if (CONFIG_GRAY && (i > 3) && (s->avctx->flags & AV_CODEC_FLAG_GRAY)) i 1997 libavcodec/vc1_block.c v->vc1dsp.vc1_inv_trans_8x8(s->block[i]); i 2000 libavcodec/vc1_block.c s->block[i][j] *= 2; i 2001 libavcodec/vc1_block.c s->idsp.put_signed_pixels_clamped(s->block[i], i 2003 libavcodec/vc1_block.c i & 4 ? s->uvlinesize i 2006 libavcodec/vc1_block.c int pat = vc1_decode_p_block(v, s->block[i], i, mquant, ttmb, i 2008 libavcodec/vc1_block.c (i & 4) ? s->uvlinesize : s->linesize, i 2009 libavcodec/vc1_block.c CONFIG_GRAY && (i & 4) && (s->avctx->flags & AV_CODEC_FLAG_GRAY), NULL); i 2026 libavcodec/vc1_block.c int i, j; i 2061 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 2063 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 1; i 2064 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 2065 libavcodec/vc1_block.c dst_idx += i >> 2; i 2066 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 2067 libavcodec/vc1_block.c if (i == 2 || i == 3 || !s->first_slice_line) i 2068 libavcodec/vc1_block.c v->a_avail = v->mb_type[0][s->block_index[i] - s->block_wrap[i]]; i 2069 libavcodec/vc1_block.c if (i == 1 || i == 3 || s->mb_x) i 2070 libavcodec/vc1_block.c v->c_avail = v->mb_type[0][s->block_index[i] - 1]; i 2072 libavcodec/vc1_block.c vc1_decode_intra_block(v, s->block[i], i, val, mquant, i 2073 libavcodec/vc1_block.c (i & 4) ? v->codingset2 : v->codingset); i 2074 libavcodec/vc1_block.c if (CONFIG_GRAY && (i > 3) && (s->avctx->flags & AV_CODEC_FLAG_GRAY)) i 2076 libavcodec/vc1_block.c v->vc1dsp.vc1_inv_trans_8x8(s->block[i]); i 2079 libavcodec/vc1_block.c s->block[i][j] <<= 1; i 2080 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + (i & 2) * 4 * s->linesize); i 2081 libavcodec/vc1_block.c s->idsp.put_signed_pixels_clamped(s->block[i], i 2083 libavcodec/vc1_block.c (i & 4) ? s->uvlinesize i 2089 libavcodec/vc1_block.c for (i = 0; i < 6; i++) i 2090 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 2138 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 2141 libavcodec/vc1_block.c if (v->fourmvbp & (8 >> i)) { i 2146 libavcodec/vc1_block.c ff_vc1_pred_b_mv_intfi(v, i, dmv_x, dmv_y, 0, pred_flag); i 2147 libavcodec/vc1_block.c ff_vc1_mc_4mv_luma(v, i, bmvtype == BMV_TYPE_BACKWARD, 0); i 2162 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 2163 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 2164 libavcodec/vc1_block.c dst_idx += i >> 2; i 2165 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 2166 libavcodec/vc1_block.c off = (i & 4) ? 0 : (i & 1) * 8 + (i & 2) * 4 * s->linesize; i 2168 libavcodec/vc1_block.c pat = vc1_decode_p_block(v, s->block[i], i, mquant, ttmb, i 2170 libavcodec/vc1_block.c (i & 4) ? s->uvlinesize : s->linesize, i 2171 libavcodec/vc1_block.c CONFIG_GRAY && (i & 4) && (s->avctx->flags & AV_CODEC_FLAG_GRAY), &block_tt); i 2174 libavcodec/vc1_block.c block_cbp |= pat << (i << 2); i 2193 libavcodec/vc1_block.c int i, j; i 2235 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 2236 libavcodec/vc1_block.c s->mv[0][i][0] = s->current_picture.motion_val[0][s->block_index[i]][0] = 0; i 2237 libavcodec/vc1_block.c s->mv[0][i][1] = s->current_picture.motion_val[0][s->block_index[i]][1] = 0; i 2238 libavcodec/vc1_block.c s->mv[1][i][0] = s->current_picture.motion_val[1][s->block_index[i]][0] = 0; i 2239 libavcodec/vc1_block.c s->mv[1][i][1] = s->current_picture.motion_val[1][s->block_index[i]][1] = 0; i 2255 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 2257 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 1; i 2258 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 2259 libavcodec/vc1_block.c dst_idx += i >> 2; i 2260 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 2261 libavcodec/vc1_block.c if (i == 2 || i == 3 || !s->first_slice_line) i 2262 libavcodec/vc1_block.c v->a_avail = v->mb_type[0][s->block_index[i] - s->block_wrap[i]]; i 2263 libavcodec/vc1_block.c if (i == 1 || i == 3 || s->mb_x) i 2264 libavcodec/vc1_block.c v->c_avail = v->mb_type[0][s->block_index[i] - 1]; i 2266 libavcodec/vc1_block.c vc1_decode_intra_block(v, s->block[i], i, val, mquant, i 2267 libavcodec/vc1_block.c (i & 4) ? v->codingset2 : v->codingset); i 2268 libavcodec/vc1_block.c if (CONFIG_GRAY && i > 3 && (s->avctx->flags & AV_CODEC_FLAG_GRAY)) i 2270 libavcodec/vc1_block.c v->vc1dsp.vc1_inv_trans_8x8(s->block[i]); i 2271 libavcodec/vc1_block.c if (i < 4) { i 2273 libavcodec/vc1_block.c off = (fieldtx) ? ((i & 1) * 8) + ((i & 2) >> 1) * s->linesize : (i & 1) * 8 + 4 * (i & 2) * s->linesize; i 2278 libavcodec/vc1_block.c s->idsp.put_signed_pixels_clamped(s->block[i], i 2304 libavcodec/vc1_block.c for (i = 1; i < 4; i += 2) { i 2305 libavcodec/vc1_block.c s->mv[0][i][0] = s->current_picture.motion_val[0][s->block_index[i]][0] = s->mv[0][i-1][0]; i 2306 libavcodec/vc1_block.c s->mv[0][i][1] = s->current_picture.motion_val[0][s->block_index[i]][1] = s->mv[0][i-1][1]; i 2307 libavcodec/vc1_block.c s->mv[1][i][0] = s->current_picture.motion_val[1][s->block_index[i]][0] = s->mv[1][i-1][0]; i 2308 libavcodec/vc1_block.c s->mv[1][i][1] = s->current_picture.motion_val[1][s->block_index[i]][1] = s->mv[1][i-1][1]; i 2311 libavcodec/vc1_block.c for (i = 1; i < 4; i++) { i 2312 libavcodec/vc1_block.c s->mv[0][i][0] = s->current_picture.motion_val[0][s->block_index[i]][0] = s->mv[0][0][0]; i 2313 libavcodec/vc1_block.c s->mv[0][i][1] = s->current_picture.motion_val[0][s->block_index[i]][1] = s->mv[0][0][1]; i 2314 libavcodec/vc1_block.c s->mv[1][i][0] = s->current_picture.motion_val[1][s->block_index[i]][0] = s->mv[1][0][0]; i 2315 libavcodec/vc1_block.c s->mv[1][i][1] = s->current_picture.motion_val[1][s->block_index[i]][1] = s->mv[1][0][1]; i 2351 libavcodec/vc1_block.c for (i = 0; i < 6; i++) i 2352 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 2358 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 2359 libavcodec/vc1_block.c ff_vc1_mc_4mv_luma(v, i, 0, 0); i 2360 libavcodec/vc1_block.c ff_vc1_mc_4mv_luma(v, i, 1, 1); i 2370 libavcodec/vc1_block.c for (i = 0; i < 4; i++) { i 2371 libavcodec/vc1_block.c dir = i==1 || i==3; i 2373 libavcodec/vc1_block.c val = ((mvbp >> (3 - i)) & 1); i 2376 libavcodec/vc1_block.c j = i > 1 ? 2 : 0; i 2416 libavcodec/vc1_block.c for (i = 0; i < 2; i++) { i 2417 libavcodec/vc1_block.c s->mv[dir][i+2][0] = s->mv[dir][i][0] = s->current_picture.motion_val[dir][s->block_index[i+2]][0] = s->current_picture.motion_val[dir][s->block_index[i]][0]; i 2418 libavcodec/vc1_block.c s->mv[dir][i+2][1] = s->mv[dir][i][1] = s->current_picture.motion_val[dir][s->block_index[i+2]][1] = s->current_picture.motion_val[dir][s->block_index[i]][1]; i 2419 libavcodec/vc1_block.c s->mv[dir2][i+2][0] = s->mv[dir2][i][0] = s->current_picture.motion_val[dir2][s->block_index[i]][0] = s->current_picture.motion_val[dir2][s->block_index[i+2]][0]; i 2420 libavcodec/vc1_block.c s->mv[dir2][i+2][1] = s->mv[dir2][i][1] = s->current_picture.motion_val[dir2][s->block_index[i]][1] = s->current_picture.motion_val[dir2][s->block_index[i+2]][1]; i 2446 libavcodec/vc1_block.c for (i = 0; i < 2; i++) { i 2447 libavcodec/vc1_block.c s->mv[!dir][i+2][0] = s->mv[!dir][i][0] = s->current_picture.motion_val[!dir][s->block_index[i+2]][0] = s->current_picture.motion_val[!dir][s->block_index[i]][0]; i 2448 libavcodec/vc1_block.c s->mv[!dir][i+2][1] = s->mv[!dir][i][1] = s->current_picture.motion_val[!dir][s->block_index[i+2]][1] = s->current_picture.motion_val[!dir][s->block_index[i]][1]; i 2458 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 2459 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 2460 libavcodec/vc1_block.c dst_idx += i >> 2; i 2461 libavcodec/vc1_block.c val = ((cbp >> (5 - i)) & 1); i 2463 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + (i & 2) * 4 * s->linesize); i 2465 libavcodec/vc1_block.c off = (i & 4) ? 0 : ((i & 1) * 8 + ((i > 1) * s->linesize)); i 2467 libavcodec/vc1_block.c pat = vc1_decode_p_block(v, s->block[i], i, mquant, ttmb, i 2469 libavcodec/vc1_block.c (i & 4) ? s->uvlinesize : (s->linesize << fieldtx), i 2470 libavcodec/vc1_block.c CONFIG_GRAY && (i & 4) && (s->avctx->flags & AV_CODEC_FLAG_GRAY), &block_tt); i 2473 libavcodec/vc1_block.c block_cbp |= pat << (i << 2); i 2482 libavcodec/vc1_block.c for (i = 0; i < 6; i++) { i 2483 libavcodec/vc1_block.c v->mb_type[0][s->block_index[i]] = 0; i 2484 libavcodec/vc1_block.c s->dc_val[0][s->block_index[i]] = 0; i 2504 libavcodec/vc1_block.c for (i = 0; i < 2; i++) { i 2505 libavcodec/vc1_block.c s->mv[dir][i+2][0] = s->mv[dir][i][0] = s->current_picture.motion_val[dir][s->block_index[i+2]][0] = s->current_picture.motion_val[dir][s->block_index[i]][0]; i 2506 libavcodec/vc1_block.c s->mv[dir][i+2][1] = s->mv[dir][i][1] = s->current_picture.motion_val[dir][s->block_index[i+2]][1] = s->current_picture.motion_val[dir][s->block_index[i]][1]; i 2507 libavcodec/vc1_block.c s->mv[dir2][i+2][0] = s->mv[dir2][i][0] = s->current_picture.motion_val[dir2][s->block_index[i]][0] = s->current_picture.motion_val[dir2][s->block_index[i+2]][0]; i 2508 libavcodec/vc1_block.c s->mv[dir2][i+2][1] = s->mv[dir2][i][1] = s->current_picture.motion_val[dir2][s->block_index[i]][1] = s->current_picture.motion_val[dir2][s->block_index[i+2]][1]; i 2516 libavcodec/vc1_block.c for (i = 0; i < 2; i++) { i 2517 libavcodec/vc1_block.c s->mv[!dir][i+2][0] = s->mv[!dir][i][0] = s->current_picture.motion_val[!dir][s->block_index[i+2]][0] = s->current_picture.motion_val[!dir][s->block_index[i]][0]; i 2518 libavcodec/vc1_block.c s->mv[!dir][i+2][1] = s->mv[!dir][i][1] = s->current_picture.motion_val[!dir][s->block_index[i+2]][1] = s->current_picture.motion_val[!dir][s->block_index[i]][1]; i 2589 libavcodec/vc1_block.c for (int i = 0; i < 4; i++) { i 2590 libavcodec/vc1_block.c s->current_picture.motion_val[1][s->block_index[i]][0] = 0; i 2591 libavcodec/vc1_block.c s->current_picture.motion_val[1][s->block_index[i]][1] = 0; i 2723 libavcodec/vc1_block.c for (int i = 0; i < 4; i++) { i 2724 libavcodec/vc1_block.c s->current_picture.motion_val[1][s->block_index[i] + v->blocks_off][0] = 0; i 2725 libavcodec/vc1_block.c s->current_picture.motion_val[1][s->block_index[i] + v->blocks_off][1] = 0; i 72 libavcodec/vc1_common.h int dsize = 0, i; i 79 libavcodec/vc1_common.h for (i = 0; i < size; i++, src++) { i 80 libavcodec/vc1_common.h if (src[0] == 3 && i >= 2 && !src[-1] && !src[-2] && i < size-1 && src[1] < 4) { i 83 libavcodec/vc1_common.h i++; i 111 libavcodec/vc1_loopfilter.c int i; i 126 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) { i 127 libavcodec/vc1_loopfilter.c if (s->mb_x == 0 && (i & 5) != 1) i 133 libavcodec/vc1_loopfilter.c ((i & 5) == 1 || v->over_flags_plane[mb_pos - 1]))))) i 138 libavcodec/vc1_loopfilter.c i); i 142 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) { i 143 libavcodec/vc1_loopfilter.c if (s->first_slice_line && !(i & 2)) i 150 libavcodec/vc1_loopfilter.c ((i & 2) || v->over_flags_plane[mb_pos - 1 - s->mb_stride])))))) i 151 libavcodec/vc1_loopfilter.c vc1_v_overlap_filter(v, s->first_slice_line ? left_blk : topleft_blk, left_blk, i); i 156 libavcodec/vc1_loopfilter.c ((i & 2) || v->over_flags_plane[mb_pos - s->mb_stride])))))) i 157 libavcodec/vc1_loopfilter.c vc1_v_overlap_filter(v, s->first_slice_line ? cur_blk : top_blk, cur_blk, i); i 167 libavcodec/vc1_loopfilter.c int i; i 174 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) { i 175 libavcodec/vc1_loopfilter.c if (s->mb_x == 0 && (i & 5) != 1) i 178 libavcodec/vc1_loopfilter.c if (v->mb_type[0][s->block_index[i]] && v->mb_type[0][s->block_index[i] - 1]) i 183 libavcodec/vc1_loopfilter.c i); i 187 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) { i 188 libavcodec/vc1_loopfilter.c if (s->first_slice_line && !(i & 2)) i 191 libavcodec/vc1_loopfilter.c if (s->mb_x && v->mb_type[0][s->block_index[i] - 2 + (i > 3)] && i 192 libavcodec/vc1_loopfilter.c v->mb_type[0][s->block_index[i] - s->block_wrap[i] - 2 + (i > 3)]) i 193 libavcodec/vc1_loopfilter.c vc1_v_overlap_filter(v, s->first_slice_line ? left_blk : topleft_blk, left_blk, i); i 195 libavcodec/vc1_loopfilter.c if (v->mb_type[0][s->block_index[i]] && i 196 libavcodec/vc1_loopfilter.c v->mb_type[0][s->block_index[i] - s->block_wrap[i]]) i 197 libavcodec/vc1_loopfilter.c vc1_v_overlap_filter(v, s->first_slice_line ? cur_blk : top_blk, cur_blk, i); i 278 libavcodec/vc1_loopfilter.c int i; i 293 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 294 libavcodec/vc1_loopfilter.c vc1_i_v_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, flags, fieldtx, i); i 299 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 300 libavcodec/vc1_loopfilter.c vc1_i_v_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, flags, fieldtx, i); i 308 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 309 libavcodec/vc1_loopfilter.c vc1_i_v_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 : dest, flags, fieldtx, i); i 314 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 315 libavcodec/vc1_loopfilter.c vc1_i_v_loop_filter(v, i > 3 ? s->dest[i - 3] : dest, flags, fieldtx, i); i 323 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 324 libavcodec/vc1_loopfilter.c vc1_i_h_loop_filter(v, i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize - 8 : dest, flags, i); i 329 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 330 libavcodec/vc1_loopfilter.c vc1_i_h_loop_filter(v, i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize : dest, flags, i); i 338 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 339 libavcodec/vc1_loopfilter.c vc1_i_h_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, flags, i); i 344 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 345 libavcodec/vc1_loopfilter.c vc1_i_h_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, flags, i); i 351 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 352 libavcodec/vc1_loopfilter.c vc1_i_h_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 : dest, flags, i); i 357 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 358 libavcodec/vc1_loopfilter.c vc1_i_h_loop_filter(v, i > 3 ? s->dest[i - 3] : dest, flags, i); i 480 libavcodec/vc1_loopfilter.c int i; i 497 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 499 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize - 8 : dest, i 502 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 503 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 4 * s->b8_stride - 2 + v->blocks_off], i 504 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 2 * s->mb_stride - 1 + v->mb_off] : i 505 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 4 * s->b8_stride - 2 + v->blocks_off], i 508 libavcodec/vc1_loopfilter.c i); i 517 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 519 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize : dest, i 522 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 523 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 4 * s->b8_stride + v->blocks_off], i 524 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 2 * s->mb_stride + v->mb_off] : i 525 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 4 * s->b8_stride + v->blocks_off], i 528 libavcodec/vc1_loopfilter.c i); i 540 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 542 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, i 545 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 546 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 2 * s->b8_stride - 2 + v->blocks_off], i 547 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - s->mb_stride - 1 + v->mb_off] : i 548 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 2 * s->b8_stride - 2 + v->blocks_off], i 551 libavcodec/vc1_loopfilter.c i); i 559 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 561 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 : dest, i 564 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 565 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 2 + v->blocks_off], i 566 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 1 + v->mb_off] : i 567 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 2 + v->blocks_off], i 570 libavcodec/vc1_loopfilter.c i); i 580 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 582 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, i 585 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 586 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 2 * s->b8_stride + v->blocks_off], i 587 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - s->mb_stride + v->mb_off] : i 588 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 2 * s->b8_stride + v->blocks_off], i 591 libavcodec/vc1_loopfilter.c i); i 599 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 601 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] : dest, i 604 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 605 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] + v->blocks_off], i 606 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] + v->mb_off] : i 607 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] + v->blocks_off], i 610 libavcodec/vc1_loopfilter.c i); i 622 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 624 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize - 16 : dest, i 627 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 628 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 4 * s->b8_stride - 4 + v->blocks_off], i 629 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 2 * s->mb_stride - 2 + v->mb_off] : i 630 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 4 * s->b8_stride - 4 + v->blocks_off], i 633 libavcodec/vc1_loopfilter.c i); i 643 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 645 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize - 8 : dest, i 648 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 649 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 4 * s->b8_stride - 2 + v->blocks_off], i 650 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 2 * s->mb_stride - 1 + v->mb_off] : i 651 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 4 * s->b8_stride - 2 + v->blocks_off], i 654 libavcodec/vc1_loopfilter.c i); i 662 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 664 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize : dest, i 667 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 668 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 4 * s->b8_stride + v->blocks_off], i 669 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 2 * s->mb_stride + v->mb_off] : i 670 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 4 * s->b8_stride + v->blocks_off], i 673 libavcodec/vc1_loopfilter.c i); i 685 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 687 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 16 : dest, i 690 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 691 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 2 * s->b8_stride - 4 + v->blocks_off], i 692 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - s->mb_stride - 2 + v->mb_off] : i 693 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 2 * s->b8_stride - 4 + v->blocks_off], i 696 libavcodec/vc1_loopfilter.c i); i 706 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 708 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, i 711 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 712 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 2 * s->b8_stride - 2 + v->blocks_off], i 713 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - s->mb_stride - 1 + v->mb_off] : i 714 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 2 * s->b8_stride - 2 + v->blocks_off], i 717 libavcodec/vc1_loopfilter.c i); i 725 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 727 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, i 730 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 731 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 2 * s->b8_stride + v->blocks_off], i 732 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - s->mb_stride + v->mb_off] : i 733 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 2 * s->b8_stride + v->blocks_off], i 736 libavcodec/vc1_loopfilter.c i); i 746 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 748 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 : dest, i 751 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 752 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 4 + v->blocks_off], i 753 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 2 + v->mb_off] : i 754 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 4 + v->blocks_off], i 757 libavcodec/vc1_loopfilter.c i); i 767 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 769 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 : dest, i 772 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 773 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] - 2 + v->blocks_off], i 774 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] - 1 + v->mb_off] : i 775 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] - 2 + v->blocks_off], i 778 libavcodec/vc1_loopfilter.c i); i 786 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 788 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] : dest, i 791 libavcodec/vc1_loopfilter.c i > 3 ? uvmv : i 792 libavcodec/vc1_loopfilter.c &s->current_picture.motion_val[0][s->block_index[i] + v->blocks_off], i 793 libavcodec/vc1_loopfilter.c i > 3 ? &v->mv_f[0][s->block_index[i] + v->mb_off] : i 794 libavcodec/vc1_loopfilter.c &v->mv_f[0][s->block_index[i] + v->blocks_off], i 797 libavcodec/vc1_loopfilter.c i); i 918 libavcodec/vc1_loopfilter.c int i; i 934 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 936 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, i 940 libavcodec/vc1_loopfilter.c i); i 949 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 951 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, i 955 libavcodec/vc1_loopfilter.c i); i 964 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 966 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 : dest, i 970 libavcodec/vc1_loopfilter.c i); i 977 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 979 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] : dest, i 983 libavcodec/vc1_loopfilter.c i); i 993 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 995 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize - 16 : dest, i 999 libavcodec/vc1_loopfilter.c i); i 1007 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1009 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize - 8 : dest, i 1013 libavcodec/vc1_loopfilter.c i); i 1019 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1021 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 * s->uvlinesize : dest, i 1025 libavcodec/vc1_loopfilter.c i); i 1035 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1037 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 16 : dest, i 1041 libavcodec/vc1_loopfilter.c i); i 1049 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1051 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, i 1055 libavcodec/vc1_loopfilter.c i); i 1061 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1063 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, i 1067 libavcodec/vc1_loopfilter.c i); i 1075 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1077 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 16 : dest, i 1081 libavcodec/vc1_loopfilter.c i); i 1089 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1091 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] - 8 : dest, i 1095 libavcodec/vc1_loopfilter.c i); i 1101 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1103 libavcodec/vc1_loopfilter.c i > 3 ? s->dest[i - 3] : dest, i 1107 libavcodec/vc1_loopfilter.c i); i 1180 libavcodec/vc1_loopfilter.c int i; i 1193 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1194 libavcodec/vc1_loopfilter.c vc1_b_v_intfi_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, cbp, ttblk, flags, i); i 1201 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1202 libavcodec/vc1_loopfilter.c vc1_b_v_intfi_loop_filter(v, i > 3 ? s->dest[i - 3] : dest, cbp, ttblk, flags, i); i 1211 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1212 libavcodec/vc1_loopfilter.c vc1_b_h_intfi_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize - 8 : dest, cbp, ttblk, flags, i); i 1219 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1220 libavcodec/vc1_loopfilter.c vc1_b_h_intfi_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 * s->uvlinesize : dest, cbp, ttblk, flags, i); i 1229 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1230 libavcodec/vc1_loopfilter.c vc1_b_h_intfi_loop_filter(v, i > 3 ? s->dest[i - 3] - 8 : dest, cbp, ttblk, flags, i); i 1237 libavcodec/vc1_loopfilter.c for (i = 0; i < block_count; i++) i 1238 libavcodec/vc1_loopfilter.c vc1_b_h_intfi_loop_filter(v, i > 3 ? s->dest[i - 3] : dest, cbp, ttblk, flags, i); i 38 libavcodec/vc1_mc.c int i, j; i 40 libavcodec/vc1_mc.c for (i = 0; i < k; i++) i 41 libavcodec/vc1_mc.c srcY[i] = ((srcY[i] - 128) >> 1) + 128; i 49 libavcodec/vc1_mc.c int i, j; i 51 libavcodec/vc1_mc.c for (i = 0; i < k; i++) { i 52 libavcodec/vc1_mc.c srcU[i] = ((srcU[i] - 128) >> 1) + 128; i 53 libavcodec/vc1_mc.c srcV[i] = ((srcV[i] - 128) >> 1) + 128; i 64 libavcodec/vc1_mc.c int i, j; i 67 libavcodec/vc1_mc.c for (i = 0; i < k; i++) i 68 libavcodec/vc1_mc.c srcY[i] = lut1[srcY[i]]; i 74 libavcodec/vc1_mc.c for (i = 0; i < k; i++) i 75 libavcodec/vc1_mc.c srcY[i] = lut2[srcY[i]]; i 84 libavcodec/vc1_mc.c int i, j; i 87 libavcodec/vc1_mc.c for (i = 0; i < k; i++) { i 88 libavcodec/vc1_mc.c srcU[i] = lut1[srcU[i]]; i 89 libavcodec/vc1_mc.c srcV[i] = lut1[srcV[i]]; i 97 libavcodec/vc1_mc.c for (i = 0; i < k; i++) { i 98 libavcodec/vc1_mc.c srcU[i] = lut2[srcU[i]]; i 99 libavcodec/vc1_mc.c srcV[i] = lut2[srcV[i]]; i 179 libavcodec/vc1_mc.c int i; i 198 libavcodec/vc1_mc.c for (i = 0; i < 4; i++) { i 199 libavcodec/vc1_mc.c s->current_picture.motion_val[1][s->block_index[i] + v->blocks_off][0] = mx; i 200 libavcodec/vc1_mc.c s->current_picture.motion_val[1][s->block_index[i] + v->blocks_off][1] = my; i 846 libavcodec/vc1_mc.c int i, off, tx, ty; i 861 libavcodec/vc1_mc.c for (i = 0; i < 4; i++) { i 862 libavcodec/vc1_mc.c int d = i < 2 ? dir: dir2; i 863 libavcodec/vc1_mc.c tx = s->mv[d][i][0]; i 864 libavcodec/vc1_mc.c uvmx_field[i] = (tx + ((tx & 3) == 3)) >> 1; i 865 libavcodec/vc1_mc.c ty = s->mv[d][i][1]; i 867 libavcodec/vc1_mc.c uvmy_field[i] = (ty >> 4) * 8 + s_rndtblfield[ty & 0xF]; i 869 libavcodec/vc1_mc.c uvmy_field[i] = (ty + ((ty & 3) == 3)) >> 1; i 872 libavcodec/vc1_mc.c for (i = 0; i < 4; i++) { i 873 libavcodec/vc1_mc.c off = (i & 1) * 4 + ((i & 2) ? v_dist * s->uvlinesize : 0); i 874 libavcodec/vc1_mc.c uvsrc_x = s->mb_x * 8 + (i & 1) * 4 + (uvmx_field[i] >> 2); i 875 libavcodec/vc1_mc.c uvsrc_y = s->mb_y * 8 + ((i & 2) ? v_dist : 0) + (uvmy_field[i] >> 2); i 882 libavcodec/vc1_mc.c if (i < 2 ? dir : dir2) { i 899 libavcodec/vc1_mc.c uvmx_field[i] = (uvmx_field[i] & 3) << 1; i 900 libavcodec/vc1_mc.c uvmy_field[i] = (uvmy_field[i] & 3) << 1; i 984 libavcodec/vc1_mc.c h264chroma->avg_h264_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 985 libavcodec/vc1_mc.c h264chroma->avg_h264_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 987 libavcodec/vc1_mc.c v->vc1dsp.avg_no_rnd_vc1_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 988 libavcodec/vc1_mc.c v->vc1dsp.avg_no_rnd_vc1_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 992 libavcodec/vc1_mc.c h264chroma->put_h264_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 993 libavcodec/vc1_mc.c h264chroma->put_h264_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 995 libavcodec/vc1_mc.c v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[1](s->dest[1] + off, srcU, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 996 libavcodec/vc1_mc.c v->vc1dsp.put_no_rnd_vc1_chroma_pixels_tab[1](s->dest[2] + off, srcV, s->uvlinesize << fieldmv, 4, uvmx_field[i], uvmy_field[i]); i 143 libavcodec/vc1_parser.c int i = vpc->bytes_to_skip; i 151 libavcodec/vc1_parser.c while (i < buf_size) { i 154 libavcodec/vc1_parser.c while (i < buf_size && unesc_index < UNESCAPED_THRESHOLD) { i 155 libavcodec/vc1_parser.c b = buf[i++]; i 186 libavcodec/vc1_parser.c while (i < buf_size) { i 188 libavcodec/vc1_parser.c i += vpc->v.vc1dsp.startcode_find_candidate(buf + i, buf_size - i); i 189 libavcodec/vc1_parser.c if (i < buf_size) { i 192 libavcodec/vc1_parser.c i++; i 194 libavcodec/vc1_parser.c b = buf[i++]; i 220 libavcodec/vc1_parser.c next = i - 4; i 69 libavcodec/vc1_pred.c static av_always_inline int scaleforsame_y(VC1Context *v, int i, int n /* MV */, int dir) i 164 libavcodec/vc1_pred.c static av_always_inline int scaleforsame(VC1Context *v, int i, int n /* MV */, i 173 libavcodec/vc1_pred.c n = scaleforsame_y(v, i, n, dir) * (1 << hpel); i 107 libavcodec/vc1dec.c int sprite, i; i 114 libavcodec/vc1dec.c for (i = 0; i < 7; i++) i 116 libavcodec/vc1dec.c sd->coefs[sprite][i] / (1<<16), i 117 libavcodec/vc1dec.c (abs(sd->coefs[sprite][i]) & 0xFFFF) * 1000 / (1 << 16)); i 132 libavcodec/vc1dec.c for (i = 0; i < sd->effect_pcount1; i++) i 133 libavcodec/vc1dec.c sd->effect_params1[i] = get_fp_val(gb); i 138 libavcodec/vc1dec.c for (i = 0; i < sd->effect_pcount1; i++) i 140 libavcodec/vc1dec.c sd->effect_params1[i] / (1 << 16), i 141 libavcodec/vc1dec.c (abs(sd->effect_params1[i]) & 0xFFFF) * 1000 / (1 << 16)); i 150 libavcodec/vc1dec.c i = -1; i 152 libavcodec/vc1dec.c while (++i < sd->effect_pcount2) { i 153 libavcodec/vc1dec.c sd->effect_params2[i] = get_fp_val(gb); i 155 libavcodec/vc1dec.c sd->effect_params2[i] / (1 << 16), i 156 libavcodec/vc1dec.c (abs(sd->effect_params2[i]) & 0xFFFF) * 1000 / (1 << 16)); i 177 libavcodec/vc1dec.c int i, plane, row, sprite; i 184 libavcodec/vc1dec.c for (i = 0; i <= v->two_sprites; i++) { i 185 libavcodec/vc1dec.c xoff[i] = av_clip(sd->coefs[i][2], 0, v->sprite_width-1 << 16); i 186 libavcodec/vc1dec.c xadv[i] = sd->coefs[i][0]; i 187 libavcodec/vc1dec.c if (xadv[i] != 1<<16 || (v->sprite_width << 16) - (v->output_width << 16) - xoff[i]) i 188 libavcodec/vc1dec.c xadv[i] = av_clip(xadv[i], 0, ((v->sprite_width<<16) - xoff[i] - 1) / v->output_width); i 190 libavcodec/vc1dec.c yoff[i] = av_clip(sd->coefs[i][5], 0, v->sprite_height-1 << 16); i 191 libavcodec/vc1dec.c yadv[i] = av_clip(sd->coefs[i][4], 0, ((v->sprite_height << 16) - yoff[i]) / v->output_height); i 262 libavcodec/vc1dec.c for (i = 0; i <= v->two_sprites; i++) { i 263 libavcodec/vc1dec.c xoff[i] >>= 1; i 264 libavcodec/vc1dec.c yoff[i] >>= 1; i 309 libavcodec/vc1dec.c int plane, i; i 317 libavcodec/vc1dec.c for (i = 0; i < v->sprite_height>>!!plane; i++) i 318 libavcodec/vc1dec.c memset(f->data[plane] + i * f->linesize[plane], i 327 libavcodec/vc1dec.c int i, ret = AVERROR(ENOMEM); i 385 libavcodec/vc1dec.c for (i = 0; i < 4; i++) i 386 libavcodec/vc1dec.c if (!(v->sr_rows[i >> 1][i & 1] = av_malloc(v->output_width))) i 405 libavcodec/vc1dec.c int i; i 406 libavcodec/vc1dec.c for (i = 0; i < 64; i++) { i 408 libavcodec/vc1dec.c v->zz_8x8[0][i] = transpose(ff_wmv1_scantable[0][i]); i 409 libavcodec/vc1dec.c v->zz_8x8[1][i] = transpose(ff_wmv1_scantable[1][i]); i 410 libavcodec/vc1dec.c v->zz_8x8[2][i] = transpose(ff_wmv1_scantable[2][i]); i 411 libavcodec/vc1dec.c v->zz_8x8[3][i] = transpose(ff_wmv1_scantable[3][i]); i 412 libavcodec/vc1dec.c v->zzi_8x8[i] = transpose(ff_vc1_adv_interlaced_8x8_zz[i]); i 602 libavcodec/vc1dec.c int i; i 606 libavcodec/vc1dec.c for (i = 0; i < 4; i++) i 607 libavcodec/vc1dec.c av_freep(&v->sr_rows[i >> 1][i & 1]); i 638 libavcodec/vc1dec.c int buf_size = avpkt->size, n_slices = 0, i, ret; i 930 libavcodec/vc1dec.c for (i = 0 ; i < n_slices1 + 1; i++) { i 931 libavcodec/vc1dec.c s->gb = slices[i].gb; i 932 libavcodec/vc1dec.c s->mb_y = slices[i].mby_start; i 945 libavcodec/vc1dec.c if ((ret = avctx->hwaccel->decode_slice(avctx, slices[i].rawbuf, slices[i].raw_size)) < 0) i 977 libavcodec/vc1dec.c for (i = n_slices1 + 2; i < n_slices; i++) { i 978 libavcodec/vc1dec.c s->gb = slices[i].gb; i 979 libavcodec/vc1dec.c s->mb_y = slices[i].mby_start; i 992 libavcodec/vc1dec.c if ((ret = avctx->hwaccel->decode_slice(avctx, slices[i].rawbuf, slices[i].raw_size)) < 0) i 1014 libavcodec/vc1dec.c for (i = 0 ; i < n_slices; i++) { i 1015 libavcodec/vc1dec.c s->gb = slices[i].gb; i 1016 libavcodec/vc1dec.c s->mb_y = slices[i].mby_start; i 1029 libavcodec/vc1dec.c if ((ret = avctx->hwaccel->decode_slice(avctx, slices[i].rawbuf, slices[i].raw_size)) < 0) i 1053 libavcodec/vc1dec.c for (i = 0; i <= n_slices; i++) { i 1054 libavcodec/vc1dec.c if (i > 0 && slices[i - 1].mby_start >= mb_height) { i 1057 libavcodec/vc1dec.c "picture boundary (%d >= %d)\n", i, i 1058 libavcodec/vc1dec.c slices[i - 1].mby_start, mb_height); i 1070 libavcodec/vc1dec.c if (i) { i 1072 libavcodec/vc1dec.c if (v->field_mode && i == n_slices1 + 2) { i 1093 libavcodec/vc1dec.c s->start_mb_y = (i == 0) ? 0 : FFMAX(0, slices[i-1].mby_start % mb_height); i 1095 libavcodec/vc1dec.c s->end_mb_y = (i == n_slices ) ? mb_height : FFMIN(mb_height, slices[i].mby_start % mb_height); i 1097 libavcodec/vc1dec.c if (i >= n_slices) { i 1101 libavcodec/vc1dec.c s->end_mb_y = (i == n_slices1 + 1) ? mb_height : FFMIN(mb_height, slices[i].mby_start % mb_height); i 1114 libavcodec/vc1dec.c if (i != n_slices) { i 1115 libavcodec/vc1dec.c s->gb = slices[i].gb; i 1173 libavcodec/vc1dec.c for (i = 0; i < n_slices; i++) i 1174 libavcodec/vc1dec.c av_free(slices[i].buf); i 1180 libavcodec/vc1dec.c for (i = 0; i < n_slices; i++) i 1181 libavcodec/vc1dec.c av_free(slices[i].buf); i 39 libavcodec/vc1dsp.c int i; i 43 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 63 libavcodec/vc1dsp.c int i; i 67 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 86 libavcodec/vc1dsp.c int i; i 90 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 112 libavcodec/vc1dsp.c int i; i 117 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 199 libavcodec/vc1dsp.c int i; i 202 libavcodec/vc1dsp.c for (i = 0; i < len; i += 4) { i 246 libavcodec/vc1dsp.c int i; i 252 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 267 libavcodec/vc1dsp.c int i; i 273 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 304 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 337 libavcodec/vc1dsp.c int i; i 343 libavcodec/vc1dsp.c for (i = 0; i < 4; i++) { i 358 libavcodec/vc1dsp.c int i; i 365 libavcodec/vc1dsp.c for (i = 0; i < 4; i++) { i 395 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 414 libavcodec/vc1dsp.c int i; i 420 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 431 libavcodec/vc1dsp.c int i; i 438 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) { i 454 libavcodec/vc1dsp.c for (i = 0; i < 4; i++) { i 487 libavcodec/vc1dsp.c int i; i 493 libavcodec/vc1dsp.c for (i = 0; i < 4; i++) { i 504 libavcodec/vc1dsp.c int i; i 510 libavcodec/vc1dsp.c for (i = 0; i < 4; i++) { i 526 libavcodec/vc1dsp.c for (i = 0; i < 4; i++) { i 598 libavcodec/vc1dsp.c int i, j; \ i 612 libavcodec/vc1dsp.c for (i = 0; i < 11; i++) \ i 613 libavcodec/vc1dsp.c tptr[i] = (vc1_mspel_ver_filter_16bits(src + i, stride, vmode) + r) >> shift; \ i 621 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) \ i 622 libavcodec/vc1dsp.c OP(dst[i], (vc1_mspel_hor_filter_16bits(tptr + i, 1, hmode) + r) >> 7); \ i 632 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) \ i 633 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, stride, vmode, r)); \ i 643 libavcodec/vc1dsp.c for (i = 0; i < 8; i++) \ i 644 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, 1, hmode, rnd)); \ i 656 libavcodec/vc1dsp.c int i, j; \ i 670 libavcodec/vc1dsp.c for (i = 0; i < 19; i++) \ i 671 libavcodec/vc1dsp.c tptr[i] = (vc1_mspel_ver_filter_16bits(src + i, stride, vmode) + r) >> shift; \ i 679 libavcodec/vc1dsp.c for (i = 0; i < 16; i++) \ i 680 libavcodec/vc1dsp.c OP(dst[i], (vc1_mspel_hor_filter_16bits(tptr + i, 1, hmode) + r) >> 7); \ i 690 libavcodec/vc1dsp.c for (i = 0; i < 16; i++) \ i 691 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, stride, vmode, r)); \ i 701 libavcodec/vc1dsp.c for (i = 0; i < 16; i++) \ i 702 libavcodec/vc1dsp.c OP(dst[i], vc1_mspel_filter(src + i, 1, hmode, rnd)); \ i 708 libavcodec/vc1dsp.c int i;\ i 709 libavcodec/vc1dsp.c for(i=0; i<8; i++){\ i 717 libavcodec/vc1dsp.c int i;\ i 718 libavcodec/vc1dsp.c for(i=0; i<16; i++){\ i 794 libavcodec/vc1dsp.c int i; i 798 libavcodec/vc1dsp.c for (i = 0; i < h; i++) { i 819 libavcodec/vc1dsp.c int i; i 823 libavcodec/vc1dsp.c for (i = 0; i < h; i++) { i 842 libavcodec/vc1dsp.c int i; i 846 libavcodec/vc1dsp.c for (i = 0; i < h; i++) { i 868 libavcodec/vc1dsp.c int i; i 872 libavcodec/vc1dsp.c for (i = 0; i < h; i++) { i 185 libavcodec/vc2enc.c int i; i 201 libavcodec/vc2enc.c for (i = 0; i < bits; i++) { i 645 libavcodec/vc2enc.c int i, j, slice_x, slice_y, bytes_left = 0; i 670 libavcodec/vc2enc.c for (i = 0; i < s->num_x*s->num_y; i++) { i 671 libavcodec/vc2enc.c SliceArgs *args = &enc_args[i]; i 687 libavcodec/vc2enc.c for (i = 0; i < slice_redist_range; i++) { i 692 libavcodec/vc2enc.c if (!top_loc[i] || !top_loc[i]->quant_idx) i 694 libavcodec/vc2enc.c args = top_loc[i]; i 711 libavcodec/vc2enc.c for (i = 0; i < s->num_x*s->num_y; i++) { i 712 libavcodec/vc2enc.c SliceArgs *args = &enc_args[i]; i 900 libavcodec/vc2enc.c int i, ret; i 904 libavcodec/vc2enc.c for (i = 0; i < 3; i++) { i 905 libavcodec/vc2enc.c s->transform_args[i].ctx = s; i 906 libavcodec/vc2enc.c s->transform_args[i].field = field; i 907 libavcodec/vc2enc.c s->transform_args[i].plane = &s->plane[i]; i 908 libavcodec/vc2enc.c s->transform_args[i].idata = frame->data[i]; i 909 libavcodec/vc2enc.c s->transform_args[i].istride = frame->linesize[i]; i 1006 libavcodec/vc2enc.c int i; i 1011 libavcodec/vc2enc.c for (i = 0; i < 3; i++) { i 1012 libavcodec/vc2enc.c ff_vc2enc_free_transforms(&s->transform_args[i].t); i 1013 libavcodec/vc2enc.c av_freep(&s->plane[i].coef_buf); i 1025 libavcodec/vc2enc.c int i, level, o, shift, ret; i 1051 libavcodec/vc2enc.c for (i = 0; i < base_video_fmts_len; i++) { i 1052 libavcodec/vc2enc.c const VC2BaseVideoFormat *fmt = &base_video_fmts[i]; i 1065 libavcodec/vc2enc.c s->base_vf = i; i 1066 libavcodec/vc2enc.c s->level = base_video_fmts[i].level; i 1125 libavcodec/vc2enc.c for (i = 0; i < 3; i++) { i 1127 libavcodec/vc2enc.c p = &s->plane[i]; i 1128 libavcodec/vc2enc.c p->width = avctx->width >> (i ? s->chroma_x_shift : 0); i 1129 libavcodec/vc2enc.c p->height = avctx->height >> (i ? s->chroma_y_shift : 0); i 1152 libavcodec/vc2enc.c if (ff_vc2enc_init_transforms(&s->transform_args[i].t, i 1153 libavcodec/vc2enc.c s->plane[i].coef_stride, i 1154 libavcodec/vc2enc.c s->plane[i].dwt_height, i 1167 libavcodec/vc2enc.c for (i = 0; i < 116; i++) { i 1168 libavcodec/vc2enc.c const uint64_t qf = ff_dirac_qscale_tab[i]; i 1173 libavcodec/vc2enc.c s->qmagic_lut[i][0] = 0xFFFFFFFF; i 1174 libavcodec/vc2enc.c s->qmagic_lut[i][1] = 0xFFFFFFFF; i 1176 libavcodec/vc2enc.c s->qmagic_lut[i][0] = t + 1; i 1177 libavcodec/vc2enc.c s->qmagic_lut[i][1] = 0; i 1179 libavcodec/vc2enc.c s->qmagic_lut[i][0] = t; i 1180 libavcodec/vc2enc.c s->qmagic_lut[i][1] = t; i 56 libavcodec/vcr1.c int i, x, y, ret; i 68 libavcodec/vcr1.c for (i = 0; i < 16; i++) { i 69 libavcodec/vcr1.c a->delta[i] = *bytestream++; i 83 libavcodec/vcr1.c for (i = 0; i < 4; i++) i 84 libavcodec/vcr1.c a->offset[i] = *bytestream++; i 82 libavcodec/vdpau_h264.c int i, ls = list ? 16 : h->short_ref_count; i 84 libavcodec/vdpau_h264.c for (i = 0; i < ls; ++i) { i 85 libavcodec/vdpau_h264.c H264Picture *pic = lp[i]; i 72 libavcodec/vdpau_hevc.c for (size_t i = 0; i < 6; i++) { i 77 libavcodec/vdpau_hevc.c info->ScalingList4x4[i][j] = sl->sl[0][i][pos]; i 83 libavcodec/vdpau_hevc.c info->ScalingList8x8[i][j] = sl->sl[1][i][pos]; i 86 libavcodec/vdpau_hevc.c info->ScalingList16x16[i][j] = sl->sl[2][i][pos]; i 87 libavcodec/vdpau_hevc.c if (i < 2) { i 90 libavcodec/vdpau_hevc.c info->ScalingList32x32[i][j] = sl->sl[3][i * 3][pos]; i 95 libavcodec/vdpau_hevc.c info->ScalingListDCCoeff16x16[i] = sl->sl_dc[0][i]; i 96 libavcodec/vdpau_hevc.c if (i < 2) { i 99 libavcodec/vdpau_hevc.c info->ScalingListDCCoeff32x32[i] = sl->sl_dc[1][i * 3]; i 159 libavcodec/vdpau_hevc.c for (ssize_t i = 0; i < pps->num_tile_columns; i++) { i 160 libavcodec/vdpau_hevc.c info->column_width_minus1[i] = pps->column_width[i] - 1; i 165 libavcodec/vdpau_hevc.c for (ssize_t i = 0; i < pps->num_tile_rows; i++) { i 166 libavcodec/vdpau_hevc.c info->row_height_minus1[i] = pps->row_height[i] - 1; i 199 libavcodec/vdpau_hevc.c for (size_t i = 0; i < sps->nb_st_rps; i++) { i 200 libavcodec/vdpau_hevc.c if (sh->short_term_rps == &sps->st_rps[i]) { i 201 libavcodec/vdpau_hevc.c info->CurrRpsIdx = i; i 233 libavcodec/vdpau_hevc.c for (size_t i = 0; i < 16; i++) { i 234 libavcodec/vdpau_hevc.c info->RefPics[i] = VDP_INVALID_HANDLE; i 235 libavcodec/vdpau_hevc.c info->PicOrderCntVal[i] = 0; i 236 libavcodec/vdpau_hevc.c info->IsLongTerm[i] = 0; i 238 libavcodec/vdpau_hevc.c for (size_t i = 0, j = 0; i < FF_ARRAY_ELEMS(h->DPB); i++) { i 239 libavcodec/vdpau_hevc.c const HEVCFrame *frame = &h->DPB[i]; i 293 libavcodec/vdpau_hevc.c for (ssize_t i = 0, j = 0; i < h->rps[ST_CURR_BEF].nb_refs; i++) { i 294 libavcodec/vdpau_hevc.c HEVCFrame *frame = h->rps[ST_CURR_BEF].ref[i]; i 311 libavcodec/vdpau_hevc.c av_log(avctx, AV_LOG_WARNING, "missing STR Before frame: %zd\n", i); i 316 libavcodec/vdpau_hevc.c for (ssize_t i = 0, j = 0; i < h->rps[ST_CURR_AFT].nb_refs; i++) { i 317 libavcodec/vdpau_hevc.c HEVCFrame *frame = h->rps[ST_CURR_AFT].ref[i]; i 334 libavcodec/vdpau_hevc.c av_log(avctx, AV_LOG_WARNING, "missing STR After frame: %zd\n", i); i 339 libavcodec/vdpau_hevc.c for (ssize_t i = 0, j = 0; i < h->rps[LT_CURR].nb_refs; i++) { i 340 libavcodec/vdpau_hevc.c HEVCFrame *frame = h->rps[LT_CURR].ref[i]; i 357 libavcodec/vdpau_hevc.c av_log(avctx, AV_LOG_WARNING, "missing LTR frame: %zd\n", i); i 385 libavcodec/vdpau_hevc.c for (ssize_t i = 0; i < info2->chromaQpAdjustmentTableSize; i++) i 387 libavcodec/vdpau_hevc.c info2->cb_qp_adjustment[i] = pps->cb_qp_offset_list[i]; i 388 libavcodec/vdpau_hevc.c info2->cr_qp_adjustment[i] = pps->cr_qp_offset_list[i]; i 40 libavcodec/vdpau_mpeg12.c int i; i 75 libavcodec/vdpau_mpeg12.c for (i = 0; i < 64; ++i) { i 76 libavcodec/vdpau_mpeg12.c info->intra_quantizer_matrix[i] = s->intra_matrix[i]; i 77 libavcodec/vdpau_mpeg12.c info->non_intra_quantizer_matrix[i] = s->inter_matrix[i]; i 41 libavcodec/vdpau_mpeg4.c int i; i 76 libavcodec/vdpau_mpeg4.c for (i = 0; i < 64; ++i) { i 77 libavcodec/vdpau_mpeg4.c info->intra_quantizer_matrix[i] = s->intra_matrix[i]; i 78 libavcodec/vdpau_mpeg4.c info->non_intra_quantizer_matrix[i] = s->inter_matrix[i]; i 40 libavcodec/vdpau_vp9.c int i; i 106 libavcodec/vdpau_vp9.c for (i = 0; i < FF_ARRAY_ELEMS(info->mbModeLfDelta); i++) i 107 libavcodec/vdpau_vp9.c info->mbModeLfDelta[i] = h->h.lf_delta.mode[i]; i 109 libavcodec/vdpau_vp9.c for (i = 0; i < FF_ARRAY_ELEMS(info->mbRefLfDelta); i++) i 110 libavcodec/vdpau_vp9.c info->mbRefLfDelta[i] = h->h.lf_delta.ref[i]; i 112 libavcodec/vdpau_vp9.c for (i = 0; i < FF_ARRAY_ELEMS(info->mbSegmentTreeProbs); i++) i 113 libavcodec/vdpau_vp9.c info->mbSegmentTreeProbs[i] = h->h.segmentation.prob[i]; i 115 libavcodec/vdpau_vp9.c for (i = 0; i < FF_ARRAY_ELEMS(info->activeRefIdx); i++) { i 116 libavcodec/vdpau_vp9.c info->activeRefIdx[i] = h->h.refidx[i]; i 117 libavcodec/vdpau_vp9.c info->segmentPredProbs[i] = h->h.segmentation.pred_prob[i]; i 118 libavcodec/vdpau_vp9.c info->refFrameSignBias[i + 1] = h->h.signbias[i]; i 121 libavcodec/vdpau_vp9.c for (i = 0; i < FF_ARRAY_ELEMS(info->segmentFeatureEnable); i++) { i 122 libavcodec/vdpau_vp9.c info->segmentFeatureEnable[i][0] = h->h.segmentation.feat[i].q_enabled; i 123 libavcodec/vdpau_vp9.c info->segmentFeatureEnable[i][1] = h->h.segmentation.feat[i].lf_enabled; i 124 libavcodec/vdpau_vp9.c info->segmentFeatureEnable[i][2] = h->h.segmentation.feat[i].ref_enabled; i 125 libavcodec/vdpau_vp9.c info->segmentFeatureEnable[i][3] = h->h.segmentation.feat[i].skip_enabled; i 127 libavcodec/vdpau_vp9.c info->segmentFeatureData[i][0] = h->h.segmentation.feat[i].q_val; i 128 libavcodec/vdpau_vp9.c info->segmentFeatureData[i][1] = h->h.segmentation.feat[i].lf_val; i 129 libavcodec/vdpau_vp9.c info->segmentFeatureData[i][2] = h->h.segmentation.feat[i].ref_val; i 130 libavcodec/vdpau_vp9.c info->segmentFeatureData[i][3] = 0; i 185 libavcodec/videotoolbox.c int i, num_vps = 0, num_sps = 0, num_pps = 0; i 198 libavcodec/videotoolbox.c for (i = 0; i < HEVC_MAX_##T##PS_COUNT; i++) { \ i 199 libavcodec/videotoolbox.c if (h->ps.t##ps_list[i]) { \ i 200 libavcodec/videotoolbox.c const HEVC##T##PS *lps = (const HEVC##T##PS *)h->ps.t##ps_list[i]->data; \ i 312 libavcodec/videotoolbox.c for (i = 0; i < HEVC_MAX_##T##PS_COUNT; i++) { \ i 313 libavcodec/videotoolbox.c if (h->ps.t##ps_list[i]) { \ i 314 libavcodec/videotoolbox.c const HEVC##T##PS *lps = (const HEVC##T##PS *)h->ps.t##ps_list[i]->data; \ i 498 libavcodec/videotoolbox.c int i; i 501 libavcodec/videotoolbox.c for (i = 3; i >= 0; i--) { i 502 libavcodec/videotoolbox.c b = (length >> (i * 7)) & 0x7F; i 503 libavcodec/videotoolbox.c if (i != 0) i 370 libavcodec/videotoolboxenc.c size_t i; i 377 libavcodec/videotoolboxenc.c for (i = 0; i < length_code_size; i++) { i 379 libavcodec/videotoolboxenc.c box_len |= size_buf[i]; i 418 libavcodec/videotoolboxenc.c size_t i; i 432 libavcodec/videotoolboxenc.c for (i = 0; i < ps_count || is_count_bad; i++) { i 436 libavcodec/videotoolboxenc.c i, i 446 libavcodec/videotoolboxenc.c if (i > 0 && is_count_bad) status = 0; i 474 libavcodec/videotoolboxenc.c size_t i; i 489 libavcodec/videotoolboxenc.c for (i = 0; i < ps_count || is_count_bad; i++) { i 495 libavcodec/videotoolboxenc.c i, i 501 libavcodec/videotoolboxenc.c if (i > 0 && is_count_bad) status = 0; i 1575 libavcodec/videotoolboxenc.c int i; i 1576 libavcodec/videotoolboxenc.c for (i = start_at; i < dst_offset && i < dst_size; i++) { i 1577 libavcodec/videotoolboxenc.c if (!dst[i]) i 1713 libavcodec/videotoolboxenc.c size_t i; i 1738 libavcodec/videotoolboxenc.c for (i = 0; i < length_code_size; i++) { i 1740 libavcodec/videotoolboxenc.c box_len |= size_buf[i]; i 1984 libavcodec/videotoolboxenc.c int i; i 2064 libavcodec/videotoolboxenc.c for (i = 0; i < *plane_count; i++) { i 2065 libavcodec/videotoolboxenc.c if (i < *plane_count - 1 && i 2066 libavcodec/videotoolboxenc.c frame->data[i] + strides[i] * heights[i] != frame->data[i + 1]) { i 2071 libavcodec/videotoolboxenc.c *contiguous_buf_size += strides[i] * heights[i]; i 2084 libavcodec/videotoolboxenc.c int i, j; i 2106 libavcodec/videotoolboxenc.c for (i = 0; frame->data[i]; i++) { i 2107 libavcodec/videotoolboxenc.c if (i == plane_count) { i 2117 libavcodec/videotoolboxenc.c dst_addr = (uint8_t*)CVPixelBufferGetBaseAddressOfPlane(cv_img, i); i 2118 libavcodec/videotoolboxenc.c src_addr = (uint8_t*)frame->data[i]; i 2119 libavcodec/videotoolboxenc.c dst_stride = CVPixelBufferGetBytesPerRowOfPlane(cv_img, i); i 2120 libavcodec/videotoolboxenc.c src_stride = plane_strides[i]; i 2121 libavcodec/videotoolboxenc.c rows = plane_rows[i]; i 57 libavcodec/vlc.h #define INIT_VLC_SPARSE_STATIC(vlc, bits, a, b, c, d, e, f, g, h, i, j, static_size) \ i 62 libavcodec/vlc.h ff_init_vlc_sparse(vlc, bits, a, b, c, d, e, f, g, h, i, j, \ i 66 libavcodec/vlc.h #define INIT_LE_VLC_SPARSE_STATIC(vlc, bits, a, b, c, d, e, f, g, h, i, j, static_size) \ i 71 libavcodec/vlc.h ff_init_vlc_sparse(vlc, bits, a, b, c, d, e, f, g, h, i, j, \ i 78 libavcodec/vmdvideo.c unsigned int i, j; i 102 libavcodec/vmdvideo.c for (i = 0; i < 8; i++) { i 108 libavcodec/vmdvideo.c for (i = 0; i < 8; i++) { i 143 libavcodec/vmdvideo.c int i, l, used = 0; i 171 libavcodec/vmdvideo.c for (i = 0; i < l; i++) { i 185 libavcodec/vmdvideo.c int i; i 249 libavcodec/vmdvideo.c for (i = 0; i < PALETTE_COUNT; i++) { i 253 libavcodec/vmdvideo.c palette32[i] = 0xFFU << 24 | (r << 16) | (g << 8) | (b); i 254 libavcodec/vmdvideo.c palette32[i] |= palette32[i] >> 6 & 0x30303; i 288 libavcodec/vmdvideo.c for (i = 0; i < frame_height; i++) { i 319 libavcodec/vmdvideo.c for (i = 0; i < frame_height; i++) { i 327 libavcodec/vmdvideo.c for (i = 0; i < frame_height; i++) { i 384 libavcodec/vmdvideo.c int i; i 412 libavcodec/vmdvideo.c for (i = 0; i < PALETTE_COUNT; i++) { i 416 libavcodec/vmdvideo.c palette32[i] = 0xFFU << 24 | (r << 16) | (g << 8) | (b); i 417 libavcodec/vmdvideo.c palette32[i] |= palette32[i] >> 6 & 0x30303; i 98 libavcodec/vmnc.c int i, j, p; i 105 libavcodec/vmnc.c for (i = 0; i < c->cur_w; i++) { i 119 libavcodec/vmnc.c for (i = 0; i < c->cur_w; i++) { i 133 libavcodec/vmnc.c int i, j; i 159 libavcodec/vmnc.c for (i = 0; i < w; i++) i 160 libavcodec/vmnc.c dst[i] = (dst[i] & cd[i]) ^ msk[i]; i 170 libavcodec/vmnc.c for (i = 0; i < w; i++) i 171 libavcodec/vmnc.c dst2[i] = (dst2[i] & cd[i]) ^ msk[i]; i 181 libavcodec/vmnc.c for (i = 0; i < w; i++) i 182 libavcodec/vmnc.c dst2[i] = (dst2[i] & cd[i]) ^ msk[i]; i 195 libavcodec/vmnc.c int i, j; i 206 libavcodec/vmnc.c for (i = 0; i < w; i++) i 214 libavcodec/vmnc.c for (i = 0; i < w; i++) i 215 libavcodec/vmnc.c dst2[i] = color; i 225 libavcodec/vmnc.c int i, j, p; i 227 libavcodec/vmnc.c for (i = 0; i < w; i++) { i 231 libavcodec/vmnc.c dst[i] = p; i 234 libavcodec/vmnc.c ((uint16_t*)dst)[i] = p; i 237 libavcodec/vmnc.c ((uint32_t*)dst)[i] = p; i 248 libavcodec/vmnc.c int i, j, k; i 259 libavcodec/vmnc.c for (i = 0; i < w; i += 16, dst2 += 16 * bpp) { i 264 libavcodec/vmnc.c if (i + 16 > w) i 265 libavcodec/vmnc.c bw = w - i; i 301 libavcodec/vmnc.c if (rect_x + rect_w > w - i || rect_y + rect_h > h - j) { i 350 libavcodec/vmnc.c int i; i 369 libavcodec/vmnc.c for (i = 0; i < h; i++) { i 370 libavcodec/vmnc.c memcpy(outptr, c->screendta + i * c->cur_w * c->bpp2, i 490 libavcodec/vmnc.c int i; i 510 libavcodec/vmnc.c for (i = 0; i < h; i++) { i 511 libavcodec/vmnc.c memcpy(c->screendta + i * c->cur_w * c->bpp2, outptr, i 40 libavcodec/vorbis.c unsigned int ret = 0, i, j; i 44 libavcodec/vorbis.c for (i = 0, j = ret; i < n - 1; i++) i 59 libavcodec/vorbis.c unsigned i, j, p, code; i 69 libavcodec/vorbis.c for (i = 0; i < bits[p]; ++i) i 70 libavcodec/vorbis.c exit_at_level[i+1] = 1u << i; i 74 libavcodec/vorbis.c for (i = p; (i < num) && (bits[i] == 0); ++i) i 76 libavcodec/vorbis.c if (i == num) i 85 libavcodec/vorbis.c for (i = bits[p]; i > 0; --i) i 86 libavcodec/vorbis.c if (exit_at_level[i]) i 88 libavcodec/vorbis.c if (!i) // overspecified tree i 90 libavcodec/vorbis.c code = exit_at_level[i]; i 91 libavcodec/vorbis.c exit_at_level[i] = 0; i 93 libavcodec/vorbis.c for (j = i + 1 ;j <= bits[p]; ++j) i 109 libavcodec/vorbis.c int i; i 112 libavcodec/vorbis.c for (i = 2; i < values; i++) { i 114 libavcodec/vorbis.c list[i].low = 0; i 115 libavcodec/vorbis.c list[i].high = 1; i 116 libavcodec/vorbis.c list[i].sort = i; i 117 libavcodec/vorbis.c for (j = 2; j < i; j++) { i 119 libavcodec/vorbis.c if (tmp < list[i].x) { i 120 libavcodec/vorbis.c if (tmp > list[list[i].low].x) i 121 libavcodec/vorbis.c list[i].low = j; i 123 libavcodec/vorbis.c if (tmp < list[list[i].high].x) i 124 libavcodec/vorbis.c list[i].high = j; i 128 libavcodec/vorbis.c for (i = 0; i < values - 1; i++) { i 130 libavcodec/vorbis.c for (j = i + 1; j < values; j++) { i 131 libavcodec/vorbis.c if (list[i].x == list[j].x) { i 136 libavcodec/vorbis.c if (list[list[i].sort].x > list[list[j].sort].x) { i 137 libavcodec/vorbis.c int tmp = list[i].sort; i 138 libavcodec/vorbis.c list[i].sort = list[j].sort; i 200 libavcodec/vorbis.c int lx, ly, i; i 203 libavcodec/vorbis.c for (i = 1; i < values; i++) { i 204 libavcodec/vorbis.c int pos = list[i].sort; i 48 libavcodec/vorbis.h #define ilog(i) av_log2(2*(i)) i 78 libavcodec/vorbis_parser.c int i, ret = 0; i 104 libavcodec/vorbis_parser.c for (i = 0; i < buf_size; i++) i 105 libavcodec/vorbis_parser.c rev_buf[i] = buf[buf_size - 1 - i]; i 174 libavcodec/vorbis_parser.c for (i = mode_count - 1; i >= 0; i--) { i 176 libavcodec/vorbis_parser.c s->mode_blocksize[i] = get_bits1(&gb); i 190 libavcodec/vorbisdec.c int i; i 197 libavcodec/vorbisdec.c for (i = 0; i < vc->residue_count; i++) i 198 libavcodec/vorbisdec.c av_freep(&vc->residues[i].classifs); i 206 libavcodec/vorbisdec.c for (i = 0; i < vc->codebook_count; ++i) { i 207 libavcodec/vorbisdec.c av_freep(&vc->codebooks[i].codevectors); i 208 libavcodec/vorbisdec.c ff_free_vlc(&vc->codebooks[i].vlc); i 213 libavcodec/vorbisdec.c for (i = 0; i < vc->floor_count; ++i) { i 214 libavcodec/vorbisdec.c if (vc->floors[i].floor_type == 0) { i 215 libavcodec/vorbisdec.c av_freep(&vc->floors[i].data.t0.map[0]); i 216 libavcodec/vorbisdec.c av_freep(&vc->floors[i].data.t0.map[1]); i 217 libavcodec/vorbisdec.c av_freep(&vc->floors[i].data.t0.book_list); i 218 libavcodec/vorbisdec.c av_freep(&vc->floors[i].data.t0.lsp); i 220 libavcodec/vorbisdec.c av_freep(&vc->floors[i].data.t1.list); i 226 libavcodec/vorbisdec.c for (i = 0; i < vc->mapping_count; ++i) { i 227 libavcodec/vorbisdec.c av_freep(&vc->mappings[i].magnitude); i 228 libavcodec/vorbisdec.c av_freep(&vc->mappings[i].angle); i 229 libavcodec/vorbisdec.c av_freep(&vc->mappings[i].mux); i 329 libavcodec/vorbisdec.c unsigned i, number; i 337 libavcodec/vorbisdec.c for (i = current_entry; i < number+current_entry; ++i) i 338 libavcodec/vorbisdec.c if (i < used_entries) i 339 libavcodec/vorbisdec.c tmp_vlc_bits[i] = current_length; i 358 libavcodec/vorbisdec.c unsigned i, j, k; i 371 libavcodec/vorbisdec.c for (i = 0; i < codebook_lookup_values; ++i) { i 372 libavcodec/vorbisdec.c codebook_multiplicands[i] = get_bits(gb, codebook_value_bits); i 375 libavcodec/vorbisdec.c (float)codebook_multiplicands[i] * codebook_delta_value + codebook_minimum_value); i 376 libavcodec/vorbisdec.c ff_dlog(NULL, " multiplicand %u\n", codebook_multiplicands[i]); i 391 libavcodec/vorbisdec.c for (j = 0, i = 0; i < entries; ++i) { i 394 libavcodec/vorbisdec.c if (tmp_vlc_bits[i]) { i 396 libavcodec/vorbisdec.c unsigned lookup_offset = i; i 398 libavcodec/vorbisdec.c ff_dlog(vc->avctx, "Lookup offset %u ,", i); i 407 libavcodec/vorbisdec.c tmp_vlc_bits[j] = tmp_vlc_bits[i]; i 476 libavcodec/vorbisdec.c unsigned i, vorbis_time_count = get_bits(gb, 6) + 1; i 478 libavcodec/vorbisdec.c for (i = 0; i < vorbis_time_count; ++i) { i 502 libavcodec/vorbisdec.c int i, j, k, ret; i 510 libavcodec/vorbisdec.c for (i = 0; i < vc->floor_count; ++i) { i 511 libavcodec/vorbisdec.c vorbis_floor *floor_setup = &vc->floors[i]; i 515 libavcodec/vorbisdec.c ff_dlog(NULL, " %d. floor type %d \n", i, floor_setup->floor_type); i 526 libavcodec/vorbisdec.c i, floor_setup->data.t1.partitions); i 534 libavcodec/vorbisdec.c i, j, floor_setup->data.t1.partition_class[j]); i 544 libavcodec/vorbisdec.c ff_dlog(NULL, " %d floor %d class dim: %d subclasses %d \n", i, j, i 648 libavcodec/vorbisdec.c if ((ret = create_map(vc, i)) < 0) i 692 libavcodec/vorbisdec.c unsigned i, j, k; i 701 libavcodec/vorbisdec.c for (i = 0; i < vc->residue_count; ++i) { i 702 libavcodec/vorbisdec.c vorbis_residue *res_setup = &vc->residues[i]; i 708 libavcodec/vorbisdec.c ff_dlog(NULL, " %u. residue type %d\n", i, res_setup->type); i 773 libavcodec/vorbisdec.c unsigned i, j; i 782 libavcodec/vorbisdec.c for (i = 0; i < vc->mapping_count; ++i) { i 783 libavcodec/vorbisdec.c vorbis_mapping *mapping_setup = &vc->mappings[i]; i 818 libavcodec/vorbisdec.c i, mapping_setup->coupling_steps); i 821 libavcodec/vorbisdec.c av_log(vc->avctx, AV_LOG_ERROR, "%u. mapping setup data invalid.\n", i); i 840 libavcodec/vorbisdec.c ff_dlog(NULL, " %u mapping %u submap : floor %d, residue %d\n", i, j, i 888 libavcodec/vorbisdec.c unsigned i; i 897 libavcodec/vorbisdec.c for (i = 0; i < vc->mode_count; ++i) { i 898 libavcodec/vorbisdec.c vorbis_mode *mode_setup = &vc->modes[i]; i 906 libavcodec/vorbisdec.c i, mode_setup->blockflag, mode_setup->windowtype, i 1152 libavcodec/vorbisdec.c int i; i 1156 libavcodec/vorbisdec.c for (i = 0; i < order; i++) i 1157 libavcodec/vorbisdec.c lsp[i] = 2.0f * cos(lsp[i]); i 1162 libavcodec/vorbisdec.c i = 0; i 1163 libavcodec/vorbisdec.c while (i < vf->map_size[blockflag]) { i 1164 libavcodec/vorbisdec.c int j, iter_cond = vf->map[blockflag][i]; i 1195 libavcodec/vorbisdec.c vec[i] = q; ++i; i 1196 libavcodec/vorbisdec.c } while (vf->map[blockflag][i] == iter_cond); i 1219 libavcodec/vorbisdec.c unsigned partition_class, cdim, cbits, csub, cval, offset, i, j; i 1234 libavcodec/vorbisdec.c for (i = 0; i < vf->partitions; ++i) { i 1235 libavcodec/vorbisdec.c partition_class = vf->partition_class[i]; i 1277 libavcodec/vorbisdec.c for (i = 2; i < vf->x_list_dim; ++i) { i 1280 libavcodec/vorbisdec.c low_neigh_offs = vf->list[i].low; i 1281 libavcodec/vorbisdec.c high_neigh_offs = vf->list[i].high; i 1285 libavcodec/vorbisdec.c err = ady * (vf->list[i].x - vf->list[low_neigh_offs].x); i 1293 libavcodec/vorbisdec.c val = floor1_Y[i]; i 1304 libavcodec/vorbisdec.c floor1_flag[i] = 1; i 1307 libavcodec/vorbisdec.c floor1_Y_final[i] = av_clip_uint16(val - lowroom + predicted); i 1309 libavcodec/vorbisdec.c floor1_Y_final[i] = av_clip_uint16(predicted - val + highroom - 1); i 1313 libavcodec/vorbisdec.c floor1_Y_final[i] = av_clip_uint16(predicted - (val + 1) / 2); i 1315 libavcodec/vorbisdec.c floor1_Y_final[i] = av_clip_uint16(predicted + val / 2); i 1319 libavcodec/vorbisdec.c floor1_flag[i] = 0; i 1320 libavcodec/vorbisdec.c floor1_Y_final[i] = av_clip_uint16(predicted); i 1324 libavcodec/vorbisdec.c vf->list[i].x, floor1_Y_final[i], val); i 1345 libavcodec/vorbisdec.c int p, j, i; i 1365 libavcodec/vorbisdec.c for (i = partition_count + c_p_c - 1; i >= partition_count; i--) { i 1366 libavcodec/vorbisdec.c if (i < ptns_to_read) i 1367 libavcodec/vorbisdec.c vr->classifs[p + i] = 0; i 1370 libavcodec/vorbisdec.c for (i = partition_count + c_p_c - 1; i >= partition_count; i--) { i 1373 libavcodec/vorbisdec.c if (i < ptns_to_read) i 1374 libavcodec/vorbisdec.c vr->classifs[p + i] = temp - temp2 * vr->classifications; i 1397 libavcodec/vorbisdec.c unsigned pass, ch_used, i, j, k, l; i 1436 libavcodec/vorbisdec.c for (i = 0; (i < c_p_c) && (partition_count < ptns_to_read); ++i) { i 1580 libavcodec/vorbisdec.c int i; i 1581 libavcodec/vorbisdec.c for (i = 0; i < blocksize; i++) { i 1582 libavcodec/vorbisdec.c if (mag[i] > 0.0) { i 1583 libavcodec/vorbisdec.c if (ang[i] > 0.0) { i 1584 libavcodec/vorbisdec.c ang[i] = mag[i] - ang[i]; i 1586 libavcodec/vorbisdec.c float temp = ang[i]; i 1587 libavcodec/vorbisdec.c ang[i] = mag[i]; i 1588 libavcodec/vorbisdec.c mag[i] += temp; i 1591 libavcodec/vorbisdec.c if (ang[i] > 0.0) { i 1592 libavcodec/vorbisdec.c ang[i] += mag[i]; i 1594 libavcodec/vorbisdec.c float temp = ang[i]; i 1595 libavcodec/vorbisdec.c ang[i] = mag[i]; i 1596 libavcodec/vorbisdec.c mag[i] -= temp; i 1610 libavcodec/vorbisdec.c int i, j; i 1648 libavcodec/vorbisdec.c for (i = 0; i < vc->audio_channels; ++i) i 1649 libavcodec/vorbisdec.c memset(floor_ptr[i], 0, vlen * sizeof(floor_ptr[0][0])); //FIXME can this be removed ? i 1653 libavcodec/vorbisdec.c for (i = 0; i < vc->audio_channels; ++i) { i 1657 libavcodec/vorbisdec.c floor = &vc->floors[mapping->submap_floor[mapping->mux[i]]]; i 1662 libavcodec/vorbisdec.c ret = floor->decode(vc, &floor->data, floor_ptr[i]); i 1668 libavcodec/vorbisdec.c no_residue[i] = ret; i 1673 libavcodec/vorbisdec.c for (i = mapping->coupling_steps - 1; i >= 0; --i) { i 1674 libavcodec/vorbisdec.c if (!(no_residue[mapping->magnitude[i]] & no_residue[mapping->angle[i]])) { i 1675 libavcodec/vorbisdec.c no_residue[mapping->magnitude[i]] = 0; i 1676 libavcodec/vorbisdec.c no_residue[mapping->angle[i]] = 0; i 1682 libavcodec/vorbisdec.c for (i = 0; i < mapping->submaps; ++i) { i 1688 libavcodec/vorbisdec.c if ((mapping->submaps == 1) || (i == mapping->mux[j])) { i 1699 libavcodec/vorbisdec.c residue = &vc->residues[mapping->submap_residue[i]]; i 1719 libavcodec/vorbisdec.c for (i = mapping->coupling_steps - 1; i >= 0; --i) { //warning: i has to be signed i 1722 libavcodec/vorbisdec.c mag = vc->channel_residues+res_chan[mapping->magnitude[i]] * blocksize / 2; i 1723 libavcodec/vorbisdec.c ang = vc->channel_residues+res_chan[mapping->angle[i]] * blocksize / 2; i 1776 libavcodec/vorbisdec.c int i, len, ret; i 1829 libavcodec/vorbisdec.c for (i = 0; i < vc->audio_channels; i++) i 1830 libavcodec/vorbisdec.c channel_ptrs[i] = (float *)frame->extended_data[i]; i 1832 libavcodec/vorbisdec.c for (i = 0; i < vc->audio_channels; i++) { i 1833 libavcodec/vorbisdec.c int ch = ff_vorbis_channel_layout_offsets[vc->audio_channels - 1][i]; i 1834 libavcodec/vorbisdec.c channel_ptrs[ch] = (float *)frame->extended_data[i]; i 175 libavcodec/vorbisenc.c int i; i 187 libavcodec/vorbisenc.c for (i = 0; i < cb->nentries; i++) { i 194 libavcodec/vorbisenc.c off = (i / div) % vals; // lookup type 1 i 196 libavcodec/vorbisenc.c off = i * cb->ndimensions + j; // lookup type 2 i 198 libavcodec/vorbisenc.c cb->dimensions[i * cb->ndimensions + j] = last + cb->min + cb->quantlist[off] * cb->delta; i 200 libavcodec/vorbisenc.c last = cb->dimensions[i * cb->ndimensions + j]; i 201 libavcodec/vorbisenc.c cb->pow2[i] += cb->dimensions[i * cb->ndimensions + j] * cb->dimensions[i * cb->ndimensions + j]; i 204 libavcodec/vorbisenc.c cb->pow2[i] /= 2.0; i 212 libavcodec/vorbisenc.c int i; i 217 libavcodec/vorbisenc.c for (i = 0; i < rc->classifications; i++) { i 221 libavcodec/vorbisenc.c if (rc->books[i][j] != -1) i 225 libavcodec/vorbisenc.c cb = &venc->codebooks[rc->books[i][j]]; i 234 libavcodec/vorbisenc.c if (a > rc->maxes[i][0]) i 235 libavcodec/vorbisenc.c rc->maxes[i][0] = a; i 237 libavcodec/vorbisenc.c if (a > rc->maxes[i][1]) i 238 libavcodec/vorbisenc.c rc->maxes[i][1] = a; i 242 libavcodec/vorbisenc.c for (i = 0; i < rc->classifications; i++) { i 243 libavcodec/vorbisenc.c rc->maxes[i][0] += 0.8; i 244 libavcodec/vorbisenc.c rc->maxes[i][1] += 0.8; i 275 libavcodec/vorbisenc.c int i, book, ret; i 311 libavcodec/vorbisenc.c for (i = 0; i < vals; i++) i 312 libavcodec/vorbisenc.c cb->quantlist[i] = cvectors[book].quant[i]; i 332 libavcodec/vorbisenc.c for (i = 0; i < fc->partitions; i++) { i 334 libavcodec/vorbisenc.c fc->partition_to_class[i] = a[i]; i 335 libavcodec/vorbisenc.c fc->nclasses = FFMAX(fc->nclasses, fc->partition_to_class[i]); i 341 libavcodec/vorbisenc.c for (i = 0; i < fc->nclasses; i++) { i 342 libavcodec/vorbisenc.c vorbis_enc_floor_class * c = &fc->classes[i]; i 344 libavcodec/vorbisenc.c c->dim = floor_classes[i].dim; i 345 libavcodec/vorbisenc.c c->subclass = floor_classes[i].subclass; i 346 libavcodec/vorbisenc.c c->masterbook = floor_classes[i].masterbook; i 352 libavcodec/vorbisenc.c c->books[j] = floor_classes[i].nbooks[j]; i 358 libavcodec/vorbisenc.c for (i = 0; i < fc->partitions; i++) i 359 libavcodec/vorbisenc.c fc->values += fc->classes[fc->partition_to_class[i]].dim; i 366 libavcodec/vorbisenc.c for (i = 2; i < fc->values; i++) { i 372 libavcodec/vorbisenc.c fc->list[i].x = a[i - 2]; i 422 libavcodec/vorbisenc.c for (i = 0; i < venc->channels; i++) i 423 libavcodec/vorbisenc.c mc->mux[i] = 0; i 428 libavcodec/vorbisenc.c for (i = 0; i < mc->submaps; i++) { i 429 libavcodec/vorbisenc.c mc->floor[i] = 0; i 430 libavcodec/vorbisenc.c mc->residue[i] = 0; i 486 libavcodec/vorbisenc.c int i; i 493 libavcodec/vorbisenc.c for (i = 1; i < cb->nentries; i++) i 494 libavcodec/vorbisenc.c if (cb->lens[i] < cb->lens[i-1]) i 496 libavcodec/vorbisenc.c if (i == cb->nentries) i 503 libavcodec/vorbisenc.c i = 0; i 504 libavcodec/vorbisenc.c while (i < cb->nentries) { i 506 libavcodec/vorbisenc.c for (j = 0; j+i < cb->nentries; j++) i 507 libavcodec/vorbisenc.c if (cb->lens[j+i] != len) i 509 libavcodec/vorbisenc.c put_bits(pb, ilog(cb->nentries - i), j); i 510 libavcodec/vorbisenc.c i += j; i 515 libavcodec/vorbisenc.c for (i = 0; i < cb->nentries; i++) i 516 libavcodec/vorbisenc.c if (!cb->lens[i]) i 518 libavcodec/vorbisenc.c if (i != cb->nentries) i 522 libavcodec/vorbisenc.c for (i = 0; i < cb->nentries; i++) { i 524 libavcodec/vorbisenc.c put_bits(pb, 1, !!cb->lens[i]); i 525 libavcodec/vorbisenc.c if (cb->lens[i]) i 526 libavcodec/vorbisenc.c put_bits(pb, 5, cb->lens[i] - 1); i 535 libavcodec/vorbisenc.c for (i = 1; i < tmp; i++) i 536 libavcodec/vorbisenc.c bits = FFMAX(bits, ilog(cb->quantlist[i])); i 544 libavcodec/vorbisenc.c for (i = 0; i < tmp; i++) i 545 libavcodec/vorbisenc.c put_bits(pb, bits, cb->quantlist[i]); i 551 libavcodec/vorbisenc.c int i; i 557 libavcodec/vorbisenc.c for (i = 0; i < fc->partitions; i++) i 558 libavcodec/vorbisenc.c put_bits(pb, 4, fc->partition_to_class[i]); i 560 libavcodec/vorbisenc.c for (i = 0; i < fc->nclasses; i++) { i 563 libavcodec/vorbisenc.c put_bits(pb, 3, fc->classes[i].dim - 1); i 564 libavcodec/vorbisenc.c put_bits(pb, 2, fc->classes[i].subclass); i 566 libavcodec/vorbisenc.c if (fc->classes[i].subclass) i 567 libavcodec/vorbisenc.c put_bits(pb, 8, fc->classes[i].masterbook); i 569 libavcodec/vorbisenc.c books = (1 << fc->classes[i].subclass); i 572 libavcodec/vorbisenc.c put_bits(pb, 8, fc->classes[i].books[j] + 1); i 578 libavcodec/vorbisenc.c for (i = 2; i < fc->values; i++) i 579 libavcodec/vorbisenc.c put_bits(pb, fc->rangebits, fc->list[i].x); i 584 libavcodec/vorbisenc.c int i; i 594 libavcodec/vorbisenc.c for (i = 0; i < rc->classifications; i++) { i 597 libavcodec/vorbisenc.c tmp |= (rc->books[i][j] != -1) << j; i 606 libavcodec/vorbisenc.c for (i = 0; i < rc->classifications; i++) { i 609 libavcodec/vorbisenc.c if (rc->books[i][j] != -1) i 610 libavcodec/vorbisenc.c put_bits(pb, 8, rc->books[i][j]); i 616 libavcodec/vorbisenc.c int i; i 627 libavcodec/vorbisenc.c for (i = 0; "vorbis"[i]; i++) i 628 libavcodec/vorbisenc.c put_bits(&pb, 8, "vorbis"[i]); i 647 libavcodec/vorbisenc.c for (i = 0; "vorbis"[i]; i++) i 648 libavcodec/vorbisenc.c put_bits(&pb, 8, "vorbis"[i]); i 661 libavcodec/vorbisenc.c for (i = 0; "vorbis"[i]; i++) i 662 libavcodec/vorbisenc.c put_bits(&pb, 8, "vorbis"[i]); i 666 libavcodec/vorbisenc.c for (i = 0; i < venc->ncodebooks; i++) i 667 libavcodec/vorbisenc.c put_codebook_header(&pb, &venc->codebooks[i]); i 675 libavcodec/vorbisenc.c for (i = 0; i < venc->nfloors; i++) i 676 libavcodec/vorbisenc.c put_floor_header(&pb, &venc->floors[i]); i 680 libavcodec/vorbisenc.c for (i = 0; i < venc->nresidues; i++) i 681 libavcodec/vorbisenc.c put_residue_header(&pb, &venc->residues[i]); i 685 libavcodec/vorbisenc.c for (i = 0; i < venc->nmappings; i++) { i 686 libavcodec/vorbisenc.c vorbis_enc_mapping *mc = &venc->mappings[i]; i 718 libavcodec/vorbisenc.c for (i = 0; i < venc->nmodes; i++) { i 719 libavcodec/vorbisenc.c put_bits(&pb, 1, venc->modes[i].blockflag); i 722 libavcodec/vorbisenc.c put_bits(&pb, 8, venc->modes[i].mapping); i 739 libavcodec/vorbisenc.c for (i = 0; i < 3; i++) { i 740 libavcodec/vorbisenc.c memcpy(p, buffer + buffer_len, hlens[i]); i 741 libavcodec/vorbisenc.c p += hlens[i]; i 742 libavcodec/vorbisenc.c buffer_len += hlens[i]; i 749 libavcodec/vorbisenc.c static float get_floor_average(vorbis_enc_floor * fc, float *coeffs, int i) i 751 libavcodec/vorbisenc.c int begin = fc->list[fc->list[FFMAX(i-1, 0)].sort].x; i 752 libavcodec/vorbisenc.c int end = fc->list[fc->list[FFMIN(i+1, fc->values - 1)].sort].x; i 765 libavcodec/vorbisenc.c int i; i 768 libavcodec/vorbisenc.c for (i = 0; i < fc->values; i++) { i 769 libavcodec/vorbisenc.c averages[i] = get_floor_average(fc, coeffs, i); i 770 libavcodec/vorbisenc.c tot_average += averages[i]; i 775 libavcodec/vorbisenc.c for (i = 0; i < fc->values; i++) { i 776 libavcodec/vorbisenc.c int position = fc->list[fc->list[i].sort].x; i 777 libavcodec/vorbisenc.c float average = averages[i]; i 784 libavcodec/vorbisenc.c posts[fc->list[i].sort] = j; i 799 libavcodec/vorbisenc.c int i, counter; i 808 libavcodec/vorbisenc.c for (i = 2; i < fc->values; i++) { i 809 libavcodec/vorbisenc.c int predicted = render_point(fc->list[fc->list[i].low].x, i 810 libavcodec/vorbisenc.c posts[fc->list[i].low], i 811 libavcodec/vorbisenc.c fc->list[fc->list[i].high].x, i 812 libavcodec/vorbisenc.c posts[fc->list[i].high], i 813 libavcodec/vorbisenc.c fc->list[i].x); i 817 libavcodec/vorbisenc.c if (predicted == posts[i]) { i 818 libavcodec/vorbisenc.c coded[i] = 0; // must be used later as flag! i 821 libavcodec/vorbisenc.c if (!coded[fc->list[i].low ]) i 822 libavcodec/vorbisenc.c coded[fc->list[i].low ] = -1; i 823 libavcodec/vorbisenc.c if (!coded[fc->list[i].high]) i 824 libavcodec/vorbisenc.c coded[fc->list[i].high] = -1; i 826 libavcodec/vorbisenc.c if (posts[i] > predicted) { i 827 libavcodec/vorbisenc.c if (posts[i] - predicted > room) i 828 libavcodec/vorbisenc.c coded[i] = posts[i] - predicted + lowroom; i 830 libavcodec/vorbisenc.c coded[i] = (posts[i] - predicted) << 1; i 832 libavcodec/vorbisenc.c if (predicted - posts[i] > room) i 833 libavcodec/vorbisenc.c coded[i] = predicted - posts[i] + highroom - 1; i 835 libavcodec/vorbisenc.c coded[i] = ((predicted - posts[i]) << 1) - 1; i 840 libavcodec/vorbisenc.c for (i = 0; i < fc->partitions; i++) { i 841 libavcodec/vorbisenc.c vorbis_enc_floor_class * c = &fc->classes[fc->partition_to_class[i]]; i 885 libavcodec/vorbisenc.c int i, entry = -1; i 888 libavcodec/vorbisenc.c for (i = 0; i < book->nentries; i++) { i 889 libavcodec/vorbisenc.c float * vec = book->dimensions + i * book->ndimensions, d = book->pow2[i]; i 891 libavcodec/vorbisenc.c if (!book->lens[i]) i 896 libavcodec/vorbisenc.c entry = i; i 909 libavcodec/vorbisenc.c int pass, i, j, p, k; i 926 libavcodec/vorbisenc.c for (i = 0; i < rc->classifications - 1; i++) i 927 libavcodec/vorbisenc.c if (max1 < rc->maxes[i][0] && max2 < rc->maxes[i][1]) i 929 libavcodec/vorbisenc.c classes[0][p] = i; i 939 libavcodec/vorbisenc.c for (i = 0; i < classwords; i++) { i 941 libavcodec/vorbisenc.c entry += classes[j][p + i]; i 946 libavcodec/vorbisenc.c for (i = 0; i < classwords && p < partitions; i++, p++) { i 1089 libavcodec/vorbisenc.c int i, ret, need_more; i 1116 libavcodec/vorbisenc.c int i; i 1118 libavcodec/vorbisenc.c for (i = 0; i < frames_needed; i++) { i 1154 libavcodec/vorbisenc.c for (i = 0; i < venc->channels; i++) { i 1155 libavcodec/vorbisenc.c vorbis_enc_floor *fc = &venc->floors[mapping->floor[mapping->mux[i]]]; i 1157 libavcodec/vorbisenc.c floor_fit(venc, fc, &venc->coeffs[i * frame_size], posts, frame_size); i 1158 libavcodec/vorbisenc.c if (floor_encode(venc, fc, &pb, posts, &venc->floor[i * frame_size], frame_size)) { i 1164 libavcodec/vorbisenc.c for (i = 0; i < venc->channels * frame_size; i++) i 1165 libavcodec/vorbisenc.c venc->coeffs[i] /= venc->floor[i]; i 1167 libavcodec/vorbisenc.c for (i = 0; i < mapping->coupling_steps; i++) { i 1168 libavcodec/vorbisenc.c float *mag = venc->coeffs + mapping->magnitude[i] * frame_size; i 1169 libavcodec/vorbisenc.c float *ang = venc->coeffs + mapping->angle[i] * frame_size; i 1207 libavcodec/vorbisenc.c int i; i 1210 libavcodec/vorbisenc.c for (i = 0; i < venc->ncodebooks; i++) { i 1211 libavcodec/vorbisenc.c av_freep(&venc->codebooks[i].lens); i 1212 libavcodec/vorbisenc.c av_freep(&venc->codebooks[i].codewords); i 1213 libavcodec/vorbisenc.c av_freep(&venc->codebooks[i].quantlist); i 1214 libavcodec/vorbisenc.c av_freep(&venc->codebooks[i].dimensions); i 1215 libavcodec/vorbisenc.c av_freep(&venc->codebooks[i].pow2); i 1220 libavcodec/vorbisenc.c for (i = 0; i < venc->nfloors; i++) { i 1222 libavcodec/vorbisenc.c if (venc->floors[i].classes) i 1223 libavcodec/vorbisenc.c for (j = 0; j < venc->floors[i].nclasses; j++) i 1224 libavcodec/vorbisenc.c av_freep(&venc->floors[i].classes[j].books); i 1225 libavcodec/vorbisenc.c av_freep(&venc->floors[i].classes); i 1226 libavcodec/vorbisenc.c av_freep(&venc->floors[i].partition_to_class); i 1227 libavcodec/vorbisenc.c av_freep(&venc->floors[i].list); i 1232 libavcodec/vorbisenc.c for (i = 0; i < venc->nresidues; i++) { i 1233 libavcodec/vorbisenc.c av_freep(&venc->residues[i].books); i 1234 libavcodec/vorbisenc.c av_freep(&venc->residues[i].maxes); i 1239 libavcodec/vorbisenc.c for (i = 0; i < venc->nmappings; i++) { i 1240 libavcodec/vorbisenc.c av_freep(&venc->mappings[i].mux); i 1241 libavcodec/vorbisenc.c av_freep(&venc->mappings[i].floor); i 1242 libavcodec/vorbisenc.c av_freep(&venc->mappings[i].residue); i 1243 libavcodec/vorbisenc.c av_freep(&venc->mappings[i].magnitude); i 1244 libavcodec/vorbisenc.c av_freep(&venc->mappings[i].angle); i 337 libavcodec/vp3.c int i, j; i 350 libavcodec/vp3.c for (i = 0; i < 16; i++) { i 351 libavcodec/vp3.c ff_free_vlc(&s->dc_vlc[i]); i 352 libavcodec/vp3.c ff_free_vlc(&s->ac_vlc_1[i]); i 353 libavcodec/vp3.c ff_free_vlc(&s->ac_vlc_2[i]); i 354 libavcodec/vp3.c ff_free_vlc(&s->ac_vlc_3[i]); i 355 libavcodec/vp3.c ff_free_vlc(&s->ac_vlc_4[i]); i 364 libavcodec/vp3.c for (i = 0; i < 7; i++) i 365 libavcodec/vp3.c ff_free_vlc(&s->vp4_mv_vlc[j][i]); i 367 libavcodec/vp3.c for (i = 0; i < 2; i++) i 368 libavcodec/vp3.c ff_free_vlc(&s->block_pattern_vlc[i]); i 382 libavcodec/vp3.c int x, y, i, j = 0; i 394 libavcodec/vp3.c for (i = 0; i < 16; i++) { i 395 libavcodec/vp3.c x = 4 * sb_x + hilbert_offset[i][0]; i 396 libavcodec/vp3.c y = 4 * sb_y + hilbert_offset[i][1]; i 416 libavcodec/vp3.c int i, plane, inter, qri, bmi, bmj, qistart; i 430 libavcodec/vp3.c for (i = 0; i < 64; i++) { i 431 libavcodec/vp3.c int coeff = (2 * (sum - s->qps[qpi]) * s->base_matrix[bmi][i] - i 432 libavcodec/vp3.c 2 * (qistart - s->qps[qpi]) * s->base_matrix[bmj][i] + i 436 libavcodec/vp3.c int qmin = 8 << (inter + !i); i 437 libavcodec/vp3.c int qscale = i ? ac_scale_factor : dc_scale_factor; i 439 libavcodec/vp3.c s->qmat[qpi][inter][plane][s->idct_permutation[i]] = i 440 libavcodec/vp3.c (i == 0 || s->version < 2) ? av_clip((qscale * coeff) / 100 * 4, qmin, 4096) i 475 libavcodec/vp3.c int i, j; i 576 libavcodec/vp3.c for (i = sb_start; i < sb_end; i++) { i 580 libavcodec/vp3.c current_fragment = s->superblock_fragments[i * 16 + j]; i 591 libavcodec/vp3.c for (i = sb_start; i < sb_end && get_bits_left(gb) > 0; i++) { i 598 libavcodec/vp3.c current_fragment = s->superblock_fragments[i * 16 + j]; i 600 libavcodec/vp3.c int coded = s->superblock_coding[i]; i 631 libavcodec/vp3.c for (i = 0; i < 64; i++) i 632 libavcodec/vp3.c s->num_coded_frags[plane][i] = num_coded_frags; i 698 libavcodec/vp3.c int plane, i, j, k, fragment; i 709 libavcodec/vp3.c for (i = 0; i < s->yuv_macroblock_count; i += current_run) { i 713 libavcodec/vp3.c if (current_run > s->yuv_macroblock_count - i) i 715 libavcodec/vp3.c memset(s->superblock_coding + i, 2 * bit, current_run); i 725 libavcodec/vp3.c for (i = 0; i < s->yuv_macroblock_count; i++) { i 726 libavcodec/vp3.c if (!s->superblock_coding[i]) { i 731 libavcodec/vp3.c s->superblock_coding[i] = bit; i 740 libavcodec/vp3.c i = 0; i 760 libavcodec/vp3.c mb_coded = s->superblock_coding[i++]; i 792 libavcodec/vp3.c int i, j, k, sb_x, sb_y; i 802 libavcodec/vp3.c for (i = 0; i < s->fragment_count; i++) i 803 libavcodec/vp3.c s->all_fragments[i].coding_method = MODE_INTRA; i 810 libavcodec/vp3.c for (i = 0; i < 8; i++) i 811 libavcodec/vp3.c custom_mode_alphabet[i] = MODE_INTER_NO_MV; i 812 libavcodec/vp3.c for (i = 0; i < 8; i++) i 813 libavcodec/vp3.c custom_mode_alphabet[get_bits(gb, 3)] = i; i 1099 libavcodec/vp3.c int qpi, i, j, bit, run_length, blocks_decoded, num_blocks_at_qpi; i 1103 libavcodec/vp3.c i = blocks_decoded = num_blocks_at_qpi = 0; i 1122 libavcodec/vp3.c for (j = 0; j < run_length; i++) { i 1123 libavcodec/vp3.c if (i >= s->total_num_coded_frags) i 1126 libavcodec/vp3.c if (s->all_fragments[s->coded_fragment_list[0][i]].qpi == qpi) { i 1127 libavcodec/vp3.c s->all_fragments[s->coded_fragment_list[0][i]].qpi += bit; i 1180 libavcodec/vp3.c int i, j = 0; i 1261 libavcodec/vp3.c for (i = coeff_index + 1; i <= coeff_index + zero_run; i++) i 1262 libavcodec/vp3.c s->num_coded_frags[plane][i]--; i 1276 libavcodec/vp3.c for (i = coeff_index + 1; i < 64; i++) i 1277 libavcodec/vp3.c s->num_coded_frags[plane][i] -= blocks_ended; i 1298 libavcodec/vp3.c int i; i 1352 libavcodec/vp3.c for (i = 1; i <= 5; i++) { i 1353 libavcodec/vp3.c y_tables[i] = &s->ac_vlc_1[ac_y_table]; i 1354 libavcodec/vp3.c c_tables[i] = &s->ac_vlc_1[ac_c_table]; i 1356 libavcodec/vp3.c for (i = 6; i <= 14; i++) { i 1357 libavcodec/vp3.c y_tables[i] = &s->ac_vlc_2[ac_y_table]; i 1358 libavcodec/vp3.c c_tables[i] = &s->ac_vlc_2[ac_c_table]; i 1360 libavcodec/vp3.c for (i = 15; i <= 27; i++) { i 1361 libavcodec/vp3.c y_tables[i] = &s->ac_vlc_3[ac_y_table]; i 1362 libavcodec/vp3.c c_tables[i] = &s->ac_vlc_3[ac_c_table]; i 1364 libavcodec/vp3.c for (i = 28; i <= 63; i++) { i 1365 libavcodec/vp3.c y_tables[i] = &s->ac_vlc_4[ac_y_table]; i 1366 libavcodec/vp3.c c_tables[i] = &s->ac_vlc_4[ac_c_table]; i 1370 libavcodec/vp3.c for (i = 1; i <= 63; i++) { i 1371 libavcodec/vp3.c residual_eob_run = unpack_vlcs(s, gb, y_tables[i], i, i 1376 libavcodec/vp3.c residual_eob_run = unpack_vlcs(s, gb, c_tables[i], i, i 1380 libavcodec/vp3.c residual_eob_run = unpack_vlcs(s, gb, c_tables[i], i, i 1457 libavcodec/vp3.c int i, j; i 1459 libavcodec/vp3.c for (i = 0; i < 4; i++) i 1460 libavcodec/vp3.c dc_pred[0][i + 1] = s->dc_pred_row[sb_x * 4 + i]; i 1463 libavcodec/vp3.c for (i = 0; i < 4; i++) i 1464 libavcodec/vp3.c vp4_dc_predictor_reset(&dc_pred[j][i + 1]); i 1469 libavcodec/vp3.c int i; i 1471 libavcodec/vp3.c for (i = 0; i < 4; i++) i 1472 libavcodec/vp3.c s->dc_pred_row[sb_x * 4 + i] = dc_pred[4][i + 1]; i 1474 libavcodec/vp3.c for (i = 1; i < 5; i++) i 1475 libavcodec/vp3.c dc_pred[i][0] = dc_pred[i][4]; i 1510 libavcodec/vp3.c int plane, i; i 1513 libavcodec/vp3.c for (i = 0; i < 64; i++) { i 1514 libavcodec/vp3.c s->dct_tokens[plane][i] = base; i 1522 libavcodec/vp3.c int i, j; i 1547 libavcodec/vp3.c for (i = 1; i <= 5; i++) { i 1548 libavcodec/vp3.c tables[0][i] = &s->ac_vlc_1[ac_y_table]; i 1549 libavcodec/vp3.c tables[1][i] = &s->ac_vlc_1[ac_c_table]; i 1551 libavcodec/vp3.c for (i = 6; i <= 14; i++) { i 1552 libavcodec/vp3.c tables[0][i] = &s->ac_vlc_2[ac_y_table]; i 1553 libavcodec/vp3.c tables[1][i] = &s->ac_vlc_2[ac_c_table]; i 1555 libavcodec/vp3.c for (i = 15; i <= 27; i++) { i 1556 libavcodec/vp3.c tables[0][i] = &s->ac_vlc_3[ac_y_table]; i 1557 libavcodec/vp3.c tables[1][i] = &s->ac_vlc_3[ac_c_table]; i 1559 libavcodec/vp3.c for (i = 28; i <= 63; i++) { i 1560 libavcodec/vp3.c tables[0][i] = &s->ac_vlc_4[ac_y_table]; i 1561 libavcodec/vp3.c tables[1][i] = &s->ac_vlc_4[ac_c_table]; i 1572 libavcodec/vp3.c for (i = 0; i < s->fragment_width[!!plane]; i++) i 1573 libavcodec/vp3.c vp4_dc_predictor_reset(&s->dc_pred_row[i]); i 1576 libavcodec/vp3.c for (i = 0; i < 6; i++) i 1577 libavcodec/vp3.c vp4_dc_predictor_reset(&dc_pred[j][i]); i 1640 libavcodec/vp3.c int i = first_fragment; i 1711 libavcodec/vp3.c for (x = 0; x < fragment_width; x++, i++) { i 1714 libavcodec/vp3.c if (s->all_fragments[i].coding_method != MODE_COPY) { i 1716 libavcodec/vp3.c compatible_frame[s->all_fragments[i].coding_method]; i 1720 libavcodec/vp3.c l = i - 1; i 1726 libavcodec/vp3.c u = i - fragment_width; i 1731 libavcodec/vp3.c ul = i - fragment_width - 1; i 1737 libavcodec/vp3.c ur = i - fragment_width + 1; i 1771 libavcodec/vp3.c DC_COEFF(i) += predicted_dc; i 1773 libavcodec/vp3.c last_dc[current_frame_type] = DC_COEFF(i); i 1851 libavcodec/vp3.c int i = 0; i 1854 libavcodec/vp3.c int token = *s->dct_tokens[plane][i]; i 1858 libavcodec/vp3.c s->dct_tokens[plane][i]++; i 1860 libavcodec/vp3.c *s->dct_tokens[plane][i] = token & ~3; i 1863 libavcodec/vp3.c s->dct_tokens[plane][i]++; i 1864 libavcodec/vp3.c i += (token >> 2) & 0x7f; i 1865 libavcodec/vp3.c if (i > 63) { i 1867 libavcodec/vp3.c return i; i 1869 libavcodec/vp3.c block[perm[i]] = (token >> 9) * dequantizer[perm[i]]; i 1870 libavcodec/vp3.c i++; i 1873 libavcodec/vp3.c block[perm[i]] = (token >> 2) * dequantizer[perm[i]]; i 1874 libavcodec/vp3.c s->dct_tokens[plane][i++]++; i 1877 libavcodec/vp3.c return i; i 1879 libavcodec/vp3.c } while (i < 64); i 1881 libavcodec/vp3.c i--; i 1885 libavcodec/vp3.c return i; i 1893 libavcodec/vp3.c int h, cy, i; i 1922 libavcodec/vp3.c for (i = 3; i < AV_NUM_DATA_POINTERS; i++) i 1923 libavcodec/vp3.c offset[i] = 0; i 1963 libavcodec/vp3.c int i; i 2044 libavcodec/vp3.c for (i = 0; i < 9; i++) i 2045 libavcodec/vp3.c memcpy(temp + i*stride, loop + (i + 1) * loop_stride + 1, 9); i 2057 libavcodec/vp3.c int x, y, i, j, fragment; i 2106 libavcodec/vp3.c i = fragment_start + fragment; i 2115 libavcodec/vp3.c s->all_fragments[i].coding_method != MODE_INTRA) i 2116 libavcodec/vp3.c await_reference_row(s, &s->all_fragments[i], i 2121 libavcodec/vp3.c if (s->all_fragments[i].coding_method != MODE_COPY) { i 2122 libavcodec/vp3.c if ((s->all_fragments[i].coding_method == MODE_USING_GOLDEN) || i 2123 libavcodec/vp3.c (s->all_fragments[i].coding_method == MODE_GOLDEN_MV)) i 2133 libavcodec/vp3.c if ((s->all_fragments[i].coding_method > MODE_INTRA) && i 2134 libavcodec/vp3.c (s->all_fragments[i].coding_method != MODE_USING_GOLDEN)) { i 2186 libavcodec/vp3.c if (s->all_fragments[i].coding_method != MODE_INTRA) { i 2208 libavcodec/vp3.c if (s->all_fragments[i].coding_method == MODE_INTRA) { i 2209 libavcodec/vp3.c vp3_dequant(s, s->all_fragments + i, i 2215 libavcodec/vp3.c if (vp3_dequant(s, s->all_fragments + i, i 2318 libavcodec/vp3.c int i, inter, plane, ret; i 2347 libavcodec/vp3.c for (i = 0; i < 64; i++) { i 2349 libavcodec/vp3.c s->idct_permutation[i] = TRANSPOSE(i); i 2350 libavcodec/vp3.c s->idct_scantable[i] = TRANSPOSE(ff_zigzag_direct[i]); i 2356 libavcodec/vp3.c for (i = 0; i < 3; i++) i 2357 libavcodec/vp3.c s->qps[i] = -1; i 2399 libavcodec/vp3.c for (i = 0; i < 64; i++) { i 2400 libavcodec/vp3.c s->coded_dc_scale_factor[0][i] = s->version < 2 ? vp31_dc_scale_factor[i] : vp4_y_dc_scale_factor[i]; i 2401 libavcodec/vp3.c s->coded_dc_scale_factor[1][i] = s->version < 2 ? vp31_dc_scale_factor[i] : vp4_uv_dc_scale_factor[i]; i 2402 libavcodec/vp3.c s->coded_ac_scale_factor[i] = s->version < 2 ? vp31_ac_scale_factor[i] : vp4_ac_scale_factor[i]; i 2403 libavcodec/vp3.c s->base_matrix[0][i] = s->version < 2 ? vp31_intra_y_dequant[i] : vp4_generic_dequant[i]; i 2404 libavcodec/vp3.c s->base_matrix[1][i] = s->version < 2 ? vp31_intra_c_dequant[i] : vp4_generic_dequant[i]; i 2405 libavcodec/vp3.c s->base_matrix[2][i] = s->version < 2 ? vp31_inter_dequant[i] : vp4_generic_dequant[i]; i 2406 libavcodec/vp3.c s->filter_limit_values[i] = s->version < 2 ? vp31_filter_limit_values[i] : vp4_filter_limit_values[i]; i 2420 libavcodec/vp3.c for (i = 0; i < 16; i++) { i 2422 libavcodec/vp3.c init_vlc(&s->dc_vlc[i], 11, 32, i 2423 libavcodec/vp3.c &dc_bias[i][0][1], 4, 2, i 2424 libavcodec/vp3.c &dc_bias[i][0][0], 4, 2, 0); i 2427 libavcodec/vp3.c init_vlc(&s->ac_vlc_1[i], 11, 32, i 2428 libavcodec/vp3.c &ac_bias_0[i][0][1], 4, 2, i 2429 libavcodec/vp3.c &ac_bias_0[i][0][0], 4, 2, 0); i 2432 libavcodec/vp3.c init_vlc(&s->ac_vlc_2[i], 11, 32, i 2433 libavcodec/vp3.c &ac_bias_1[i][0][1], 4, 2, i 2434 libavcodec/vp3.c &ac_bias_1[i][0][0], 4, 2, 0); i 2437 libavcodec/vp3.c init_vlc(&s->ac_vlc_3[i], 11, 32, i 2438 libavcodec/vp3.c &ac_bias_2[i][0][1], 4, 2, i 2439 libavcodec/vp3.c &ac_bias_2[i][0][0], 4, 2, 0); i 2442 libavcodec/vp3.c init_vlc(&s->ac_vlc_4[i], 11, 32, i 2443 libavcodec/vp3.c &ac_bias_3[i][0][1], 4, 2, i 2444 libavcodec/vp3.c &ac_bias_3[i][0][0], 4, 2, 0); i 2448 libavcodec/vp3.c for (i = 0; i < 16; i++) { i 2450 libavcodec/vp3.c init_vlc(&s->dc_vlc[i], 11, 32, i 2451 libavcodec/vp3.c &vp4_dc_bias[i][0][1], 4, 2, i 2452 libavcodec/vp3.c &vp4_dc_bias[i][0][0], 4, 2, 0); i 2455 libavcodec/vp3.c init_vlc(&s->ac_vlc_1[i], 11, 32, i 2456 libavcodec/vp3.c &vp4_ac_bias_0[i][0][1], 4, 2, i 2457 libavcodec/vp3.c &vp4_ac_bias_0[i][0][0], 4, 2, 0); i 2460 libavcodec/vp3.c init_vlc(&s->ac_vlc_2[i], 11, 32, i 2461 libavcodec/vp3.c &vp4_ac_bias_1[i][0][1], 4, 2, i 2462 libavcodec/vp3.c &vp4_ac_bias_1[i][0][0], 4, 2, 0); i 2465 libavcodec/vp3.c init_vlc(&s->ac_vlc_3[i], 11, 32, i 2466 libavcodec/vp3.c &vp4_ac_bias_2[i][0][1], 4, 2, i 2467 libavcodec/vp3.c &vp4_ac_bias_2[i][0][0], 4, 2, 0); i 2470 libavcodec/vp3.c init_vlc(&s->ac_vlc_4[i], 11, 32, i 2471 libavcodec/vp3.c &vp4_ac_bias_3[i][0][1], 4, 2, i 2472 libavcodec/vp3.c &vp4_ac_bias_3[i][0][0], 4, 2, 0); i 2477 libavcodec/vp3.c for (i = 0; i < 16; i++) { i 2479 libavcodec/vp3.c if (init_vlc(&s->dc_vlc[i], 11, 32, i 2480 libavcodec/vp3.c &s->huffman_table[i][0][1], 8, 4, i 2481 libavcodec/vp3.c &s->huffman_table[i][0][0], 8, 4, 0) < 0) i 2485 libavcodec/vp3.c if (init_vlc(&s->ac_vlc_1[i], 11, 32, i 2486 libavcodec/vp3.c &s->huffman_table[i + 16][0][1], 8, 4, i 2487 libavcodec/vp3.c &s->huffman_table[i + 16][0][0], 8, 4, 0) < 0) i 2491 libavcodec/vp3.c if (init_vlc(&s->ac_vlc_2[i], 11, 32, i 2492 libavcodec/vp3.c &s->huffman_table[i + 16 * 2][0][1], 8, 4, i 2493 libavcodec/vp3.c &s->huffman_table[i + 16 * 2][0][0], 8, 4, 0) < 0) i 2497 libavcodec/vp3.c if (init_vlc(&s->ac_vlc_3[i], 11, 32, i 2498 libavcodec/vp3.c &s->huffman_table[i + 16 * 3][0][1], 8, 4, i 2499 libavcodec/vp3.c &s->huffman_table[i + 16 * 3][0][0], 8, 4, 0) < 0) i 2503 libavcodec/vp3.c if (init_vlc(&s->ac_vlc_4[i], 11, 32, i 2504 libavcodec/vp3.c &s->huffman_table[i + 16 * 4][0][1], 8, 4, i 2505 libavcodec/vp3.c &s->huffman_table[i + 16 * 4][0][0], 8, 4, 0) < 0) i 2528 libavcodec/vp3.c for (i = 0; i < 7; i++) i 2529 libavcodec/vp3.c init_vlc(&s->vp4_mv_vlc[j][i], 6, 63, i 2530 libavcodec/vp3.c &vp4_mv_vlc[j][i][0][1], 4, 2, i 2531 libavcodec/vp3.c &vp4_mv_vlc[j][i][0][0], 4, 2, 0); i 2534 libavcodec/vp3.c for (i = 0; i < 2; i++) i 2535 libavcodec/vp3.c init_vlc(&s->block_pattern_vlc[i], 3, 14, i 2536 libavcodec/vp3.c &vp4_block_pattern_vlc[i][0][1], 2, 1, i 2537 libavcodec/vp3.c &vp4_block_pattern_vlc[i][0][0], 2, 1, 0); i 2591 libavcodec/vp3.c int qps_changed = 0, i, err; i 2608 libavcodec/vp3.c for (i = 0; i < 3; i++) { i 2609 libavcodec/vp3.c if (s->qps[i] != s1->qps[1]) { i 2611 libavcodec/vp3.c memcpy(&s->qmat[i], &s1->qmat[i], sizeof(s->qmat[i])); i 2639 libavcodec/vp3.c int i, ret; i 2689 libavcodec/vp3.c for (i = 0; i < 3; i++) i 2690 libavcodec/vp3.c s->last_qps[i] = s->qps[i]; i 2696 libavcodec/vp3.c for (i = s->nqps; i < 3; i++) i 2697 libavcodec/vp3.c s->qps[i] = -1; i 2710 libavcodec/vp3.c for (i = 0; i < s->nqps; i++) i 2713 libavcodec/vp3.c if (s->qps[i] != s->last_qps[i] || s->qps[0] != s->last_qps[0]) i 2714 libavcodec/vp3.c init_dequantizer(s, i); i 2828 libavcodec/vp3.c for (i = 0; i < 3; i++) { i 2829 libavcodec/vp3.c int height = s->height >> (i && s->chroma_y_shift); i 2831 libavcodec/vp3.c s->data_offset[i] = 0; i 2833 libavcodec/vp3.c s->data_offset[i] = (height - 1) * s->current_frame.f->linesize[i]; i 2837 libavcodec/vp3.c for (i = 0; i < s->c_superblock_height; i++) i 2838 libavcodec/vp3.c render_slice(s, i); i 2842 libavcodec/vp3.c for (i = 0; i < 3; i++) { i 2843 libavcodec/vp3.c int row = (s->height >> (3 + (i && s->chroma_y_shift))) - 1; i 2844 libavcodec/vp3.c apply_loop_filter(s, i, row, row + 1); i 3030 libavcodec/vp3.c int i, n, matrices, inter, plane; i 3039 libavcodec/vp3.c for (i = 0; i < 64; i++) i 3040 libavcodec/vp3.c s->filter_limit_values[i] = get_bits(gb, n); i 3048 libavcodec/vp3.c for (i = 0; i < 64; i++) i 3049 libavcodec/vp3.c s->coded_ac_scale_factor[i] = get_bits(gb, n); i 3056 libavcodec/vp3.c for (i = 0; i < 64; i++) i 3057 libavcodec/vp3.c s->coded_dc_scale_factor[0][i] = i 3058 libavcodec/vp3.c s->coded_dc_scale_factor[1][i] = get_bits(gb, n); i 3071 libavcodec/vp3.c for (i = 0; i < 64; i++) i 3072 libavcodec/vp3.c s->base_matrix[n][i] = get_bits(gb, 8); i 3098 libavcodec/vp3.c i = get_bits(gb, av_log2(matrices - 1) + 1); i 3099 libavcodec/vp3.c if (i >= matrices) { i 3104 libavcodec/vp3.c s->qr_base[inter][plane][qri] = i; i 3107 libavcodec/vp3.c i = get_bits(gb, av_log2(63 - qi) + 1) + 1; i 3108 libavcodec/vp3.c s->qr_size[inter][plane][qri++] = i; i 3109 libavcodec/vp3.c qi += i; i 3147 libavcodec/vp3.c int i; i 3165 libavcodec/vp3.c for (i = 0; i < 3; i++) { i 3166 libavcodec/vp3.c if (header_len[i] <= 0) i 3168 libavcodec/vp3.c ret = init_get_bits8(&gb, header_start[i], header_len[i]); i 3200 libavcodec/vp3.c if (ptype != 0x81 && 8 * header_len[i] != get_bits_count(&gb)) i 3203 libavcodec/vp3.c 8 * header_len[i] - get_bits_count(&gb), ptype); i 55 libavcodec/vp3dsp.c int i; i 58 libavcodec/vp3dsp.c for (i = 0; i < 8; i++) { i 107 libavcodec/vp3dsp.c for (i = 0; i < 8; i++) { i 206 libavcodec/vp3dsp.c int i; i 209 libavcodec/vp3dsp.c for (i = 0; i < 4; i++) { i 258 libavcodec/vp3dsp.c for (i = 0; i < 8; i++) { i 367 libavcodec/vp3dsp.c int i, dc = (block[0] + 15) >> 5; i 369 libavcodec/vp3dsp.c for (i = 0; i < 8; i++) { i 431 libavcodec/vp3dsp.c int i; i 433 libavcodec/vp3dsp.c for (i = 0; i < h; i++) { i 436 libavcodec/vp3dsp.c a = AV_RN32(&src1[i * stride]); i 437 libavcodec/vp3dsp.c b = AV_RN32(&src2[i * stride]); i 438 libavcodec/vp3dsp.c AV_WN32A(&dst[i * stride], no_rnd_avg32(a, b)); i 439 libavcodec/vp3dsp.c a = AV_RN32(&src1[i * stride + 4]); i 440 libavcodec/vp3dsp.c b = AV_RN32(&src2[i * stride + 4]); i 441 libavcodec/vp3dsp.c AV_WN32A(&dst[i * stride + 4], no_rnd_avg32(a, b)); i 188 libavcodec/vp5.c int b, i, cg, idx, ctx, ctx_last; i 215 libavcodec/vp5.c for (i=ff_vp56_coeff_bit_length[idx]; i>=0; i--) i 216 libavcodec/vp5.c coeff += vp56_rac_get_prob(c, ff_vp56_coeff_parse_table[idx][i]) << i; i 257 libavcodec/vp5.c for (i=coeff_idx; i<=ctx_last; i++) i 258 libavcodec/vp5.c s->coeff_ctx[ff_vp56_b6to4[b]][i] = 5; i 268 libavcodec/vp5.c int i; i 270 libavcodec/vp5.c for (i=0; i<2; i++) { i 271 libavcodec/vp5.c model->vector_sig[i] = 0x80; i 272 libavcodec/vp5.c model->vector_dct[i] = 0x80; i 273 libavcodec/vp5.c model->vector_pdi[i][0] = 0x55; i 274 libavcodec/vp5.c model->vector_pdi[i][1] = 0x80; i 85 libavcodec/vp56.c int i, ctx, type; i 96 libavcodec/vp56.c for(i=0; i<2; i++) { i 104 libavcodec/vp56.c model->mb_types_stats[ctx][type][i] += (delta ^ -sign) + sign; i 291 libavcodec/vp56.c int i; i 302 libavcodec/vp56.c for (i=0; i<2; i++) i 303 libavcodec/vp56.c if (count < 2 && ref_frame == ab[-1+2*i].ref_frame) { i 304 libavcodec/vp56.c dc += ab[-1+2*i].dc_coeff; i 527 libavcodec/vp56.c int i; i 536 libavcodec/vp56.c for (i=0; i<4; i++) i 537 libavcodec/vp56.c s->stride[i] = s->flip * s->frames[VP56_FRAME_CURRENT]->linesize[i]; i 576 libavcodec/vp56.c int i, res; i 593 libavcodec/vp56.c for (i = 0; i < 4; i++) { i 594 libavcodec/vp56.c av_frame_unref(s->frames[i]); i 596 libavcodec/vp56.c av_frame_unref(s->alpha_context->frames[i]); i 785 libavcodec/vp56.c int i; i 795 libavcodec/vp56.c for (i = 0; i < 64; i++) { i 797 libavcodec/vp56.c s->idct_scantable[i] = TRANSPOSE(ff_zigzag_direct[i]); i 801 libavcodec/vp56.c for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { i 802 libavcodec/vp56.c s->frames[i] = av_frame_alloc(); i 803 libavcodec/vp56.c if (!s->frames[i]) { i 843 libavcodec/vp56.c int i; i 849 libavcodec/vp56.c for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) i 850 libavcodec/vp56.c av_frame_free(&s->frames[i]); i 397 libavcodec/vp56.h int i = 0; i 400 libavcodec/vp56.h i = tree[i][vp56_rac_get_prob(c, probs[i])]; i 401 libavcodec/vp56.h } while (i > 0); i 403 libavcodec/vp56.h return -i; i 34 libavcodec/vp56dsp.c int i, v; \ i 36 libavcodec/vp56dsp.c for (i=0; i<12; i++) { \ i 190 libavcodec/vp6.c int i, pos, idx = 1; i 193 libavcodec/vp6.c for (i=0; i<16; i++) i 195 libavcodec/vp6.c if (s->modelp->coeff_reorder[pos] == i) i 200 libavcodec/vp6.c for (i = 0; i <= idx; i++) { i 201 libavcodec/vp6.c int v = s->modelp->coeff_index_to_pos[i]; i 264 libavcodec/vp6.c int a, b, i; i 268 libavcodec/vp6.c for (i=0; i<size-1; i++) { i 269 libavcodec/vp6.c a = tmp[i].count * coeff_model[i] >> 8; i 270 libavcodec/vp6.c b = tmp[i].count * (255 - coeff_model[i]) >> 8; i 271 libavcodec/vp6.c nodes[map[2*i ]].count = a + !a; i 272 libavcodec/vp6.c nodes[map[2*i+1]].count = b + !b; i 362 libavcodec/vp6.c int i, delta = 0; i 366 libavcodec/vp6.c for (i=0; i<sizeof(prob_order); i++) { i 367 libavcodec/vp6.c int j = prob_order[i]; i 473 libavcodec/vp6.c int b, i, cg, idx, ctx; i 500 libavcodec/vp6.c for (i=ff_vp56_coeff_bit_length[idx]; i>=0; i--) i 501 libavcodec/vp6.c coeff += vp56_rac_get_prob(c, ff_vp56_coeff_parse_table[idx][i]) << i; i 530 libavcodec/vp6.c for (run=9, i=0; i<6; i++) i 531 libavcodec/vp6.c run += vp56_rac_get_prob(c, model3[i+8]) << i; i 52 libavcodec/vp8.c int i; i 54 libavcodec/vp8.c for (i = 0; i < MAX_THREADS; i++) { i 56 libavcodec/vp8.c pthread_cond_destroy(&s->thread_data[i].cond); i 57 libavcodec/vp8.c pthread_mutex_destroy(&s->thread_data[i].lock); i 59 libavcodec/vp8.c av_freep(&s->thread_data[i].filter_strength); i 131 libavcodec/vp8.c int i; i 133 libavcodec/vp8.c for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) i 134 libavcodec/vp8.c vp8_release_frame(s, &s->frames[i]); i 149 libavcodec/vp8.c int i; i 152 libavcodec/vp8.c for (i = 0; i < 5; i++) i 153 libavcodec/vp8.c if (&s->frames[i] != s->framep[VP56_FRAME_CURRENT] && i 154 libavcodec/vp8.c &s->frames[i] != s->framep[VP56_FRAME_PREVIOUS] && i 155 libavcodec/vp8.c &s->frames[i] != s->framep[VP56_FRAME_GOLDEN] && i 156 libavcodec/vp8.c &s->frames[i] != s->framep[VP56_FRAME_GOLDEN2]) { i 157 libavcodec/vp8.c frame = &s->frames[i]; i 160 libavcodec/vp8.c if (i == 5) { i 190 libavcodec/vp8.c int i, ret; i 230 libavcodec/vp8.c for (i = 0; i < MAX_THREADS; i++) { i 231 libavcodec/vp8.c s->thread_data[i].filter_strength = i 233 libavcodec/vp8.c if (!s->thread_data[i].filter_strength) { i 238 libavcodec/vp8.c pthread_mutex_init(&s->thread_data[i].lock, NULL); i 239 libavcodec/vp8.c pthread_cond_init(&s->thread_data[i].cond, NULL); i 262 libavcodec/vp8.c int i; i 270 libavcodec/vp8.c for (i = 0; i < 4; i++) i 271 libavcodec/vp8.c s->segmentation.base_quant[i] = vp8_rac_get_sint(c, 7); i 273 libavcodec/vp8.c for (i = 0; i < 4; i++) i 274 libavcodec/vp8.c s->segmentation.filter_level[i] = vp8_rac_get_sint(c, 6); i 277 libavcodec/vp8.c for (i = 0; i < 3; i++) i 278 libavcodec/vp8.c s->prob->segmentid[i] = vp8_rac_get(c) ? vp8_rac_get_uint(c, 8) : 255; i 284 libavcodec/vp8.c int i; i 286 libavcodec/vp8.c for (i = 0; i < 4; i++) { i 288 libavcodec/vp8.c s->lf_delta.ref[i] = vp8_rac_get_uint(c, 6); i 291 libavcodec/vp8.c s->lf_delta.ref[i] = -s->lf_delta.ref[i]; i 295 libavcodec/vp8.c for (i = MODE_I4x4; i <= VP8_MVMODE_SPLIT; i++) { i 297 libavcodec/vp8.c s->lf_delta.mode[i] = vp8_rac_get_uint(c, 6); i 300 libavcodec/vp8.c s->lf_delta.mode[i] = -s->lf_delta.mode[i]; i 308 libavcodec/vp8.c int i; i 318 libavcodec/vp8.c for (i = 0; i < s->num_coeff_partitions - 1; i++) { i 319 libavcodec/vp8.c int size = AV_RL24(sizes + 3 * i); i 322 libavcodec/vp8.c s->coeff_partition_size[i] = size; i 324 libavcodec/vp8.c ret = ff_vp56_init_range_decoder(&s->coeff_partition[i], buf, size); i 331 libavcodec/vp8.c s->coeff_partition_size[i] = buf_size; i 332 libavcodec/vp8.c ff_vp56_init_range_decoder(&s->coeff_partition[i], buf, buf_size); i 359 libavcodec/vp8.c int i, base_qi; i 368 libavcodec/vp8.c for (i = 0; i < 4; i++) { i 370 libavcodec/vp8.c base_qi = s->segmentation.base_quant[i]; i 376 libavcodec/vp8.c s->qmat[i].luma_qmul[0] = vp8_dc_qlookup[av_clip_uintp2(base_qi + s->quant.ydc_delta, 7)]; i 377 libavcodec/vp8.c s->qmat[i].luma_qmul[1] = vp8_ac_qlookup[av_clip_uintp2(base_qi, 7)]; i 378 libavcodec/vp8.c s->qmat[i].luma_dc_qmul[0] = vp8_dc_qlookup[av_clip_uintp2(base_qi + s->quant.y2dc_delta, 7)] * 2; i 380 libavcodec/vp8.c s->qmat[i].luma_dc_qmul[1] = vp8_ac_qlookup[av_clip_uintp2(base_qi + s->quant.y2ac_delta, 7)] * 101581 >> 16; i 381 libavcodec/vp8.c s->qmat[i].chroma_qmul[0] = vp8_dc_qlookup[av_clip_uintp2(base_qi + s->quant.uvdc_delta, 7)]; i 382 libavcodec/vp8.c s->qmat[i].chroma_qmul[1] = vp8_ac_qlookup[av_clip_uintp2(base_qi + s->quant.uvac_delta, 7)]; i 384 libavcodec/vp8.c s->qmat[i].luma_dc_qmul[1] = FFMAX(s->qmat[i].luma_dc_qmul[1], 8); i 385 libavcodec/vp8.c s->qmat[i].chroma_qmul[0] = FFMIN(s->qmat[i].chroma_qmul[0], 132); i 420 libavcodec/vp8.c int i, j; i 421 libavcodec/vp8.c for (i = 0; i < 4; i++) i 423 libavcodec/vp8.c memcpy(s->prob->token[i][j], vp8_token_default_probs[i][vp8_coeff_band[j]], i 424 libavcodec/vp8.c sizeof(s->prob->token[i][j])); i 430 libavcodec/vp8.c int i, j, k, l, m; i 432 libavcodec/vp8.c for (i = 0; i < 4; i++) i 436 libavcodec/vp8.c if (vp56_rac_get_prob_branchy(c, vp8_token_update_probs[i][j][k][l])) { i 439 libavcodec/vp8.c s->prob->token[i][vp8_coeff_band_indexes[j][m]][k][l] = prob; i 450 libavcodec/vp8.c int i, j; i 453 libavcodec/vp8.c for (i = 0; i < 4; i++) i 454 libavcodec/vp8.c s->prob->pred16x16[i] = vp8_rac_get_uint(c, 8); i 456 libavcodec/vp8.c for (i = 0; i < 3; i++) i 457 libavcodec/vp8.c s->prob->pred8x8c[i] = vp8_rac_get_uint(c, 8); i 460 libavcodec/vp8.c for (i = 0; i < 2; i++) i 462 libavcodec/vp8.c if (vp56_rac_get_prob_branchy(c, vp8_mv_update_prob[i][j])) i 463 libavcodec/vp8.c s->prob->mvc[i][j] = vp8_rac_get_nn(c); i 479 libavcodec/vp8.c int i, j; i 482 libavcodec/vp8.c for (i = 0; i < height / 2; i++) i 483 libavcodec/vp8.c memcpy(dst->data[j] + i * dst->linesize[j], i 484 libavcodec/vp8.c src->data[j] + i * src->linesize[j], width / 2); i 493 libavcodec/vp8.c int i, j; i 497 libavcodec/vp8.c for (i = 0; i < width; i++) { i 498 libavcodec/vp8.c uint8_t y = src2[i]; i 499 libavcodec/vp8.c dst2[i] = av_clip_uint8(y + ((y * beta) >> 8) + alpha); i 544 libavcodec/vp8.c int part1_size, hscale, vscale, i, j, ret; i 595 libavcodec/vp8.c for (i = 0; i < 2; i++) i 596 libavcodec/vp8.c memcpy(s->prob->mvc[i], vp7_mv_default_prob[i], i 597 libavcodec/vp8.c sizeof(vp7_mv_default_prob[i])); i 607 libavcodec/vp8.c for (i = 0; i < 4; i++) { i 608 libavcodec/vp8.c s->feature_enabled[i] = vp8_rac_get(c); i 609 libavcodec/vp8.c if (s->feature_enabled[i]) { i 610 libavcodec/vp8.c s->feature_present_prob[i] = vp8_rac_get_uint(c, 8); i 613 libavcodec/vp8.c s->feature_index_prob[i][j] = i 616 libavcodec/vp8.c if (vp7_feature_value_size[s->profile][i]) i 618 libavcodec/vp8.c s->feature_value[i][j] = i 619 libavcodec/vp8.c vp8_rac_get(c) ? vp8_rac_get_uint(c, vp7_feature_value_size[s->profile][i]) : 0; i 675 libavcodec/vp8.c for (i = 1; i < 16; i++) i 676 libavcodec/vp8.c s->prob[0].scan[i] = ff_zigzag_scan[vp8_rac_get_uint(c, 4)]; i 862 libavcodec/vp8.c int i; i 864 libavcodec/vp8.c for (i = 0; i < 3; i++) i 865 libavcodec/vp8.c x += vp56_rac_get_prob(c, p[9 + i]) << i; i 866 libavcodec/vp8.c for (i = (vp7 ? 7 : 9); i > 3; i--) i 867 libavcodec/vp8.c x += vp56_rac_get_prob(c, p[9 + i]) << i; i 1024 libavcodec/vp8.c int i; i 1030 libavcodec/vp8.c for (i = 0; i < VP7_MV_PRED_COUNT; i++) { i 1031 libavcodec/vp8.c const VP7MVPred * pred = &vp7_mv_pred[i]; i 1036 libavcodec/vp8.c VP8Macroblock *edge = mb_edge[i] = (s->mb_layout == 1) i 1041 libavcodec/vp8.c uint32_t mv = AV_RN32A(get_bmv_ptr(edge, vp7_mv_pred[i].subblock)); i 1064 libavcodec/vp8.c cnt[idx] += vp7_mv_pred[i].score; i 1232 libavcodec/vp8.c int i; i 1233 libavcodec/vp8.c for (i = 0; i < 16; i++) i 1234 libavcodec/vp8.c intra4x4[i] = vp8_rac_get_tree(c, vp8_pred4x4_tree, i 1250 libavcodec/vp8.c int i; i 1252 libavcodec/vp8.c for (i = 0; i < 4; i++) { i 1253 libavcodec/vp8.c if (s->feature_enabled[i]) { i 1254 libavcodec/vp8.c if (vp56_rac_get_prob_branchy(c, s->feature_present_prob[i])) { i 1256 libavcodec/vp8.c s->feature_index_prob[i]); i 1259 libavcodec/vp8.c vp7_feature_name[i], s->feature_value[i][index]); i 1334 libavcodec/vp8.c int i, uint8_t *token_prob, int16_t qmul[2], i 1347 libavcodec/vp8.c if (++i == 16) i 1349 libavcodec/vp8.c token_prob = probs[i][0]; i 1357 libavcodec/vp8.c token_prob = probs[i + 1][1]; i 1382 libavcodec/vp8.c token_prob = probs[i + 1][2]; i 1384 libavcodec/vp8.c block[scan[i]] = (vp8_rac_get(&c) ? -coeff : coeff) * qmul[!!i]; i 1385 libavcodec/vp8.c } while (++i < 16); i 1388 libavcodec/vp8.c return i; i 1417 libavcodec/vp8.c int i, uint8_t *token_prob, i 1421 libavcodec/vp8.c return decode_block_coeffs_internal(r, block, probs, i, i 1429 libavcodec/vp8.c int i, uint8_t *token_prob, i 1432 libavcodec/vp8.c return decode_block_coeffs_internal(r, block, probs, i, i 1453 libavcodec/vp8.c int i, int zero_nhood, int16_t qmul[2], i 1456 libavcodec/vp8.c uint8_t *token_prob = probs[i][zero_nhood]; i 1459 libavcodec/vp8.c return vp7 ? vp7_decode_block_coeffs_internal(c, block, probs, i, i 1461 libavcodec/vp8.c : vp8_decode_block_coeffs_internal(c, block, probs, i, i 1470 libavcodec/vp8.c int i, x, y, luma_start = 0, luma_ctx = 3; i 1520 libavcodec/vp8.c for (i = 4; i < 6; i++) i 1523 libavcodec/vp8.c nnz_pred = l_nnz[i + 2 * y] + t_nnz[i + 2 * x]; i 1524 libavcodec/vp8.c nnz = decode_block_coeffs(c, td->block[i][(y << 1) + x], i 1528 libavcodec/vp8.c td->non_zero_count_cache[i][(y << 1) + x] = nnz; i 1529 libavcodec/vp8.c t_nnz[i + 2 * x] = l_nnz[i + 2 * y] = !!nnz; i 2624 libavcodec/vp8.c int ret, i, referenced, num_jobs; i 2664 libavcodec/vp8.c for (i = 0; i < 5; i++) i 2665 libavcodec/vp8.c if (s->frames[i].tf.f->buf[0] && i 2666 libavcodec/vp8.c &s->frames[i] != prev_frame && i 2667 libavcodec/vp8.c &s->frames[i] != s->framep[VP56_FRAME_PREVIOUS] && i 2668 libavcodec/vp8.c &s->frames[i] != s->framep[VP56_FRAME_GOLDEN] && i 2669 libavcodec/vp8.c &s->frames[i] != s->framep[VP56_FRAME_GOLDEN2]) i 2670 libavcodec/vp8.c vp8_release_frame(s, &s->frames[i]); i 2772 libavcodec/vp8.c for (i = 0; i < MAX_THREADS; i++) { i 2773 libavcodec/vp8.c VP8ThreadData *td = &s->thread_data[i]; i 2823 libavcodec/vp8.c int i; i 2829 libavcodec/vp8.c for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) i 2830 libavcodec/vp8.c av_frame_free(&s->frames[i].tf.f); i 2837 libavcodec/vp8.c int i; i 2838 libavcodec/vp8.c for (i = 0; i < FF_ARRAY_ELEMS(s->frames); i++) { i 2839 libavcodec/vp8.c s->frames[i].tf.f = av_frame_alloc(); i 2840 libavcodec/vp8.c if (!s->frames[i].tf.f) i 2903 libavcodec/vp8.c int i; i 2918 libavcodec/vp8.c for (i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++) { i 2919 libavcodec/vp8.c if (s_src->frames[i].tf.f->buf[0]) { i 2920 libavcodec/vp8.c int ret = vp8_ref_frame(s, &s->frames[i], &s_src->frames[i]); i 56 libavcodec/vp8dsp.c int i; i 60 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 61 libavcodec/vp8dsp.c a1 = (dc[i * 4 + 0] + dc[i * 4 + 2]) * 23170; i 62 libavcodec/vp8dsp.c b1 = (dc[i * 4 + 0] - dc[i * 4 + 2]) * 23170; i 63 libavcodec/vp8dsp.c c1 = dc[i * 4 + 1] * 12540 - dc[i * 4 + 3] * 30274; i 64 libavcodec/vp8dsp.c d1 = dc[i * 4 + 1] * 30274 + dc[i * 4 + 3] * 12540; i 65 libavcodec/vp8dsp.c tmp[i * 4 + 0] = (int)(a1 + d1) >> 14; i 66 libavcodec/vp8dsp.c tmp[i * 4 + 3] = (int)(a1 - d1) >> 14; i 67 libavcodec/vp8dsp.c tmp[i * 4 + 1] = (int)(b1 + c1) >> 14; i 68 libavcodec/vp8dsp.c tmp[i * 4 + 2] = (int)(b1 - c1) >> 14; i 71 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 72 libavcodec/vp8dsp.c a1 = (tmp[i + 0] + tmp[i + 8]) * 23170; i 73 libavcodec/vp8dsp.c b1 = (tmp[i + 0] - tmp[i + 8]) * 23170; i 74 libavcodec/vp8dsp.c c1 = tmp[i + 4] * 12540 - tmp[i + 12] * 30274; i 75 libavcodec/vp8dsp.c d1 = tmp[i + 4] * 30274 + tmp[i + 12] * 12540; i 76 libavcodec/vp8dsp.c AV_ZERO64(dc + i * 4); i 77 libavcodec/vp8dsp.c block[0][i][0] = (int)(a1 + d1 + 0x20000) >> 18; i 78 libavcodec/vp8dsp.c block[3][i][0] = (int)(a1 - d1 + 0x20000) >> 18; i 79 libavcodec/vp8dsp.c block[1][i][0] = (int)(b1 + c1 + 0x20000) >> 18; i 80 libavcodec/vp8dsp.c block[2][i][0] = (int)(b1 - c1 + 0x20000) >> 18; i 86 libavcodec/vp8dsp.c int i, val = (23170 * (23170 * dc[0] >> 14) + 0x20000) >> 18; i 89 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 90 libavcodec/vp8dsp.c block[i][0][0] = val; i 91 libavcodec/vp8dsp.c block[i][1][0] = val; i 92 libavcodec/vp8dsp.c block[i][2][0] = val; i 93 libavcodec/vp8dsp.c block[i][3][0] = val; i 99 libavcodec/vp8dsp.c int i; i 103 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 104 libavcodec/vp8dsp.c a1 = (block[i * 4 + 0] + block[i * 4 + 2]) * 23170; i 105 libavcodec/vp8dsp.c b1 = (block[i * 4 + 0] - block[i * 4 + 2]) * 23170; i 106 libavcodec/vp8dsp.c c1 = block[i * 4 + 1] * 12540 - block[i * 4 + 3] * 30274; i 107 libavcodec/vp8dsp.c d1 = block[i * 4 + 1] * 30274 + block[i * 4 + 3] * 12540; i 108 libavcodec/vp8dsp.c AV_ZERO64(block + i * 4); i 109 libavcodec/vp8dsp.c tmp[i * 4 + 0] = (int)(a1 + d1) >> 14; i 110 libavcodec/vp8dsp.c tmp[i * 4 + 3] = (int)(a1 - d1) >> 14; i 111 libavcodec/vp8dsp.c tmp[i * 4 + 1] = (int)(b1 + c1) >> 14; i 112 libavcodec/vp8dsp.c tmp[i * 4 + 2] = (int)(b1 - c1) >> 14; i 115 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 116 libavcodec/vp8dsp.c a1 = (tmp[i + 0] + tmp[i + 8]) * 23170; i 117 libavcodec/vp8dsp.c b1 = (tmp[i + 0] - tmp[i + 8]) * 23170; i 118 libavcodec/vp8dsp.c c1 = tmp[i + 4] * 12540 - tmp[i + 12] * 30274; i 119 libavcodec/vp8dsp.c d1 = tmp[i + 4] * 30274 + tmp[i + 12] * 12540; i 120 libavcodec/vp8dsp.c dst[0 * stride + i] = av_clip_uint8(dst[0 * stride + i] + i 122 libavcodec/vp8dsp.c dst[3 * stride + i] = av_clip_uint8(dst[3 * stride + i] + i 124 libavcodec/vp8dsp.c dst[1 * stride + i] = av_clip_uint8(dst[1 * stride + i] + i 126 libavcodec/vp8dsp.c dst[2 * stride + i] = av_clip_uint8(dst[2 * stride + i] + i 133 libavcodec/vp8dsp.c int i, dc = (23170 * (23170 * block[0] >> 14) + 0x20000) >> 18; i 136 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 152 libavcodec/vp8dsp.c int i, t0, t1, t2, t3; i 154 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 155 libavcodec/vp8dsp.c t0 = dc[0 * 4 + i] + dc[3 * 4 + i]; i 156 libavcodec/vp8dsp.c t1 = dc[1 * 4 + i] + dc[2 * 4 + i]; i 157 libavcodec/vp8dsp.c t2 = dc[1 * 4 + i] - dc[2 * 4 + i]; i 158 libavcodec/vp8dsp.c t3 = dc[0 * 4 + i] - dc[3 * 4 + i]; i 160 libavcodec/vp8dsp.c dc[0 * 4 + i] = t0 + t1; i 161 libavcodec/vp8dsp.c dc[1 * 4 + i] = t3 + t2; i 162 libavcodec/vp8dsp.c dc[2 * 4 + i] = t0 - t1; i 163 libavcodec/vp8dsp.c dc[3 * 4 + i] = t3 - t2; i 166 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 167 libavcodec/vp8dsp.c t0 = dc[i * 4 + 0] + dc[i * 4 + 3] + 3; // rounding i 168 libavcodec/vp8dsp.c t1 = dc[i * 4 + 1] + dc[i * 4 + 2]; i 169 libavcodec/vp8dsp.c t2 = dc[i * 4 + 1] - dc[i * 4 + 2]; i 170 libavcodec/vp8dsp.c t3 = dc[i * 4 + 0] - dc[i * 4 + 3] + 3; // rounding i 171 libavcodec/vp8dsp.c AV_ZERO64(dc + i * 4); i 173 libavcodec/vp8dsp.c block[i][0][0] = (t0 + t1) >> 3; i 174 libavcodec/vp8dsp.c block[i][1][0] = (t3 + t2) >> 3; i 175 libavcodec/vp8dsp.c block[i][2][0] = (t0 - t1) >> 3; i 176 libavcodec/vp8dsp.c block[i][3][0] = (t3 - t2) >> 3; i 182 libavcodec/vp8dsp.c int i, val = (dc[0] + 3) >> 3; i 185 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 186 libavcodec/vp8dsp.c block[i][0][0] = val; i 187 libavcodec/vp8dsp.c block[i][1][0] = val; i 188 libavcodec/vp8dsp.c block[i][2][0] = val; i 189 libavcodec/vp8dsp.c block[i][3][0] = val; i 198 libavcodec/vp8dsp.c int i, t0, t1, t2, t3; i 201 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 202 libavcodec/vp8dsp.c t0 = block[0 * 4 + i] + block[2 * 4 + i]; i 203 libavcodec/vp8dsp.c t1 = block[0 * 4 + i] - block[2 * 4 + i]; i 204 libavcodec/vp8dsp.c t2 = MUL_35468(block[1 * 4 + i]) - MUL_20091(block[3 * 4 + i]); i 205 libavcodec/vp8dsp.c t3 = MUL_20091(block[1 * 4 + i]) + MUL_35468(block[3 * 4 + i]); i 206 libavcodec/vp8dsp.c block[0 * 4 + i] = 0; i 207 libavcodec/vp8dsp.c block[1 * 4 + i] = 0; i 208 libavcodec/vp8dsp.c block[2 * 4 + i] = 0; i 209 libavcodec/vp8dsp.c block[3 * 4 + i] = 0; i 211 libavcodec/vp8dsp.c tmp[i * 4 + 0] = t0 + t3; i 212 libavcodec/vp8dsp.c tmp[i * 4 + 1] = t1 + t2; i 213 libavcodec/vp8dsp.c tmp[i * 4 + 2] = t1 - t2; i 214 libavcodec/vp8dsp.c tmp[i * 4 + 3] = t0 - t3; i 217 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 218 libavcodec/vp8dsp.c t0 = tmp[0 * 4 + i] + tmp[2 * 4 + i]; i 219 libavcodec/vp8dsp.c t1 = tmp[0 * 4 + i] - tmp[2 * 4 + i]; i 220 libavcodec/vp8dsp.c t2 = MUL_35468(tmp[1 * 4 + i]) - MUL_20091(tmp[3 * 4 + i]); i 221 libavcodec/vp8dsp.c t3 = MUL_20091(tmp[1 * 4 + i]) + MUL_35468(tmp[3 * 4 + i]); i 233 libavcodec/vp8dsp.c int i, dc = (block[0] + 4) >> 3; i 236 libavcodec/vp8dsp.c for (i = 0; i < 4; i++) { i 378 libavcodec/vp8dsp.c int i; \ i 379 libavcodec/vp8dsp.c for (i = 0; i < size; i++) \ i 380 libavcodec/vp8dsp.c if (vpn ## _normal_limit(dst + i * stridea, strideb, \ i 382 libavcodec/vp8dsp.c if (hev(dst + i * stridea, strideb, hev_thresh)) \ i 383 libavcodec/vp8dsp.c vpn ## _filter_common(dst + i * stridea, strideb, 1); \ i 385 libavcodec/vp8dsp.c filter_mbedge(dst + i * stridea, strideb); \ i 396 libavcodec/vp8dsp.c int i; \ i 397 libavcodec/vp8dsp.c for (i = 0; i < size; i++) \ i 398 libavcodec/vp8dsp.c if (vpn ## _normal_limit(dst + i * stridea, strideb, \ i 400 libavcodec/vp8dsp.c int hv = hev(dst + i * stridea, strideb, hev_thresh); \ i 402 libavcodec/vp8dsp.c vpn ## _filter_common(dst + i * stridea, strideb, 1); \ i 404 libavcodec/vp8dsp.c vpn ## _filter_common(dst + i * stridea, strideb, 0); \ i 435 libavcodec/vp8dsp.c int i; \ i 436 libavcodec/vp8dsp.c for (i = 0; i < 16; i++) \ i 437 libavcodec/vp8dsp.c if (vpn ## _simple_limit(dst + i, stride, flim)) \ i 438 libavcodec/vp8dsp.c vpn ## _filter_common(dst + i, stride, 1); \ i 444 libavcodec/vp8dsp.c int i; \ i 445 libavcodec/vp8dsp.c for (i = 0; i < 16; i++) \ i 446 libavcodec/vp8dsp.c if (vpn ## _simple_limit(dst + i * stride, 1, flim)) \ i 447 libavcodec/vp8dsp.c vpn ## _filter_common(dst + i * stride, 1, 1); \ i 472 libavcodec/vp8dsp.c int i; \ i 473 libavcodec/vp8dsp.c for (i = 0; i < h; i++, dst += dststride, src += srcstride) \ i 54 libavcodec/vp9.c int i; i 67 libavcodec/vp9.c for (i = 0; i < n; i++) i 68 libavcodec/vp9.c atomic_init(&s->entries[i], 0); i 200 libavcodec/vp9.c int lflvl_len, i; i 292 libavcodec/vp9.c for (i = 0; i < s->active_tile_cols; i++) i 293 libavcodec/vp9.c vp9_tile_data_free(&s->td[i]); i 307 libavcodec/vp9.c int i; i 338 libavcodec/vp9.c for (i = 1; i < s->active_tile_cols; i++) i 339 libavcodec/vp9.c vp9_tile_data_free(&s->td[i]); i 341 libavcodec/vp9.c for (i = 0; i < s->active_tile_cols; i++) { i 342 libavcodec/vp9.c s->td[i].b_base = av_malloc(sizeof(VP9Block)); i 343 libavcodec/vp9.c s->td[i].block_base = av_mallocz((64 * 64 + 2 * chroma_blocks) * bytesperpixel * sizeof(int16_t) + i 345 libavcodec/vp9.c if (!s->td[i].b_base || !s->td[i].block_base) i 347 libavcodec/vp9.c s->td[i].uvblock_base[0] = s->td[i].block_base + 64 * 64 * bytesperpixel; i 348 libavcodec/vp9.c s->td[i].uvblock_base[1] = s->td[i].uvblock_base[0] + chroma_blocks * bytesperpixel; i 349 libavcodec/vp9.c s->td[i].eob_base = (uint8_t *) (s->td[i].uvblock_base[1] + chroma_blocks * bytesperpixel); i 350 libavcodec/vp9.c s->td[i].uveob_base[0] = s->td[i].eob_base + 16 * 16; i 351 libavcodec/vp9.c s->td[i].uveob_base[1] = s->td[i].uveob_base[0] + chroma_eobs; i 354 libavcodec/vp9.c s->td[i].block_structure = av_malloc_array(s->cols * s->rows, sizeof(*td->block_structure)); i 355 libavcodec/vp9.c if (!s->td[i].block_structure) i 506 libavcodec/vp9.c int c, i, j, k, l, m, n, w, h, max, size2, ret, sharp; i 656 libavcodec/vp9.c for (i = 1; i <= 63; i++) { i 657 libavcodec/vp9.c int limit = i; i 665 libavcodec/vp9.c s->filter_lut.lim_lut[i] = limit; i 666 libavcodec/vp9.c s->filter_lut.mblim_lut[i] = 2 * (i + 2) + limit; i 672 libavcodec/vp9.c for (i = 0; i < 4; i++) i 674 libavcodec/vp9.c s->s.h.lf_delta.ref[i] = get_sbits_inv(&s->gb, 6); i 675 libavcodec/vp9.c for (i = 0; i < 2; i++) i 677 libavcodec/vp9.c s->s.h.lf_delta.mode[i] = get_sbits_inv(&s->gb, 6); i 694 libavcodec/vp9.c for (i = 0; i < 7; i++) i 695 libavcodec/vp9.c s->s.h.segmentation.prob[i] = get_bits1(&s->gb) ? i 698 libavcodec/vp9.c for (i = 0; i < 3; i++) i 699 libavcodec/vp9.c s->s.h.segmentation.pred_prob[i] = get_bits1(&s->gb) ? i 705 libavcodec/vp9.c for (i = 0; i < 8; i++) { i 706 libavcodec/vp9.c if ((s->s.h.segmentation.feat[i].q_enabled = get_bits1(&s->gb))) i 707 libavcodec/vp9.c s->s.h.segmentation.feat[i].q_val = get_sbits_inv(&s->gb, 8); i 708 libavcodec/vp9.c if ((s->s.h.segmentation.feat[i].lf_enabled = get_bits1(&s->gb))) i 709 libavcodec/vp9.c s->s.h.segmentation.feat[i].lf_val = get_sbits_inv(&s->gb, 6); i 710 libavcodec/vp9.c if ((s->s.h.segmentation.feat[i].ref_enabled = get_bits1(&s->gb))) i 711 libavcodec/vp9.c s->s.h.segmentation.feat[i].ref_val = get_bits(&s->gb, 2); i 712 libavcodec/vp9.c s->s.h.segmentation.feat[i].skip_enabled = get_bits1(&s->gb); i 718 libavcodec/vp9.c for (i = 0; i < (s->s.h.segmentation.enabled ? 8 : 1); i++) { i 721 libavcodec/vp9.c if (s->s.h.segmentation.enabled && s->s.h.segmentation.feat[i].q_enabled) { i 723 libavcodec/vp9.c qyac = av_clip_uintp2(s->s.h.segmentation.feat[i].q_val, 8); i 725 libavcodec/vp9.c qyac = av_clip_uintp2(s->s.h.yac_qi + s->s.h.segmentation.feat[i].q_val, 8); i 734 libavcodec/vp9.c s->s.h.segmentation.feat[i].qmul[0][0] = ff_vp9_dc_qlookup[s->bpp_index][qydc]; i 735 libavcodec/vp9.c s->s.h.segmentation.feat[i].qmul[0][1] = ff_vp9_ac_qlookup[s->bpp_index][qyac]; i 736 libavcodec/vp9.c s->s.h.segmentation.feat[i].qmul[1][0] = ff_vp9_dc_qlookup[s->bpp_index][quvdc]; i 737 libavcodec/vp9.c s->s.h.segmentation.feat[i].qmul[1][1] = ff_vp9_ac_qlookup[s->bpp_index][quvac]; i 740 libavcodec/vp9.c if (s->s.h.segmentation.enabled && s->s.h.segmentation.feat[i].lf_enabled) { i 742 libavcodec/vp9.c lflvl = av_clip_uintp2(s->s.h.segmentation.feat[i].lf_val, 6); i 744 libavcodec/vp9.c lflvl = av_clip_uintp2(s->s.h.filter.level + s->s.h.segmentation.feat[i].lf_val, 6); i 749 libavcodec/vp9.c s->s.h.segmentation.feat[i].lflvl[0][0] = i 750 libavcodec/vp9.c s->s.h.segmentation.feat[i].lflvl[0][1] = i 753 libavcodec/vp9.c s->s.h.segmentation.feat[i].lflvl[j][0] = i 756 libavcodec/vp9.c s->s.h.segmentation.feat[i].lflvl[j][1] = i 761 libavcodec/vp9.c memset(s->s.h.segmentation.feat[i].lflvl, lflvl, i 762 libavcodec/vp9.c sizeof(s->s.h.segmentation.feat[i].lflvl)); i 790 libavcodec/vp9.c for (i = 0; i < s->active_tile_cols; i++) i 791 libavcodec/vp9.c vp9_tile_data_free(&s->td[i]); i 810 libavcodec/vp9.c for (i = 0; i < s->active_tile_cols; i++) { i 811 libavcodec/vp9.c s->td[i].s = s; i 812 libavcodec/vp9.c s->td[i].c_b = rc; i 820 libavcodec/vp9.c for (i = 0; i < 3; i++) { i 821 libavcodec/vp9.c AVFrame *ref = s->s.refs[s->s.h.refidx[i]].f; i 831 libavcodec/vp9.c s->mvscale[i][0] = s->mvscale[i][1] = 0; i 839 libavcodec/vp9.c s->mvscale[i][0] = s->mvscale[i][1] = REF_INVALID_SCALE; i 842 libavcodec/vp9.c s->mvscale[i][0] = (refw << 14) / w; i 843 libavcodec/vp9.c s->mvscale[i][1] = (refh << 14) / h; i 844 libavcodec/vp9.c s->mvstep[i][0] = 16 * s->mvscale[i][0] >> 14; i 845 libavcodec/vp9.c s->mvstep[i][1] = 16 * s->mvscale[i][1] >> 14; i 890 libavcodec/vp9.c for (i = 0; i < s->active_tile_cols; i++) { i 892 libavcodec/vp9.c memset(s->td[i].counts.coef, 0, sizeof(s->td[0].counts.coef)); i 893 libavcodec/vp9.c memset(s->td[i].counts.eob, 0, sizeof(s->td[0].counts.eob)); i 895 libavcodec/vp9.c memset(&s->td[i].counts, 0, sizeof(s->td[0].counts)); i 897 libavcodec/vp9.c s->td[i].nb_block_structure = 0; i 914 libavcodec/vp9.c for (i = 0; i < 2; i++) i 916 libavcodec/vp9.c s->prob.p.tx8p[i] = update_prob(&s->c, s->prob.p.tx8p[i]); i 917 libavcodec/vp9.c for (i = 0; i < 2; i++) i 920 libavcodec/vp9.c s->prob.p.tx16p[i][j] = i 921 libavcodec/vp9.c update_prob(&s->c, s->prob.p.tx16p[i][j]); i 922 libavcodec/vp9.c for (i = 0; i < 2; i++) i 925 libavcodec/vp9.c s->prob.p.tx32p[i][j] = i 926 libavcodec/vp9.c update_prob(&s->c, s->prob.p.tx32p[i][j]); i 931 libavcodec/vp9.c for (i = 0; i < 4; i++) { i 932 libavcodec/vp9.c uint8_t (*ref)[2][6][6][3] = s->prob_ctx[c].coef[i]; i 938 libavcodec/vp9.c uint8_t *p = s->prob.coef[i][j][k][l][m]; i 955 libavcodec/vp9.c uint8_t *p = s->prob.coef[i][j][k][l][m]; i 963 libavcodec/vp9.c if (s->s.h.txfmmode == i) i 968 libavcodec/vp9.c for (i = 0; i < 3; i++) i 970 libavcodec/vp9.c s->prob.p.skip[i] = update_prob(&s->c, s->prob.p.skip[i]); i 972 libavcodec/vp9.c for (i = 0; i < 7; i++) i 975 libavcodec/vp9.c s->prob.p.mv_mode[i][j] = i 976 libavcodec/vp9.c update_prob(&s->c, s->prob.p.mv_mode[i][j]); i 979 libavcodec/vp9.c for (i = 0; i < 4; i++) i 982 libavcodec/vp9.c s->prob.p.filter[i][j] = i 983 libavcodec/vp9.c update_prob(&s->c, s->prob.p.filter[i][j]); i 985 libavcodec/vp9.c for (i = 0; i < 4; i++) i 987 libavcodec/vp9.c s->prob.p.intra[i] = update_prob(&s->c, s->prob.p.intra[i]); i 994 libavcodec/vp9.c for (i = 0; i < 5; i++) i 996 libavcodec/vp9.c s->prob.p.comp[i] = i 997 libavcodec/vp9.c update_prob(&s->c, s->prob.p.comp[i]); i 1003 libavcodec/vp9.c for (i = 0; i < 5; i++) { i 1005 libavcodec/vp9.c s->prob.p.single_ref[i][0] = i 1006 libavcodec/vp9.c update_prob(&s->c, s->prob.p.single_ref[i][0]); i 1008 libavcodec/vp9.c s->prob.p.single_ref[i][1] = i 1009 libavcodec/vp9.c update_prob(&s->c, s->prob.p.single_ref[i][1]); i 1014 libavcodec/vp9.c for (i = 0; i < 5; i++) i 1016 libavcodec/vp9.c s->prob.p.comp_ref[i] = i 1017 libavcodec/vp9.c update_prob(&s->c, s->prob.p.comp_ref[i]); i 1020 libavcodec/vp9.c for (i = 0; i < 4; i++) i 1023 libavcodec/vp9.c s->prob.p.y_mode[i][j] = i 1024 libavcodec/vp9.c update_prob(&s->c, s->prob.p.y_mode[i][j]); i 1026 libavcodec/vp9.c for (i = 0; i < 4; i++) i 1030 libavcodec/vp9.c s->prob.p.partition[3 - i][j][k] = i 1032 libavcodec/vp9.c s->prob.p.partition[3 - i][j][k]); i 1035 libavcodec/vp9.c for (i = 0; i < 3; i++) i 1037 libavcodec/vp9.c s->prob.p.mv_joint[i] = (vp8_rac_get_uint(&s->c, 7) << 1) | 1; i 1039 libavcodec/vp9.c for (i = 0; i < 2; i++) { i 1041 libavcodec/vp9.c s->prob.p.mv_comp[i].sign = i 1046 libavcodec/vp9.c s->prob.p.mv_comp[i].classes[j] = i 1050 libavcodec/vp9.c s->prob.p.mv_comp[i].class0 = i 1055 libavcodec/vp9.c s->prob.p.mv_comp[i].bits[j] = i 1059 libavcodec/vp9.c for (i = 0; i < 2; i++) { i 1063 libavcodec/vp9.c s->prob.p.mv_comp[i].class0_fp[j][k] = i 1068 libavcodec/vp9.c s->prob.p.mv_comp[i].fp[j] = i 1073 libavcodec/vp9.c for (i = 0; i < 2; i++) { i 1075 libavcodec/vp9.c s->prob.p.mv_comp[i].class0_hp = i 1079 libavcodec/vp9.c s->prob.p.mv_comp[i].hp = i 1226 libavcodec/vp9.c int i; i 1229 libavcodec/vp9.c for (i = 0; i < s->active_tile_cols; i++) i 1230 libavcodec/vp9.c vp9_tile_data_free(&s->td[i]); i 1236 libavcodec/vp9.c int i; i 1238 libavcodec/vp9.c for (i = 0; i < 3; i++) { i 1239 libavcodec/vp9.c vp9_frame_unref(avctx, &s->s.frames[i]); i 1240 libavcodec/vp9.c av_frame_free(&s->s.frames[i].tf.f); i 1243 libavcodec/vp9.c for (i = 0; i < 8; i++) { i 1244 libavcodec/vp9.c ff_thread_release_buffer(avctx, &s->s.refs[i]); i 1245 libavcodec/vp9.c av_frame_free(&s->s.refs[i].f); i 1246 libavcodec/vp9.c ff_thread_release_buffer(avctx, &s->next_refs[i]); i 1247 libavcodec/vp9.c av_frame_free(&s->next_refs[i].f); i 1473 libavcodec/vp9.c int bytesperpixel = s->bytesperpixel, col, i; i 1480 libavcodec/vp9.c for (i = 0; i < s->sb_rows; i++) { i 1481 libavcodec/vp9.c vp9_await_tile_progress(s, i, s->s.h.tiling.tile_cols); i 1484 libavcodec/vp9.c yoff = (ls_y * 64)*i; i 1485 libavcodec/vp9.c uvoff = (ls_uv * 64 >> s->ss_v)*i; i 1486 libavcodec/vp9.c lflvl_ptr = s->lflvl+s->sb_cols*i; i 1490 libavcodec/vp9.c ff_vp9_loopfilter_sb(avctx, lflvl_ptr, i << 3, col, i 1557 libavcodec/vp9.c int ret, i, j, ref; i 1578 libavcodec/vp9.c for (i = 0; i < 8; i++) { i 1579 libavcodec/vp9.c if (s->next_refs[i].f->buf[0]) i 1580 libavcodec/vp9.c ff_thread_release_buffer(avctx, &s->next_refs[i]); i 1581 libavcodec/vp9.c if (s->s.refs[i].f->buf[0] && i 1582 libavcodec/vp9.c (ret = ff_thread_ref_frame(&s->next_refs[i], &s->s.refs[i])) < 0) i 1618 libavcodec/vp9.c for (i = 0; i < 8; i++) { i 1619 libavcodec/vp9.c if (s->next_refs[i].f->buf[0]) i 1620 libavcodec/vp9.c ff_thread_release_buffer(avctx, &s->next_refs[i]); i 1621 libavcodec/vp9.c if (s->s.h.refreshrefmask & (1 << i)) { i 1622 libavcodec/vp9.c ret = ff_thread_ref_frame(&s->next_refs[i], &s->s.frames[CUR_FRAME].tf); i 1623 libavcodec/vp9.c } else if (s->s.refs[i].f->buf[0]) { i 1624 libavcodec/vp9.c ret = ff_thread_ref_frame(&s->next_refs[i], &s->s.refs[i]); i 1665 libavcodec/vp9.c for (i = 0; i < 4; i++) { i 1670 libavcodec/vp9.c memcpy(s->prob_ctx[s->s.h.framectxid].coef[i][j][k][l][m], i 1671 libavcodec/vp9.c s->prob.coef[i][j][k][l][m], 3); i 1672 libavcodec/vp9.c if (s->s.h.txfmmode == i) i 1683 libavcodec/vp9.c for (i = 0; i < s->sb_rows; i++) i 1684 libavcodec/vp9.c atomic_store(&s->entries[i], 0); i 1689 libavcodec/vp9.c for (i = 0; i < s->active_tile_cols; i++) { i 1690 libavcodec/vp9.c s->td[i].b = s->td[i].b_base; i 1691 libavcodec/vp9.c s->td[i].block = s->td[i].block_base; i 1692 libavcodec/vp9.c s->td[i].uvblock[0] = s->td[i].uvblock_base[0]; i 1693 libavcodec/vp9.c s->td[i].uvblock[1] = s->td[i].uvblock_base[1]; i 1694 libavcodec/vp9.c s->td[i].eob = s->td[i].eob_base; i 1695 libavcodec/vp9.c s->td[i].uveob[0] = s->td[i].uveob_base[0]; i 1696 libavcodec/vp9.c s->td[i].uveob[1] = s->td[i].uveob_base[1]; i 1697 libavcodec/vp9.c s->td[i].error_info = 0; i 1743 libavcodec/vp9.c for (i = 1; i < s->s.h.tiling.tile_cols; i++) i 1744 libavcodec/vp9.c for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++) i 1745 libavcodec/vp9.c ((unsigned *)&s->td[0].counts)[j] += ((unsigned *)&s->td[i].counts)[j]; i 1767 libavcodec/vp9.c for (i = 0; i < 8; i++) { i 1768 libavcodec/vp9.c if (s->s.refs[i].f->buf[0]) i 1769 libavcodec/vp9.c ff_thread_release_buffer(avctx, &s->s.refs[i]); i 1770 libavcodec/vp9.c if (s->next_refs[i].f->buf[0] && i 1771 libavcodec/vp9.c (ret = ff_thread_ref_frame(&s->s.refs[i], &s->next_refs[i])) < 0) i 1787 libavcodec/vp9.c int i; i 1789 libavcodec/vp9.c for (i = 0; i < 3; i++) i 1790 libavcodec/vp9.c vp9_frame_unref(avctx, &s->s.frames[i]); i 1791 libavcodec/vp9.c for (i = 0; i < 8; i++) i 1792 libavcodec/vp9.c ff_thread_release_buffer(avctx, &s->s.refs[i]); i 1798 libavcodec/vp9.c int i; i 1800 libavcodec/vp9.c for (i = 0; i < 3; i++) { i 1801 libavcodec/vp9.c s->s.frames[i].tf.f = av_frame_alloc(); i 1802 libavcodec/vp9.c if (!s->s.frames[i].tf.f) { i 1804 libavcodec/vp9.c av_log(avctx, AV_LOG_ERROR, "Failed to allocate frame buffer %d\n", i); i 1808 libavcodec/vp9.c for (i = 0; i < 8; i++) { i 1809 libavcodec/vp9.c s->s.refs[i].f = av_frame_alloc(); i 1810 libavcodec/vp9.c s->next_refs[i].f = av_frame_alloc(); i 1811 libavcodec/vp9.c if (!s->s.refs[i].f || !s->next_refs[i].f) { i 1813 libavcodec/vp9.c av_log(avctx, AV_LOG_ERROR, "Failed to allocate frame buffer %d\n", i); i 1834 libavcodec/vp9.c int i, ret; i 1837 libavcodec/vp9.c for (i = 0; i < 3; i++) { i 1838 libavcodec/vp9.c if (s->s.frames[i].tf.f->buf[0]) i 1839 libavcodec/vp9.c vp9_frame_unref(dst, &s->s.frames[i]); i 1840 libavcodec/vp9.c if (ssrc->s.frames[i].tf.f->buf[0]) { i 1841 libavcodec/vp9.c if ((ret = vp9_frame_ref(dst, &s->s.frames[i], &ssrc->s.frames[i])) < 0) i 1845 libavcodec/vp9.c for (i = 0; i < 8; i++) { i 1846 libavcodec/vp9.c if (s->s.refs[i].f->buf[0]) i 1847 libavcodec/vp9.c ff_thread_release_buffer(dst, &s->s.refs[i]); i 1848 libavcodec/vp9.c if (ssrc->next_refs[i].f->buf[0]) { i 1849 libavcodec/vp9.c if ((ret = ff_thread_ref_frame(&s->s.refs[i], &ssrc->next_refs[i])) < 0) i 45 libavcodec/vp9_metadata_bsf.c int err, i; i 57 libavcodec/vp9_metadata_bsf.c for (i = 0; i < frag->nb_units; i++) { i 58 libavcodec/vp9_metadata_bsf.c VP9RawFrame *frame = frag->units[i].content; i 45 libavcodec/vp9_superframe_split_bsf.c int i, j, ret, marker; i 67 libavcodec/vp9_superframe_split_bsf.c for (i = 0; i < nb_frames; i++) { i 79 libavcodec/vp9_superframe_split_bsf.c s->sizes[i] = frame_size; i 811 libavcodec/vp9block.c int i = 0, band = 0, band_left = band_counts[band]; i 828 libavcodec/vp9block.c cache[scan[i]] = 0; i 829 libavcodec/vp9block.c nnz = (1 + cache[nb[i][0]] + cache[nb[i][1]]) >> 1; i 831 libavcodec/vp9block.c if (++i == n_coeffs) i 836 libavcodec/vp9block.c rc = scan[i]; i 904 libavcodec/vp9block.c #define STORE_COEF(c, i, v) do { \ i 906 libavcodec/vp9block.c c[i] = v; \ i 908 libavcodec/vp9block.c AV_WN32A(&c[i * 2], v); \ i 914 libavcodec/vp9block.c STORE_COEF(coef, rc, (int)((vp8_rac_get(c) ? -val : val) * (unsigned)qmul[!!i]) / 2); i 916 libavcodec/vp9block.c STORE_COEF(coef, rc, (vp8_rac_get(c) ? -val : val) * (unsigned)qmul[!!i]); i 917 libavcodec/vp9block.c nnz = (1 + cache[nb[i][0]] + cache[nb[i][1]]) >> 1; i 919 libavcodec/vp9block.c } while (++i < n_coeffs); i 921 libavcodec/vp9block.c return i; i 807 libavcodec/vp9dsp_template.c int i, j; \ i 811 libavcodec/vp9dsp_template.c for (i = 0; i < size - 2; i++) \ i 812 libavcodec/vp9dsp_template.c v[i] = (top[i] + top[i + 1] * 2 + top[i + 2] + 2) >> 2; \ i 851 libavcodec/vp9dsp_template.c int i, j; \ i 855 libavcodec/vp9dsp_template.c for (i = 0; i < size - 2; i++) { \ i 856 libavcodec/vp9dsp_template.c v[i ] = (left[i] + left[i + 1] * 2 + left[i + 2] + 2) >> 2; \ i 857 libavcodec/vp9dsp_template.c v[size + 1 + i] = (top[i] + top[i + 1] * 2 + top[i + 2] + 2) >> 2; \ i 900 libavcodec/vp9dsp_template.c int i, j; \ i 904 libavcodec/vp9dsp_template.c for (i = 0; i < size/2 - 2; i++) { \ i 905 libavcodec/vp9dsp_template.c vo[i] = (left[i*2 + 3] + left[i*2 + 2] * 2 + left[i*2 + 1] + 2) >> 2; \ i 906 libavcodec/vp9dsp_template.c ve[i] = (left[i*2 + 4] + left[i*2 + 3] * 2 + left[i*2 + 2] + 2) >> 2; \ i 913 libavcodec/vp9dsp_template.c for (i = 0; i < size - 1; i++) { \ i 914 libavcodec/vp9dsp_template.c ve[size/2 + i] = (top[i] + top[i + 1] + 1) >> 1; \ i 915 libavcodec/vp9dsp_template.c vo[size/2 + i] = (top[i - 1] + top[i] * 2 + top[i + 1] + 2) >> 2; \ i 957 libavcodec/vp9dsp_template.c int i, j; \ i 961 libavcodec/vp9dsp_template.c for (i = 0; i < size - 2; i++) { \ i 962 libavcodec/vp9dsp_template.c v[i*2 ] = (left[i + 1] + left[i + 0] + 1) >> 1; \ i 963 libavcodec/vp9dsp_template.c v[i*2 + 1] = (left[i + 2] + left[i + 1] * 2 + left[i + 0] + 2) >> 2; \ i 964 libavcodec/vp9dsp_template.c v[size*2 + i] = (top[i - 1] + top[i] * 2 + top[i + 1] + 2) >> 2; \ i 1006 libavcodec/vp9dsp_template.c int i, j; \ i 1010 libavcodec/vp9dsp_template.c for (i = 0; i < size - 2; i++) { \ i 1011 libavcodec/vp9dsp_template.c ve[i] = (top[i] + top[i + 1] + 1) >> 1; \ i 1012 libavcodec/vp9dsp_template.c vo[i] = (top[i] + top[i + 1] * 2 + top[i + 2] + 2) >> 2; \ i 1052 libavcodec/vp9dsp_template.c int i, j; \ i 1056 libavcodec/vp9dsp_template.c for (i = 0; i < size - 2; i++) { \ i 1057 libavcodec/vp9dsp_template.c v[i*2 ] = (left[i] + left[i + 1] + 1) >> 1; \ i 1058 libavcodec/vp9dsp_template.c v[i*2 + 1] = (left[i] + left[i + 1] * 2 + left[i + 2] + 2) >> 2; \ i 1128 libavcodec/vp9dsp_template.c int i, j; \ i 1137 libavcodec/vp9dsp_template.c for (i = 0; i < sz; i++) { \ i 1148 libavcodec/vp9dsp_template.c for (i = 0; i < sz; i++) \ i 1149 libavcodec/vp9dsp_template.c type_a##sz##_1d(block + i, sz, tmp + i * sz, 0); \ i 1151 libavcodec/vp9dsp_template.c for (i = 0; i < sz; i++) { \ i 1152 libavcodec/vp9dsp_template.c type_b##sz##_1d(tmp + i, sz, out, 1); \ i 1752 libavcodec/vp9dsp_template.c int i, F = 1 << (BIT_DEPTH - 8); i 1757 libavcodec/vp9dsp_template.c for (i = 0; i < 8; i++, dst += stridea) { i 74 libavcodec/vp9mvs.c int i; i 153 libavcodec/vp9mvs.c i = 2; i 155 libavcodec/vp9mvs.c i = 0; i 159 libavcodec/vp9mvs.c for (; i < 8; i++) { i 160 libavcodec/vp9mvs.c int c = p[i][0] + col, r = p[i][1] + row; i 196 libavcodec/vp9mvs.c for (i = 0; i < 8; i++) { i 197 libavcodec/vp9mvs.c int c = p[i][0] + col, r = p[i][1] + row; i 48 libavcodec/vp9prob.c int i, j, k, l, m; i 53 libavcodec/vp9prob.c for (i = 0; i < 4; i++) i 58 libavcodec/vp9prob.c uint8_t *pp = s->prob_ctx[s->s.h.framectxid].coef[i][j][k][l][m]; i 59 libavcodec/vp9prob.c unsigned *e = s->td[0].counts.eob[i][j][k][l][m]; i 60 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.coef[i][j][k][l][m]; i 79 libavcodec/vp9prob.c for (i = 0; i < 3; i++) i 80 libavcodec/vp9prob.c adapt_prob(&p->skip[i], s->td[0].counts.skip[i][0], i 81 libavcodec/vp9prob.c s->td[0].counts.skip[i][1], 20, 128); i 84 libavcodec/vp9prob.c for (i = 0; i < 4; i++) i 85 libavcodec/vp9prob.c adapt_prob(&p->intra[i], s->td[0].counts.intra[i][0], i 86 libavcodec/vp9prob.c s->td[0].counts.intra[i][1], 20, 128); i 90 libavcodec/vp9prob.c for (i = 0; i < 5; i++) i 91 libavcodec/vp9prob.c adapt_prob(&p->comp[i], s->td[0].counts.comp[i][0], i 92 libavcodec/vp9prob.c s->td[0].counts.comp[i][1], 20, 128); i 97 libavcodec/vp9prob.c for (i = 0; i < 5; i++) i 98 libavcodec/vp9prob.c adapt_prob(&p->comp_ref[i], s->td[0].counts.comp_ref[i][0], i 99 libavcodec/vp9prob.c s->td[0].counts.comp_ref[i][1], 20, 128); i 103 libavcodec/vp9prob.c for (i = 0; i < 5; i++) { i 104 libavcodec/vp9prob.c uint8_t *pp = p->single_ref[i]; i 105 libavcodec/vp9prob.c unsigned (*c)[2] = s->td[0].counts.single_ref[i]; i 113 libavcodec/vp9prob.c for (i = 0; i < 4; i++) i 115 libavcodec/vp9prob.c uint8_t *pp = p->partition[i][j]; i 116 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.partition[i][j]; i 125 libavcodec/vp9prob.c for (i = 0; i < 2; i++) { i 126 libavcodec/vp9prob.c unsigned *c16 = s->td[0].counts.tx16p[i], *c32 = s->td[0].counts.tx32p[i]; i 128 libavcodec/vp9prob.c adapt_prob(&p->tx8p[i], s->td[0].counts.tx8p[i][0], i 129 libavcodec/vp9prob.c s->td[0].counts.tx8p[i][1], 20, 128); i 130 libavcodec/vp9prob.c adapt_prob(&p->tx16p[i][0], c16[0], c16[1] + c16[2], 20, 128); i 131 libavcodec/vp9prob.c adapt_prob(&p->tx16p[i][1], c16[1], c16[2], 20, 128); i 132 libavcodec/vp9prob.c adapt_prob(&p->tx32p[i][0], c32[0], c32[1] + c32[2] + c32[3], 20, 128); i 133 libavcodec/vp9prob.c adapt_prob(&p->tx32p[i][1], c32[1], c32[2] + c32[3], 20, 128); i 134 libavcodec/vp9prob.c adapt_prob(&p->tx32p[i][2], c32[2], c32[3], 20, 128); i 140 libavcodec/vp9prob.c for (i = 0; i < 4; i++) { i 141 libavcodec/vp9prob.c uint8_t *pp = p->filter[i]; i 142 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.filter[i]; i 150 libavcodec/vp9prob.c for (i = 0; i < 7; i++) { i 151 libavcodec/vp9prob.c uint8_t *pp = p->mv_mode[i]; i 152 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.mv_mode[i]; i 170 libavcodec/vp9prob.c for (i = 0; i < 2; i++) { i 174 libavcodec/vp9prob.c adapt_prob(&p->mv_comp[i].sign, s->td[0].counts.mv_comp[i].sign[0], i 175 libavcodec/vp9prob.c s->td[0].counts.mv_comp[i].sign[1], 20, 128); i 177 libavcodec/vp9prob.c pp = p->mv_comp[i].classes; i 178 libavcodec/vp9prob.c c = s->td[0].counts.mv_comp[i].classes; i 196 libavcodec/vp9prob.c adapt_prob(&p->mv_comp[i].class0, s->td[0].counts.mv_comp[i].class0[0], i 197 libavcodec/vp9prob.c s->td[0].counts.mv_comp[i].class0[1], 20, 128); i 198 libavcodec/vp9prob.c pp = p->mv_comp[i].bits; i 199 libavcodec/vp9prob.c c2 = s->td[0].counts.mv_comp[i].bits; i 204 libavcodec/vp9prob.c pp = p->mv_comp[i].class0_fp[j]; i 205 libavcodec/vp9prob.c c = s->td[0].counts.mv_comp[i].class0_fp[j]; i 210 libavcodec/vp9prob.c pp = p->mv_comp[i].fp; i 211 libavcodec/vp9prob.c c = s->td[0].counts.mv_comp[i].fp; i 217 libavcodec/vp9prob.c adapt_prob(&p->mv_comp[i].class0_hp, i 218 libavcodec/vp9prob.c s->td[0].counts.mv_comp[i].class0_hp[0], i 219 libavcodec/vp9prob.c s->td[0].counts.mv_comp[i].class0_hp[1], 20, 128); i 220 libavcodec/vp9prob.c adapt_prob(&p->mv_comp[i].hp, s->td[0].counts.mv_comp[i].hp[0], i 221 libavcodec/vp9prob.c s->td[0].counts.mv_comp[i].hp[1], 20, 128); i 226 libavcodec/vp9prob.c for (i = 0; i < 4; i++) { i 227 libavcodec/vp9prob.c uint8_t *pp = p->y_mode[i]; i 228 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.y_mode[i], sum, s2; i 251 libavcodec/vp9prob.c for (i = 0; i < 10; i++) { i 252 libavcodec/vp9prob.c uint8_t *pp = p->uv_mode[i]; i 253 libavcodec/vp9prob.c unsigned *c = s->td[0].counts.uv_mode[i], sum, s2; i 165 libavcodec/vp9recon.c #define assign_val(c, i, v) do { \ i 167 libavcodec/vp9recon.c (c)[(i)] = (v); \ i 169 libavcodec/vp9recon.c AV_WN16A(&(c)[(i) * 2], (v)); \ i 187 libavcodec/vp9recon.c int n_px_need = 4 << tx, i, n_px_have = (((s->rows - row) << !ss_v) - y) * 4; i 193 libavcodec/vp9recon.c for (i = 0; i < n_px_need; i++) i 194 libavcodec/vp9recon.c assign_bpp(l, i, &dst[i * stride], -1); i 196 libavcodec/vp9recon.c for (i = 0; i < n_px_have; i++) i 197 libavcodec/vp9recon.c assign_bpp(l, i, &dst[i * stride], -1); i 202 libavcodec/vp9recon.c for (i = 0; i < n_px_need; i++) i 203 libavcodec/vp9recon.c assign_bpp(l, n_px_need - 1 - i, &dst[i * stride], -1); i 205 libavcodec/vp9recon.c for (i = 0; i < n_px_have; i++) i 206 libavcodec/vp9recon.c assign_bpp(l, n_px_need - 1 - i, &dst[i * stride], -1); i 384 libavcodec/vp9recon.c px, py, pw, ph, bw, bh, w, h, i) \ i 388 libavcodec/vp9recon.c row, col, mv, px, py, pw, ph, bw, bh, w, h, i) \ i 545 libavcodec/vp9recon.c px, py, pw, ph, bw, bh, w, h, i) \ i 548 libavcodec/vp9recon.c s->mvscale[b->ref[i]], s->mvstep[b->ref[i]]) i 550 libavcodec/vp9recon.c row, col, mv, px, py, pw, ph, bw, bh, w, h, i) \ i 553 libavcodec/vp9recon.c s->mvscale[b->ref[i]], s->mvstep[b->ref[i]]) i 124 libavcodec/vqavideo.c int i, j, codebook_index, ret; i 189 libavcodec/vqavideo.c for (i = 0; i < 256; i++) i 191 libavcodec/vqavideo.c s->codebook[codebook_index++] = i; i 194 libavcodec/vqavideo.c for (i = 0; i < 256; i++) i 196 libavcodec/vqavideo.c s->codebook[codebook_index++] = i; i 232 libavcodec/vqavideo.c int i; i 262 libavcodec/vqavideo.c for (i = 0; i < count; i++) i 263 libavcodec/vqavideo.c dest[dest_index + i] = dest[src_pos + i]; i 282 libavcodec/vqavideo.c for (i = 0; i < count; i++) i 283 libavcodec/vqavideo.c dest[dest_index + i] = dest[src_pos + i]; i 301 libavcodec/vqavideo.c for (i = 0; i < count; i++) i 302 libavcodec/vqavideo.c dest[dest_index + i] = dest[dest_index - src_pos + i]; i 327 libavcodec/vqavideo.c int i; i 422 libavcodec/vqavideo.c for (i = 0; i < chunk_size / 3; i++) { i 427 libavcodec/vqavideo.c s->palette[i] = 0xFFU << 24 | r << 16 | g << 8 | b; i 428 libavcodec/vqavideo.c s->palette[i] |= s->palette[i] >> 6 & 0x30303; i 137 libavcodec/wavpack.c int i, br[2], sl[2]; i 139 libavcodec/wavpack.c for (i = 0; i <= ctx->stereo_in; i++) { i 140 libavcodec/wavpack.c if (ctx->ch[i].bitrate_acc > UINT_MAX - ctx->ch[i].bitrate_delta) i 142 libavcodec/wavpack.c ctx->ch[i].bitrate_acc += ctx->ch[i].bitrate_delta; i 143 libavcodec/wavpack.c br[i] = ctx->ch[i].bitrate_acc >> 16; i 144 libavcodec/wavpack.c sl[i] = LEVEL_DECAY(ctx->ch[i].slow_level); i 159 libavcodec/wavpack.c for (i = 0; i <= ctx->stereo_in; i++) { i 161 libavcodec/wavpack.c if (sl[i] - br[i] > -0x100) i 162 libavcodec/wavpack.c ctx->ch[i].error_limit = wp_exp2(sl[i] - br[i] + 0x100); i 164 libavcodec/wavpack.c ctx->ch[i].error_limit = 0; i 166 libavcodec/wavpack.c ctx->ch[i].error_limit = wp_exp2(br[i]); i 423 libavcodec/wavpack.c for (int i = 0; i < PTABLE_BINS/2; i++) { i 424 libavcodec/wavpack.c table[i] = value; i 425 libavcodec/wavpack.c table[PTABLE_BINS-1-i] = 0x100ffff - value; i 635 libavcodec/wavpack.c for (int i = 0; i < 256; i++) i 636 libavcodec/wavpack.c s->summed_probabilities[p0][i] = sum_values += s->probabilities[p0][i]; i 646 libavcodec/wavpack.c for (int i = 0; i < 256; i++) { i 647 libavcodec/wavpack.c int c = s->probabilities[p0][i]; i 650 libavcodec/wavpack.c *vlb++ = i; i 776 libavcodec/wavpack.c int i, j, count = 0; i 797 libavcodec/wavpack.c for (i = 0; i < s->terms; i++) { i 798 libavcodec/wavpack.c t = s->decorr[i].value; i 802 libavcodec/wavpack.c A = 2U * s->decorr[i].samplesA[0] - s->decorr[i].samplesA[1]; i 803 libavcodec/wavpack.c B = 2U * s->decorr[i].samplesB[0] - s->decorr[i].samplesB[1]; i 805 libavcodec/wavpack.c A = (int)(3U * s->decorr[i].samplesA[0] - s->decorr[i].samplesA[1]) >> 1; i 806 libavcodec/wavpack.c B = (int)(3U * s->decorr[i].samplesB[0] - s->decorr[i].samplesB[1]) >> 1; i 808 libavcodec/wavpack.c s->decorr[i].samplesA[1] = s->decorr[i].samplesA[0]; i 809 libavcodec/wavpack.c s->decorr[i].samplesB[1] = s->decorr[i].samplesB[0]; i 812 libavcodec/wavpack.c A = s->decorr[i].samplesA[pos]; i 813 libavcodec/wavpack.c B = s->decorr[i].samplesB[pos]; i 817 libavcodec/wavpack.c L2 = L + ((s->decorr[i].weightA * (int64_t)A + 512) >> 10); i 818 libavcodec/wavpack.c R2 = R + ((s->decorr[i].weightB * (int64_t)B + 512) >> 10); i 820 libavcodec/wavpack.c L2 = L + (unsigned)((int)(s->decorr[i].weightA * (unsigned)A + 512) >> 10); i 821 libavcodec/wavpack.c R2 = R + (unsigned)((int)(s->decorr[i].weightB * (unsigned)B + 512) >> 10); i 824 libavcodec/wavpack.c s->decorr[i].weightA -= ((((L ^ A) >> 30) & 2) - 1) * s->decorr[i].delta; i 826 libavcodec/wavpack.c s->decorr[i].weightB -= ((((R ^ B) >> 30) & 2) - 1) * s->decorr[i].delta; i 827 libavcodec/wavpack.c s->decorr[i].samplesA[j] = L = L2; i 828 libavcodec/wavpack.c s->decorr[i].samplesB[j] = R = R2; i 831 libavcodec/wavpack.c L2 = L + ((s->decorr[i].weightA * (int64_t)s->decorr[i].samplesA[0] + 512) >> 10); i 833 libavcodec/wavpack.c L2 = L + (unsigned)((int)(s->decorr[i].weightA * (unsigned)s->decorr[i].samplesA[0] + 512) >> 10); i 834 libavcodec/wavpack.c UPDATE_WEIGHT_CLIP(s->decorr[i].weightA, s->decorr[i].delta, s->decorr[i].samplesA[0], L); i 837 libavcodec/wavpack.c R2 = R + ((s->decorr[i].weightB * (int64_t)L2 + 512) >> 10); i 839 libavcodec/wavpack.c R2 = R + (unsigned)((int)(s->decorr[i].weightB * (unsigned)L2 + 512) >> 10); i 840 libavcodec/wavpack.c UPDATE_WEIGHT_CLIP(s->decorr[i].weightB, s->decorr[i].delta, L2, R); i 842 libavcodec/wavpack.c s->decorr[i].samplesA[0] = R; i 845 libavcodec/wavpack.c R2 = R + ((s->decorr[i].weightB * (int64_t)s->decorr[i].samplesB[0] + 512) >> 10); i 847 libavcodec/wavpack.c R2 = R + (unsigned)((int)(s->decorr[i].weightB * (unsigned)s->decorr[i].samplesB[0] + 512) >> 10); i 848 libavcodec/wavpack.c UPDATE_WEIGHT_CLIP(s->decorr[i].weightB, s->decorr[i].delta, s->decorr[i].samplesB[0], R); i 852 libavcodec/wavpack.c R2 = s->decorr[i].samplesA[0]; i 853 libavcodec/wavpack.c s->decorr[i].samplesA[0] = R; i 857 libavcodec/wavpack.c L2 = L + ((s->decorr[i].weightA * (int64_t)R2 + 512) >> 10); i 859 libavcodec/wavpack.c L2 = L + (unsigned)((int)(s->decorr[i].weightA * (unsigned)R2 + 512) >> 10); i 860 libavcodec/wavpack.c UPDATE_WEIGHT_CLIP(s->decorr[i].weightA, s->decorr[i].delta, R2, L); i 862 libavcodec/wavpack.c s->decorr[i].samplesB[0] = L; i 907 libavcodec/wavpack.c int i, j, count = 0; i 923 libavcodec/wavpack.c for (i = 0; i < s->terms; i++) { i 924 libavcodec/wavpack.c t = s->decorr[i].value; i 927 libavcodec/wavpack.c A = 2U * s->decorr[i].samplesA[0] - s->decorr[i].samplesA[1]; i 929 libavcodec/wavpack.c A = (int)(3U * s->decorr[i].samplesA[0] - s->decorr[i].samplesA[1]) >> 1; i 930 libavcodec/wavpack.c s->decorr[i].samplesA[1] = s->decorr[i].samplesA[0]; i 933 libavcodec/wavpack.c A = s->decorr[i].samplesA[pos]; i 937 libavcodec/wavpack.c S = T + ((s->decorr[i].weightA * (int64_t)A + 512) >> 10); i 939 libavcodec/wavpack.c S = T + (unsigned)((int)(s->decorr[i].weightA * (unsigned)A + 512) >> 10); i 941 libavcodec/wavpack.c s->decorr[i].weightA -= ((((T ^ A) >> 30) & 2) - 1) * s->decorr[i].delta; i 942 libavcodec/wavpack.c s->decorr[i].samplesA[j] = T = S; i 987 libavcodec/wavpack.c int i; i 1005 libavcodec/wavpack.c for (i = 0; i < channels; i++) i 1006 libavcodec/wavpack.c memset(s->dsdctx[i].buf, 0x69, sizeof(s->dsdctx[i].buf)); i 1065 libavcodec/wavpack.c for (int i = 0; i < s->fdec_num; i++) i 1066 libavcodec/wavpack.c av_freep(&s->fdec[i]); i 1092 libavcodec/wavpack.c int i, j, id, size, ssize, weights, t; i 1181 libavcodec/wavpack.c for (i = 0; i < s->terms; i++) { i 1183 libavcodec/wavpack.c s->decorr[s->terms - i - 1].value = (val & 0x1F) - 5; i 1184 libavcodec/wavpack.c s->decorr[s->terms - i - 1].delta = val >> 5; i 1199 libavcodec/wavpack.c for (i = 0; i < weights; i++) { i 1201 libavcodec/wavpack.c s->decorr[s->terms - i - 1].weightA = t * (1 << 3); i 1202 libavcodec/wavpack.c if (s->decorr[s->terms - i - 1].weightA > 0) i 1203 libavcodec/wavpack.c s->decorr[s->terms - i - 1].weightA += i 1204 libavcodec/wavpack.c (s->decorr[s->terms - i - 1].weightA + 64) >> 7; i 1207 libavcodec/wavpack.c s->decorr[s->terms - i - 1].weightB = t * (1 << 3); i 1208 libavcodec/wavpack.c if (s->decorr[s->terms - i - 1].weightB > 0) i 1209 libavcodec/wavpack.c s->decorr[s->terms - i - 1].weightB += i 1210 libavcodec/wavpack.c (s->decorr[s->terms - i - 1].weightB + 64) >> 7; i 1221 libavcodec/wavpack.c for (i = s->terms - 1; (i >= 0) && (t < size); i--) { i 1222 libavcodec/wavpack.c if (s->decorr[i].value > 8) { i 1223 libavcodec/wavpack.c s->decorr[i].samplesA[0] = i 1225 libavcodec/wavpack.c s->decorr[i].samplesA[1] = i 1229 libavcodec/wavpack.c s->decorr[i].samplesB[0] = i 1231 libavcodec/wavpack.c s->decorr[i].samplesB[1] = i 1236 libavcodec/wavpack.c } else if (s->decorr[i].value < 0) { i 1237 libavcodec/wavpack.c s->decorr[i].samplesA[0] = i 1239 libavcodec/wavpack.c s->decorr[i].samplesB[0] = i 1243 libavcodec/wavpack.c for (j = 0; j < s->decorr[i].value; j++) { i 1244 libavcodec/wavpack.c s->decorr[i].samplesA[j] = i 1247 libavcodec/wavpack.c s->decorr[i].samplesB[j] = i 1251 libavcodec/wavpack.c t += s->decorr[i].value * 2 * (s->stereo_in + 1); i 1265 libavcodec/wavpack.c for (i = 0; i < 3; i++) { i 1266 libavcodec/wavpack.c s->ch[j].median[i] = wp_exp2(bytestream2_get_le16(&gb)); i 1272 libavcodec/wavpack.c for (i = 0; i <= s->stereo_in; i++) { i 1273 libavcodec/wavpack.c s->ch[i].slow_level = wp_exp2(bytestream2_get_le16(&gb)); i 1277 libavcodec/wavpack.c for (i = 0; i < (s->stereo_in + 1); i++) { i 1278 libavcodec/wavpack.c s->ch[i].bitrate_acc = bytestream2_get_le16(&gb) << 16; i 1282 libavcodec/wavpack.c for (i = 0; i < (s->stereo_in + 1); i++) { i 1283 libavcodec/wavpack.c s->ch[i].bitrate_delta = i 1287 libavcodec/wavpack.c for (i = 0; i < (s->stereo_in + 1); i++) i 1288 libavcodec/wavpack.c s->ch[i].bitrate_delta = 0; i 197 libavcodec/wavpackenc.c int i; i 198 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 199 libavcodec/wavpackenc.c samples[i] >>= shift; i 205 libavcodec/wavpackenc.c int i; i 206 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 207 libavcodec/wavpackenc.c left [i] >>= shift; i 208 libavcodec/wavpackenc.c right[i] >>= shift; i 269 libavcodec/wavpackenc.c int i; i 277 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 278 libavcodec/wavpackenc.c int32_t f = samples_l[i]; i 285 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 288 libavcodec/wavpackenc.c f = samples_l[i]; i 293 libavcodec/wavpackenc.c f = samples_r[i]; i 304 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 305 libavcodec/wavpackenc.c process_float(s, &samples_l[i]); i 307 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 308 libavcodec/wavpackenc.c process_float(s, &samples_l[i]); i 309 libavcodec/wavpackenc.c process_float(s, &samples_r[i]); i 355 libavcodec/wavpackenc.c int i, total_shift = 0; i 360 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 361 libavcodec/wavpackenc.c int32_t M = samples_l[i]; i 372 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 373 libavcodec/wavpackenc.c int32_t L = samples_l[i]; i 374 libavcodec/wavpackenc.c int32_t R = samples_r[i]; i 437 libavcodec/wavpackenc.c int i, total_shift = 0; i 442 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 443 libavcodec/wavpackenc.c int32_t M = samples_l[i]; i 452 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 453 libavcodec/wavpackenc.c int32_t L = samples_l[i]; i 454 libavcodec/wavpackenc.c int32_t R = samples_r[i]; i 548 libavcodec/wavpackenc.c int m = 0, i; i 559 libavcodec/wavpackenc.c for (i = 0; i < MAX_TERM; i++) i 560 libavcodec/wavpackenc.c dpp->samplesA[i] = wp_exp2(log2s(dpp->samplesA[i])); i 601 libavcodec/wavpackenc.c for (i = 0; i < MAX_TERM; i++) { i 602 libavcodec/wavpackenc.c dpp->samplesA[i] = temp_A[m]; i 628 libavcodec/wavpackenc.c int i, j, k; i 630 libavcodec/wavpackenc.c for (i = 0, j = dpp->value - 1, k = 0; k < dpp->value / 2; i++, j--, k++) { i 631 libavcodec/wavpackenc.c i &= (MAX_TERM - 1); i 633 libavcodec/wavpackenc.c dpp->samplesA[i] ^= dpp->samplesA[j]; i 634 libavcodec/wavpackenc.c dpp->samplesA[j] ^= dpp->samplesA[i]; i 635 libavcodec/wavpackenc.c dpp->samplesA[i] ^= dpp->samplesA[j]; i 761 libavcodec/wavpackenc.c int best_term = 0, i; i 763 libavcodec/wavpackenc.c for (i = 0; i < 22; i++) i 764 libavcodec/wavpackenc.c if (term_bits[i] && term_bits[i] < local_best_bits) { i 765 libavcodec/wavpackenc.c local_best_bits = term_bits[i]; i 766 libavcodec/wavpackenc.c best_term = i - 3; i 788 libavcodec/wavpackenc.c int ri, i; i 807 libavcodec/wavpackenc.c for (i = ri; i < info->nterms && s->decorr_passes[i].value; i++) i 808 libavcodec/wavpackenc.c decorr_mono_buffer(s->sampleptrs[i][0], s->sampleptrs[i+1][0], i 809 libavcodec/wavpackenc.c s->block_samples, info->dps, i); i 811 libavcodec/wavpackenc.c bits = log2mono(s->sampleptrs[i][0], s->block_samples, info->log_limit); i 816 libavcodec/wavpackenc.c memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i); i 817 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0], i 839 libavcodec/wavpackenc.c int i; i 841 libavcodec/wavpackenc.c for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) { i 842 libavcodec/wavpackenc.c info->dps[i].value = s->decorr_passes[i].value; i 843 libavcodec/wavpackenc.c info->dps[i].delta = d; i 844 libavcodec/wavpackenc.c decorr_mono_buffer(s->sampleptrs[i][0], s->sampleptrs[i+1][0], i 845 libavcodec/wavpackenc.c s->block_samples, info->dps, i); i 848 libavcodec/wavpackenc.c bits = log2mono(s->sampleptrs[i][0], s->block_samples, info->log_limit); i 855 libavcodec/wavpackenc.c memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i); i 856 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0], i 861 libavcodec/wavpackenc.c int i; i 863 libavcodec/wavpackenc.c for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) { i 864 libavcodec/wavpackenc.c info->dps[i].value = s->decorr_passes[i].value; i 865 libavcodec/wavpackenc.c info->dps[i].delta = d; i 866 libavcodec/wavpackenc.c decorr_mono_buffer(s->sampleptrs[i][0], s->sampleptrs[i+1][0], i 867 libavcodec/wavpackenc.c s->block_samples, info->dps, i); i 870 libavcodec/wavpackenc.c bits = log2mono(s->sampleptrs[i][0], s->block_samples, info->log_limit); i 876 libavcodec/wavpackenc.c memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i); i 877 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0], i 884 libavcodec/wavpackenc.c int i; i 886 libavcodec/wavpackenc.c for (i = 0; i < nterms + 2; i++) { i 887 libavcodec/wavpackenc.c av_fast_padded_malloc(&s->sampleptrs[i][0], &s->sampleptrs_size[i][0], i 889 libavcodec/wavpackenc.c if (!s->sampleptrs[i][0]) i 892 libavcodec/wavpackenc.c av_fast_padded_malloc(&s->sampleptrs[i][1], &s->sampleptrs_size[i][1], i 894 libavcodec/wavpackenc.c if (!s->sampleptrs[i][1]) i 904 libavcodec/wavpackenc.c int i; i 906 libavcodec/wavpackenc.c for (i = 0; i < 2; i++) { i 912 libavcodec/wavpackenc.c av_fast_padded_malloc(&s->temp_buffer[i][0], &s->temp_buffer_size[i][0], i 914 libavcodec/wavpackenc.c if (!s->temp_buffer[i][0]) i 922 libavcodec/wavpackenc.c av_fast_padded_malloc(&s->temp_buffer[i][1], &s->temp_buffer_size[i][1], i 924 libavcodec/wavpackenc.c if (!s->temp_buffer[i][1]) i 935 libavcodec/wavpackenc.c int i; i 948 libavcodec/wavpackenc.c for (i = 0; i < info.nterms && info.dps[i].value; i++) i 949 libavcodec/wavpackenc.c decorr_mono(s->sampleptrs[i][0], s->sampleptrs[i + 1][0], i 950 libavcodec/wavpackenc.c s->block_samples, info.dps + i, 1); i 953 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info.nterms + 1][0], s->sampleptrs[i][0], s->block_samples * 4); i 977 libavcodec/wavpackenc.c for (i = 0; i < info.nterms; i++) i 978 libavcodec/wavpackenc.c if (!s->decorr_passes[i].value) i 981 libavcodec/wavpackenc.c s->num_terms = i; i 1023 libavcodec/wavpackenc.c int log_limit, pi, i, ret; i 1025 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 1026 libavcodec/wavpackenc.c if (samples[i]) i 1029 libavcodec/wavpackenc.c if (i == nb_samples) { i 1126 libavcodec/wavpackenc.c int m = 0, i; i 1140 libavcodec/wavpackenc.c for (i = 0; i < MAX_TERM; i++) { i 1141 libavcodec/wavpackenc.c dpp->samplesA[i] = wp_exp2(log2s(dpp->samplesA[i])); i 1142 libavcodec/wavpackenc.c dpp->samplesB[i] = wp_exp2(log2s(dpp->samplesB[i])); i 1344 libavcodec/wavpackenc.c int i, j, k; i 1346 libavcodec/wavpackenc.c for (i = 0, j = dpp->value - 1, k = 0; k < dpp->value / 2; i++, j--, k++) { i 1347 libavcodec/wavpackenc.c i &= (MAX_TERM - 1); i 1349 libavcodec/wavpackenc.c dpp->samplesA[i] ^= dpp->samplesA[j]; i 1350 libavcodec/wavpackenc.c dpp->samplesA[j] ^= dpp->samplesA[i]; i 1351 libavcodec/wavpackenc.c dpp->samplesA[i] ^= dpp->samplesA[j]; i 1352 libavcodec/wavpackenc.c dpp->samplesB[i] ^= dpp->samplesB[j]; i 1353 libavcodec/wavpackenc.c dpp->samplesB[j] ^= dpp->samplesB[i]; i 1354 libavcodec/wavpackenc.c dpp->samplesB[i] ^= dpp->samplesB[j]; i 1363 libavcodec/wavpackenc.c int m = 0, i; i 1368 libavcodec/wavpackenc.c for (i = 0; i < MAX_TERM; i++) { i 1369 libavcodec/wavpackenc.c dpp->samplesA[i] = wp_exp2(log2s(dpp->samplesA[i])); i 1370 libavcodec/wavpackenc.c dpp->samplesB[i] = wp_exp2(log2s(dpp->samplesB[i])); i 1375 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 1380 libavcodec/wavpackenc.c out_left[i] = tmp = (dpp->samplesA[1] = in_left[i]) - APPLY_WEIGHT_I(dpp->weightA, sam); i 1385 libavcodec/wavpackenc.c out_right[i] = tmp = (dpp->samplesB[1] = in_right[i]) - APPLY_WEIGHT_I(dpp->weightB, sam); i 1390 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 1395 libavcodec/wavpackenc.c out_left[i] = tmp = (dpp->samplesA[0] = in_left[i]) - APPLY_WEIGHT_I(dpp->weightA, sam); i 1400 libavcodec/wavpackenc.c out_right[i] = tmp = (dpp->samplesB[0] = in_right[i]) - APPLY_WEIGHT_I(dpp->weightB, sam); i 1405 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 1410 libavcodec/wavpackenc.c out_left[i] = tmp = (dpp->samplesA[0] = in_left[i]) - APPLY_WEIGHT_I(dpp->weightA, sam); i 1415 libavcodec/wavpackenc.c out_right[i] = tmp = (dpp->samplesB[0] = in_right[i]) - APPLY_WEIGHT_I(dpp->weightB, sam); i 1422 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 1426 libavcodec/wavpackenc.c out_left[i] = tmp = (dpp->samplesA[k] = in_left[i]) - APPLY_WEIGHT_I(dpp->weightA, sam); i 1430 libavcodec/wavpackenc.c out_right[i] = tmp = (dpp->samplesB[k] = in_right[i]) - APPLY_WEIGHT_I(dpp->weightB, sam); i 1453 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 1457 libavcodec/wavpackenc.c out_left[i] = tmp = (sam_B = in_left[i]) - APPLY_WEIGHT_I(dpp->weightA, sam_A); i 1460 libavcodec/wavpackenc.c out_right[i] = tmp = (dpp->samplesA[0] = in_right[i]) - APPLY_WEIGHT_I(dpp->weightB, sam_B); i 1465 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 1469 libavcodec/wavpackenc.c out_right[i] = tmp = (sam_A = in_right[i]) - APPLY_WEIGHT_I(dpp->weightB, sam_B); i 1472 libavcodec/wavpackenc.c out_left[i] = tmp = (dpp->samplesB[0] = in_left[i]) - APPLY_WEIGHT_I(dpp->weightA, sam_A); i 1477 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 1483 libavcodec/wavpackenc.c dpp->samplesA[0] = tmp = in_right[i]; i 1484 libavcodec/wavpackenc.c out_right[i] = tmp -= APPLY_WEIGHT_I(dpp->weightB, sam_B); i 1487 libavcodec/wavpackenc.c dpp->samplesB[0] = tmp = in_left[i]; i 1488 libavcodec/wavpackenc.c out_left[i] = tmp -= APPLY_WEIGHT_I(dpp->weightA, sam_A); i 1553 libavcodec/wavpackenc.c int ri, i; i 1574 libavcodec/wavpackenc.c for (i = ri; i < info->nterms && s->decorr_passes[i].value; i++) i 1576 libavcodec/wavpackenc.c s->sampleptrs[i ][0], s->sampleptrs[i ][1], i 1577 libavcodec/wavpackenc.c s->sampleptrs[i+1][0], s->sampleptrs[i+1][1], i 1578 libavcodec/wavpackenc.c s->block_samples, i); i 1580 libavcodec/wavpackenc.c bits = log2stereo(s->sampleptrs[i][0], s->sampleptrs[i][1], i 1587 libavcodec/wavpackenc.c memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i); i 1589 libavcodec/wavpackenc.c s->sampleptrs[i][0], s->block_samples * 4); i 1591 libavcodec/wavpackenc.c s->sampleptrs[i][1], s->block_samples * 4); i 1606 libavcodec/wavpackenc.c int lower = 0, delta, d, i; i 1614 libavcodec/wavpackenc.c for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) { i 1615 libavcodec/wavpackenc.c info->dps[i].value = s->decorr_passes[i].value; i 1616 libavcodec/wavpackenc.c info->dps[i].delta = d; i 1618 libavcodec/wavpackenc.c s->sampleptrs[i ][0], s->sampleptrs[i ][1], i 1619 libavcodec/wavpackenc.c s->sampleptrs[i+1][0], s->sampleptrs[i+1][1], i 1620 libavcodec/wavpackenc.c s->block_samples, i); i 1623 libavcodec/wavpackenc.c bits = log2stereo(s->sampleptrs[i][0], s->sampleptrs[i][1], i 1630 libavcodec/wavpackenc.c memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i); i 1631 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info->nterms + 1][0], s->sampleptrs[i][0], i 1633 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info->nterms + 1][1], s->sampleptrs[i][1], i 1638 libavcodec/wavpackenc.c for (i = 0; i < info->nterms && s->decorr_passes[i].value; i++) { i 1639 libavcodec/wavpackenc.c info->dps[i].value = s->decorr_passes[i].value; i 1640 libavcodec/wavpackenc.c info->dps[i].delta = d; i 1642 libavcodec/wavpackenc.c s->sampleptrs[i ][0], s->sampleptrs[i ][1], i 1643 libavcodec/wavpackenc.c s->sampleptrs[i+1][0], s->sampleptrs[i+1][1], i 1644 libavcodec/wavpackenc.c s->block_samples, i); i 1647 libavcodec/wavpackenc.c bits = log2stereo(s->sampleptrs[i][0], s->sampleptrs[i][1], i 1653 libavcodec/wavpackenc.c memcpy(s->decorr_passes, info->dps, sizeof(info->dps[0]) * i); i 1655 libavcodec/wavpackenc.c s->sampleptrs[i][0], s->block_samples * 4); i 1657 libavcodec/wavpackenc.c s->sampleptrs[i][1], s->block_samples * 4); i 1715 libavcodec/wavpackenc.c int best_term = 0, i; i 1717 libavcodec/wavpackenc.c for (i = 0; i < 22; i++) i 1718 libavcodec/wavpackenc.c if (term_bits[i] && term_bits[i] < local_best_bits) { i 1719 libavcodec/wavpackenc.c local_best_bits = term_bits[i]; i 1720 libavcodec/wavpackenc.c best_term = i - 3; i 1742 libavcodec/wavpackenc.c int i; i 1758 libavcodec/wavpackenc.c for (i = 0; i < info.nterms && info.dps[i].value; i++) i 1760 libavcodec/wavpackenc.c decorr_stereo(s->sampleptrs[i ][0], s->sampleptrs[i ][1], i 1761 libavcodec/wavpackenc.c s->sampleptrs[i + 1][0], s->sampleptrs[i + 1][1], i 1762 libavcodec/wavpackenc.c s->block_samples, info.dps + i, 1); i 1764 libavcodec/wavpackenc.c decorr_stereo_quick(s->sampleptrs[i ][0], s->sampleptrs[i ][1], i 1765 libavcodec/wavpackenc.c s->sampleptrs[i + 1][0], s->sampleptrs[i + 1][1], i 1766 libavcodec/wavpackenc.c s->block_samples, info.dps + i); i 1771 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info.nterms + 1][0], s->sampleptrs[i][0], s->block_samples * 4); i 1772 libavcodec/wavpackenc.c memcpy(s->sampleptrs[info.nterms + 1][1], s->sampleptrs[i][1], s->block_samples * 4); i 1799 libavcodec/wavpackenc.c for (i = 0; i < info.nterms; i++) i 1800 libavcodec/wavpackenc.c if (!s->decorr_passes[i].value) i 1803 libavcodec/wavpackenc.c s->num_terms = i; i 1813 libavcodec/wavpackenc.c int log_limit, force_js = 0, force_ts = 0, got_js = 0, pi, i; i 1816 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 1817 libavcodec/wavpackenc.c if (samples_l[i] || samples_r[i]) i 1820 libavcodec/wavpackenc.c if (i == nb_samples) { i 1871 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 1872 libavcodec/wavpackenc.c s->js_right[i] += ((s->js_left[i] -= s->js_right[i]) >> 1); i 2138 libavcodec/wavpackenc.c int i, pre_shift; i 2146 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2147 libavcodec/wavpackenc.c put_sbits(pb, sent_bits, samples_l[i] >> pre_shift); i 2150 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2151 libavcodec/wavpackenc.c put_sbits(pb, sent_bits, samples_l[i] >> pre_shift); i 2152 libavcodec/wavpackenc.c put_sbits(pb, sent_bits, samples_r[i] >> pre_shift); i 2216 libavcodec/wavpackenc.c int i; i 2219 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 2220 libavcodec/wavpackenc.c pack_float_sample(s, &samples_l[i]); i 2222 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2223 libavcodec/wavpackenc.c pack_float_sample(s, &samples_l[i]); i 2224 libavcodec/wavpackenc.c pack_float_sample(s, &samples_r[i]); i 2233 libavcodec/wavpackenc.c int i, m, k; i 2237 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2242 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesA[0] = samples_l[i]) - APPLY_WEIGHT(dpp->weightA, sam); i 2247 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesB[0] = samples_r[i]) - APPLY_WEIGHT(dpp->weightB, sam); i 2252 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2257 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesA[0] = samples_l[i]) - APPLY_WEIGHT(dpp->weightA, sam); i 2262 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesB[0] = samples_r[i]) - APPLY_WEIGHT(dpp->weightB, sam); i 2267 libavcodec/wavpackenc.c for (m = 0, k = dpp->value & (MAX_TERM - 1), i = 0; i < nb_samples; i++) { i 2271 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesA[k] = samples_l[i]) - APPLY_WEIGHT(dpp->weightA, sam); i 2275 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesB[k] = samples_r[i]) - APPLY_WEIGHT(dpp->weightB, sam); i 2295 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2299 libavcodec/wavpackenc.c samples_l[i] = tmp = (sam_B = samples_l[i]) - APPLY_WEIGHT(dpp->weightA, sam_A); i 2302 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesA[0] = samples_r[i]) - APPLY_WEIGHT(dpp->weightB, sam_B); i 2307 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2311 libavcodec/wavpackenc.c samples_r[i] = tmp = (sam_A = samples_r[i]) - APPLY_WEIGHT(dpp->weightB, sam_B); i 2314 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesB[0] = samples_l[i]) - APPLY_WEIGHT(dpp->weightA, sam_A); i 2319 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2325 libavcodec/wavpackenc.c dpp->samplesA[0] = tmp = samples_r[i]; i 2326 libavcodec/wavpackenc.c samples_r[i] = tmp -= APPLY_WEIGHT(dpp->weightB, sam_B); i 2329 libavcodec/wavpackenc.c dpp->samplesB[0] = tmp = samples_l[i]; i 2330 libavcodec/wavpackenc.c samples_l[i] = tmp -= APPLY_WEIGHT(dpp->weightA, sam_A); i 2352 libavcodec/wavpackenc.c int i, m, k; i 2356 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2361 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesA[0] = samples_l[i]) - APPLY_WEIGHT_I(dpp->weightA, sam); i 2366 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesB[0] = samples_r[i]) - APPLY_WEIGHT_I(dpp->weightB, sam); i 2371 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2376 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesA[0] = samples_l[i]) - APPLY_WEIGHT_I(dpp->weightA, sam); i 2381 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesB[0] = samples_r[i]) - APPLY_WEIGHT_I(dpp->weightB, sam); i 2386 libavcodec/wavpackenc.c for (m = 0, k = dpp->value & (MAX_TERM - 1), i = 0; i < nb_samples; i++) { i 2390 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesA[k] = samples_l[i]) - APPLY_WEIGHT_I(dpp->weightA, sam); i 2394 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesB[k] = samples_r[i]) - APPLY_WEIGHT_I(dpp->weightB, sam); i 2415 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2419 libavcodec/wavpackenc.c samples_l[i] = tmp = (sam_B = samples_l[i]) - APPLY_WEIGHT_I(dpp->weightA, sam_A); i 2422 libavcodec/wavpackenc.c samples_r[i] = tmp = (dpp->samplesA[0] = samples_r[i]) - APPLY_WEIGHT_I(dpp->weightB, sam_B); i 2427 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2431 libavcodec/wavpackenc.c samples_r[i] = tmp = (sam_A = samples_r[i]) - APPLY_WEIGHT_I(dpp->weightB, sam_B); i 2434 libavcodec/wavpackenc.c samples_l[i] = tmp = (dpp->samplesB[0] = samples_l[i]) - APPLY_WEIGHT_I(dpp->weightA, sam_A); i 2439 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2445 libavcodec/wavpackenc.c dpp->samplesA[0] = tmp = samples_r[i]; i 2446 libavcodec/wavpackenc.c samples_r[i] = tmp -= APPLY_WEIGHT_I(dpp->weightB, sam_B); i 2449 libavcodec/wavpackenc.c dpp->samplesB[0] = tmp = samples_l[i]; i 2450 libavcodec/wavpackenc.c samples_l[i] = tmp -= APPLY_WEIGHT_I(dpp->weightA, sam_A); i 2471 libavcodec/wavpackenc.c int i, j, ret = 0, got_extra = 0, nb_samples = s->block_samples; i 2482 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2483 libavcodec/wavpackenc.c lor |= samples_l[i] | samples_r[i]; i 2484 libavcodec/wavpackenc.c diff |= samples_l[i] - samples_r[i]; i 2490 libavcodec/wavpackenc.c if (i == nb_samples && lor && !diff) { i 2553 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 2554 libavcodec/wavpackenc.c crc += (crc << 1) + samples_l[i]; i 2559 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 2560 libavcodec/wavpackenc.c crc += (crc << 3) + ((uint32_t)samples_l[i] << 1) + samples_l[i] + samples_r[i]; i 2603 libavcodec/wavpackenc.c for (i = 0; i < s->num_terms; i++) { i 2604 libavcodec/wavpackenc.c struct Decorr *dpp = &s->decorr_passes[i]; i 2619 libavcodec/wavpackenc.c for (i = s->num_terms - 1; i >= 0; --i) { i 2620 libavcodec/wavpackenc.c struct Decorr *dpp = &s->decorr_passes[i]; i 2626 libavcodec/wavpackenc.c tcount = i + 1; i 2627 libavcodec/wavpackenc.c for (i = 0; i < s->num_terms; i++) { i 2628 libavcodec/wavpackenc.c struct Decorr *dpp = &s->decorr_passes[i]; i 2629 libavcodec/wavpackenc.c if (i < tcount) { i 2652 libavcodec/wavpackenc.c for (i = 0; i < s->num_terms; i++) { i 2653 libavcodec/wavpackenc.c struct Decorr *dpp = &s->decorr_passes[i]; i 2654 libavcodec/wavpackenc.c if (i == 0) { i 2681 libavcodec/wavpackenc.c for (i = 0; i < 3; i++) { \ i 2682 libavcodec/wavpackenc.c temp = wp_log2(s->w.c[chan].median[i]); \ i 2684 libavcodec/wavpackenc.c s->w.c[chan].median[i] = wp_exp2(temp); \ i 2710 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2711 libavcodec/wavpackenc.c int32_t code = samples_l[i]; i 2734 libavcodec/wavpackenc.c samples_l[i] = code; i 2754 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 2755 libavcodec/wavpackenc.c samples_r[i] += ((samples_l[i] -= samples_r[i]) >> 1); i 2758 libavcodec/wavpackenc.c for (i = 0; i < s->num_terms; i++) { i 2759 libavcodec/wavpackenc.c struct Decorr *dpp = &s->decorr_passes[i]; i 2770 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) i 2771 libavcodec/wavpackenc.c wavpack_encode_sample(s, &s->w.c[0], s->samples[0][i]); i 2773 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) { i 2774 libavcodec/wavpackenc.c wavpack_encode_sample(s, &s->w.c[0], s->samples[0][i]); i 2775 libavcodec/wavpackenc.c wavpack_encode_sample(s, &s->w.c[1], s->samples[1][i]); i 2814 libavcodec/wavpackenc.c int i; i 2818 libavcodec/wavpackenc.c for (i = 0; i < nb_samples; i++) \ i 2819 libavcodec/wavpackenc.c dst[i] = (sptr[i] - offset) >> shift; \ i 2841 libavcodec/wavpackenc.c int i; i 2843 libavcodec/wavpackenc.c for (i = 0; i < 15; i++) { i 2844 libavcodec/wavpackenc.c if (wv_rates[i] == s->avctx->sample_rate) i 2848 libavcodec/wavpackenc.c s->flags = i << SRATE_LSB; i 2914 libavcodec/wavpackenc.c int i; i 2916 libavcodec/wavpackenc.c for (i = 0; i < MAX_TERMS + 2; i++) { i 2917 libavcodec/wavpackenc.c av_freep(&s->sampleptrs[i][0]); i 2918 libavcodec/wavpackenc.c av_freep(&s->sampleptrs[i][1]); i 2919 libavcodec/wavpackenc.c s->sampleptrs_size[i][0] = s->sampleptrs_size[i][1] = 0; i 2922 libavcodec/wavpackenc.c for (i = 0; i < 2; i++) { i 2923 libavcodec/wavpackenc.c av_freep(&s->samples[i]); i 2924 libavcodec/wavpackenc.c s->samples_size[i] = 0; i 2926 libavcodec/wavpackenc.c av_freep(&s->best_buffer[i]); i 2927 libavcodec/wavpackenc.c s->best_buffer_size[i] = 0; i 2929 libavcodec/wavpackenc.c av_freep(&s->temp_buffer[i][0]); i 2930 libavcodec/wavpackenc.c av_freep(&s->temp_buffer[i][1]); i 2931 libavcodec/wavpackenc.c s->temp_buffer_size[i][0] = s->temp_buffer_size[i][1] = 0; i 102 libavcodec/wcmv.c for (int i = 0; i < blocks; i++) { i 131 libavcodec/wcmv.c for (int i = 0; i < blocks; i++) { i 184 libavcodec/wcmv.c for (int i = 0; i < h; i++) { i 220 libavcodec/webp.c int i, j; i 226 libavcodec/webp.c for (i = 0; i < img->nb_huffman_groups; i++) { i 228 libavcodec/webp.c ff_free_vlc(&img->huffman_groups[i * HUFFMAN_CODES_PER_META_CODE + j].vlc); i 367 libavcodec/webp.c int i, symbol, max_symbol, prev_code_len, ret; i 373 libavcodec/webp.c for (i = 0; i < num_codes; i++) i 374 libavcodec/webp.c code_length_code_lengths[code_length_code_order[i]] = get_bits(&s->gb, 3); i 592 libavcodec/webp.c int i, j, ret, x, y, width; i 643 libavcodec/webp.c for (i = 0; i < img->nb_huffman_groups; i++) { i 644 libavcodec/webp.c hg = &img->huffman_groups[i * HUFFMAN_CODES_PER_META_CODE]; i 742 libavcodec/webp.c for (i = 0; i < length; i++) { i 1036 libavcodec/webp.c int i, x, y; i 1056 libavcodec/webp.c i = 0; i 1060 libavcodec/webp.c i++; i 1061 libavcodec/webp.c if (i == 1 << pal->size_reduction) { i 1063 libavcodec/webp.c i = 0; i 1081 libavcodec/webp.c i = p[2]; i 1082 libavcodec/webp.c AV_COPY32(p, &palette[i * 4]); i 1089 libavcodec/webp.c i = p[2]; i 1090 libavcodec/webp.c if (i >= pal->frame->width) { i 1093 libavcodec/webp.c const uint8_t *pi = GET_PIXEL(pal->frame, i, 0); i 1123 libavcodec/webp.c int w, h, ret, i, used; i 1200 libavcodec/webp.c for (i = s->nb_transforms - 1; i >= 0; i--) { i 1201 libavcodec/webp.c switch (s->transforms[i]) { i 1225 libavcodec/webp.c for (i = 0; i < IMAGE_ROLE_NB; i++) i 1226 libavcodec/webp.c image_ctx_free(&s->image[i]); i 44 libavcodec/webp_parser.c int i = 0; i 51 libavcodec/webp_parser.c for (; i < buf_size; i++) { i 52 libavcodec/webp_parser.c state = (state << 8) | buf[i]; i 67 libavcodec/webp_parser.c ctx->remaining_size = ctx->fsize + i - 15; i 68 libavcodec/webp_parser.c if (ctx->pc.index + i > 15) { i 69 libavcodec/webp_parser.c next = i - 15; i 82 libavcodec/webp_parser.c i = FFMIN(ctx->remaining_size, buf_size); i 83 libavcodec/webp_parser.c ctx->remaining_size -= i; i 97 libavcodec/webp_parser.c ctx->pc.frame_start_found = FFMAX(ctx->pc.frame_start_found - i - 1, 0); i 47 libavcodec/webvttdec.c int i, again = 0, skip = 0; i 51 libavcodec/webvttdec.c for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) { i 52 libavcodec/webvttdec.c const char *from = webvtt_tag_replace[i].from; i 55 libavcodec/webvttdec.c av_bprintf(buf, "%s", webvtt_tag_replace[i].to); i 69 libavcodec/webvttenc.c int i; i 70 libavcodec/webvttenc.c for (i = s->stack_ptr-1; i >= 0; i--) i 71 libavcodec/webvttenc.c if (s->stack[i] == c) i 73 libavcodec/webvttenc.c return i; i 84 libavcodec/webvttenc.c int i = c ? webvtt_stack_find(s, c) : 0; i 85 libavcodec/webvttenc.c if (i < 0) i 87 libavcodec/webvttenc.c while (s->stack_ptr != i) i 162 libavcodec/webvttenc.c int i; i 166 libavcodec/webvttenc.c for (i=0; i<sub->num_rects; i++) { i 167 libavcodec/webvttenc.c const char *ass = sub->rects[i]->ass; i 169 libavcodec/webvttenc.c if (sub->rects[i]->type != SUBTITLE_ASS) { i 44 libavcodec/wma.c int i, l, j, k, level; i 59 libavcodec/wma.c i = 2; i 62 libavcodec/wma.c while (i < n) { i 63 libavcodec/wma.c int_table[k] = i; i 66 libavcodec/wma.c run_table[i] = j; i 67 libavcodec/wma.c level_table[i] = level; i 68 libavcodec/wma.c flevel_table[i] = level; i 69 libavcodec/wma.c i++; i 84 libavcodec/wma.c int i, ret; i 198 libavcodec/wma.c int a, b, pos, lpos, k, block_len, i, j, n; i 210 libavcodec/wma.c for (i = 0; i < 25; i++) { i 211 libavcodec/wma.c a = ff_wma_critical_freqs[i]; i 216 libavcodec/wma.c s->exponent_bands[0][i] = pos - lpos; i 218 libavcodec/wma.c i++; i 223 libavcodec/wma.c s->exponent_sizes[0] = i; i 238 libavcodec/wma.c for (i = 0; i < n; i++) i 239 libavcodec/wma.c s->exponent_bands[k][i] = table[i]; i 244 libavcodec/wma.c for (i = 0; i < 25; i++) { i 245 libavcodec/wma.c a = ff_wma_critical_freqs[i]; i 269 libavcodec/wma.c for (i = 0; i < n; i++) { i 272 libavcodec/wma.c pos += s->exponent_bands[k][i]; i 287 libavcodec/wma.c int i, j; i 288 libavcodec/wma.c for (i = 0; i < s->nb_block_sizes; i++) { i 290 libavcodec/wma.c s->frame_len >> i, i 291 libavcodec/wma.c s->exponent_sizes[i]); i 292 libavcodec/wma.c for (j = 0; j < s->exponent_sizes[i]; j++) i 293 libavcodec/wma.c ff_tlog(s->avctx, " %d", s->exponent_bands[i][j]); i 300 libavcodec/wma.c for (i = 0; i < s->nb_block_sizes; i++) { i 301 libavcodec/wma.c ff_init_ff_sine_windows(s->frame_len_bits - i); i 302 libavcodec/wma.c s->windows[i] = ff_sine_windows[s->frame_len_bits - i]; i 315 libavcodec/wma.c for (i = 0; i < NOISE_TAB_SIZE; i++) i 316 libavcodec/wma.c s->noise_table[i] = 1.0 * s->noise_mult; i 323 libavcodec/wma.c for (i = 0; i < NOISE_TAB_SIZE; i++) { i 325 libavcodec/wma.c s->noise_table[i] = (float) ((int) seed) * norm; i 371 libavcodec/wma.c int i; i 373 libavcodec/wma.c for (i = 0; i < s->nb_block_sizes; i++) i 374 libavcodec/wma.c ff_mdct_end(&s->mdct_ctx[i]); i 380 libavcodec/wma.c for (i = 0; i < 2; i++) { i 381 libavcodec/wma.c ff_free_vlc(&s->coef_vlc[i]); i 382 libavcodec/wma.c av_freep(&s->run_table[i]); i 383 libavcodec/wma.c av_freep(&s->level_table[i]); i 384 libavcodec/wma.c av_freep(&s->int_table[i]); i 55 libavcodec/wmadec.c int i; i 58 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 59 libavcodec/wmadec.c if ((i & 7) == 0) i 60 libavcodec/wmadec.c ff_tlog(s->avctx, "%4d: ", i); i 61 libavcodec/wmadec.c ff_tlog(s->avctx, " %8.*f", prec, tab[i]); i 62 libavcodec/wmadec.c if ((i & 7) == 7) i 65 libavcodec/wmadec.c if ((i & 7) != 0) i 73 libavcodec/wmadec.c int i, flags2; i 102 libavcodec/wmadec.c for (i=0; i<MAX_CHANNELS; i++) i 103 libavcodec/wmadec.c s->max_exponent[i] = 1.0; i 109 libavcodec/wmadec.c for (i = 0; i < s->nb_block_sizes; i++) i 110 libavcodec/wmadec.c ff_mdct_init(&s->mdct_ctx[i], s->frame_len_bits - i + 1, 1, 1.0 / 32768.0); i 158 libavcodec/wmadec.c int i, e, m; i 161 libavcodec/wmadec.c for (i = 0; i < frame_len; i++) i 162 libavcodec/wmadec.c s->lsp_cos_table[i] = 2.0f * cos(wdel * i); i 165 libavcodec/wmadec.c for (i = 0; i < 256; i++) { i 166 libavcodec/wmadec.c e = i - 126; i 167 libavcodec/wmadec.c s->lsp_pow_e_table[i] = exp2f(e * -0.25); i 173 libavcodec/wmadec.c for (i = (1 << LSP_POW_BITS) - 1; i >= 0; i--) { i 174 libavcodec/wmadec.c m = (1 << LSP_POW_BITS) + i; i 177 libavcodec/wmadec.c s->lsp_pow_m_table1[i] = 2 * a - b; i 178 libavcodec/wmadec.c s->lsp_pow_m_table2[i] = b - a; i 190 libavcodec/wmadec.c int i, j; i 194 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 197 libavcodec/wmadec.c w = s->lsp_cos_table[i]; i 208 libavcodec/wmadec.c out[i] = v; i 219 libavcodec/wmadec.c int val, i; i 221 libavcodec/wmadec.c for (i = 0; i < NB_LSP_COEFS; i++) { i 222 libavcodec/wmadec.c if (i == 0 || i >= 8) i 226 libavcodec/wmadec.c lsp_coefs[i] = ff_wma_lsp_codebook[i][val]; i 539 libavcodec/wmadec.c int i, n, a; i 541 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 543 libavcodec/wmadec.c s->high_band_coded[ch][i] = a; i 546 libavcodec/wmadec.c nb_coefs[ch] -= s->exponent_high_bands[bsize][i]; i 552 libavcodec/wmadec.c int i, n, val, code; i 556 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 557 libavcodec/wmadec.c if (s->high_band_coded[ch][i]) { i 570 libavcodec/wmadec.c s->high_band_values[ch][i] = val; i 630 libavcodec/wmadec.c int i, j, n, n1, last_high_band, esize; i 642 libavcodec/wmadec.c for (i = 0; i < s->coefs_start; i++) { i 644 libavcodec/wmadec.c exponents[i << bsize >> esize] * mult1; i 661 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 662 libavcodec/wmadec.c v = exponents[i << bsize >> esize]; i 687 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 690 libavcodec/wmadec.c *coefs++ = noise * exponents[i << bsize >> esize] * mult1; i 695 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 699 libavcodec/wmadec.c exponents[i << bsize >> esize] * mult; i 708 libavcodec/wmadec.c for (i = 0; i < n; i++) { i 714 libavcodec/wmadec.c for (i = 0; i < s->coefs_start; i++) i 717 libavcodec/wmadec.c for (i = 0; i < n; i++) i 718 libavcodec/wmadec.c *coefs++ = coefs1[i] * exponents[i << bsize >> esize] * mult; i 720 libavcodec/wmadec.c for (i = 0; i < n; i++) i 820 libavcodec/wmadec.c int nb_frames, bit_offset, i, pos, len, ret; i 929 libavcodec/wmadec.c for (i = 0; i < nb_frames; i++) { i 34 libavcodec/wmaenc.c int i, flags1, flags2, block_align; i 91 libavcodec/wmaenc.c for (i = 0; i < s->nb_block_sizes; i++) i 92 libavcodec/wmaenc.c ff_mdct_init(&s->mdct_ctx[i], s->frame_len_bits - i + 1, 0, 1.0); i 235 libavcodec/wmaenc.c int i, n; i 247 libavcodec/wmaenc.c for (i = 0; i < n; i++) { i 248 libavcodec/wmaenc.c double t = *coefs++ / (exponents[i] * mult); i 252 libavcodec/wmaenc.c coefs1[i] = lrint(t); i 277 libavcodec/wmaenc.c int i, n; i 279 libavcodec/wmaenc.c for (i = 0; i < n; i++) { i 280 libavcodec/wmaenc.c put_bits(&s->pb, 1, s->high_band_coded[ch][i] = 0); i 282 libavcodec/wmaenc.c nb_coefs[ch] -= s->exponent_high_bands[bsize][i]; i 370 libavcodec/wmaenc.c int i, total_gain, ret, error; i 382 libavcodec/wmaenc.c int i; i 384 libavcodec/wmaenc.c for (i = 0; i < s->block_len; i++) { i 385 libavcodec/wmaenc.c a = s->coefs[0][i] * 0.5; i 386 libavcodec/wmaenc.c b = s->coefs[1][i] * 0.5; i 387 libavcodec/wmaenc.c s->coefs[0][i] = a + b; i 388 libavcodec/wmaenc.c s->coefs[1][i] = a - b; i 396 libavcodec/wmaenc.c for (i = 64; i; i >>= 1) { i 398 libavcodec/wmaenc.c total_gain - i); i 400 libavcodec/wmaenc.c total_gain -= i; i 411 libavcodec/wmaenc.c i= avctx->block_align - (put_bits_count(&s->pb)+7)/8; i 412 libavcodec/wmaenc.c av_assert0(i>=0); i 413 libavcodec/wmaenc.c while(i--) i 185 libavcodec/wmalosslessdec.c int i, log2_max_num_subframes; i 223 libavcodec/wmalosslessdec.c for (i = 0; i < avctx->extradata_size; i++) i 224 libavcodec/wmalosslessdec.c ff_dlog(avctx, "[%x] ", avctx->extradata[i]); i 246 libavcodec/wmalosslessdec.c for (i = 0; i < avctx->channels; i++) i 247 libavcodec/wmalosslessdec.c s->channel[i].prev_block_len = s->samples_per_frame; i 408 libavcodec/wmalosslessdec.c int i, offset = 0; i 409 libavcodec/wmalosslessdec.c for (i = 0; i < s->channel[c].num_subframes; i++) { i 410 libavcodec/wmalosslessdec.c s->channel[c].subframe_offsets[i] = offset; i 411 libavcodec/wmalosslessdec.c offset += s->channel[c].subframe_len[i]; i 420 libavcodec/wmalosslessdec.c int i; i 424 libavcodec/wmalosslessdec.c for (i = 0; i < s->acfilter_order; i++) i 425 libavcodec/wmalosslessdec.c s->acfilter_coeffs[i] = get_bitsz(&s->gb, s->acfilter_scaling) + 1; i 433 libavcodec/wmalosslessdec.c int i, send_coef_bits; i 440 libavcodec/wmalosslessdec.c for (i = 0; i < s->mclms_order * s->num_channels * s->num_channels; i++) i 441 libavcodec/wmalosslessdec.c s->mclms_coeffs[i] = get_bits(&s->gb, send_coef_bits); i 443 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) { i 445 libavcodec/wmalosslessdec.c for (c = 0; c < i; c++) i 446 libavcodec/wmalosslessdec.c s->mclms_coeffs_cur[i * s->num_channels + c] = get_bits(&s->gb, send_coef_bits); i 453 libavcodec/wmalosslessdec.c int c, i; i 458 libavcodec/wmalosslessdec.c for (i = 0; i < s->cdlms_ttl[c]; i++) { i 459 libavcodec/wmalosslessdec.c s->cdlms[c][i].order = (get_bits(&s->gb, 7) + 1) * 8; i 460 libavcodec/wmalosslessdec.c if (s->cdlms[c][i].order > MAX_ORDER) { i 463 libavcodec/wmalosslessdec.c c, i, s->cdlms[c][i].order, MAX_ORDER); i 467 libavcodec/wmalosslessdec.c if(s->cdlms[c][i].order & 8 && s->bits_per_sample == 16) { i 471 libavcodec/wmalosslessdec.c s->cdlms[c][i].order); i 476 libavcodec/wmalosslessdec.c for (i = 0; i < s->cdlms_ttl[c]; i++) i 477 libavcodec/wmalosslessdec.c s->cdlms[c][i].scaling = get_bits(&s->gb, 4); i 480 libavcodec/wmalosslessdec.c for (i = 0; i < s->cdlms_ttl[c]; i++) { i 482 libavcodec/wmalosslessdec.c cbits = av_log2(s->cdlms[c][i].order); i 483 libavcodec/wmalosslessdec.c if ((1 << cbits) < s->cdlms[c][i].order) i 485 libavcodec/wmalosslessdec.c s->cdlms[c][i].coefsend = get_bits(&s->gb, cbits) + 1; i 487 libavcodec/wmalosslessdec.c cbits = av_log2(s->cdlms[c][i].scaling + 1); i 488 libavcodec/wmalosslessdec.c if ((1 << cbits) < s->cdlms[c][i].scaling + 1) i 491 libavcodec/wmalosslessdec.c s->cdlms[c][i].bitsend = get_bitsz(&s->gb, cbits) + 2; i 492 libavcodec/wmalosslessdec.c shift_l = 32 - s->cdlms[c][i].bitsend; i 493 libavcodec/wmalosslessdec.c shift_r = 32 - s->cdlms[c][i].scaling - 2; i 494 libavcodec/wmalosslessdec.c for (j = 0; j < s->cdlms[c][i].coefsend; j++) i 495 libavcodec/wmalosslessdec.c s->cdlms[c][i].coefs[j] = i 496 libavcodec/wmalosslessdec.c (get_bits(&s->gb, s->cdlms[c][i].bitsend) << shift_l) >> shift_r; i 500 libavcodec/wmalosslessdec.c for (i = 0; i < s->cdlms_ttl[c]; i++) i 501 libavcodec/wmalosslessdec.c memset(s->cdlms[c][i].coefs + s->cdlms[c][i].order, i 510 libavcodec/wmalosslessdec.c int i = 0; i 532 libavcodec/wmalosslessdec.c i++; i 534 libavcodec/wmalosslessdec.c for (; i < tile_size; i++) { i 558 libavcodec/wmalosslessdec.c s->channel_residues[ch][i] = residue; i 567 libavcodec/wmalosslessdec.c int ch, i, cbits; i 573 libavcodec/wmalosslessdec.c for (i = 0; i < s->lpc_order; i++) i 574 libavcodec/wmalosslessdec.c s->lpc_coefs[ch][i] = get_sbits(&s->gb, cbits); i 623 libavcodec/wmalosslessdec.c int i, j, ich, pred_error; i 631 libavcodec/wmalosslessdec.c for (i = 0; i < order * num_channels; i++) i 632 libavcodec/wmalosslessdec.c s->mclms_coeffs[i + ich * order * num_channels] += i 633 libavcodec/wmalosslessdec.c s->mclms_updates[s->mclms_recent + i]; i 637 libavcodec/wmalosslessdec.c for (i = 0; i < order * num_channels; i++) i 638 libavcodec/wmalosslessdec.c s->mclms_coeffs[i + ich * order * num_channels] -= i 639 libavcodec/wmalosslessdec.c s->mclms_updates[s->mclms_recent + i]; i 665 libavcodec/wmalosslessdec.c int ich, i; i 673 libavcodec/wmalosslessdec.c for (i = 0; i < order * num_channels; i++) i 674 libavcodec/wmalosslessdec.c pred[ich] += (uint32_t)s->mclms_prevvalues[i + s->mclms_recent] * i 675 libavcodec/wmalosslessdec.c s->mclms_coeffs[i + order * num_channels * ich]; i 676 libavcodec/wmalosslessdec.c for (i = 0; i < ich; i++) i 677 libavcodec/wmalosslessdec.c pred[ich] += (uint32_t)s->channel_residues[i][icoef] * i 678 libavcodec/wmalosslessdec.c s->mclms_coeffs_cur[i + num_channels * ich]; i 802 libavcodec/wmalosslessdec.c int ich, pred, i, j; i 809 libavcodec/wmalosslessdec.c for (i = 0; i < order; i++) { i 812 libavcodec/wmalosslessdec.c if (i <= j) i 813 libavcodec/wmalosslessdec.c pred += (uint32_t)filter_coeffs[j] * prevvalues[j - i]; i 815 libavcodec/wmalosslessdec.c pred += (uint32_t)s->channel_residues[ich][i - j - 1] * filter_coeffs[j]; i 818 libavcodec/wmalosslessdec.c s->channel_residues[ich][i] += (unsigned)pred; i 820 libavcodec/wmalosslessdec.c for (i = order; i < tile_size; i++) { i 823 libavcodec/wmalosslessdec.c pred += (uint32_t)s->channel_residues[ich][i - j - 1] * filter_coeffs[j]; i 825 libavcodec/wmalosslessdec.c s->channel_residues[ich][i] += (unsigned)pred; i 840 libavcodec/wmalosslessdec.c int i, j, rawpcm_tile, padding_zeroes, res; i 847 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) { i 848 libavcodec/wmalosslessdec.c if (offset > s->channel[i].decoded_samples) { i 849 libavcodec/wmalosslessdec.c offset = s->channel[i].decoded_samples; i 851 libavcodec/wmalosslessdec.c s->channel[i].subframe_len[s->channel[i].cur_subframe]; i 857 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) { i 858 libavcodec/wmalosslessdec.c const int cur_subframe = s->channel[i].cur_subframe; i 860 libavcodec/wmalosslessdec.c total_samples -= s->channel[i].decoded_samples; i 863 libavcodec/wmalosslessdec.c if (offset == s->channel[i].decoded_samples && i 864 libavcodec/wmalosslessdec.c subframe_len == s->channel[i].subframe_len[cur_subframe]) { i 865 libavcodec/wmalosslessdec.c total_samples -= s->channel[i].subframe_len[cur_subframe]; i 866 libavcodec/wmalosslessdec.c s->channel[i].decoded_samples += i 867 libavcodec/wmalosslessdec.c s->channel[i].subframe_len[cur_subframe]; i 868 libavcodec/wmalosslessdec.c s->channel_indexes_for_cur_subframe[s->channels_for_cur_subframe] = i; i 916 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) i 917 libavcodec/wmalosslessdec.c s->is_channel_coded[i] = 1; i 920 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) i 921 libavcodec/wmalosslessdec.c s->is_channel_coded[i] = get_bits1(&s->gb); i 951 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) i 953 libavcodec/wmalosslessdec.c s->channel_residues[i][j] = get_sbits_long(&s->gb, bits); i 957 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) { i 958 libavcodec/wmalosslessdec.c if (s->is_channel_coded[i]) { i 959 libavcodec/wmalosslessdec.c decode_channel_residues(s, i, subframe_len); i 961 libavcodec/wmalosslessdec.c use_high_update_speed(s, i); i 963 libavcodec/wmalosslessdec.c use_normal_update_speed(s, i); i 965 libavcodec/wmalosslessdec.c revert_cdlms32(s, i, 0, subframe_len); i 967 libavcodec/wmalosslessdec.c revert_cdlms16(s, i, 0, subframe_len); i 969 libavcodec/wmalosslessdec.c memset(s->channel_residues[i], 0, sizeof(**s->channel_residues) * subframe_len); i 982 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) i 984 libavcodec/wmalosslessdec.c s->channel_residues[i][j] *= (unsigned)s->quant_stepsize; i 988 libavcodec/wmalosslessdec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 989 libavcodec/wmalosslessdec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1002 libavcodec/wmalosslessdec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1003 libavcodec/wmalosslessdec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1022 libavcodec/wmalosslessdec.c int more_frames = 0, len = 0, i, ret; i 1031 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) { i 1032 libavcodec/wmalosslessdec.c s->samples_16[i] = (int16_t *)s->frame->extended_data[i]; i 1033 libavcodec/wmalosslessdec.c s->samples_32[i] = (int32_t *)s->frame->extended_data[i]; i 1075 libavcodec/wmalosslessdec.c for (i = 0; i < s->num_channels; i++) { i 1076 libavcodec/wmalosslessdec.c s->channel[i].decoded_samples = 0; i 1077 libavcodec/wmalosslessdec.c s->channel[i].cur_subframe = 0; i 276 libavcodec/wmaprodec.c int i; i 280 libavcodec/wmaprodec.c for (i = 0; i < WMAPRO_BLOCK_SIZES; i++) i 281 libavcodec/wmaprodec.c ff_mdct_end(&s->mdct_ctx[i]); i 319 libavcodec/wmaprodec.c int i, bits; i 339 libavcodec/wmaprodec.c for (i = 0; i < avctx->extradata_size; i++) i 340 libavcodec/wmaprodec.c av_log(avctx, AV_LOG_DEBUG, "[%x] ", avctx->extradata[i]); i 447 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) i 448 libavcodec/wmaprodec.c s->channel[i].prev_block_len = s->samples_per_frame; i 491 libavcodec/wmaprodec.c for (i = 0; i < num_possible_block_sizes; i++) { i 492 libavcodec/wmaprodec.c int subframe_len = s->samples_per_frame >> i; i 497 libavcodec/wmaprodec.c s->sfb_offsets[i][0] = 0; i 499 libavcodec/wmaprodec.c for (x = 0; x < MAX_BANDS-1 && s->sfb_offsets[i][band - 1] < subframe_len; x++) { i 502 libavcodec/wmaprodec.c if (offset > s->sfb_offsets[i][band - 1]) i 503 libavcodec/wmaprodec.c s->sfb_offsets[i][band++] = offset; i 508 libavcodec/wmaprodec.c s->sfb_offsets[i][band - 1] = subframe_len; i 509 libavcodec/wmaprodec.c s->num_sfb[i] = band - 1; i 510 libavcodec/wmaprodec.c if (s->num_sfb[i] <= 0) { i 522 libavcodec/wmaprodec.c for (i = 0; i < num_possible_block_sizes; i++) { i 524 libavcodec/wmaprodec.c for (b = 0; b < s->num_sfb[i]; b++) { i 526 libavcodec/wmaprodec.c int offset = ((s->sfb_offsets[i][b] i 527 libavcodec/wmaprodec.c + s->sfb_offsets[i][b + 1] - 1) << i) >> 1; i 534 libavcodec/wmaprodec.c s->sf_offsets[i][x][b] = v; i 544 libavcodec/wmaprodec.c for (i = 0; i < WMAPRO_BLOCK_SIZES; i++) i 545 libavcodec/wmaprodec.c ff_mdct_init(&s->mdct_ctx[i], WMAPRO_BLOCK_MIN_BITS+1+i, 1, i 546 libavcodec/wmaprodec.c 1.0 / (1 << (WMAPRO_BLOCK_MIN_BITS + i - 1)) i 550 libavcodec/wmaprodec.c for (i = 0; i < WMAPRO_BLOCK_SIZES; i++) { i 551 libavcodec/wmaprodec.c const int win_idx = WMAPRO_BLOCK_MAX_BITS - i; i 553 libavcodec/wmaprodec.c s->windows[WMAPRO_BLOCK_SIZES - i - 1] = ff_sine_windows[win_idx]; i 557 libavcodec/wmaprodec.c for (i = 0; i < num_possible_block_sizes; i++) { i 558 libavcodec/wmaprodec.c int block_size = s->samples_per_frame >> i; i 561 libavcodec/wmaprodec.c s->subwoofer_cutoffs[i] = av_clip(cutoff, 4, block_size); i 565 libavcodec/wmaprodec.c for (i = 0; i < 33; i++) i 566 libavcodec/wmaprodec.c sin64[i] = sin(i*M_PI / 64.0); i 717 libavcodec/wmaprodec.c int i; i 719 libavcodec/wmaprodec.c for (i = 0; i < s->channel[c].num_subframes; i++) { i 721 libavcodec/wmaprodec.c " len %i\n", s->frame_num, c, i, i 722 libavcodec/wmaprodec.c s->channel[c].subframe_len[i]); i 723 libavcodec/wmaprodec.c s->channel[c].subframe_offset[i] = offset; i 724 libavcodec/wmaprodec.c offset += s->channel[c].subframe_len[i]; i 739 libavcodec/wmaprodec.c int i; i 745 libavcodec/wmaprodec.c for (i = 0; i < chgroup->num_channels * (chgroup->num_channels - 1) >> 1; i++) i 746 libavcodec/wmaprodec.c rotation_offset[i] = get_bits(&s->gb, 6); i 748 libavcodec/wmaprodec.c for (i = 0; i < chgroup->num_channels; i++) i 749 libavcodec/wmaprodec.c chgroup->decorrelation_matrix[chgroup->num_channels * i + i] = i 752 libavcodec/wmaprodec.c for (i = 1; i < chgroup->num_channels; i++) { i 754 libavcodec/wmaprodec.c for (x = 0; x < i; x++) { i 756 libavcodec/wmaprodec.c for (y = 0; y < i + 1; y++) { i 758 libavcodec/wmaprodec.c float v2 = chgroup->decorrelation_matrix[i * chgroup->num_channels + y]; i 773 libavcodec/wmaprodec.c chgroup->decorrelation_matrix[y + i * chgroup->num_channels] = i 777 libavcodec/wmaprodec.c offset += i; i 788 libavcodec/wmaprodec.c int i; i 814 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 815 libavcodec/wmaprodec.c int channel_idx = s->channel_indexes_for_cur_subframe[i]; i 825 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 826 libavcodec/wmaprodec.c int channel_idx = s->channel_indexes_for_cur_subframe[i]; i 879 libavcodec/wmaprodec.c int i; i 881 libavcodec/wmaprodec.c for (i = 0; i < s->num_bands; i++) { i 882 libavcodec/wmaprodec.c chgroup->transform_band[i] = get_bits1(&s->gb); i 938 libavcodec/wmaprodec.c int i; i 944 libavcodec/wmaprodec.c for (i = 0; i < 4; i += 2) { i 954 libavcodec/wmaprodec.c vals[i ] = av_float2int(v0); i 955 libavcodec/wmaprodec.c vals[i+1] = av_float2int(v1); i 957 libavcodec/wmaprodec.c vals[i] = fval_tab[symbol_to_vec2[idx] >> 4 ]; i 958 libavcodec/wmaprodec.c vals[i+1] = fval_tab[symbol_to_vec2[idx] & 0xF]; i 969 libavcodec/wmaprodec.c for (i = 0; i < 4; i++) { i 970 libavcodec/wmaprodec.c if (vals[i]) { i 972 libavcodec/wmaprodec.c AV_WN32A(&ci->coeffs[cur_coeff], vals[i] ^ sign << 31); i 1005 libavcodec/wmaprodec.c int i; i 1011 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1012 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1043 libavcodec/wmaprodec.c int i; i 1045 libavcodec/wmaprodec.c for (i = 0; i < s->num_bands; i++) { i 1066 libavcodec/wmaprodec.c i += skip; i 1067 libavcodec/wmaprodec.c if (i >= s->num_bands) { i 1072 libavcodec/wmaprodec.c s->channel[c].scale_factors[i] += (val ^ sign) - sign; i 1098 libavcodec/wmaprodec.c int i; i 1100 libavcodec/wmaprodec.c for (i = 0; i < s->num_chgroups; i++) { i 1101 libavcodec/wmaprodec.c if (s->chgroup[i].transform) { i 1103 libavcodec/wmaprodec.c const int num_channels = s->chgroup[i].num_channels; i 1104 libavcodec/wmaprodec.c float** ch_data = s->chgroup[i].channel_data; i 1106 libavcodec/wmaprodec.c const int8_t* tb = s->chgroup[i].transform_band; i 1116 libavcodec/wmaprodec.c const float* mat = s->chgroup[i].decorrelation_matrix; i 1153 libavcodec/wmaprodec.c int i; i 1154 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1155 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1185 libavcodec/wmaprodec.c int i; i 1196 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) { i 1197 libavcodec/wmaprodec.c s->channel[i].grouped = 0; i 1198 libavcodec/wmaprodec.c if (offset > s->channel[i].decoded_samples) { i 1199 libavcodec/wmaprodec.c offset = s->channel[i].decoded_samples; i 1201 libavcodec/wmaprodec.c s->channel[i].subframe_len[s->channel[i].cur_subframe]; i 1210 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) { i 1211 libavcodec/wmaprodec.c const int cur_subframe = s->channel[i].cur_subframe; i 1213 libavcodec/wmaprodec.c total_samples -= s->channel[i].decoded_samples; i 1216 libavcodec/wmaprodec.c if (offset == s->channel[i].decoded_samples && i 1217 libavcodec/wmaprodec.c subframe_len == s->channel[i].subframe_len[cur_subframe]) { i 1218 libavcodec/wmaprodec.c total_samples -= s->channel[i].subframe_len[cur_subframe]; i 1219 libavcodec/wmaprodec.c s->channel[i].decoded_samples += i 1220 libavcodec/wmaprodec.c s->channel[i].subframe_len[cur_subframe]; i 1221 libavcodec/wmaprodec.c s->channel_indexes_for_cur_subframe[s->channels_for_cur_subframe] = i; i 1244 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1245 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1282 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1283 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1296 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1297 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1307 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1308 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1334 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1335 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1355 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1356 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1372 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1373 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1403 libavcodec/wmaprodec.c for (i = 0; i < s->channels_for_cur_subframe; i++) { i 1404 libavcodec/wmaprodec.c int c = s->channel_indexes_for_cur_subframe[i]; i 1426 libavcodec/wmaprodec.c int i; i 1443 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels * s->nb_channels; i++) i 1478 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) { i 1479 libavcodec/wmaprodec.c s->channel[i].decoded_samples = 0; i 1480 libavcodec/wmaprodec.c s->channel[i].cur_subframe = 0; i 1481 libavcodec/wmaprodec.c s->channel[i].reuse_sf = 0; i 1493 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) i 1494 libavcodec/wmaprodec.c memcpy(frame->extended_data[i], s->channel[i].out, i 1495 libavcodec/wmaprodec.c s->samples_per_frame * sizeof(*s->channel[i].out)); i 1497 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) { i 1499 libavcodec/wmaprodec.c memcpy(&s->channel[i].out[0], i 1500 libavcodec/wmaprodec.c &s->channel[i].out[s->samples_per_frame], i 1501 libavcodec/wmaprodec.c s->samples_per_frame * sizeof(*s->channel[i].out) >> 1); i 1615 libavcodec/wmaprodec.c int i; i 1624 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) { i 1625 libavcodec/wmaprodec.c memset(frame->extended_data[i], 0, i 1626 libavcodec/wmaprodec.c s->samples_per_frame * sizeof(*s->channel[i].out)); i 1628 libavcodec/wmaprodec.c memcpy(frame->extended_data[i], s->channel[i].out, i 1629 libavcodec/wmaprodec.c s->samples_per_frame * sizeof(*s->channel[i].out) >> 1); i 1795 libavcodec/wmaprodec.c int i, ret, offset = INT_MAX; i 1838 libavcodec/wmaprodec.c min[1] = i = 0; i 1840 libavcodec/wmaprodec.c for (i = 1; i < s->num_streams; i++) { i 1841 libavcodec/wmaprodec.c if (s->xma[i].skip_packets < min[0]) { i 1842 libavcodec/wmaprodec.c min[0] = s->xma[i].skip_packets; i 1843 libavcodec/wmaprodec.c min[1] = i; i 1851 libavcodec/wmaprodec.c for (i = 0; i < s->num_streams; i++) { i 1852 libavcodec/wmaprodec.c s->xma[i].skip_packets = FFMAX(0, s->xma[i].skip_packets - 1); i 1856 libavcodec/wmaprodec.c for (i = 0; i < s->num_streams; i++) { i 1857 libavcodec/wmaprodec.c offset = FFMIN(offset, s->offset[i]); i 1867 libavcodec/wmaprodec.c for (i = 0; i < s->num_streams; i++) { i 1868 libavcodec/wmaprodec.c int start_ch = s->start_channel[i]; i 1870 libavcodec/wmaprodec.c if (s->xma[i].nb_channels > 1) i 1873 libavcodec/wmaprodec.c s->offset[i] -= offset; i 1874 libavcodec/wmaprodec.c if (s->offset[i]) { i 1875 libavcodec/wmaprodec.c memmove(s->samples[start_ch + 0], s->samples[start_ch + 0] + frame->nb_samples, s->offset[i] * 4 * 512); i 1876 libavcodec/wmaprodec.c if (s->xma[i].nb_channels > 1) i 1877 libavcodec/wmaprodec.c memmove(s->samples[start_ch + 1], s->samples[start_ch + 1] + frame->nb_samples, s->offset[i] * 4 * 512); i 1891 libavcodec/wmaprodec.c int i, ret, start_channels = 0; i 1928 libavcodec/wmaprodec.c for (i = 0; i < s->num_streams; i++) { i 1929 libavcodec/wmaprodec.c ret = decode_init(&s->xma[i], avctx, i); i 1932 libavcodec/wmaprodec.c s->frames[i] = av_frame_alloc(); i 1933 libavcodec/wmaprodec.c if (!s->frames[i]) i 1936 libavcodec/wmaprodec.c s->start_channel[i] = start_channels; i 1937 libavcodec/wmaprodec.c start_channels += s->xma[i].nb_channels; i 1948 libavcodec/wmaprodec.c int i; i 1950 libavcodec/wmaprodec.c for (i = 0; i < s->num_streams; i++) { i 1951 libavcodec/wmaprodec.c decode_end(&s->xma[i]); i 1952 libavcodec/wmaprodec.c av_frame_free(&s->frames[i]); i 1961 libavcodec/wmaprodec.c int i; i 1964 libavcodec/wmaprodec.c for (i = 0; i < s->nb_channels; i++) i 1965 libavcodec/wmaprodec.c memset(s->channel[i].out, 0, s->samples_per_frame * i 1966 libavcodec/wmaprodec.c sizeof(*s->channel[i].out)); i 1987 libavcodec/wmaprodec.c int i; i 1989 libavcodec/wmaprodec.c for (i = 0; i < s->num_streams; i++) i 1990 libavcodec/wmaprodec.c flush(&s->xma[i]); i 509 libavcodec/wmavoice.c int i; i 513 libavcodec/wmavoice.c for (i = 0; i < size; i++) { i 514 libavcodec/wmavoice.c speech_energy += fabsf(speech_synth[i]); i 515 libavcodec/wmavoice.c postfilter_energy += fabsf(in[i]); i 520 libavcodec/wmavoice.c for (i = 0; i < size; i++) { i 522 libavcodec/wmavoice.c out[i] = in[i] * mem; i 387 libavcodec/wmv2dec.c int cbp, code, i, ret; i 397 libavcodec/wmv2dec.c for (i = 0; i < 6; i++) i 398 libavcodec/wmv2dec.c s->block_last_index[i] = -1; i 429 libavcodec/wmv2dec.c for (i = 0; i < 6; i++) { i 430 libavcodec/wmv2dec.c int val = ((code >> (5 - i)) & 1); i 431 libavcodec/wmv2dec.c if (i < 4) { i 432 libavcodec/wmv2dec.c int pred = ff_msmpeg4_coded_block_pred(s, i, &coded_val); i 436 libavcodec/wmv2dec.c cbp |= val << (5 - i); i 467 libavcodec/wmv2dec.c for (i = 0; i < 6; i++) { i 468 libavcodec/wmv2dec.c if ((ret = wmv2_decode_inter_block(w, block[i], i, (cbp >> (5 - i)) & 1)) < 0) { i 471 libavcodec/wmv2dec.c s->mb_x, s->mb_y, i); i 494 libavcodec/wmv2dec.c for (i = 0; i < 6; i++) { i 495 libavcodec/wmv2dec.c if ((ret = ff_msmpeg4_decode_block(s, block[i], i, (cbp >> (5 - i)) & 1, NULL)) < 0) { i 498 libavcodec/wmv2dec.c s->mb_x, s->mb_y, i); i 98 libavcodec/wmv2dsp.c int i; i 100 libavcodec/wmv2dsp.c for (i = 0; i < 64; i += 8) i 101 libavcodec/wmv2dsp.c wmv2_idct_row(block + i); i 102 libavcodec/wmv2dsp.c for (i = 0; i < 8; i++) i 103 libavcodec/wmv2dsp.c wmv2_idct_col(block + i); i 105 libavcodec/wmv2dsp.c for (i = 0; i < 8; i++) { i 121 libavcodec/wmv2dsp.c int i; i 123 libavcodec/wmv2dsp.c for (i = 0; i < 64; i += 8) i 124 libavcodec/wmv2dsp.c wmv2_idct_row(block + i); i 125 libavcodec/wmv2dsp.c for (i = 0; i < 8; i++) i 126 libavcodec/wmv2dsp.c wmv2_idct_col(block + i); i 128 libavcodec/wmv2dsp.c for (i = 0; i < 8; i++) { i 146 libavcodec/wmv2dsp.c int i; i 148 libavcodec/wmv2dsp.c for (i = 0; i < h; i++) { i 166 libavcodec/wmv2dsp.c int i; i 168 libavcodec/wmv2dsp.c for (i = 0; i < w; i++) { i 151 libavcodec/wmv2enc.c int cbp, coded_cbp, i; i 160 libavcodec/wmv2enc.c for (i = 0; i < 6; i++) i 161 libavcodec/wmv2enc.c if (s->block_last_index[i] >= 0) i 162 libavcodec/wmv2enc.c cbp |= 1 << (5 - i); i 178 libavcodec/wmv2enc.c for (i = 0; i < 6; i++) { i 180 libavcodec/wmv2enc.c val = (s->block_last_index[i] >= 1); i 181 libavcodec/wmv2enc.c cbp |= val << (5 - i); i 182 libavcodec/wmv2enc.c if (i < 4) { i 184 libavcodec/wmv2enc.c pred = ff_msmpeg4_coded_block_pred(s, i, &coded_block); i 188 libavcodec/wmv2enc.c coded_cbp |= val << (5 - i); i 209 libavcodec/wmv2enc.c for (i = 0; i < 6; i++) i 210 libavcodec/wmv2enc.c ff_msmpeg4_encode_block(s, block[i], i); i 67 libavcodec/wnv1.c int i, j, ret; i 89 libavcodec/wnv1.c for (i = 8; i < buf_size; i++) i 90 libavcodec/wnv1.c rbuf[i] = ff_reverse[buf[i]]; i 117 libavcodec/wnv1.c for (i = 0; i < avctx->width / 2; i++) { i 118 libavcodec/wnv1.c Y[i * 2] = wnv1_get_code(l, prev_y); i 119 libavcodec/wnv1.c prev_u = U[i] = wnv1_get_code(l, prev_u); i 120 libavcodec/wnv1.c prev_y = Y[(i * 2) + 1] = wnv1_get_code(l, Y[i * 2]); i 121 libavcodec/wnv1.c prev_v = V[i] = wnv1_get_code(l, prev_v); i 46 libavcodec/x86/aacpsdsp_init.c int i, int len); i 48 libavcodec/x86/aacpsdsp_init.c int i, int len); i 50 libavcodec/x86/aacpsdsp_init.c int i, int len); i 38 libavcodec/x86/dirac_dwt_init.c int i, width_align = width&~(align-1); \ i 43 libavcodec/x86/dirac_dwt_init.c for(i=width_align; i<width; i++) \ i 44 libavcodec/x86/dirac_dwt_init.c b1[i] = COMPOSE_53iL0(b0[i], b1[i], b2[i]); \ i 51 libavcodec/x86/dirac_dwt_init.c int i, width_align = width&~(align-1); \ i 56 libavcodec/x86/dirac_dwt_init.c for(i=width_align; i<width; i++) \ i 57 libavcodec/x86/dirac_dwt_init.c b1[i] = COMPOSE_DIRAC53iH0(b0[i], b1[i], b2[i]); \ i 65 libavcodec/x86/dirac_dwt_init.c int i, width_align = width&~(align-1); \ i 72 libavcodec/x86/dirac_dwt_init.c for(i=width_align; i<width; i++) \ i 73 libavcodec/x86/dirac_dwt_init.c b2[i] = COMPOSE_DD137iL0(b0[i], b1[i], b2[i], b3[i], b4[i]); \ i 81 libavcodec/x86/dirac_dwt_init.c int i, width_align = width&~(align-1); \ i 88 libavcodec/x86/dirac_dwt_init.c for(i=width_align; i<width; i++) \ i 89 libavcodec/x86/dirac_dwt_init.c b2[i] = COMPOSE_DD97iH0(b0[i], b1[i], b2[i], b3[i], b4[i]); \ i 95 libavcodec/x86/dirac_dwt_init.c int i, width_align = width&~(align-1); \ i 99 libavcodec/x86/dirac_dwt_init.c for(i=width_align; i<width; i++) { \ i 100 libavcodec/x86/dirac_dwt_init.c b0[i] = COMPOSE_HAARiL0(b0[i], b1[i]); \ i 101 libavcodec/x86/dirac_dwt_init.c b1[i] = COMPOSE_HAARiH0(b1[i], b0[i]); \ i 381 libavcodec/x86/fdct.c #define FDCT_ROW_SSE2_H1(i,t) \ i 382 libavcodec/x86/fdct.c "movq " #i "(%0), %%xmm2 \n\t" \ i 383 libavcodec/x86/fdct.c "movq " #i "+8(%0), %%xmm0 \n\t" \ i 389 libavcodec/x86/fdct.c #define FDCT_ROW_SSE2_H2(i,t) \ i 390 libavcodec/x86/fdct.c "movq " #i "(%0), %%xmm2 \n\t" \ i 391 libavcodec/x86/fdct.c "movq " #i "+8(%0), %%xmm0 \n\t" \ i 395 libavcodec/x86/fdct.c #define FDCT_ROW_SSE2(i) \ i 413 libavcodec/x86/fdct.c "movdqa %%xmm1, " #i "(%4) \n\t" i 546 libavcodec/x86/fdct.c int i; i 551 libavcodec/x86/fdct.c for(i=8;i>0;i--) { i 568 libavcodec/x86/fdct.c int i; i 573 libavcodec/x86/fdct.c for(i=8;i>0;i--) { i 92 libavcodec/x86/hevcdsp_init.c int i; \ i 95 libavcodec/x86/hevcdsp_init.c for (i = 0; i < W; i += step) { \ i 96 libavcodec/x86/hevcdsp_init.c src = _src + (i * ((bitd + 7) / 8)); \ i 97 libavcodec/x86/hevcdsp_init.c dst = _dst + i; \ i 106 libavcodec/x86/hevcdsp_init.c int i; \ i 109 libavcodec/x86/hevcdsp_init.c for (i = 0; i < W; i += step) { \ i 110 libavcodec/x86/hevcdsp_init.c src = _src + (i * ((bitd + 7) / 8)); \ i 111 libavcodec/x86/hevcdsp_init.c dst = _dst + (i * ((bitd + 7) / 8)); \ i 121 libavcodec/x86/hevcdsp_init.c int i; \ i 125 libavcodec/x86/hevcdsp_init.c for (i = 0; i < W ; i += step) { \ i 126 libavcodec/x86/hevcdsp_init.c src = _src + (i * ((bitd + 7) / 8)); \ i 127 libavcodec/x86/hevcdsp_init.c dst = _dst + (i * ((bitd + 7) / 8)); \ i 128 libavcodec/x86/hevcdsp_init.c src2 = _src2 + i; \ i 441 libavcodec/x86/hevcdsp_init.c int i; \ i 444 libavcodec/x86/hevcdsp_init.c for (i = 0; i < W; i += step) { \ i 445 libavcodec/x86/hevcdsp_init.c src= _src + i; \ i 446 libavcodec/x86/hevcdsp_init.c dst= _dst + (i * ((bitd + 7) / 8)); \ i 478 libavcodec/x86/hevcdsp_init.c int i; \ i 482 libavcodec/x86/hevcdsp_init.c for (i = 0; i < W; i += step) { \ i 483 libavcodec/x86/hevcdsp_init.c src = _src + i; \ i 484 libavcodec/x86/hevcdsp_init.c src2 = _src2 + i; \ i 485 libavcodec/x86/hevcdsp_init.c dst = _dst + (i * ((bitd + 7) / 8)); \ i 45 libavcodec/x86/idctdsp_init.c int i; i 49 libavcodec/x86/idctdsp_init.c for (i = 0; i < 64; i++) i 50 libavcodec/x86/idctdsp_init.c idct_permutation[i] = simple_mmx_permutation[i]; i 53 libavcodec/x86/idctdsp_init.c for (i = 0; i < 64; i++) i 54 libavcodec/x86/idctdsp_init.c idct_permutation[i] = (i & 0x38) | idct_sse2_row_perm[i & 7]; i 48 libavcodec/x86/lossless_videoencdsp_init.c x86_reg i = 0; i 72 libavcodec/x86/lossless_videoencdsp_init.c : "+r" (i) i 39 libavcodec/x86/lpc.c x86_reg i = -n2*sizeof(int32_t); i 73 libavcodec/x86/lpc.c :"+&r"(i), "+&r"(j) i 91 libavcodec/x86/lpc.c x86_reg i = -len*sizeof(double); i 118 libavcodec/x86/lpc.c :"+&r"(i) i 142 libavcodec/x86/lpc.c :"+&r"(i), "=m"(autoc[j]), "=m"(autoc[j+1]) i 78 libavcodec/x86/mathops.h int i=b; i 87 libavcodec/x86/mathops.h :"+&r"(i), "+&r"(a) i 90 libavcodec/x86/mathops.h return i; i 246 libavcodec/x86/mpegaudiodsp.c int i, j; i 248 libavcodec/x86/mpegaudiodsp.c for (i = 0; i < 40; i ++) { i 249 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[0][j][4*i ] = ff_mdct_win_float[j ][i]; i 250 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[0][j][4*i + 1] = ff_mdct_win_float[j + 4][i]; i 251 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[0][j][4*i + 2] = ff_mdct_win_float[j ][i]; i 252 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[0][j][4*i + 3] = ff_mdct_win_float[j + 4][i]; i 253 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[1][j][4*i ] = ff_mdct_win_float[0 ][i]; i 254 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[1][j][4*i + 1] = ff_mdct_win_float[4 ][i]; i 255 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[1][j][4*i + 2] = ff_mdct_win_float[j ][i]; i 256 libavcodec/x86/mpegaudiodsp.c mdct_win_sse[1][j][4*i + 3] = ff_mdct_win_float[j + 4][i]; i 37 libavcodec/x86/mpegvideoenc_qns_template.c x86_reg i=0; i 71 libavcodec/x86/mpegvideoenc_qns_template.c : "+r" (i) i 74 libavcodec/x86/mpegvideoenc_qns_template.c return i; i 79 libavcodec/x86/mpegvideoenc_qns_template.c x86_reg i=0; i 101 libavcodec/x86/mpegvideoenc_qns_template.c : "+r" (i) i 105 libavcodec/x86/mpegvideoenc_qns_template.c for(i=0; i<8*8; i++){ i 106 libavcodec/x86/mpegvideoenc_qns_template.c rem[i] += (basis[i]*scale + (1<<(BASIS_SHIFT - RECON_SHIFT-1)))>>(BASIS_SHIFT - RECON_SHIFT); i 107 libavcodec/x86/mpegvideoencdsp_init.c int i; i 175 libavcodec/x86/mpegvideoencdsp_init.c for (i = 0; i < h; i += 4) { i 176 libavcodec/x86/mpegvideoencdsp_init.c ptr = buf - (i + 1) * wrap - w; i 195 libavcodec/x86/mpegvideoencdsp_init.c for (i = 0; i < h; i += 4) { i 196 libavcodec/x86/mpegvideoencdsp_init.c ptr = last_line + (i + 1) * wrap - w; i 83 libavcodec/x86/rv40dsp_init.c int i; \ i 89 libavcodec/x86/rv40dsp_init.c for (i = 0; i < SIZE; i += LOOPSIZE) \ i 90 libavcodec/x86/rv40dsp_init.c ff_put_rv40_qpel_h ##OPT(tmp + i, SIZE, src + i, stride, \ i 92 libavcodec/x86/rv40dsp_init.c for (i = 0; i < SIZE; i += LOOPSIZE) \ i 93 libavcodec/x86/rv40dsp_init.c ff_ ##OP ##rv40_qpel_v ##OPT(dst + i, stride, tmpptr + i, \ i 96 libavcodec/x86/rv40dsp_init.c for (i = 0; i < SIZE; i += LOOPSIZE) \ i 97 libavcodec/x86/rv40dsp_init.c ff_ ##OP ##rv40_qpel_v ## OPT(dst + i, stride, src + i, \ i 100 libavcodec/x86/rv40dsp_init.c for (i = 0; i < SIZE; i += LOOPSIZE) \ i 101 libavcodec/x86/rv40dsp_init.c ff_ ##OP ##rv40_qpel_h ## OPT(dst + i, stride, src + i, \ i 34 libavcodec/x86/snowdsp.c int i; i 43 libavcodec/x86/snowdsp.c i = 0; i 51 libavcodec/x86/snowdsp.c for(; i<w_l-15; i+=16){ i 67 libavcodec/x86/snowdsp.c :: "r"(&b[i]), "r"(&ref[i]) i 71 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, b, b, ref, width, w_l, 0, W_DM, W_DO, W_DS); i 78 libavcodec/x86/snowdsp.c i = 0; i 79 libavcodec/x86/snowdsp.c for(; (((x86_reg)&dst[i]) & 0x1F) && i<w_r; i++){ i 80 libavcodec/x86/snowdsp.c dst[i] = dst[i] - (b[i] + b[i + 1]); i 82 libavcodec/x86/snowdsp.c for(; i<w_r-15; i+=16){ i 96 libavcodec/x86/snowdsp.c :: "r"(&dst[i]), "r"(&b[i]) i 100 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, dst, dst, b, width, w_r, 1, W_CM, W_CO, W_CS); i 107 libavcodec/x86/snowdsp.c i = 0; i 114 libavcodec/x86/snowdsp.c for(; i<w_l-15; i+=16){ i 140 libavcodec/x86/snowdsp.c :: "r"(&b[i]), "r"(&ref[i]) i 144 libavcodec/x86/snowdsp.c snow_horizontal_compose_liftS_lead_out(i, b, b, ref, width, w_l); i 151 libavcodec/x86/snowdsp.c i = 0; i 152 libavcodec/x86/snowdsp.c for(; (((x86_reg)&temp[i]) & 0x1F) && i<w_r; i++){ i 153 libavcodec/x86/snowdsp.c temp[i] = src[i] - ((-W_AM*(b[i] + b[i+1]))>>W_AS); i 155 libavcodec/x86/snowdsp.c for(; i<w_r-7; i+=8){ i 171 libavcodec/x86/snowdsp.c :: "r"(&src[i]), "r"(&b[i]), "r"(&temp[i]) i 175 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, temp, src, b, width, w_r, 1, -W_AM, W_AO+1, W_AS); i 179 libavcodec/x86/snowdsp.c snow_interleave_line_header(&i, width, b, temp); i 181 libavcodec/x86/snowdsp.c for (; (i & 0x3E) != 0x3E; i-=2){ i 182 libavcodec/x86/snowdsp.c b[i+1] = temp[i>>1]; i 183 libavcodec/x86/snowdsp.c b[i] = b[i>>1]; i 185 libavcodec/x86/snowdsp.c for (i-=62; i>=0; i-=64){ i 211 libavcodec/x86/snowdsp.c :: "r"(&(b)[i]), "r"(&(b)[i>>1]), "r"(&(temp)[i>>1]) i 222 libavcodec/x86/snowdsp.c int i; i 227 libavcodec/x86/snowdsp.c i = 1; i 236 libavcodec/x86/snowdsp.c for(; i<w_l-7; i+=8){ i 250 libavcodec/x86/snowdsp.c :: "r"(&b[i]), "r"(&ref[i]) i 254 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, b, b, ref, width, w_l, 0, W_DM, W_DO, W_DS); i 260 libavcodec/x86/snowdsp.c i = 0; i 261 libavcodec/x86/snowdsp.c for(; i<w_r-7; i+=8){ i 273 libavcodec/x86/snowdsp.c :: "r"(&dst[i]), "r"(&b[i]) i 277 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, dst, dst, b, width, w_r, 1, W_CM, W_CO, W_CS); i 283 libavcodec/x86/snowdsp.c i = 1; i 291 libavcodec/x86/snowdsp.c for(; i<w_l-7; i+=8){ i 317 libavcodec/x86/snowdsp.c :: "r"(&b[i]), "r"(&ref[i]) i 321 libavcodec/x86/snowdsp.c snow_horizontal_compose_liftS_lead_out(i, b, b, ref, width, w_l); i 326 libavcodec/x86/snowdsp.c i = 0; i 328 libavcodec/x86/snowdsp.c for(; i<w_r-7; i+=8){ i 344 libavcodec/x86/snowdsp.c :: "r"(&src[i]), "r"(&b[i]), "r"(&temp[i]) i 348 libavcodec/x86/snowdsp.c snow_horizontal_compose_lift_lead_out(i, temp, src, b, width, w_r, 1, -W_AM, W_AO+1, W_AS); i 352 libavcodec/x86/snowdsp.c snow_interleave_line_header(&i, width, b, temp); i 354 libavcodec/x86/snowdsp.c for (; (i & 0x1E) != 0x1E; i-=2){ i 355 libavcodec/x86/snowdsp.c b[i+1] = temp[i>>1]; i 356 libavcodec/x86/snowdsp.c b[i] = b[i>>1]; i 358 libavcodec/x86/snowdsp.c for (i-=30; i>=0; i-=32){ i 384 libavcodec/x86/snowdsp.c :: "r"(&b[i]), "r"(&b[i>>1]), "r"(&temp[i>>1]) i 441 libavcodec/x86/snowdsp.c x86_reg i = width; i 443 libavcodec/x86/snowdsp.c while(i & 0x1F) i 445 libavcodec/x86/snowdsp.c i--; i 446 libavcodec/x86/snowdsp.c b4[i] -= (W_DM*(b3[i] + b5[i])+W_DO)>>W_DS; i 447 libavcodec/x86/snowdsp.c b3[i] -= (W_CM*(b2[i] + b4[i])+W_CO)>>W_CS; i 448 libavcodec/x86/snowdsp.c b2[i] += (W_BM*(b1[i] + b3[i])+4*b2[i]+W_BO)>>W_BS; i 449 libavcodec/x86/snowdsp.c b1[i] += (W_AM*(b0[i] + b2[i])+W_AO)>>W_AS; i 451 libavcodec/x86/snowdsp.c i+=i; i 509 libavcodec/x86/snowdsp.c :"+d"(i) i 539 libavcodec/x86/snowdsp.c x86_reg i = width; i 540 libavcodec/x86/snowdsp.c while(i & 15) i 542 libavcodec/x86/snowdsp.c i--; i 543 libavcodec/x86/snowdsp.c b4[i] -= (W_DM*(b3[i] + b5[i])+W_DO)>>W_DS; i 544 libavcodec/x86/snowdsp.c b3[i] -= (W_CM*(b2[i] + b4[i])+W_CO)>>W_CS; i 545 libavcodec/x86/snowdsp.c b2[i] += (W_BM*(b1[i] + b3[i])+4*b2[i]+W_BO)>>W_BS; i 546 libavcodec/x86/snowdsp.c b1[i] += (W_AM*(b0[i] + b2[i])+W_AO)>>W_AS; i 548 libavcodec/x86/snowdsp.c i+=i; i 603 libavcodec/x86/snowdsp.c :"+d"(i) i 260 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); \ i 263 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); \ i 267 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); \ i 271 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); \ i 274 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); \ i 277 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); \ i 281 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); \ i 285 libavcodec/x86/vp8dsp_init.c int e, int i, int hvt); i 480 libavcodec/xan.c int i = 15; i 493 libavcodec/xan.c } while (--i); i 560 libavcodec/xan.c int i; i 580 libavcodec/xan.c for (i = 0; i < PALETTE_COUNT; i++) { i 65 libavcodec/xbmdec.c int ret, linesize, i, j; i 93 libavcodec/xbmdec.c for (i = 0; i < avctx->height; i++) { i 94 libavcodec/xbmdec.c dst = p->data[0] + i * p->linesize[0]; i 30 libavcodec/xbmenc.c int i, j, ret, size, linesize; i 44 libavcodec/xbmenc.c for (i = 0; i < avctx->height; i++) { i 33 libavcodec/xface.c int i; i 42 libavcodec/xface.c for (i = 0; i < b->nb_words && c; i++) { i 47 libavcodec/xface.c if (i == b->nb_words && c) { i 56 libavcodec/xface.c int i; i 68 libavcodec/xface.c i = --b->nb_words; i 71 libavcodec/xface.c while (i--) { i 78 libavcodec/xface.c i = b->nb_words; i 79 libavcodec/xface.c w = b->words + i; i 81 libavcodec/xface.c while (i--) { i 95 libavcodec/xface.c int i; i 105 libavcodec/xface.c i = b->nb_words++; i 106 libavcodec/xface.c w = b->words + i; i 107 libavcodec/xface.c while (i--) { i 114 libavcodec/xface.c i = b->nb_words; i 117 libavcodec/xface.c while (i--) { i 288 libavcodec/xface.c int h, i, j, k, l, m; i 291 libavcodec/xface.c for (i = 0; i < XFACE_WIDTH; i++) { i 292 libavcodec/xface.c h = i + j * XFACE_WIDTH; i 316 libavcodec/xface.c for (l = i - 2; l <= i + 2; l++) { i 318 libavcodec/xface.c if (l <= 0 || l >= i && m == j) i 347 libavcodec/xface.c switch (i) { i 36 libavcodec/xfacedec.c int i; i 41 libavcodec/xfacedec.c i = 0; i 44 libavcodec/xfacedec.c i++; i 48 libavcodec/xfacedec.c return i; i 116 libavcodec/xfacedec.c int ret, i, j, k; i 126 libavcodec/xfacedec.c for (i = 0, k = 0; i < avpkt->size && avpkt->data[i]; i++) { i 127 libavcodec/xfacedec.c c = avpkt->data[i]; i 135 libavcodec/xfacedec.c "Buffer is longer than expected, truncating at byte %d\n", i); i 159 libavcodec/xfacedec.c for (i = 0, j = 0, k = 0, byte = 0; i < XFACE_PIXELS; i++) { i 160 libavcodec/xfacedec.c byte += xface->bitmap[i]; i 143 libavcodec/xfaceenc.c int i, j, k, ret = 0; i 161 libavcodec/xfaceenc.c i = j = 0; i 164 libavcodec/xfaceenc.c xface->bitmap[i++] = (buf[j]>>(7-k))&1; i 169 libavcodec/xfaceenc.c } while (i < XFACE_PIXELS); i 189 libavcodec/xfaceenc.c i = 0; i 194 libavcodec/xfaceenc.c av_assert0(i < sizeof(intbuf)); i 195 libavcodec/xfaceenc.c intbuf[i++] = r + XFACE_FIRST_PRINT; i 198 libavcodec/xfaceenc.c if ((ret = ff_alloc_packet2(avctx, pkt, i+2, 0)) < 0) i 203 libavcodec/xfaceenc.c while (--i >= 0) i 204 libavcodec/xfaceenc.c *(p++) = intbuf[i]; i 28 libavcodec/xiph.c int i; i 32 libavcodec/xiph.c for (i=0; i<3; i++) { i 33 libavcodec/xiph.c header_len[i] = AV_RB16(extradata); i 35 libavcodec/xiph.c header_start[i] = extradata; i 36 libavcodec/xiph.c extradata += header_len[i]; i 37 libavcodec/xiph.c if (overall_len > extradata_size - header_len[i]) i 39 libavcodec/xiph.c overall_len += header_len[i]; i 44 libavcodec/xiph.c for (i=0; i<2; i++, extradata++) { i 45 libavcodec/xiph.c header_len[i] = 0; i 47 libavcodec/xiph.c header_len[i] += 0xff; i 50 libavcodec/xiph.c header_len[i] += *extradata; i 47 libavcodec/xl.c int i, j, ret; i 72 libavcodec/xl.c for (i = 0; i < avctx->height; i++) { i 212 libavcodec/xpmdec.c int i, j; i 214 libavcodec/xpmdec.c for (i = 0; string && string[i]; i++) { i 215 libavcodec/xpmdec.c if (string[i] == '/' && string[i+1] == '*') { i 216 libavcodec/xpmdec.c i += 2; i 217 libavcodec/xpmdec.c while ( string && string[i] && (string[i] != '*' || string[i+1] != '/') ) i 218 libavcodec/xpmdec.c i++; i 219 libavcodec/xpmdec.c i++; i 220 libavcodec/xpmdec.c } else if (string[i] == '/' && string[i+1] == '/') { i 221 libavcodec/xpmdec.c i += 2; i 222 libavcodec/xpmdec.c while ( string && string[i] && string[i] != '\n' ) i 223 libavcodec/xpmdec.c i++; i 226 libavcodec/xpmdec.c if (string[i] == reject[j]) i 233 libavcodec/xpmdec.c return i; i 294 libavcodec/xpmdec.c int n = 0, m = 1, i; i 296 libavcodec/xpmdec.c for (i = 0; i < cpp; i++) { i 311 libavcodec/xpmdec.c int ncolors, cpp, ret, i, j; i 353 libavcodec/xpmdec.c for (i = 0; i < cpp; i++) i 371 libavcodec/xpmdec.c for (i = 0; i < ncolors; i++) { i 399 libavcodec/xpmdec.c for (i = 0; i < avctx->height; i++) { i 400 libavcodec/xpmdec.c dst = (uint32_t *)(p->data[0] + i * p->linesize[0]); i 37 libavcodec/xsubdec.c int i; i 41 libavcodec/xsubdec.c for (i = 0; i < sizeof(tc_offsets); i++) { i 42 libavcodec/xsubdec.c uint8_t c = buf[tc_offsets[i]] - '0'; i 44 libavcodec/xsubdec.c ms = (ms + c) * tc_muls[i]; i 56 libavcodec/xsubdec.c int w, h, x, y, i, ret; i 124 libavcodec/xsubdec.c for (i = 0; i < sub->rects[0]->nb_colors; i++) i 125 libavcodec/xsubdec.c ((uint32_t*)sub->rects[0]->data[1])[i] = bytestream_get_be24(&buf); i 129 libavcodec/xsubdec.c for (i = 1; i < sub->rects[0]->nb_colors; i++) i 130 libavcodec/xsubdec.c ((uint32_t *)sub->rects[0]->data[1])[i] |= 0xff000000; i 132 libavcodec/xsubdec.c for (i = 0; i < sub->rects[0]->nb_colors; i++) i 133 libavcodec/xsubdec.c ((uint32_t *)sub->rects[0]->data[1])[i] |= (unsigned)*buf++ << 24; i 104 libavcodec/xsubenc.c int i; i 105 libavcodec/xsubenc.c for (i=0; i<3; i++) { i 106 libavcodec/xsubenc.c tc[i] = ms % tc_divs[i]; i 107 libavcodec/xsubenc.c ms /= tc_divs[i]; i 122 libavcodec/xsubenc.c int i; i 189 libavcodec/xsubenc.c for (i=0; i<4; i++) i 190 libavcodec/xsubenc.c bytestream_put_be24(&hdr, ((uint32_t *)h->rects[0]->data[1])[i]); i 293 libavcodec/xvididct.c int i, rows = 0x07; i 310 libavcodec/xvididct.c for (i = 0; i < 8; i++) i 311 libavcodec/xvididct.c idct_col_8(in + i); i 313 libavcodec/xvididct.c for (i = 0; i < 8; i++) i 314 libavcodec/xvididct.c idct_col_4(in + i); i 316 libavcodec/xvididct.c for (i = 0; i < 8; i++) i 317 libavcodec/xvididct.c idct_col_3(in + i); i 36 libavcodec/xwddec.c int i, ret, buf_size = avpkt->size; i 224 libavcodec/xwddec.c for (i = 0; i < ncolors; i++) { i 234 libavcodec/xwddec.c dst[i] = 0xFFU << 24 | red << 16 | green << 8 | blue; i 239 libavcodec/xwddec.c for (i = 0; i < avctx->height; i++) { i 41 libavcodec/xwdenc.c int i, out_size, ret; i 190 libavcodec/xwdenc.c for (i = 0; i < ncolors; i++) { i 194 libavcodec/xwdenc.c val = pal[i]; i 199 libavcodec/xwdenc.c bytestream_put_be32(&buf, i); // colormap entry number i 208 libavcodec/xwdenc.c for (i = 0; i < avctx->height; i++) { i 188 libavcodec/xxan.c int i, j; i 225 libavcodec/xxan.c for (i = 0; i < avctx->width >> 1; i++) { i 235 libavcodec/xxan.c U[i] = uval | (uval >> 5); i 236 libavcodec/xxan.c V[i] = vval | (vval >> 5); i 251 libavcodec/xxan.c for (i = 0; i < avctx->width >> 1; i += 2) { i 261 libavcodec/xxan.c U[i] = U[i+1] = U2[i] = U2[i+1] = uval | (uval >> 5); i 262 libavcodec/xxan.c V[i] = V[i+1] = V2[i] = V2[i+1] = vval | (vval >> 5); i 287 libavcodec/xxan.c int i, j; i 320 libavcodec/xxan.c for (i = 1; i < avctx->height; i++) { i 344 libavcodec/xxan.c for (i = 0; i < dec_size; i++) i 345 libavcodec/xxan.c s->y_buffer[i*2+1] = (s->y_buffer[i*2+1] + (s->scratch_buffer[i] << 1)) & 0x3F; i 351 libavcodec/xxan.c for (i = 0; i < avctx->width; i++) i 352 libavcodec/xxan.c ybuf[i] = (src[i] << 2) | (src[i] >> 3); i 365 libavcodec/xxan.c int i, j; i 380 libavcodec/xxan.c for (i = 0; i < avctx->height; i++) { i 396 libavcodec/xxan.c for (i = 0; i < avctx->width; i++) i 397 libavcodec/xxan.c ybuf[i] = (src[i] << 2) | (src[i] >> 3); i 44 libavcodec/y41pdec.c int i, j, ret; i 57 libavcodec/y41pdec.c for (i = avctx->height - 1; i >= 0 ; i--) { i 58 libavcodec/y41pdec.c y = &pic->data[0][i * pic->linesize[0]]; i 59 libavcodec/y41pdec.c u = &pic->data[1][i * pic->linesize[1]]; i 60 libavcodec/y41pdec.c v = &pic->data[2][i * pic->linesize[2]]; i 44 libavcodec/y41penc.c int i, j, ret; i 51 libavcodec/y41penc.c for (i = avctx->height - 1; i >= 0; i--) { i 52 libavcodec/y41penc.c y = &pic->data[0][i * pic->linesize[0]]; i 53 libavcodec/y41penc.c u = &pic->data[1][i * pic->linesize[1]]; i 54 libavcodec/y41penc.c v = &pic->data[2][i * pic->linesize[2]]; i 93 libavcodec/ylc.c int cur_node, i, j, pos = 0; i 97 libavcodec/ylc.c for (i = 0; i < 256; i++) { i 98 libavcodec/ylc.c nodes[i].count = table[i]; i 99 libavcodec/ylc.c nodes[i].sym = i; i 100 libavcodec/ylc.c nodes[i].n0 = -2; i 101 libavcodec/ylc.c nodes[i].l = i; i 102 libavcodec/ylc.c nodes[i].r = i; i 108 libavcodec/ylc.c for (i = 0; ; i++) { i 199 libavcodec/yop.c int ret, i, x, y; i 227 libavcodec/yop.c for (i = 0; i < s->num_pal_colors; i++, s->srcptr += 3) { i 228 libavcodec/yop.c palette[i + firstcolor] = (s->srcptr[0] << 18) | i 231 libavcodec/yop.c palette[i + firstcolor] |= 0xFFU << 24 | i 232 libavcodec/yop.c (palette[i + firstcolor] >> 6) & 0x30303; i 39 libavcodec/yuv4dec.c int i, j, ret; i 56 libavcodec/yuv4dec.c for (i = 0; i < (avctx->height + 1) >> 1; i++) { i 36 libavcodec/yuv4enc.c int i, j, ret; i 46 libavcodec/yuv4enc.c for (i = 0; i < avctx->height + 1 >> 1; i++) { i 39 libavcodec/zerocodec.c int i, j, zret, ret; i 75 libavcodec/zerocodec.c for (i = 0; i < avctx->height; i++) { i 89 libavcodec/zmbv.c int i, j; i 96 libavcodec/zmbv.c for (i = 0; i < 768; i++) i 97 libavcodec/zmbv.c c->pal[i] ^= *src++; i 127 libavcodec/zmbv.c for (i = 0; i < bw2; i++) { i 128 libavcodec/zmbv.c if (mx + i < 0 || mx + i >= c->width) i 129 libavcodec/zmbv.c out[i] = 0; i 131 libavcodec/zmbv.c out[i] = tprev[i]; i 141 libavcodec/zmbv.c for (i = 0; i < bw2; i++) i 142 libavcodec/zmbv.c out[i] ^= *src++; i 168 libavcodec/zmbv.c int i, j; i 201 libavcodec/zmbv.c for (i = 0; i < bw2; i++) { i 202 libavcodec/zmbv.c if (mx + i < 0 || mx + i >= c->width) i 203 libavcodec/zmbv.c out[i] = 0; i 205 libavcodec/zmbv.c out[i] = tprev[i]; i 215 libavcodec/zmbv.c for (i = 0; i < bw2; i++) { i 216 libavcodec/zmbv.c out[i] ^= *((uint16_t*)src); i 245 libavcodec/zmbv.c int i, j; i 280 libavcodec/zmbv.c for (i = 0; i < bw2; i++){ i 281 libavcodec/zmbv.c if (mx + i < 0 || mx + i >= c->width) { i 282 libavcodec/zmbv.c out[i * 3 + 0] = 0; i 283 libavcodec/zmbv.c out[i * 3 + 1] = 0; i 284 libavcodec/zmbv.c out[i * 3 + 2] = 0; i 286 libavcodec/zmbv.c out[i * 3 + 0] = tprev[i * 3 + 0]; i 287 libavcodec/zmbv.c out[i * 3 + 1] = tprev[i * 3 + 1]; i 288 libavcodec/zmbv.c out[i * 3 + 2] = tprev[i * 3 + 2]; i 299 libavcodec/zmbv.c for (i = 0; i < bw2; i++) { i 300 libavcodec/zmbv.c out[i * 3 + 0] ^= *src++; i 301 libavcodec/zmbv.c out[i * 3 + 1] ^= *src++; i 302 libavcodec/zmbv.c out[i * 3 + 2] ^= *src++; i 330 libavcodec/zmbv.c int i, j; i 363 libavcodec/zmbv.c for (i = 0; i < bw2; i++){ i 364 libavcodec/zmbv.c if (mx + i < 0 || mx + i >= c->width) i 365 libavcodec/zmbv.c out[i] = 0; i 367 libavcodec/zmbv.c out[i] = tprev[i]; i 377 libavcodec/zmbv.c for (i = 0; i < bw2; i++) { i 378 libavcodec/zmbv.c out[i] ^= *((uint32_t *) src); i 90 libavcodec/zmbvenc.c int i, j; i 96 libavcodec/zmbvenc.c for(i = 0; i < bw_bytes; i++){ i 97 libavcodec/zmbvenc.c int t = src[i] ^ src2[i]; i 111 libavcodec/zmbvenc.c for(i = 0; i < 256; i++) i 112 libavcodec/zmbvenc.c sum += c->score_tab[histogram[i]]; i 177 libavcodec/zmbvenc.c int i, j, ret; i 197 libavcodec/zmbvenc.c for(i = 0; i < 256; i++){ i 198 libavcodec/zmbvenc.c AV_WB24(tpal, palptr[i]); i 199 libavcodec/zmbvenc.c c->work_buf[work_size++] = tpal[0] ^ c->pal[i * 3 + 0]; i 200 libavcodec/zmbvenc.c c->work_buf[work_size++] = tpal[1] ^ c->pal[i * 3 + 1]; i 201 libavcodec/zmbvenc.c c->work_buf[work_size++] = tpal[2] ^ c->pal[i * 3 + 2]; i 202 libavcodec/zmbvenc.c c->pal[i * 3 + 0] = tpal[0]; i 203 libavcodec/zmbvenc.c c->pal[i * 3 + 1] = tpal[1]; i 204 libavcodec/zmbvenc.c c->pal[i * 3 + 2] = tpal[2]; i 210 libavcodec/zmbvenc.c for(i = 0; i < 256; i++){ i 211 libavcodec/zmbvenc.c AV_WB24(c->pal+(i*3), palptr[i]); i 217 libavcodec/zmbvenc.c for(i = 0; i < avctx->height; i++){ i 248 libavcodec/zmbvenc.c for(i = 0; i < bw2 * c->bypp; i++) i 249 libavcodec/zmbvenc.c c->work_buf[work_size++] = tsrc[i] ^ tprev[i]; i 262 libavcodec/zmbvenc.c for(i = 0; i < avctx->height; i++){ i 326 libavcodec/zmbvenc.c int i; i 362 libavcodec/zmbvenc.c for(i = 1; i <= ZMBV_BLOCK * ZMBV_BLOCK * c->bypp; i++) i 363 libavcodec/zmbvenc.c c->score_tab[i] = -i * log2(i / (double)(ZMBV_BLOCK * ZMBV_BLOCK * c->bypp)) * 256; i 251 libavdevice/android_camera.c for (int i = 0; i < available_configs.count; i++) { i 252 libavdevice/android_camera.c int32_t input = available_configs.data.i32[i * 4 + 3]; i 253 libavdevice/android_camera.c int32_t format = available_configs.data.i32[i * 4 + 0]; i 260 libavdevice/android_camera.c int32_t width = available_configs.data.i32[i * 4 + 1]; i 261 libavdevice/android_camera.c int32_t height = available_configs.data.i32[i * 4 + 2]; i 298 libavdevice/android_camera.c for (int i = 0; i < available_framerates.count; i++) { i 299 libavdevice/android_camera.c int32_t min = available_framerates.data.i32[i * 2 + 0]; i 300 libavdevice/android_camera.c int32_t max = available_framerates.data.i32[i * 2 + 1]; i 311 libavdevice/android_camera.c current_best_match = i; i 314 libavdevice/android_camera.c current_best_match = i; i 344 libavdevice/android_camera.c for (int i = 0; i < 2; i++) { i 345 libavdevice/android_camera.c AImage_getPlanePixelStride(image, i + 1, &image_pixelstrides[i]); i 346 libavdevice/android_camera.c AImage_getPlaneData(image, i + 1, &image_plane_data[i], &plane_data_length[i]); i 254 libavdevice/avdevice.c int i; i 261 libavdevice/avdevice.c for (i = 0; i < list->nb_devices; i++) { i 262 libavdevice/avdevice.c dev = list->devices[i]; i 68 libavdevice/caca.c int i; i 71 libavdevice/caca.c for (i = 0; drivers[i]; i += 2) i 72 libavdevice/caca.c av_log(c->ctx, AV_LOG_INFO, "%s: %s\n", drivers[i], drivers[i + 1]); i 79 libavdevice/caca.c int i; \ i 82 libavdevice/caca.c for (i = 0; thing[i]; i += 2) \ i 83 libavdevice/caca.c av_log(c->ctx, AV_LOG_INFO, "%s: %s\n", thing[i], thing[i + 1]); \ i 214 libavdevice/decklink_common.cpp int i = 1; i 264 libavdevice/decklink_common.cpp i++; i 422 libavdevice/decklink_common.cpp for (int i = 0; i < device_list->nb_devices; i++) { i 423 libavdevice/decklink_common.cpp av_log(avctx, AV_LOG_INFO, "\t'%s'\n", device_list->devices[i]->device_description); i 152 libavdevice/decklink_dec.cpp unsigned int i; i 153 libavdevice/decklink_dec.cpp for (i = 0; i < FF_ARRAY_ELEMS(vanc_line_numbers); i++) { i 154 libavdevice/decklink_dec.cpp if (mode == vanc_line_numbers[i].mode) i 155 libavdevice/decklink_dec.cpp return i; i 158 libavdevice/decklink_dec.cpp return i - 1; i 162 libavdevice/decklink_dec.cpp int i; i 163 libavdevice/decklink_dec.cpp for (i = 0; i < len; i++) i 164 libavdevice/decklink_dec.cpp buf[i] &= 0xff; i 168 libavdevice/decklink_dec.cpp int i; i 170 libavdevice/decklink_dec.cpp for (i = 3; i < len - 1; i++) { i 171 libavdevice/decklink_dec.cpp uint16_t v = buf[i]; i 192 libavdevice/decklink_dec.cpp int i; i 193 libavdevice/decklink_dec.cpp for (i = 0; i < width / 3; i++) { i 203 libavdevice/decklink_dec.cpp int i; i 204 libavdevice/decklink_dec.cpp for (i = 0; i < width * 2 / 3; i++) { i 265 libavdevice/decklink_dec.cpp int i; i 275 libavdevice/decklink_dec.cpp for (i = 0; i < 42; i++) i 276 libavdevice/decklink_dec.cpp *tgt++ = ff_reverse[py[i] & 255]; i 296 libavdevice/decklink_dec.cpp int i; i 298 libavdevice/decklink_dec.cpp for (i = 0; i < 5 && py < pend - 45; i++, py += 45) { i 299 libavdevice/decklink_dec.cpp int line = (descriptors[i] & 31) + (!(descriptors[i] & 128)) * 313; i 330 libavdevice/decklink_dec.cpp size_t i, len = (buf[5] & 0xff) + 6 + 1; i 348 libavdevice/decklink_dec.cpp for (i = 0; i < len - 1; i++) i 349 libavdevice/decklink_dec.cpp cdp_sum += cdp[i]; i 407 libavdevice/decklink_dec.cpp for (size_t i = 0; i < cc_count; i++) { i 408 libavdevice/decklink_dec.cpp cc[3*i + 0] = cdp[9 + 3*i+0] /* & 3 */; i 409 libavdevice/decklink_dec.cpp cc[3*i + 1] = cdp[9 + 3*i+1]; i 410 libavdevice/decklink_dec.cpp cc[3*i + 2] = cdp[9 + 3*i+2]; i 825 libavdevice/decklink_dec.cpp int i; i 834 libavdevice/decklink_dec.cpp for (i = 6; i < 336; i++, line_mask <<= 1) { i 836 libavdevice/decklink_dec.cpp if ((ctx->teletext_lines & line_mask) && vanc->GetBufferForVerticalBlankingLine(i, (void**)&buf) == S_OK) { i 838 libavdevice/decklink_dec.cpp txt_buf = teletext_data_unit_from_vbi_data(i, buf, txt_buf, VBI_PIXFMT_UYVY); i 840 libavdevice/decklink_dec.cpp txt_buf = teletext_data_unit_from_vbi_data_10bit(i, buf, txt_buf); i 842 libavdevice/decklink_dec.cpp if (i == 22) i 843 libavdevice/decklink_dec.cpp i = 317; i 849 libavdevice/decklink_dec.cpp for (i = vanc_line_numbers[idx].vanc_start; i <= vanc_line_numbers[idx].vanc_end; i++) { i 851 libavdevice/decklink_dec.cpp if (vanc->GetBufferForVerticalBlankingLine(i, (void**)&buf) == S_OK) { i 863 libavdevice/decklink_dec.cpp if (i == vanc_line_numbers[idx].field0_vanc_end) i 864 libavdevice/decklink_dec.cpp i = vanc_line_numbers[idx].field1_vanc_start - 1; i 934 libavdevice/decklink_dec.cpp int i; i 954 libavdevice/decklink_dec.cpp for (i = 0; i < 30; i++) { i 315 libavdevice/decklink_enc.cpp int size, ret, i; i 344 libavdevice/decklink_enc.cpp for (i = 0; i < cc_count; i++) { i 345 libavdevice/decklink_enc.cpp if (data [3*i] & 0x04) i 346 libavdevice/decklink_enc.cpp cdp->ccdata.cc[i].cc_valid = 1; i 347 libavdevice/decklink_enc.cpp cdp->ccdata.cc[i].cc_type = data[3*i] & 0x03; i 348 libavdevice/decklink_enc.cpp cdp->ccdata.cc[i].cc_data[0] = data[3*i+1]; i 349 libavdevice/decklink_enc.cpp cdp->ccdata.cc[i].cc_data[1] = data[3*i+2]; i 372 libavdevice/decklink_enc.cpp int ret = 0, i; i 389 libavdevice/decklink_enc.cpp for (i = 0; i < vanc_lines.num_lines; i++) { i 390 libavdevice/decklink_enc.cpp struct klvanc_line_s *line = vanc_lines.lines[i]; i 424 libavdevice/decklink_enc.cpp for (i = 0; i < vanc_lines.num_lines; i++) i 425 libavdevice/decklink_enc.cpp klvanc_line_free(vanc_lines.lines[i]); i 241 libavdevice/dshow.c int i; i 255 libavdevice/dshow.c for (i = 0; i < strlen(unique_name); i++) { i 256 libavdevice/dshow.c if (unique_name[i] == ':') i 257 libavdevice/dshow.c unique_name[i] = '_'; i 330 libavdevice/dshow.c int i, n, size, r; i 341 libavdevice/dshow.c for (i = 0; i < n && !format_set; i++) { i 342 libavdevice/dshow.c r = IAMStreamConfig_GetStreamCaps(config, i, &type, (void *) caps); i 76 libavdevice/dshow_capture.h int i; \ i 81 libavdevice/dshow_capture.h for (i = 0; i < sizeof(ifaces)/sizeof(ifaces[0]); i++) { \ i 82 libavdevice/dshow_capture.h if (IsEqualGUID(riid, ifaces[i].iid)) { \ i 83 libavdevice/dshow_capture.h void *obj = (void *) ((uint8_t *) this + ifaces[i].offset); \ i 85 libavdevice/dshow_capture.h dshowdebug("\tfound %d with offset %d\n", i, ifaces[i].offset); \ i 62 libavdevice/dshow_crossbar.c int i; i 76 libavdevice/dshow_crossbar.c for (i = 0; i < count_output_pins; i++) i 80 libavdevice/dshow_crossbar.c hr = IAMCrossbar_get_CrossbarPinInfo(cross_bar, FALSE, i, &related_pin, &pin_type); i 85 libavdevice/dshow_crossbar.c hr = IAMCrossbar_Route(cross_bar, i, video_input_pin); i 94 libavdevice/dshow_crossbar.c hr = IAMCrossbar_Route(cross_bar, i, audio_input_pin); i 104 libavdevice/dshow_crossbar.c hr = IAMCrossbar_get_IsRoutedTo(cross_bar, i, &route_to_pin); i 106 libavdevice/dshow_crossbar.c av_log(avctx, AV_LOG_ERROR, "Unable to get crossbar is routed to from pin %d\n", i); i 109 libavdevice/dshow_crossbar.c av_log(avctx, log_level, " Crossbar Output pin %d: \"%s\" related output pin: %ld ", i, GetPhysicalPinName(pin_type), related_pin); i 115 libavdevice/dshow_crossbar.c hr = IAMCrossbar_CanRoute(cross_bar, i, j); i 122 libavdevice/dshow_crossbar.c for (i = 0; i < count_input_pins; i++) i 125 libavdevice/dshow_crossbar.c hr = IAMCrossbar_get_CrossbarPinInfo(cross_bar, TRUE, i, &related_pin, &pin_type); i 127 libavdevice/dshow_crossbar.c av_log(avctx, AV_LOG_ERROR, "unable to get crossbar info audio input from pin %d\n", i); i 130 libavdevice/dshow_crossbar.c av_log(avctx, log_level, " Crossbar Input pin %d - \"%s\" ", i, GetPhysicalPinName(pin_type)); i 373 libavdevice/dshow_pin.c int i; i 376 libavdevice/dshow_pin.c for (i = 0; i < n; i++) i 377 libavdevice/dshow_pin.c libAVMemInputPin_Receive(this, samples[i]); i 50 libavdevice/fbdev_common.c int i; i 52 libavdevice/fbdev_common.c for (i = 0; i < FF_ARRAY_ELEMS(rgb_pixfmt_map); i++) { i 53 libavdevice/fbdev_common.c const struct rgb_pixfmt_map_entry *entry = &rgb_pixfmt_map[i]; i 78 libavdevice/fbdev_common.c int i, fd, ret = 0; i 84 libavdevice/fbdev_common.c for (i = 0; i <= 31; i++) { i 85 libavdevice/fbdev_common.c snprintf(device_file, sizeof(device_file), "/dev/fb%d", i); i 156 libavdevice/fbdev_dec.c int i, ret; i 196 libavdevice/fbdev_dec.c for (i = 0; i < fbdev->height; i++) { i 114 libavdevice/fbdev_enc.c int i; i 170 libavdevice/fbdev_enc.c for (i = 0; i < disp_height; i++) { i 252 libavdevice/iec61883.c int i, j = 0; i 298 libavdevice/iec61883.c for (i=0; i<raw1394_get_nodecount(dv->raw1394); ++i) { i 303 libavdevice/iec61883.c if (guid == rom1394_get_guid(dv->raw1394, i)) { i 304 libavdevice/iec61883.c dv->node = i; i 312 libavdevice/iec61883.c if (rom1394_get_directory(dv->raw1394, i, &rom_dir) < 0) i 315 libavdevice/iec61883.c avc1394_check_subunit_type(dv->raw1394, i, AVC1394_SUBUNIT_TYPE_VCR)) || i 318 libavdevice/iec61883.c dv->node = i; i 64 libavdevice/jack.c int i, j; i 96 libavdevice/jack.c for (i = 0; i < self->nports; i++) { i 98 libavdevice/jack.c jack_port_get_latency_range(self->ports[i], JackCaptureLatency, &range); i 100 libavdevice/jack.c buffer = jack_port_get_buffer(self->ports[i], self->buffer_size); i 102 libavdevice/jack.c pkt_data[j * self->nports + i] = buffer[j]; i 151 libavdevice/jack.c int i, test; i 169 libavdevice/jack.c for (i = 0; i < self->nports; i++) { i 171 libavdevice/jack.c snprintf(str, sizeof(str), "input_%d", i + 1); i 172 libavdevice/jack.c self->ports[i] = jack_port_register(self->client, str, i 175 libavdevice/jack.c if (!self->ports[i]) { i 243 libavdevice/kmsgrab.c int err, i; i 245 libavdevice/kmsgrab.c for (i = 0; i < FF_ARRAY_ELEMS(kmsgrab_formats); i++) { i 246 libavdevice/kmsgrab.c if (kmsgrab_formats[i].pixfmt == ctx->format) { i 247 libavdevice/kmsgrab.c ctx->drm_format = kmsgrab_formats[i].drm_format; i 251 libavdevice/kmsgrab.c if (i >= FF_ARRAY_ELEMS(kmsgrab_formats)) { i 298 libavdevice/kmsgrab.c for (i = 0; i < plane_res->count_planes; i++) { i 300 libavdevice/kmsgrab.c plane_res->planes[i]); i 305 libavdevice/kmsgrab.c plane_res->planes[i], strerror(err)); i 326 libavdevice/kmsgrab.c if (i == plane_res->count_planes) { i 64 libavdevice/lavfi.c int i, j, *fmts, count = 0; i 66 libavdevice/lavfi.c for (i = 0; i < n; i++) { i 67 libavdevice/lavfi.c const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(i); i 74 libavdevice/lavfi.c for (j = 0, i = 0; i < n; i++) { i 75 libavdevice/lavfi.c const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(i); i 77 libavdevice/lavfi.c fmts[j++] = i; i 126 libavdevice/lavfi.c int ret = 0, i, n; i 196 libavdevice/lavfi.c for (i = 0; i < n; i++) i 197 libavdevice/lavfi.c lavfi->stream_sink_map[i] = -1; i 201 libavdevice/lavfi.c for (i = 0, inout = output_links; inout; i++, inout = inout->next) { i 233 libavdevice/lavfi.c lavfi->sink_stream_map[i] = stream_idx; i 234 libavdevice/lavfi.c lavfi->stream_sink_map[stream_idx] = i; i 235 libavdevice/lavfi.c lavfi->sink_stream_subcc_map[i] = !!use_subcc; i 239 libavdevice/lavfi.c for (i = 0, inout = output_links; inout; i++, inout = inout->next) { i 243 libavdevice/lavfi.c st->id = i; i 251 libavdevice/lavfi.c for (i = 0, inout = output_links; inout; i++, inout = inout->next) { i 294 libavdevice/lavfi.c lavfi->sinks[i] = sink; i 315 libavdevice/lavfi.c for (i = 0; i < lavfi->nb_sinks; i++) { i 316 libavdevice/lavfi.c AVFilterContext *sink = lavfi->sinks[lavfi->stream_sink_map[i]]; i 318 libavdevice/lavfi.c AVStream *st = avctx->streams[i]; i 365 libavdevice/lavfi.c int stream_idx, i, ret; i 369 libavdevice/lavfi.c for (i = 0; i < frame->nb_side_data; i++) i 370 libavdevice/lavfi.c if (frame->side_data[i]->type == AV_FRAME_DATA_A53_CC) i 372 libavdevice/lavfi.c if (i >= frame->nb_side_data) i 374 libavdevice/lavfi.c sd = frame->side_data[i]; i 391 libavdevice/lavfi.c int ret, i; i 404 libavdevice/lavfi.c for (i = 0; i < lavfi->nb_sinks; i++) { i 405 libavdevice/lavfi.c AVRational tb = av_buffersink_get_time_base(lavfi->sinks[i]); i 409 libavdevice/lavfi.c if (lavfi->sink_eof[i]) i 412 libavdevice/lavfi.c ret = av_buffersink_get_frame_flags(lavfi->sinks[i], frame, i 415 libavdevice/lavfi.c ff_dlog(avctx, "EOF sink_idx:%d\n", i); i 416 libavdevice/lavfi.c lavfi->sink_eof[i] = 1; i 421 libavdevice/lavfi.c ff_dlog(avctx, "sink_idx:%d time:%f\n", i, d); i 426 libavdevice/lavfi.c min_pts_sink_idx = i; i 58 libavdevice/libcdio.c int ret, i; i 102 libavdevice/libcdio.c for (i = 0; i < s->drive->tracks; i++) { i 104 libavdevice/libcdio.c snprintf(title, sizeof(title), "track %02d", s->drive->disc_toc[i].bTrack); i 105 libavdevice/libcdio.c avpriv_new_chapter(ctx, i, st->time_base, s->drive->disc_toc[i].dwStartSector, i 106 libavdevice/libcdio.c s->drive->disc_toc[i+1].dwStartSector, title); i 171 libavdevice/libdc1394.c int res, i; i 211 libavdevice/libdc1394.c i = DC1394_ISO_SPEED_800; i 213 libavdevice/libdc1394.c i = DC1394_ISO_SPEED_400; i 216 libavdevice/libdc1394.c for (res = DC1394_FAILURE; i >= DC1394_ISO_SPEED_MIN && res != DC1394_SUCCESS; i--) { i 217 libavdevice/libdc1394.c res=dc1394_video_set_iso_speed(dc1394->camera, i); i 586 libavdevice/opengl_enc.c int i, major, minor; i 599 libavdevice/opengl_enc.c for (i = 0; required_extensions[i].extension; i++) { i 600 libavdevice/opengl_enc.c if (major < required_extensions[i].major && i 601 libavdevice/opengl_enc.c (major == required_extensions[i].major && minor < required_extensions[i].minor) && i 602 libavdevice/opengl_enc.c !strstr(extensions, required_extensions[i].extension)) { i 604 libavdevice/opengl_enc.c required_extensions[i].extension); i 632 libavdevice/opengl_enc.c int i; i 633 libavdevice/opengl_enc.c for (i = 0; i < FF_ARRAY_ELEMS(opengl_format_desc); i++) { i 634 libavdevice/opengl_enc.c if (opengl_format_desc[i].fixel_format == format) i 635 libavdevice/opengl_enc.c return *opengl_format_desc[i].fragment_shader; i 658 libavdevice/opengl_enc.c int i; i 659 libavdevice/opengl_enc.c for (i = 0; i < FF_ARRAY_ELEMS(opengl_format_desc); i++) { i 660 libavdevice/opengl_enc.c if (opengl_format_desc[i].fixel_format == opengl->pix_fmt) { i 661 libavdevice/opengl_enc.c opengl->format = opengl_format_desc[i].format; i 662 libavdevice/opengl_enc.c opengl->type = opengl_format_desc[i].type; i 727 libavdevice/opengl_enc.c #define FILL_COMPONENT(i) { \ i 728 libavdevice/opengl_enc.c shift = (desc->comp[i].depth - 1) >> 3; \ i 729 libavdevice/opengl_enc.c opengl->color_map[(i << 2) + (desc->comp[i].offset >> shift)] = 1.0; \ i 909 libavdevice/opengl_enc.c int i; i 913 libavdevice/opengl_enc.c for (i = 0; i < 4; i++) i 914 libavdevice/opengl_enc.c if (opengl->texture_location[i] != -1) { i 915 libavdevice/opengl_enc.c opengl->glprocs.glActiveTexture(GL_TEXTURE0 + i); i 916 libavdevice/opengl_enc.c glBindTexture(GL_TEXTURE_2D, opengl->texture_name[i]); i 917 libavdevice/opengl_enc.c opengl->glprocs.glUniform1i(opengl->texture_location[i], i); i 998 libavdevice/opengl_enc.c int i, ret; i 1026 libavdevice/opengl_enc.c for (i = 1; i < num_planes; i++) i 1028 libavdevice/opengl_enc.c opengl_configure_texture(opengl, opengl->texture_name[i], i 1032 libavdevice/opengl_enc.c opengl_configure_texture(opengl, opengl->texture_name[i], opengl->width, opengl->height); i 102 libavdevice/oss_dec.c int i; i 105 libavdevice/oss_dec.c for (i = 0; i < ret; i += 4) { i 186 libavdevice/pulse_audio_common.c static void pulse_server_info_cb(pa_context *c, const pa_server_info *i, void *userdata) i 190 libavdevice/pulse_audio_common.c info->default_device = av_strdup(i->default_sink_name); i 192 libavdevice/pulse_audio_common.c info->default_device = av_strdup(i->default_source_name); i 204 libavdevice/pulse_audio_common.c int i; i 238 libavdevice/pulse_audio_common.c for (i = 0; i < devices->nb_devices; i++) { i 239 libavdevice/pulse_audio_common.c if (!strcmp(devices->devices[i]->device_name, dev_list.default_device)) { i 240 libavdevice/pulse_audio_common.c devices->default_device = i; i 89 libavdevice/pulse_audio_enc.c static void pulse_audio_sink_input_cb(pa_context *ctx, const pa_sink_input_info *i, i 100 libavdevice/pulse_audio_enc.c pa_volume_t vol = pa_cvolume_avg(&i->volume); i 101 libavdevice/pulse_audio_enc.c if (s->mute < 0 || (s->mute && !i->mute) || (!s->mute && i->mute)) { i 102 libavdevice/pulse_audio_enc.c s->mute = i->mute; i 164 libavdevice/sdl2.c int i, ret = 0; i 183 libavdevice/sdl2.c for (i = 0; sdl_texture_format_map[i].format != AV_PIX_FMT_NONE; i++) { i 184 libavdevice/sdl2.c if (sdl_texture_format_map[i].format == codecpar->format) { i 185 libavdevice/sdl2.c sdl->texture_fmt = sdl_texture_format_map[i].texture_fmt; i 41 libavdevice/tests/timefilter.c int better, i; i 44 libavdevice/tests/timefilter.c for (i = 0; i < SAMPLES; i++) { i 45 libavdevice/tests/timefilter.c samplet[i] = 10 + i + (av_lfg_get(&prng) < LFG_MAX/2 ? 0 : 0.999); i 46 libavdevice/tests/timefilter.c ideal[i] = samplet[i] + n1 * i / (1000); i 47 libavdevice/tests/timefilter.c samples[i] = ideal[i] + n0 * (av_lfg_get(&prng) - LFG_MAX / 2) / (LFG_MAX * 10LL); i 48 libavdevice/tests/timefilter.c if(i && samples[i]<samples[i-1]) i 49 libavdevice/tests/timefilter.c samples[i]=samples[i-1]+0.001; i 63 libavdevice/tests/timefilter.c for (i = 0; i < SAMPLES; i++) { i 65 libavdevice/tests/timefilter.c filtered = ff_timefilter_update(tf, samples[i], i ? (samplet[i] - samplet[i-1]) : 1); i 68 libavdevice/tests/timefilter.c error += (filtered - ideal[i]) * (filtered - ideal[i]); i 75 libavdevice/v4l2-common.c int i; i 77 libavdevice/v4l2-common.c for (i = 0; ff_fmt_conversion_table[i].codec_id != AV_CODEC_ID_NONE; i++) { i 79 libavdevice/v4l2-common.c ff_fmt_conversion_table[i].codec_id == codec_id) && i 81 libavdevice/v4l2-common.c ff_fmt_conversion_table[i].ff_fmt == pix_fmt)) { i 82 libavdevice/v4l2-common.c return ff_fmt_conversion_table[i].v4l2_fmt; i 91 libavdevice/v4l2-common.c int i; i 93 libavdevice/v4l2-common.c for (i = 0; ff_fmt_conversion_table[i].codec_id != AV_CODEC_ID_NONE; i++) { i 94 libavdevice/v4l2-common.c if (ff_fmt_conversion_table[i].v4l2_fmt == v4l2_fmt && i 95 libavdevice/v4l2-common.c ff_fmt_conversion_table[i].codec_id == codec_id) { i 96 libavdevice/v4l2-common.c return ff_fmt_conversion_table[i].ff_fmt; i 105 libavdevice/v4l2-common.c int i; i 107 libavdevice/v4l2-common.c for (i = 0; ff_fmt_conversion_table[i].codec_id != AV_CODEC_ID_NONE; i++) { i 108 libavdevice/v4l2-common.c if (ff_fmt_conversion_table[i].v4l2_fmt == v4l2_fmt) { i 109 libavdevice/v4l2-common.c return ff_fmt_conversion_table[i].codec_id; i 339 libavdevice/v4l2.c int i, res; i 370 libavdevice/v4l2.c for (i = 0; i < req.count; i++) { i 373 libavdevice/v4l2.c .index = i, i 382 libavdevice/v4l2.c s->buf_len[i] = buf.length; i 383 libavdevice/v4l2.c if (s->frame_size > 0 && s->buf_len[i] < s->frame_size) { i 386 libavdevice/v4l2.c i, s->buf_len[i], s->frame_size); i 389 libavdevice/v4l2.c s->buf_start[i] = v4l2_mmap(NULL, buf.length, i 393 libavdevice/v4l2.c if (s->buf_start[i] == MAP_FAILED) { i 602 libavdevice/v4l2.c int i, res; i 604 libavdevice/v4l2.c for (i = 0; i < s->buffers; i++) { i 607 libavdevice/v4l2.c .index = i, i 634 libavdevice/v4l2.c int i; i 641 libavdevice/v4l2.c for (i = 0; i < s->buffers; i++) { i 642 libavdevice/v4l2.c v4l2_munmap(s->buf_start[i], s->buf_len[i]); i 655 libavdevice/v4l2.c int i, ret; i 669 libavdevice/v4l2.c for (i = 0; ; i++) { i 670 libavdevice/v4l2.c standard.index = i; i 697 libavdevice/v4l2.c for (i = 0; ; i++) { i 698 libavdevice/v4l2.c standard.index = i; i 773 libavdevice/v4l2.c int ret, i; i 787 libavdevice/v4l2.c for (i = 0; ff_fmt_conversion_table[i].codec_id != AV_CODEC_ID_NONE; i++) { i 789 libavdevice/v4l2.c ff_fmt_conversion_table[i].codec_id == ctx->video_codec_id) { i 791 libavdevice/v4l2.c avcodec_get_name(ff_fmt_conversion_table[i].codec_id), i 792 libavdevice/v4l2.c (char *)av_x_if_null(av_get_pix_fmt_name(ff_fmt_conversion_table[i].ff_fmt), "none")); i 794 libavdevice/v4l2.c *desired_format = ff_fmt_conversion_table[i].v4l2_fmt; i 80 libavdevice/xv.c int i; i 81 libavdevice/xv.c for (i = 0; m->tag; m = &tag_codec_map[++i]) { i 111 libavfilter/aeval.c int i, ret = 0; i 141 libavfilter/aeval.c for (i = 0; i < eval->nb_channels; i++) { i 142 libavfilter/aeval.c av_expr_free(eval->expr[i]); i 143 libavfilter/aeval.c eval->expr[i] = NULL; i 155 libavfilter/aeval.c for (i = eval->nb_channels; i < expected_nb_channels; i++) i 213 libavfilter/aeval.c int i; i 215 libavfilter/aeval.c for (i = 0; i < eval->nb_channels; i++) { i 216 libavfilter/aeval.c av_expr_free(eval->expr[i]); i 217 libavfilter/aeval.c eval->expr[i] = NULL; i 278 libavfilter/aeval.c int i, j; i 297 libavfilter/aeval.c for (i = 0; i < nb_samples; i++, eval->n++) { i 302 libavfilter/aeval.c *((double *) samplesref->extended_data[j] + i) = i 428 libavfilter/aeval.c int i, j; i 440 libavfilter/aeval.c for (i = 0; i < nb_samples; i++, eval->n++) { i 442 libavfilter/aeval.c eval->var_values[VAR_T] = t0 + i * (double)1/inlink->sample_rate; i 445 libavfilter/aeval.c eval->channel_values[j] = *((double *) in->extended_data[j] + i); i 449 libavfilter/aeval.c *((double *) out->extended_data[j] + i) = i 87 libavfilter/af_acrossover.c int i, ret = 0; i 94 libavfilter/af_acrossover.c for (i = 0; i < MAX_SPLITS; i++) { i 103 libavfilter/af_acrossover.c av_log(ctx, AV_LOG_ERROR, "Invalid syntax for frequency[%d].\n", i); i 111 libavfilter/af_acrossover.c if (i > 0 && freq <= s->splits[i-1]) { i 116 libavfilter/af_acrossover.c s->splits[i] = freq; i 119 libavfilter/af_acrossover.c s->nb_splits = i; i 121 libavfilter/af_acrossover.c for (i = 0; i <= s->nb_splits; i++) { i 131 libavfilter/af_acrossover.c if ((ret = ff_insert_outpad(ctx, i, &pad)) < 0) { i 273 libavfilter/af_acrossover.c for (int i = 0; i < in->nb_samples; i++) { i 274 libavfilter/af_acrossover.c double sample = src[i], lo, hi; i 291 libavfilter/af_acrossover.c dst[i] = lo; i 306 libavfilter/af_acrossover.c int i, ret = 0; i 308 libavfilter/af_acrossover.c for (i = 0; i < ctx->nb_outputs; i++) { i 309 libavfilter/af_acrossover.c frames[i] = ff_get_audio_buffer(ctx->outputs[i], in->nb_samples); i 311 libavfilter/af_acrossover.c if (!frames[i]) { i 316 libavfilter/af_acrossover.c frames[i]->pts = in->pts; i 326 libavfilter/af_acrossover.c for (i = 0; i < ctx->nb_outputs; i++) { i 327 libavfilter/af_acrossover.c ret = ff_filter_frame(ctx->outputs[i], frames[i]); i 328 libavfilter/af_acrossover.c frames[i] = NULL; i 334 libavfilter/af_acrossover.c for (i = 0; i < ctx->nb_outputs; i++) i 335 libavfilter/af_acrossover.c av_frame_free(&frames[i]); i 345 libavfilter/af_acrossover.c int i; i 350 libavfilter/af_acrossover.c for (i = 0; i < ctx->nb_outputs; i++) i 351 libavfilter/af_acrossover.c av_freep(&ctx->output_pads[i].name); i 141 libavfilter/af_adeclick.c int i; i 156 libavfilter/af_adeclick.c for (i = 0; i < s->window_size; i++) i 157 libavfilter/af_adeclick.c s->window_func_lut[i] = sin(M_PI * i / s->window_size) * i 189 libavfilter/af_adeclick.c for (i = 0; i < inlink->channels; i++) { i 190 libavfilter/af_adeclick.c DeclickChannel *c = &s->chan[i]; i 211 libavfilter/af_adeclick.c int i, j; i 213 libavfilter/af_adeclick.c for (i = 0; i <= order; i++) { i 216 libavfilter/af_adeclick.c for (j = i; j < size; j++) i 217 libavfilter/af_adeclick.c value += input[j] * input[j - i]; i 219 libavfilter/af_adeclick.c output[i] = value * scale; i 227 libavfilter/af_adeclick.c int i, j; i 236 libavfilter/af_adeclick.c for (i = 1; i < ar_order; i++) { i 239 libavfilter/af_adeclick.c for (j = 0; j < i; j++) i 240 libavfilter/af_adeclick.c epsilon += a[j] * r[i - j]; i 241 libavfilter/af_adeclick.c epsilon += r[i + 1]; i 243 libavfilter/af_adeclick.c k[i] = -epsilon / alpha; i 244 libavfilter/af_adeclick.c alpha *= (1. - k[i] * k[i]); i 245 libavfilter/af_adeclick.c for (j = i - 1; j >= 0; j--) i 246 libavfilter/af_adeclick.c k[j] = a[j] + k[i] * a[i - j - 1]; i 247 libavfilter/af_adeclick.c for (j = 0; j <= i; j++) i 252 libavfilter/af_adeclick.c for (i = 1; i <= ar_order; i++) i 253 libavfilter/af_adeclick.c k[i] = a[i - 1]; i 260 libavfilter/af_adeclick.c int i; i 262 libavfilter/af_adeclick.c for (i = 0; i < nb_samples; i++) i 263 libavfilter/af_adeclick.c if (!isfinite(samples[i])) i 271 libavfilter/af_adeclick.c int i, start, end; i 276 libavfilter/af_adeclick.c i = start = 0; i 280 libavfilter/af_adeclick.c i = (end + start) / 2; i 281 libavfilter/af_adeclick.c if (index[i] == value) i 283 libavfilter/af_adeclick.c if (value < index[i]) i 284 libavfilter/af_adeclick.c end = i - 1; i 285 libavfilter/af_adeclick.c if (value > index[i]) i 286 libavfilter/af_adeclick.c start = i + 1; i 294 libavfilter/af_adeclick.c int i, j, k; i 296 libavfilter/af_adeclick.c for (i = 0; i < n; i++) { i 297 libavfilter/af_adeclick.c const int in = i * n; i 300 libavfilter/af_adeclick.c value = matrix[in + i]; i 301 libavfilter/af_adeclick.c for (j = 0; j < i; j++) i 308 libavfilter/af_adeclick.c matrix[in + i] = value; i 309 libavfilter/af_adeclick.c for (j = i + 1; j < n; j++) { i 313 libavfilter/af_adeclick.c x = matrix[jn + i]; i 314 libavfilter/af_adeclick.c for (k = 0; k < i; k++) i 316 libavfilter/af_adeclick.c matrix[jn + i] = x / matrix[in + i]; i 326 libavfilter/af_adeclick.c int i, j, ret; i 338 libavfilter/af_adeclick.c for (i = 0; i < n; i++) { i 339 libavfilter/af_adeclick.c const int in = i * n; i 342 libavfilter/af_adeclick.c value = vector[i]; i 343 libavfilter/af_adeclick.c for (j = 0; j < i; j++) i 345 libavfilter/af_adeclick.c y[i] = value; i 348 libavfilter/af_adeclick.c for (i = n - 1; i >= 0; i--) { i 349 libavfilter/af_adeclick.c out[i] = y[i] / matrix[i * n + i]; i 350 libavfilter/af_adeclick.c for (j = i + 1; j < n; j++) i 351 libavfilter/af_adeclick.c out[i] -= matrix[j * n + i] * out[j]; i 362 libavfilter/af_adeclick.c int i, j; i 376 libavfilter/af_adeclick.c for (i = 0; i < nb_errors; i++) { i 377 libavfilter/af_adeclick.c const int im = i * nb_errors; i 379 libavfilter/af_adeclick.c for (j = i; j < nb_errors; j++) { i 380 libavfilter/af_adeclick.c if (abs(index[j] - index[i]) <= ar_order) { i 381 libavfilter/af_adeclick.c matrix[j * nb_errors + i] = matrix[im + j] = auxiliary[abs(index[j] - index[i])]; i 383 libavfilter/af_adeclick.c matrix[j * nb_errors + i] = matrix[im + j] = 0; i 388 libavfilter/af_adeclick.c for (i = 0; i < nb_errors; i++) { i 392 libavfilter/af_adeclick.c if (find_index(index, index[i] - j, nb_errors)) i 393 libavfilter/af_adeclick.c value -= src[index[i] - j] * auxiliary[abs(j)]; i 395 libavfilter/af_adeclick.c vector[i] = value; i 410 libavfilter/af_adeclick.c int i, nb_clips = 0; i 418 libavfilter/af_adeclick.c for (i = 0; i < s->window_size; i++) { i 419 libavfilter/af_adeclick.c const unsigned index = fmin(fabs(src[i]), 1) * (s->nb_hbins - 1); i 422 libavfilter/af_adeclick.c dst[i] = src[i]; i 423 libavfilter/af_adeclick.c clip[i] = 0; i 426 libavfilter/af_adeclick.c for (i = s->nb_hbins - 1; i > 1; i--) { i 427 libavfilter/af_adeclick.c if (histogram[i]) { i 428 libavfilter/af_adeclick.c if (histogram[i] / (double)FFMAX(histogram[i - 1], 1) > threshold) { i 429 libavfilter/af_adeclick.c max_amplitude = i / (double)s->nb_hbins; i 436 libavfilter/af_adeclick.c for (i = 0; i < s->window_size; i++) { i 437 libavfilter/af_adeclick.c clip[i] = fabs(src[i]) >= max_amplitude; i 444 libavfilter/af_adeclick.c for (i = s->ar_order; i < s->window_size - s->ar_order; i++) i 445 libavfilter/af_adeclick.c if (clip[i]) i 446 libavfilter/af_adeclick.c index[nb_clips++] = i; i 458 libavfilter/af_adeclick.c int i, j, nb_clicks = 0, prev = -1; i 462 libavfilter/af_adeclick.c for (i = s->ar_order; i < s->window_size; i++) { i 464 libavfilter/af_adeclick.c detection[i] += acoefficients[j] * src[i - j]; i 468 libavfilter/af_adeclick.c for (i = 0; i < s->window_size; i++) { i 469 libavfilter/af_adeclick.c click[i] = fabs(detection[i]) > sigmae * threshold; i 470 libavfilter/af_adeclick.c dst[i] = src[i]; i 473 libavfilter/af_adeclick.c for (i = 0; i < s->window_size; i++) { i 474 libavfilter/af_adeclick.c if (!click[i]) i 477 libavfilter/af_adeclick.c if (prev >= 0 && (i > prev + 1) && (i <= s->nb_burst_samples + prev)) i 478 libavfilter/af_adeclick.c for (j = prev + 1; j < i; j++) i 480 libavfilter/af_adeclick.c prev = i; i 486 libavfilter/af_adeclick.c for (i = s->ar_order; i < s->window_size - s->ar_order; i++) i 487 libavfilter/af_adeclick.c if (click[i]) i 488 libavfilter/af_adeclick.c index[nb_clicks++] = i; i 644 libavfilter/af_adeclick.c for (int i = 0; i < in->nb_samples; i++) i 645 libavfilter/af_adeclick.c e[i] = !ctx->is_disabled; i 699 libavfilter/af_adeclick.c int i; i 715 libavfilter/af_adeclick.c for (i = 0; i < s->nb_channels; i++) { i 716 libavfilter/af_adeclick.c DeclickChannel *c = &s->chan[i]; i 135 libavfilter/af_adelay.c int i; i 144 libavfilter/af_adelay.c for (i = 0; i < s->nb_delays; i++) { i 145 libavfilter/af_adelay.c ChanDelay *d = &s->chandelay[i]; i 171 libavfilter/af_adelay.c if (s->all && i) { i 172 libavfilter/af_adelay.c for (int j = i; j < s->nb_delays; j++) i 173 libavfilter/af_adelay.c s->chandelay[j].delay = s->chandelay[i-1].delay; i 177 libavfilter/af_adelay.c for (i = 1; i < s->nb_delays; i++) { i 178 libavfilter/af_adelay.c ChanDelay *d = &s->chandelay[i]; i 184 libavfilter/af_adelay.c for (i = 0; i < s->nb_delays; i++) { i 185 libavfilter/af_adelay.c ChanDelay *d = &s->chandelay[i]; i 191 libavfilter/af_adelay.c for (i = 0; i < s->nb_delays; i++) { i 192 libavfilter/af_adelay.c ChanDelay *d = &s->chandelay[i]; i 220 libavfilter/af_adelay.c int i; i 232 libavfilter/af_adelay.c for (i = 0; i < s->nb_delays; i++) { i 233 libavfilter/af_adelay.c ChanDelay *d = &s->chandelay[i]; i 234 libavfilter/af_adelay.c const uint8_t *src = frame->extended_data[i]; i 235 libavfilter/af_adelay.c uint8_t *dst = out_frame->extended_data[i]; i 325 libavfilter/af_adelay.c for (int i = 0; i < s->nb_delays; i++) i 326 libavfilter/af_adelay.c av_freep(&s->chandelay[i].samples); i 76 libavfilter/af_aecho.c int i, new_nb_items = 0; i 79 libavfilter/af_aecho.c for (i = 0; i < *nb_items; i++) { i 105 libavfilter/af_aecho.c int nb_delays, nb_decays, i; i 138 libavfilter/af_aecho.c for (i = 0; i < nb_delays; i++) { i 139 libavfilter/af_aecho.c if (s->delay[i] <= 0 || s->delay[i] > 90000) { i 140 libavfilter/af_aecho.c av_log(ctx, AV_LOG_ERROR, "delay[%d]: %f is out of allowed range: (0, 90000]\n", i, s->delay[i]); i 143 libavfilter/af_aecho.c if (s->decay[i] <= 0 || s->decay[i] > 1) { i 144 libavfilter/af_aecho.c av_log(ctx, AV_LOG_ERROR, "decay[%d]: %f is out of allowed range: (0, 1]\n", i, s->decay[i]); i 198 libavfilter/af_aecho.c int i, j, chan, av_uninit(index); \ i 208 libavfilter/af_aecho.c for (i = 0; i < nb_samples; i++, s++, d++) { \ i 239 libavfilter/af_aecho.c int i; i 241 libavfilter/af_aecho.c for (i = 0; i < s->nb_echoes; i++) { i 242 libavfilter/af_aecho.c s->samples[i] = s->delay[i] * outlink->sample_rate / 1000.0; i 243 libavfilter/af_aecho.c s->max_samples = FFMAX(s->max_samples, s->samples[i]); i 244 libavfilter/af_aecho.c volume += s->decay[i]; i 203 libavfilter/af_aemphasis.c double i, j, k, g, t, a0, a1, a2, b1, b2, tau1, tau2, tau3; i 216 libavfilter/af_aemphasis.c i = 100.; i 221 libavfilter/af_aemphasis.c i = 70.; i 226 libavfilter/af_aemphasis.c i = 50.; i 235 libavfilter/af_aemphasis.c i = 1. / (2. * M_PI * tau1); i 243 libavfilter/af_aemphasis.c i = 1. / (2. * M_PI * tau1); i 251 libavfilter/af_aemphasis.c i = 1. / (2. * M_PI * tau1); i 259 libavfilter/af_aemphasis.c i = 1. / (2. * M_PI * tau1); i 265 libavfilter/af_aemphasis.c i *= 2 * M_PI; i 292 libavfilter/af_aemphasis.c g = 1. / (4.+2.*i*t+2.*k*t+i*k*t*t); i 296 libavfilter/af_aemphasis.c b1 = (-8.+2.*i*k*t*t)*g; i 297 libavfilter/af_aemphasis.c b2 = (4.-2.*i*t-2.*k*t+i*k*t*t)*g; i 300 libavfilter/af_aemphasis.c a0 = (4.+2.*i*t+2.*k*t+i*k*t*t)*g; i 301 libavfilter/af_aemphasis.c a1 = (-8.+2.*i*k*t*t)*g; i 302 libavfilter/af_aemphasis.c a2 = (4.-2.*i*t-2.*k*t+i*k*t*t)*g; i 169 libavfilter/af_afade.c int i, c; \ i 171 libavfilter/af_afade.c for (i = 0; i < nb_samples; i++) { \ i 172 libavfilter/af_afade.c double gain = fade_gain(curve, start + i * dir, range); \ i 177 libavfilter/af_afade.c d[i] = s[i] * gain; \ i 189 libavfilter/af_afade.c int i, c, k = 0; \ i 191 libavfilter/af_afade.c for (i = 0; i < nb_samples; i++) { \ i 192 libavfilter/af_afade.c double gain = fade_gain(curve, start + i * dir, range); \ i 401 libavfilter/af_afade.c int i, c; \ i 403 libavfilter/af_afade.c for (i = 0; i < nb_samples; i++) { \ i 404 libavfilter/af_afade.c double gain0 = fade_gain(curve0, nb_samples - 1 - i, nb_samples); \ i 405 libavfilter/af_afade.c double gain1 = fade_gain(curve1, i, nb_samples); \ i 411 libavfilter/af_afade.c d[i] = s0[i] * gain0 + s1[i] * gain1; \ i 425 libavfilter/af_afade.c int i, c, k = 0; \ i 427 libavfilter/af_afade.c for (i = 0; i < nb_samples; i++) { \ i 428 libavfilter/af_afade.c double gain0 = fade_gain(curve0, nb_samples - 1 - i, nb_samples); \ i 429 libavfilter/af_afade.c double gain1 = fade_gain(curve1, i, nb_samples); \ i 186 libavfilter/af_afftdn.c for (int i = 0; i < size - 1; i++) { i 187 libavfilter/af_afftdn.c for (int j = i + 1; j < size; j++) { i 188 libavfilter/af_afftdn.c double d = array[j + i * size] / array[i + i * size]; i 190 libavfilter/af_afftdn.c array[j + i * size] = d; i 191 libavfilter/af_afftdn.c for (int k = i + 1; k < size; k++) { i 192 libavfilter/af_afftdn.c array[j + k * size] -= d * array[i + k * size]; i 200 libavfilter/af_afftdn.c for (int i = 0; i < size - 1; i++) { i 201 libavfilter/af_afftdn.c for (int j = i + 1; j < size; j++) { i 202 libavfilter/af_afftdn.c double d = matrix[j + i * size]; i 203 libavfilter/af_afftdn.c vector[j] -= d * vector[i]; i 209 libavfilter/af_afftdn.c for (int i = size - 2; i >= 0; i--) { i 210 libavfilter/af_afftdn.c double d = vector[i]; i 211 libavfilter/af_afftdn.c for (int j = i + 1; j < size; j++) i 212 libavfilter/af_afftdn.c d -= matrix[i + j * size] * vector[j]; i 213 libavfilter/af_afftdn.c vector[i] = d / matrix[i + i * size]; i 222 libavfilter/af_afftdn.c int i = 0; i 230 libavfilter/af_afftdn.c sum += s->matrix_b[i++] * dnch->band_noise[k]; i 252 libavfilter/af_afftdn.c int i = 0, j = 0; i 261 libavfilter/af_afftdn.c i++; i 264 libavfilter/af_afftdn.c i--; i 271 libavfilter/af_afftdn.c d2 = log(d2) + 230.2585 * i; i 310 libavfilter/af_afftdn.c for (int i = 1; i < s->fft_length2; i++) { i 311 libavfilter/af_afftdn.c d1 = fft_data[i].re * fft_data[i].re + fft_data[i].im * fft_data[i].im; i 313 libavfilter/af_afftdn.c n = i; i 315 libavfilter/af_afftdn.c dnch->noisy_data[i] = d1; i 316 libavfilter/af_afftdn.c d2 = d1 / dnch->abs_var[i]; i 317 libavfilter/af_afftdn.c d3 = RATIO * prior[i] + RRATIO * fmax(d2 - 1.0, 0.0); i 320 libavfilter/af_afftdn.c prior[i] = d2 * gain; i 321 libavfilter/af_afftdn.c dnch->clean_data[i] = d1 * gain; i 323 libavfilter/af_afftdn.c dnch->gain[i] = gain; i 343 libavfilter/af_afftdn.c for (int i = 0; i <= s->noise_band_count; i++) { i 344 libavfilter/af_afftdn.c if (n > 1.1 * s->noise_band_edge[i]) { i 345 libavfilter/af_afftdn.c i1 = i; i 355 libavfilter/af_afftdn.c int i = s->noise_band_edge[k]; i 356 libavfilter/af_afftdn.c calculate_sfm(s, dnch, i, j); i 361 libavfilter/af_afftdn.c j = i; i 367 libavfilter/af_afftdn.c int i; i 369 libavfilter/af_afftdn.c for (i = i1 - 1; i > k; i--) { i 370 libavfilter/af_afftdn.c min = log(dnch->noise_band_sample[i] / dnch->noise_band_auto_var[i]); i 374 libavfilter/af_afftdn.c i = i1 - k - 1; i 375 libavfilter/af_afftdn.c if (i < 5) { i 376 libavfilter/af_afftdn.c min = 3.0E-4 * i * i; i 378 libavfilter/af_afftdn.c min = 3.0E-4 * (8 * i - 16); i 380 libavfilter/af_afftdn.c if (i < 3) { i 381 libavfilter/af_afftdn.c max = 2.0E-4 * i * i; i 383 libavfilter/af_afftdn.c max = 2.0E-4 * (4 * i - 4); i 410 libavfilter/af_afftdn.c for (int i = 0; i < 15; i++) i 411 libavfilter/af_afftdn.c dnch->noise_band_auto_var[i] *= sum; i 418 libavfilter/af_afftdn.c for (int i = 0; i < s->number_of_bands; i++) { i 419 libavfilter/af_afftdn.c dnch->band_excit[i] = 0.0; i 420 libavfilter/af_afftdn.c dnch->band_amt[i] = 0.0; i 423 libavfilter/af_afftdn.c for (int i = 0; i < s->bin_count; i++) { i 424 libavfilter/af_afftdn.c dnch->band_excit[s->bin2band[i]] += dnch->clean_data[i]; i 427 libavfilter/af_afftdn.c for (int i = 0; i < s->number_of_bands; i++) { i 428 libavfilter/af_afftdn.c dnch->band_excit[i] = fmax(dnch->band_excit[i], i 429 libavfilter/af_afftdn.c s->band_alpha[i] * dnch->band_excit[i] + i 430 libavfilter/af_afftdn.c s->band_beta[i] * prior_band_excit[i]); i 431 libavfilter/af_afftdn.c prior_band_excit[i] = dnch->band_excit[i]; i 434 libavfilter/af_afftdn.c for (int j = 0, i = 0; j < s->number_of_bands; j++) { i 436 libavfilter/af_afftdn.c dnch->band_amt[j] += dnch->spread_function[i++] * dnch->band_excit[k]; i 440 libavfilter/af_afftdn.c for (int i = 0; i < s->bin_count; i++) i 441 libavfilter/af_afftdn.c dnch->amt[i] = dnch->band_amt[s->bin2band[i]]; i 460 libavfilter/af_afftdn.c for (int i = 1; i < s->fft_length2; i++) { i 461 libavfilter/af_afftdn.c if (dnch->amt[i] > dnch->abs_var[i]) { i 462 libavfilter/af_afftdn.c dnch->gain[i] = 1.0; i 463 libavfilter/af_afftdn.c } else if (dnch->amt[i] > dnch->min_abs_var[i]) { i 464 libavfilter/af_afftdn.c double limit = sqrt(dnch->abs_var[i] / dnch->amt[i]); i 465 libavfilter/af_afftdn.c dnch->gain[i] = limit_gain(dnch->gain[i], limit); i 467 libavfilter/af_afftdn.c dnch->gain[i] = limit_gain(dnch->gain[i], s->max_gain); i 477 libavfilter/af_afftdn.c for (int i = 1; i < s->fft_length2; i++) { i 478 libavfilter/af_afftdn.c gain = dnch->gain[i]; i 479 libavfilter/af_afftdn.c dnch->clean_data[i] = (gain * gain * dnch->noisy_data[i]); i 480 libavfilter/af_afftdn.c fft_data[i].re *= gain; i 481 libavfilter/af_afftdn.c fft_data[i].im *= gain; i 502 libavfilter/af_afftdn.c int i; i 505 libavfilter/af_afftdn.c i = lrint(s->band_centre[14] * 1.224745); i 507 libavfilter/af_afftdn.c i = lrint(s->band_centre[band] / 1.224745); i 510 libavfilter/af_afftdn.c return FFMIN(i, s->sample_rate / 2); i 517 libavfilter/af_afftdn.c int i = 0, j = 0, k = 0; i 523 libavfilter/af_afftdn.c i = j; i 530 libavfilter/af_afftdn.c d2 = j - i; i 535 libavfilter/af_afftdn.c d4 = (m - i) / d2; i 540 libavfilter/af_afftdn.c for (i = 0; i < 15; i++) i 541 libavfilter/af_afftdn.c dnch->noise_band_auto_var[i] = s->max_var * exp((process_get_band_noise(s, dnch, i) - 2.0) * C); i 543 libavfilter/af_afftdn.c for (i = 0; i <= s->fft_length2; i++) { i 544 libavfilter/af_afftdn.c dnch->abs_var[i] = fmax(s->max_var * dnch->rel_var[i], 1.0); i 545 libavfilter/af_afftdn.c dnch->min_abs_var[i] = s->gain_scale * dnch->abs_var[i]; i 553 libavfilter/af_afftdn.c int i, ret, band_noise[15] = { 0 }; i 562 libavfilter/af_afftdn.c for (i = 0; i < 15; i++) { i 568 libavfilter/af_afftdn.c ret = av_sscanf(arg, "%d", &band_noise[i]); i 574 libavfilter/af_afftdn.c band_noise[i] = av_clip(band_noise[i], -24, 24); i 615 libavfilter/af_afftdn.c int i, j, k, m, n; i 632 libavfilter/af_afftdn.c for (i = 1; i < 15; i++) { i 633 libavfilter/af_afftdn.c s->band_centre[i] = lrint(1.5 * s->band_centre[i - 1] + 5.0); i 634 libavfilter/af_afftdn.c if (s->band_centre[i] < 1000) { i 635 libavfilter/af_afftdn.c s->band_centre[i] = 10 * (s->band_centre[i] / 10); i 636 libavfilter/af_afftdn.c } else if (s->band_centre[i] < 5000) { i 637 libavfilter/af_afftdn.c s->band_centre[i] = 50 * ((s->band_centre[i] + 20) / 50); i 638 libavfilter/af_afftdn.c } else if (s->band_centre[i] < 15000) { i 639 libavfilter/af_afftdn.c s->band_centre[i] = 100 * ((s->band_centre[i] + 45) / 100); i 641 libavfilter/af_afftdn.c s->band_centre[i] = 1000 * ((s->band_centre[i] + 495) / 1000); i 655 libavfilter/af_afftdn.c i = 0; i 658 libavfilter/af_afftdn.c s->matrix_b[i++] = pow(k, j); i 660 libavfilter/af_afftdn.c i = 0; i 663 libavfilter/af_afftdn.c s->matrix_c[i++] = pow(j, k); i 671 libavfilter/af_afftdn.c for (i = 0; i <= s->fft_length2; i++) i 672 libavfilter/af_afftdn.c s->bin2band[i] = lrint(sdiv * freq2bark((0.5 * i * s->sample_rate) / s->fft_length2)); i 686 libavfilter/af_afftdn.c for (i = 0; i < 15; i++) i 687 libavfilter/af_afftdn.c dnch->band_noise[i] = 0; i 690 libavfilter/af_afftdn.c for (i = 0; i < 15; i++) i 691 libavfilter/af_afftdn.c dnch->band_noise[i] = get_band_noise(s, i, 50.0, 500.5, 2125.0) + FFMAX(i - 7, 0); i 694 libavfilter/af_afftdn.c for (i = 0; i < 15; i++) i 695 libavfilter/af_afftdn.c dnch->band_noise[i] = get_band_noise(s, i, 1.0, 500.0, 1.0E10) + FFMAX(i - 12, -5); i 707 libavfilter/af_afftdn.c for (i = 0; i < 512; i++) i 708 libavfilter/af_afftdn.c dnch->sfm_fail_flags[i] = 0; i 713 libavfilter/af_afftdn.c for (i = 0; i < 512; i += j) { i 714 libavfilter/af_afftdn.c dnch->sfm_fail_flags[i] = 1; i 793 libavfilter/af_afftdn.c for (int i = 0; i < s->number_of_bands; i++) { i 794 libavfilter/af_afftdn.c if (i < lrint(12.0 * sdiv)) { i 795 libavfilter/af_afftdn.c dnch->band_excit[i] = pow(0.1, 1.45 + 0.1 * i / sdiv); i 797 libavfilter/af_afftdn.c dnch->band_excit[i] = pow(0.1, 2.5 - 0.2 * (i / sdiv - 14.0)); i 799 libavfilter/af_afftdn.c dnch->band_excit[i] = av_clipd(dnch->band_excit[i], min, max); i 802 libavfilter/af_afftdn.c for (int i = 0; i <= s->fft_length2; i++) i 803 libavfilter/af_afftdn.c prior[i] = RRATIO; i 804 libavfilter/af_afftdn.c for (int i = 0; i < s->buffer_length; i++) i 805 libavfilter/af_afftdn.c dnch->out_samples[i] = 0; i 808 libavfilter/af_afftdn.c for (int i = 0; i < s->number_of_bands; i++) i 810 libavfilter/af_afftdn.c dnch->spread_function[j++] *= dnch->band_excit[i] / prior_band_excit[i]; i 815 libavfilter/af_afftdn.c for (int i = 0; i <= s->fft_length2; i++) { i 816 libavfilter/af_afftdn.c if ((i == s->fft_length2) || (s->bin2band[i] > j)) { i 817 libavfilter/af_afftdn.c double d6 = (i - 1) * s->sample_rate / s->fft_length; i 821 libavfilter/af_afftdn.c j = s->bin2band[i]; i 827 libavfilter/af_afftdn.c for (int i = 0; i < s->window_length; i++) { i 828 libavfilter/af_afftdn.c double d10 = sin(i * M_PI / s->window_length); i 830 libavfilter/af_afftdn.c s->window[i] = d10; i 842 libavfilter/af_afftdn.c i = 0; i 846 libavfilter/af_afftdn.c i++; i 847 libavfilter/af_afftdn.c s->noise_band_edge[16] = i; i 861 libavfilter/af_afftdn.c int n, i, k; i 871 libavfilter/af_afftdn.c for (i = 1; i < len / 4; i++) { i 872 libavfilter/af_afftdn.c k = n - i; i 873 libavfilter/af_afftdn.c d2 = 0.5 * (in[i].re + in[k].re); i 874 libavfilter/af_afftdn.c d1 = 0.5 * (in[i].im - in[k].im); i 875 libavfilter/af_afftdn.c d4 = 0.5 * (in[i].im + in[k].im); i 876 libavfilter/af_afftdn.c d3 = 0.5 * (in[k].re - in[i].re); i 877 libavfilter/af_afftdn.c in[i].re = d2 + d9 * d4 + d6 * d3; i 878 libavfilter/af_afftdn.c in[i].im = d1 + d9 * d3 - d6 * d4; i 894 libavfilter/af_afftdn.c int n, i, k; i 903 libavfilter/af_afftdn.c for (i = 1; i < len / 4; i++) { i 904 libavfilter/af_afftdn.c k = n - i; i 905 libavfilter/af_afftdn.c d2 = 0.5 * (in[i].re + in[k].re); i 906 libavfilter/af_afftdn.c d1 = 0.5 * (in[i].im - in[k].im); i 907 libavfilter/af_afftdn.c d4 = 0.5 * (in[i].re - in[k].re); i 908 libavfilter/af_afftdn.c d3 = 0.5 * (in[i].im + in[k].im); i 909 libavfilter/af_afftdn.c in[i].re = d2 - d9 * d3 - d6 * d4; i 910 libavfilter/af_afftdn.c in[i].im = d1 + d9 * d4 - d6 * d3; i 924 libavfilter/af_afftdn.c for (int i = 0; i < 15; i++) { i 925 libavfilter/af_afftdn.c dnch->noise_band_norm[i] = 0.0; i 926 libavfilter/af_afftdn.c dnch->noise_band_avr[i] = 0.0; i 927 libavfilter/af_afftdn.c dnch->noise_band_avi[i] = 0.0; i 928 libavfilter/af_afftdn.c dnch->noise_band_var[i] = 0.0; i 940 libavfilter/af_afftdn.c for (int i = 0; i < s->window_length; i++) { i 941 libavfilter/af_afftdn.c dnch->fft_data[i].re = s->window[i] * src[i] * (1LL << 24); i 942 libavfilter/af_afftdn.c dnch->fft_data[i].im = 0.0; i 945 libavfilter/af_afftdn.c for (int i = s->window_length; i < s->fft_length2; i++) { i 946 libavfilter/af_afftdn.c dnch->fft_data[i].re = 0.0; i 947 libavfilter/af_afftdn.c dnch->fft_data[i].im = 0.0; i 964 libavfilter/af_afftdn.c for (int i = j; i <= edgemax; i++) { i 965 libavfilter/af_afftdn.c if ((i == j) && (i < edgemax)) { i 989 libavfilter/af_afftdn.c dnch->noisy_data[i] = mag2; i 1004 libavfilter/af_afftdn.c for (int i = 0; i < s->noise_band_count; i++) { i 1005 libavfilter/af_afftdn.c dnch->noise_band_avr[i] /= dnch->noise_band_norm[i]; i 1006 libavfilter/af_afftdn.c dnch->noise_band_avi[i] /= dnch->noise_band_norm[i]; i 1007 libavfilter/af_afftdn.c dnch->noise_band_var[i] /= dnch->noise_band_norm[i]; i 1008 libavfilter/af_afftdn.c dnch->noise_band_var[i] -= dnch->noise_band_avr[i] * dnch->noise_band_avr[i] + i 1009 libavfilter/af_afftdn.c dnch->noise_band_avi[i] * dnch->noise_band_avi[i]; i 1010 libavfilter/af_afftdn.c dnch->noise_band_auto_var[i] = dnch->noise_band_var[i]; i 1011 libavfilter/af_afftdn.c sample_noise[i] = (1.0 / C) * log(dnch->noise_band_var[i] / s->floor) - 100.0; i 1014 libavfilter/af_afftdn.c for (int i = s->noise_band_count; i < 15; i++) i 1015 libavfilter/af_afftdn.c sample_noise[i] = sample_noise[i - 1]; i 1028 libavfilter/af_afftdn.c int i, n; i 1034 libavfilter/af_afftdn.c i = 0; i 1038 libavfilter/af_afftdn.c sum += s->matrix_b[i++] * temp[n]; i 1042 libavfilter/af_afftdn.c i = 0; i 1046 libavfilter/af_afftdn.c sum += s->matrix_c[i++] * s->vector_b[n]; i 1057 libavfilter/af_afftdn.c i = lrint(temp[7] - d1); i 1059 libavfilter/af_afftdn.c for (d1 -= dnch->band_noise[7] - i; d1 > -20.0; d1 -= 1.0) i 1100 libavfilter/af_afftdn.c int i = s->block_count & 0x1FF; i 1102 libavfilter/af_afftdn.c if (dnch->sfm_fail_flags[i]) i 1104 libavfilter/af_afftdn.c dnch->sfm_fail_flags[i] = 0; i 1144 libavfilter/af_afftdn.c for (int i = 0; i < s->noise_band_count; i++) { i 1145 libavfilter/af_afftdn.c levels[i] = (1.0 / C) * log(dnch->noise_band_auto_var[i] / s->floor) - 100.0; i 1148 libavfilter/af_afftdn.c for (int i = s->noise_band_count; i < 15; i++) i 1149 libavfilter/af_afftdn.c levels[i] = levels[i - 1]; i 1152 libavfilter/af_afftdn.c for (int i = 0; i < 15; i++) { i 1153 libavfilter/af_afftdn.c levels[i] = -100.0; i 243 libavfilter/af_afftfilt.c int ch, n, ret, i; i 311 libavfilter/af_afftfilt.c for (i = 0; i < window_size; i++) { i 312 libavfilter/af_afftfilt.c buf[i] += s->fft_temp[ch][i].re * f; i 435 libavfilter/af_afftfilt.c int i; i 440 libavfilter/af_afftfilt.c for (i = 0; i < s->channels; i++) { i 442 libavfilter/af_afftfilt.c av_freep(&s->fft_data[i]); i 444 libavfilter/af_afftfilt.c av_freep(&s->fft_temp[i]); i 449 libavfilter/af_afftfilt.c for (i = 0; i < s->nb_exprs; i++) { i 450 libavfilter/af_afftfilt.c av_expr_free(s->real[i]); i 451 libavfilter/af_afftfilt.c av_expr_free(s->imag[i]); i 73 libavfilter/af_afir.c int n, i, j; i 107 libavfilter/af_afir.c for (i = 0; i < seg->nb_partitions; i++) { i 140 libavfilter/af_afir.c for (i = 0; i < seg->nb_partitions; i++) { i 142 libavfilter/af_afir.c const float *block = (const float *)seg->block->extended_data[ch] + i * seg->block_size; i 240 libavfilter/af_afir.c int i; i 244 libavfilter/af_afir.c for (i = 0; txt[i]; i++) { i 247 libavfilter/af_afir.c uint8_t *p = pic->data[0] + y * pic->linesize[0] + (x + i * 8) * 4; i 250 libavfilter/af_afir.c if (font[txt[i] * font_height + char_y] & mask) i 292 libavfilter/af_afir.c int channel, i, x; i 303 libavfilter/af_afir.c for (i = 0; i < s->w; i++) { i 305 libavfilter/af_afir.c double w = i * M_PI / (s->w - 1); i 315 libavfilter/af_afir.c mag[i] = hypot(real, imag); i 316 libavfilter/af_afir.c phase[i] = atan2(imag, real); i 318 libavfilter/af_afir.c delay[i] = (real_num * real + imag_num * imag) / div; i 319 libavfilter/af_afir.c min = fminf(min, mag[i]); i 320 libavfilter/af_afir.c max = fmaxf(max, mag[i]); i 321 libavfilter/af_afir.c min_delay = fminf(min_delay, delay[i]); i 322 libavfilter/af_afir.c max_delay = fmaxf(max_delay, delay[i]); i 325 libavfilter/af_afir.c for (i = 0; i < s->w; i++) { i 326 libavfilter/af_afir.c int ymag = mag[i] / max * (s->h - 1); i 327 libavfilter/af_afir.c int ydelay = (delay[i] - min_delay) / (max_delay - min_delay) * (s->h - 1); i 328 libavfilter/af_afir.c int yphase = (0.5 * (1. + phase[i] / M_PI)) * (s->h - 1); i 341 libavfilter/af_afir.c draw_line(out, i, ymag, FFMAX(i - 1, 0), prev_ymag, 0xFFFF00FF); i 342 libavfilter/af_afir.c draw_line(out, i, yphase, FFMAX(i - 1, 0), prev_yphase, 0xFF00FF00); i 343 libavfilter/af_afir.c draw_line(out, i, ydelay, FFMAX(i - 1, 0), prev_ydelay, 0xFF00FFFF); i 449 libavfilter/af_afir.c int ret, i, ch, n, cur_nb_taps; i 470 libavfilter/af_afir.c for (i = 0; left > 0; i++) { i 471 libavfilter/af_afir.c int step = part_size == max_part_size ? INT_MAX : 1 + (i == 0); i 474 libavfilter/af_afir.c s->nb_segments = i + 1; i 475 libavfilter/af_afir.c ret = init_segment(ctx, &s->seg[i], offset, nb_partitions, part_size); i 507 libavfilter/af_afir.c for (i = 0; i < cur_nb_taps; i++) i 508 libavfilter/af_afir.c power += FFABS(time[i]); i 516 libavfilter/af_afir.c for (i = 0; i < cur_nb_taps; i++) i 517 libavfilter/af_afir.c power += time[i]; i 525 libavfilter/af_afir.c for (i = 0; i < cur_nb_taps; i++) i 526 libavfilter/af_afir.c power += time[i] * time[i]; i 549 libavfilter/af_afir.c for (i = FFMAX(1, s->length * s->nb_taps); i < s->nb_taps; i++) i 550 libavfilter/af_afir.c time[i] = 0; i 561 libavfilter/af_afir.c for (i = 0; i < seg->nb_partitions; i++) { i 563 libavfilter/af_afir.c const int coffset = i * seg->coeff_size; i 753 libavfilter/af_afir.c for (int i = 1; i < ctx->nb_inputs; i++) { i 754 libavfilter/af_afir.c if ((ret = ff_channel_layouts_ref(mono, &ctx->inputs[i]->out_channel_layouts)) < 0) i 789 libavfilter/af_afir.c for (int i = 0; i < s->nb_segments; i++) { i 790 libavfilter/af_afir.c uninit_segment(ctx, &s->seg[i]); i 795 libavfilter/af_afir.c for (int i = 0; i < s->nb_irs; i++) { i 796 libavfilter/af_afir.c av_frame_free(&s->ir[i]); i 799 libavfilter/af_afir.c for (int i = 0; i < ctx->nb_inputs; i++) i 800 libavfilter/af_afir.c av_freep(&ctx->input_pads[i].name); i 802 libavfilter/af_afir.c for (int i = 0; i < ctx->nb_outputs; i++) i 803 libavfilter/af_afir.c av_freep(&ctx->output_pads[i].name); i 284 libavfilter/af_agate.c int ret, i, nb_samples; i 308 libavfilter/af_agate.c for (i = 0; i < 2; i++) { i 309 libavfilter/af_agate.c in[i] = ff_get_audio_buffer(ctx->inputs[i], nb_samples); i 310 libavfilter/af_agate.c if (!in[i]) { i 316 libavfilter/af_agate.c av_audio_fifo_read(s->fifo[i], (void **)in[i]->data, nb_samples); i 354 libavfilter/af_agate.c int ret, i; i 367 libavfilter/af_agate.c for (i = 0; i < 2; i++) { i 369 libavfilter/af_agate.c if ((ret = ff_channel_layouts_ref(layouts, &ctx->inputs[i]->out_channel_layouts)) < 0) i 194 libavfilter/af_aiir.c int n, i; \ i 196 libavfilter/af_aiir.c for (i = 0; i < nb_biquads; i++) { \ i 197 libavfilter/af_aiir.c const double a1 = -iir->biquads[i].a[1]; \ i 198 libavfilter/af_aiir.c const double a2 = -iir->biquads[i].a[2]; \ i 199 libavfilter/af_aiir.c const double b0 = iir->biquads[i].b[0]; \ i 200 libavfilter/af_aiir.c const double b1 = iir->biquads[i].b[1]; \ i 201 libavfilter/af_aiir.c const double b2 = iir->biquads[i].b[2]; \ i 202 libavfilter/af_aiir.c double i1 = iir->biquads[i].i1; \ i 203 libavfilter/af_aiir.c double i2 = iir->biquads[i].i2; \ i 204 libavfilter/af_aiir.c double o1 = iir->biquads[i].o1; \ i 205 libavfilter/af_aiir.c double o2 = iir->biquads[i].o2; \ i 208 libavfilter/af_aiir.c double sample = ig * (i ? dst[n] : src[n]); \ i 228 libavfilter/af_aiir.c iir->biquads[i].i1 = i1; \ i 229 libavfilter/af_aiir.c iir->biquads[i].i2 = i2; \ i 230 libavfilter/af_aiir.c iir->biquads[i].o1 = o1; \ i 231 libavfilter/af_aiir.c iir->biquads[i].o2 = o2; \ i 260 libavfilter/af_aiir.c int i; i 265 libavfilter/af_aiir.c for (i = 0; i < nb_items; i++) { i 275 libavfilter/af_aiir.c if (sscanf(arg, "%lf", &s->iir[i].g) != 1) { i 292 libavfilter/af_aiir.c int i; i 297 libavfilter/af_aiir.c for (i = 0; i < nb_items; i++) { i 302 libavfilter/af_aiir.c if (sscanf(arg, "%lf", &dst[i]) != 1) { i 317 libavfilter/af_aiir.c int i; i 322 libavfilter/af_aiir.c for (i = 0; i < nb_items; i++) { i 327 libavfilter/af_aiir.c if (sscanf(arg, format, &dst[i*2], &dst[i*2+1]) != 2) { i 345 libavfilter/af_aiir.c int i, ret; i 350 libavfilter/af_aiir.c for (i = 0; i < channels; i++) { i 351 libavfilter/af_aiir.c IIRChannel *iir = &s->iir[i]; i 398 libavfilter/af_aiir.c for (int i = 1; i <= n; i++) { i 399 libavfilter/af_aiir.c for (int j = n - i; j < n; j++) { i 403 libavfilter/af_aiir.c pz[2 * (i - 1)], pz[2 * (i - 1) + 1], &re, &im); i 410 libavfilter/af_aiir.c for (int i = 0; i < n + 1; i++) { i 411 libavfilter/af_aiir.c if (fabs(coefs[2 * i + 1]) > FLT_EPSILON) { i 413 libavfilter/af_aiir.c coefs[2 * i + 1], i); i 430 libavfilter/af_aiir.c for (int i = 0; i < iir->nb_ab[1]; i++) { i 431 libavfilter/af_aiir.c sum_den += iir->ab[1][i]; i 437 libavfilter/af_aiir.c for (int i = 0; i < iir->nb_ab[0]; i++) { i 438 libavfilter/af_aiir.c sum_num += iir->ab[0][i]; i 443 libavfilter/af_aiir.c for (int i = 0; i < iir->nb_ab[1]; i++) { i 444 libavfilter/af_aiir.c iir->ab[1][i] *= factor; i 452 libavfilter/af_aiir.c int ch, i, j, ret = 0; i 475 libavfilter/af_aiir.c for (j = 0, i = iir->nb_ab[1]; i >= 0; j++, i--) { i 476 libavfilter/af_aiir.c iir->ab[1][j] = topc[2 * i]; i 480 libavfilter/af_aiir.c for (j = 0, i = iir->nb_ab[0]; i >= 0; j++, i--) { i 481 libavfilter/af_aiir.c iir->ab[0][j] = botc[2 * i]; i 521 libavfilter/af_aiir.c int i; i 523 libavfilter/af_aiir.c for (i = 0; i < iir->nb_ab[0]; i++) { i 526 libavfilter/af_aiir.c if (isnan(iir->ab[0][2 * i]) || isnan(iir->ab[0][2 * i + 1])) i 528 libavfilter/af_aiir.c mag = hypot(iir->ab[0][2 * i], iir->ab[0][2 * i + 1]); i 532 libavfilter/af_aiir.c outmost_pole.a = i; i 536 libavfilter/af_aiir.c for (i = 0; i < iir->nb_ab[0]; i++) { i 537 libavfilter/af_aiir.c if (isnan(iir->ab[0][2 * i]) || isnan(iir->ab[0][2 * i + 1])) i 540 libavfilter/af_aiir.c if (iir->ab[0][2 * i ] == iir->ab[0][2 * outmost_pole.a ] && i 541 libavfilter/af_aiir.c iir->ab[0][2 * i + 1] == -iir->ab[0][2 * outmost_pole.a + 1]) { i 542 libavfilter/af_aiir.c outmost_pole.b = i; i 552 libavfilter/af_aiir.c for (i = 0; i < iir->nb_ab[1]; i++) { i 555 libavfilter/af_aiir.c if (isnan(iir->ab[1][2 * i]) || isnan(iir->ab[1][2 * i + 1])) i 557 libavfilter/af_aiir.c distance = hypot(iir->ab[0][2 * outmost_pole.a ] - iir->ab[1][2 * i ], i 558 libavfilter/af_aiir.c iir->ab[0][2 * outmost_pole.a + 1] - iir->ab[1][2 * i + 1]); i 562 libavfilter/af_aiir.c nearest_zero.a = i; i 566 libavfilter/af_aiir.c for (i = 0; i < iir->nb_ab[1]; i++) { i 567 libavfilter/af_aiir.c if (isnan(iir->ab[1][2 * i]) || isnan(iir->ab[1][2 * i + 1])) i 570 libavfilter/af_aiir.c if (iir->ab[1][2 * i ] == iir->ab[1][2 * nearest_zero.a ] && i 571 libavfilter/af_aiir.c iir->ab[1][2 * i + 1] == -iir->ab[1][2 * nearest_zero.a + 1]) { i 572 libavfilter/af_aiir.c nearest_zero.b = i; i 769 libavfilter/af_aiir.c int i; i 773 libavfilter/af_aiir.c for (i = 0; txt[i]; i++) { i 776 libavfilter/af_aiir.c uint8_t *p = pic->data[0] + y * pic->linesize[0] + (x + i * 8) * 4; i 779 libavfilter/af_aiir.c if (font[txt[i] * font_height + char_y] & mask) i 873 libavfilter/af_aiir.c int ch, i; i 885 libavfilter/af_aiir.c for (i = 0; i < s->w; i++) { i 890 libavfilter/af_aiir.c double w = i * M_PI / (s->w - 1); i 895 libavfilter/af_aiir.c mag[i] = s->iir[ch].g * m; i 896 libavfilter/af_aiir.c phase[i] = p; i 897 libavfilter/af_aiir.c min = fmin(min, mag[i]); i 898 libavfilter/af_aiir.c max = fmax(max, mag[i]); i 902 libavfilter/af_aiir.c for (i = 0; i < s->w - 1; i++) { i 903 libavfilter/af_aiir.c double d = phase[i] - phase[i + 1]; i 904 libavfilter/af_aiir.c temp[i + 1] = ceil(fabs(d) / (2. * M_PI)) * 2. * M_PI * ((d > M_PI) - (d < -M_PI)); i 909 libavfilter/af_aiir.c for (i = 1; i < s->w; i++) { i 910 libavfilter/af_aiir.c temp[i] += temp[i - 1]; i 911 libavfilter/af_aiir.c phase[i] += temp[i]; i 912 libavfilter/af_aiir.c min_phase = fmin(min_phase, phase[i]); i 913 libavfilter/af_aiir.c max_phase = fmax(max_phase, phase[i]); i 916 libavfilter/af_aiir.c for (i = 0; i < s->w - 1; i++) { i 919 libavfilter/af_aiir.c delay[i + 1] = -(phase[i] - phase[i + 1]) / div; i 920 libavfilter/af_aiir.c min_delay = fmin(min_delay, delay[i + 1]); i 921 libavfilter/af_aiir.c max_delay = fmax(max_delay, delay[i + 1]); i 925 libavfilter/af_aiir.c for (i = 0; i < s->w; i++) { i 926 libavfilter/af_aiir.c int ymag = mag[i] / max * (s->h - 1); i 927 libavfilter/af_aiir.c int ydelay = (delay[i] - min_delay) / (max_delay - min_delay) * (s->h - 1); i 928 libavfilter/af_aiir.c int yphase = (phase[i] - min_phase) / (max_phase - min_phase) * (s->h - 1); i 941 libavfilter/af_aiir.c draw_line(out, i, ymag, FFMAX(i - 1, 0), prev_ymag, 0xFFFF00FF); i 942 libavfilter/af_aiir.c draw_line(out, i, yphase, FFMAX(i - 1, 0), prev_yphase, 0xFF00FF00); i 943 libavfilter/af_aiir.c draw_line(out, i, ydelay, FFMAX(i - 1, 0), prev_ydelay, 0xFF00FFFF); i 988 libavfilter/af_aiir.c int ch, ret, i; i 1051 libavfilter/af_aiir.c for (i = 1; i < iir->nb_ab[0]; i++) { i 1052 libavfilter/af_aiir.c iir->ab[0][i] /= iir->ab[0][0]; i 1056 libavfilter/af_aiir.c for (i = 0; i < iir->nb_ab[1]; i++) { i 1057 libavfilter/af_aiir.c iir->ab[1][i] *= iir->g; i 133 libavfilter/af_alimiter.c int n, c, i; i 177 libavfilter/af_alimiter.c for (i = s->nextiter; i < s->nextiter + s->nextlen; i++) { i 178 libavfilter/af_alimiter.c int j = i % buffer_size; i 191 libavfilter/af_alimiter.c s->nextlen = i - s->nextiter + 1; i 61 libavfilter/af_amerge.c int i; i 63 libavfilter/af_amerge.c for (i = 0; i < s->nb_inputs; i++) { i 65 libavfilter/af_amerge.c av_freep(&ctx->input_pads[i].name); i 76 libavfilter/af_amerge.c int i, ret, overlap = 0, nb_ch = 0; i 78 libavfilter/af_amerge.c for (i = 0; i < s->nb_inputs; i++) { i 79 libavfilter/af_amerge.c if (!ctx->inputs[i]->in_channel_layouts || i 80 libavfilter/af_amerge.c !ctx->inputs[i]->in_channel_layouts->nb_channel_layouts) { i 82 libavfilter/af_amerge.c "No channel layout for input %d\n", i + 1); i 85 libavfilter/af_amerge.c inlayout[i] = ctx->inputs[i]->in_channel_layouts->channel_layouts[0]; i 86 libavfilter/af_amerge.c if (ctx->inputs[i]->in_channel_layouts->nb_channel_layouts > 1) { i 88 libavfilter/af_amerge.c av_get_channel_layout_string(buf, sizeof(buf), 0, inlayout[i]); i 89 libavfilter/af_amerge.c av_log(ctx, AV_LOG_INFO, "Using \"%s\" for input %d\n", buf, i + 1); i 91 libavfilter/af_amerge.c s->in[i].nb_ch = FF_LAYOUT2COUNT(inlayout[i]); i 92 libavfilter/af_amerge.c if (s->in[i].nb_ch) { i 95 libavfilter/af_amerge.c s->in[i].nb_ch = av_get_channel_layout_nb_channels(inlayout[i]); i 96 libavfilter/af_amerge.c if (outlayout & inlayout[i]) i 98 libavfilter/af_amerge.c outlayout |= inlayout[i]; i 100 libavfilter/af_amerge.c nb_ch += s->in[i].nb_ch; i 110 libavfilter/af_amerge.c for (i = 0; i < nb_ch; i++) i 111 libavfilter/af_amerge.c s->route[i] = i; i 120 libavfilter/af_amerge.c for (i = 1; i < s->nb_inputs; i++) i 121 libavfilter/af_amerge.c route[i] = route[i - 1] + s->in[i - 1].nb_ch; i 123 libavfilter/af_amerge.c for (i = 0; i < s->nb_inputs; i++) i 124 libavfilter/af_amerge.c if ((inlayout[i] >> c) & 1) i 125 libavfilter/af_amerge.c *(route[i]++) = out_ch_number++; i 130 libavfilter/af_amerge.c for (i = 0; i < s->nb_inputs; i++) { i 132 libavfilter/af_amerge.c if ((ret = ff_add_channel_layout(&layouts, inlayout[i])) < 0) i 134 libavfilter/af_amerge.c if ((ret = ff_channel_layouts_ref(layouts, &ctx->inputs[i]->out_channel_layouts)) < 0) i 151 libavfilter/af_amerge.c int i; i 153 libavfilter/af_amerge.c for (i = 1; i < s->nb_inputs; i++) { i 154 libavfilter/af_amerge.c if (ctx->inputs[i]->sample_rate != ctx->inputs[0]->sample_rate) { i 158 libavfilter/af_amerge.c ctx->inputs[i]->sample_rate, i, ctx->inputs[0]->sample_rate); i 167 libavfilter/af_amerge.c for (i = 0; i < s->nb_inputs; i++) { i 168 libavfilter/af_amerge.c av_bprintf(&bp, "%sin%d:", i ? " + " : "", i); i 169 libavfilter/af_amerge.c av_bprint_channel_layout(&bp, -1, ctx->inputs[i]->channel_layout); i 199 libavfilter/af_amerge.c int i, c, nb_ch = 0; i 201 libavfilter/af_amerge.c for (i = 0; i < nb_inputs; i++) i 202 libavfilter/af_amerge.c nb_ch += in[i].nb_ch; i 205 libavfilter/af_amerge.c for (i = 0; i < nb_inputs; i++) { i 206 libavfilter/af_amerge.c for (c = 0; c < in[i].nb_ch; c++) { i 207 libavfilter/af_amerge.c memcpy((*outs) + bps * *(route_cur++), ins[i], bps); i 208 libavfilter/af_amerge.c ins[i] += bps; i 217 libavfilter/af_amerge.c int i; i 218 libavfilter/af_amerge.c for (i = 0; i < nb_inputs; i++) i 219 libavfilter/af_amerge.c av_frame_free(&input_frames[i]); i 226 libavfilter/af_amerge.c int i, ret; i 230 libavfilter/af_amerge.c for (i = 0; i < ctx->nb_inputs; i++) { i 231 libavfilter/af_amerge.c ret = ff_inlink_consume_samples(ctx->inputs[i], nb_samples, nb_samples, &inbuf[i]); i 233 libavfilter/af_amerge.c free_frames(i, inbuf); i 236 libavfilter/af_amerge.c ins[i] = inbuf[i]->data[0]; i 279 libavfilter/af_amerge.c int i, status; i 286 libavfilter/af_amerge.c for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { i 287 libavfilter/af_amerge.c nb_samples = FFMIN(ff_inlink_queued_samples(ctx->inputs[i]), nb_samples); i 296 libavfilter/af_amerge.c for (i = 0; i < ctx->nb_inputs; i++) { i 297 libavfilter/af_amerge.c if (ff_inlink_queued_samples(ctx->inputs[i])) i 300 libavfilter/af_amerge.c if (ff_inlink_acknowledge_status(ctx->inputs[i], &status, &pts)) { i 304 libavfilter/af_amerge.c ff_inlink_request_frame(ctx->inputs[i]); i 315 libavfilter/af_amerge.c int i, ret; i 320 libavfilter/af_amerge.c for (i = 0; i < s->nb_inputs; i++) { i 321 libavfilter/af_amerge.c char *name = av_asprintf("in%d", i); i 328 libavfilter/af_amerge.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 213 libavfilter/af_amix.c int i; i 215 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) i 216 libavfilter/af_amix.c if (s->input_state[i] & INPUT_ON) i 217 libavfilter/af_amix.c weight_sum += FFABS(s->weights[i]); i 219 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 220 libavfilter/af_amix.c if (s->input_state[i] & INPUT_ON) { i 221 libavfilter/af_amix.c if (s->scale_norm[i] > weight_sum / FFABS(s->weights[i])) { i 222 libavfilter/af_amix.c s->scale_norm[i] -= ((s->weight_sum / FFABS(s->weights[i])) / s->nb_inputs) * i 224 libavfilter/af_amix.c s->scale_norm[i] = FFMAX(s->scale_norm[i], weight_sum / FFABS(s->weights[i])); i 229 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 230 libavfilter/af_amix.c if (s->input_state[i] & INPUT_ON) i 231 libavfilter/af_amix.c s->input_scale[i] = 1.0f / s->scale_norm[i] * FFSIGN(s->weights[i]); i 233 libavfilter/af_amix.c s->input_scale[i] = 0.0f; i 241 libavfilter/af_amix.c int i; i 258 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 259 libavfilter/af_amix.c s->fifos[i] = av_audio_fifo_alloc(outlink->format, s->nb_channels, 1024); i 260 libavfilter/af_amix.c if (!s->fifos[i]) i 274 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) i 275 libavfilter/af_amix.c s->scale_norm[i] = s->weight_sum / FFABS(s->weights[i]); i 295 libavfilter/af_amix.c int nb_samples, ns, i; i 300 libavfilter/af_amix.c for (i = 1; i < s->nb_inputs; i++) { i 301 libavfilter/af_amix.c if (s->input_state[i] & INPUT_ON) { i 302 libavfilter/af_amix.c ns = av_audio_fifo_size(s->fifos[i]); i 304 libavfilter/af_amix.c if (!(s->input_state[i] & INPUT_EOF)) i 315 libavfilter/af_amix.c for (i = 1; i < s->nb_inputs; i++) { i 316 libavfilter/af_amix.c if (s->input_state[i] & INPUT_ON) { i 317 libavfilter/af_amix.c ns = av_audio_fifo_size(s->fifos[i]); i 345 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 346 libavfilter/af_amix.c if (s->input_state[i] & INPUT_ON) { i 349 libavfilter/af_amix.c av_audio_fifo_read(s->fifos[i], (void **)in_buf->extended_data, i 361 libavfilter/af_amix.c s->input_scale[i], plane_size); i 367 libavfilter/af_amix.c s->input_scale[i], plane_size); i 387 libavfilter/af_amix.c int i; i 391 libavfilter/af_amix.c for (i = 1; i < s->nb_inputs; i++) { i 392 libavfilter/af_amix.c if (!(s->input_state[i] & INPUT_ON) || i 393 libavfilter/af_amix.c (s->input_state[i] & INPUT_EOF)) i 395 libavfilter/af_amix.c if (av_audio_fifo_size(s->fifos[i]) >= min_samples) i 397 libavfilter/af_amix.c ff_inlink_request_frame(ctx->inputs[i]); i 410 libavfilter/af_amix.c int i; i 412 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) i 413 libavfilter/af_amix.c active_inputs += !!(s->input_state[i] & INPUT_ON); i 428 libavfilter/af_amix.c int i, ret; i 432 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 433 libavfilter/af_amix.c AVFilterLink *inlink = ctx->inputs[i]; i 435 libavfilter/af_amix.c if ((ret = ff_inlink_consume_frame(ctx->inputs[i], &buf)) > 0) { i 436 libavfilter/af_amix.c if (i == 0) { i 446 libavfilter/af_amix.c ret = av_audio_fifo_write(s->fifos[i], (void **)buf->extended_data, i 461 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 465 libavfilter/af_amix.c if (ff_inlink_acknowledge_status(ctx->inputs[i], &status, &pts)) { i 467 libavfilter/af_amix.c if (i == 0) { i 468 libavfilter/af_amix.c s->input_state[i] = 0; i 474 libavfilter/af_amix.c s->input_state[i] |= INPUT_EOF; i 475 libavfilter/af_amix.c if (av_audio_fifo_size(s->fifos[i]) == 0) { i 476 libavfilter/af_amix.c s->input_state[i] = 0; i 513 libavfilter/af_amix.c int i; i 517 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 519 libavfilter/af_amix.c s->weights[i] = last_weight; i 524 libavfilter/af_amix.c i++; i 529 libavfilter/af_amix.c for (; i < s->nb_inputs; i++) { i 530 libavfilter/af_amix.c s->weights[i] = last_weight; i 538 libavfilter/af_amix.c int i, ret; i 540 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) { i 544 libavfilter/af_amix.c pad.name = av_asprintf("input%d", i); i 548 libavfilter/af_amix.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 569 libavfilter/af_amix.c int i; i 573 libavfilter/af_amix.c for (i = 0; i < s->nb_inputs; i++) i 574 libavfilter/af_amix.c av_audio_fifo_free(s->fifos[i]); i 585 libavfilter/af_amix.c for (i = 0; i < ctx->nb_inputs; i++) i 586 libavfilter/af_amix.c av_freep(&ctx->input_pads[i].name); i 628 libavfilter/af_amix.c for (int i = 0; i < s->nb_inputs; i++) i 629 libavfilter/af_amix.c s->scale_norm[i] = s->weight_sum / FFABS(s->weights[i]); i 78 libavfilter/af_amultiply.c int i, ret, status; i 86 libavfilter/af_amultiply.c for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { i 87 libavfilter/af_amultiply.c if (s->frames[i]) i 90 libavfilter/af_amultiply.c if (ff_inlink_check_available_samples(ctx->inputs[i], nb_samples) > 0) { i 91 libavfilter/af_amultiply.c ret = ff_inlink_consume_samples(ctx->inputs[i], nb_samples, nb_samples, &s->frames[i]); i 113 libavfilter/af_amultiply.c for (i = 0; i < s->planes; i++) { i 114 libavfilter/af_amultiply.c s->fdsp->vector_fmul((float *)out->extended_data[i], i 115 libavfilter/af_amultiply.c (const float *)s->frames[0]->extended_data[i], i 116 libavfilter/af_amultiply.c (const float *)s->frames[1]->extended_data[i], i 120 libavfilter/af_amultiply.c for (i = 0; i < s->planes; i++) { i 121 libavfilter/af_amultiply.c s->fdsp->vector_dmul((double *)out->extended_data[i], i 122 libavfilter/af_amultiply.c (const double *)s->frames[0]->extended_data[i], i 123 libavfilter/af_amultiply.c (const double *)s->frames[1]->extended_data[i], i 138 libavfilter/af_amultiply.c for (i = 0; i < 2; i++) { i 139 libavfilter/af_amultiply.c if (ff_inlink_acknowledge_status(ctx->inputs[i], &status, &pts)) { i 147 libavfilter/af_amultiply.c for (i = 0; i < 2; i++) { i 148 libavfilter/af_amultiply.c if (ff_inlink_queued_samples(ctx->inputs[i]) > 0) i 150 libavfilter/af_amultiply.c ff_inlink_request_frame(ctx->inputs[i]); i 98 libavfilter/af_anequalizer.c int ch, i, n; i 133 libavfilter/af_anequalizer.c for (i = 0; i < FILTER_ORDER / 2; i++) { i 134 libavfilter/af_anequalizer.c FoSection *S = &s->filters[n].section[i]; i 274 libavfilter/af_anequalizer.c for (int i = 0; i < ctx->nb_outputs; i++) i 275 libavfilter/af_anequalizer.c av_freep(&ctx->output_pads[i].name); i 321 libavfilter/af_anequalizer.c int i; i 341 libavfilter/af_anequalizer.c for (i = 1; i <= L; i++) { i 342 libavfilter/af_anequalizer.c double ui = (2.0 * i - 1) / N; i 346 libavfilter/af_anequalizer.c butterworth_fo_section(&f->section[i - 1], beta, si, g, g0, Di, c0); i 390 libavfilter/af_anequalizer.c int i; i 413 libavfilter/af_anequalizer.c for (i = 1; i <= L; i++) { i 414 libavfilter/af_anequalizer.c double ui = (2.0*i-1.0)/N; i 419 libavfilter/af_anequalizer.c chebyshev1_fo_section(&f->section[i - 1], a, ci, tetta_b, g0, si, b, Di, c0); i 463 libavfilter/af_anequalizer.c int i; i 486 libavfilter/af_anequalizer.c for (i = 1; i <= L; i++) { i 487 libavfilter/af_anequalizer.c double ui = (2.0 * i - 1.0)/N; i 492 libavfilter/af_anequalizer.c chebyshev2_fo_section(&f->section[i - 1], a, ci, tetta_b, g, si, b, Di, c0); i 702 libavfilter/af_anequalizer.c int i; i 704 libavfilter/af_anequalizer.c for (i = 0; i < FILTER_ORDER / 2; i++) { i 705 libavfilter/af_anequalizer.c p1 = section_process(&s1[i], p0); i 718 libavfilter/af_anequalizer.c int i, n; i 720 libavfilter/af_anequalizer.c for (i = 0; i < s->nb_filters; i++) { i 721 libavfilter/af_anequalizer.c EqualizatorFilter *f = &s->filters[i]; i 133 libavfilter/af_anlmdn.c ptrdiff_t i, ptrdiff_t jj) i 138 libavfilter/af_anlmdn.c cache[v] += -SQR(f[i - K - 1] - f[j - K - 1]) + SQR(f[i + K] - f[j + K]); i 185 libavfilter/af_anlmdn.c for (int i = 0; i < WEIGHT_LUT_SIZE; i++) { i 186 libavfilter/af_anlmdn.c float w = -i / s->pdiff_lut_scale; i 188 libavfilter/af_anlmdn.c s->weight_lut[i] = expf(w); i 209 libavfilter/af_anlmdn.c for (int i = S; i < s->H + S; i++) { i 213 libavfilter/af_anlmdn.c if (i == S) { i 214 libavfilter/af_anlmdn.c for (int j = i - S; j <= i + S; j++) { i 215 libavfilter/af_anlmdn.c if (i == j) i 217 libavfilter/af_anlmdn.c cache[v++] = s->dsp.compute_distance_ssd(f + i, f + j, K); i 220 libavfilter/af_anlmdn.c s->dsp.compute_cache(cache, f, S, K, i, i - S); i 221 libavfilter/af_anlmdn.c s->dsp.compute_cache(cache + S, f, S, K, i, i + 1); i 239 libavfilter/af_anlmdn.c P += w * f[i - S + j + (j >= S)]; i 243 libavfilter/af_anlmdn.c P += f[i]; i 247 libavfilter/af_anlmdn.c case IN_MODE: dst[i - S] = f[i]; break; i 248 libavfilter/af_anlmdn.c case OUT_MODE: dst[i - S] = P / Q; break; i 249 libavfilter/af_anlmdn.c case NOISE_MODE: dst[i - S] = f[i] - (P / Q); break; i 34 libavfilter/af_anlmdndsp.h ptrdiff_t i, ptrdiff_t jj); i 191 libavfilter/af_anlms.c int i, ret, status; i 199 libavfilter/af_anlms.c for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) { i 200 libavfilter/af_anlms.c if (s->frame[i]) i 203 libavfilter/af_anlms.c if (ff_inlink_check_available_samples(ctx->inputs[i], nb_samples) > 0) { i 204 libavfilter/af_anlms.c ret = ff_inlink_consume_samples(ctx->inputs[i], nb_samples, nb_samples, &s->frame[i]); i 234 libavfilter/af_anlms.c for (i = 0; i < 2; i++) { i 235 libavfilter/af_anlms.c if (ff_inlink_acknowledge_status(ctx->inputs[i], &status, &pts)) { i 243 libavfilter/af_anlms.c for (i = 0; i < 2; i++) { i 244 libavfilter/af_anlms.c if (ff_inlink_queued_samples(ctx->inputs[i]) > 0) i 246 libavfilter/af_anlms.c ff_inlink_request_frame(ctx->inputs[i]); i 126 libavfilter/af_aphaser.c int i, c, delay_pos, modulation_pos; \ i 138 libavfilter/af_aphaser.c for (i = 0; i < nb_samples; i++, src++, dst++) { \ i 162 libavfilter/af_aphaser.c int i, c, delay_pos, modulation_pos; \ i 170 libavfilter/af_aphaser.c for (i = 0; i < nb_samples; i++) { \ i 248 libavfilter/af_arnndn.c for (int i = 0; i < (len); i++) { \ i 253 libavfilter/af_arnndn.c values[i] = in; \ i 265 libavfilter/af_arnndn.c for (int i = 0; i < (len2); i++) { \ i 271 libavfilter/af_arnndn.c values[j * (len2) * FFALIGN((len0), 4) + i * FFALIGN((len0), 4) + k] = in; \ i 354 libavfilter/af_arnndn.c for (int i = 0; i < s->channels; i++) { i 355 libavfilter/af_arnndn.c DenoiseState *st = &s->st[i]; i 381 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) { i 384 libavfilter/af_arnndn.c xi = x[i]; i 385 libavfilter/af_arnndn.c yi = x[i] + mem[0]; i 388 libavfilter/af_arnndn.c y[i] = yi; i 401 libavfilter/af_arnndn.c for (int i = 0; i < WINDOW_SIZE; i++) { i 402 libavfilter/af_arnndn.c x[i].re = in[i]; i 403 libavfilter/af_arnndn.c x[i].im = 0; i 416 libavfilter/af_arnndn.c for (int i = 0; i < FREQ_SIZE; i++) i 417 libavfilter/af_arnndn.c x[i] = in[i]; i 419 libavfilter/af_arnndn.c for (int i = FREQ_SIZE; i < WINDOW_SIZE; i++) { i 420 libavfilter/af_arnndn.c x[i].re = x[WINDOW_SIZE - i].re; i 421 libavfilter/af_arnndn.c x[i].im = -x[WINDOW_SIZE - i].im; i 426 libavfilter/af_arnndn.c for (int i = 0; i < WINDOW_SIZE; i++) i 427 libavfilter/af_arnndn.c out[i] = y[i].re / WINDOW_SIZE; i 439 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS - 1; i++) { i 442 libavfilter/af_arnndn.c band_size = (eband5ms[i + 1] - eband5ms[i]) << FRAME_SIZE_SHIFT; i 446 libavfilter/af_arnndn.c tmp = SQUARE(X[(eband5ms[i] << FRAME_SIZE_SHIFT) + j].re); i 447 libavfilter/af_arnndn.c tmp += SQUARE(X[(eband5ms[i] << FRAME_SIZE_SHIFT) + j].im); i 448 libavfilter/af_arnndn.c sum[i] += (1.f - frac) * tmp; i 449 libavfilter/af_arnndn.c sum[i + 1] += frac * tmp; i 456 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) i 457 libavfilter/af_arnndn.c bandE[i] = sum[i]; i 464 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS - 1; i++) { i 467 libavfilter/af_arnndn.c band_size = (eband5ms[i + 1] - eband5ms[i]) << FRAME_SIZE_SHIFT; i 471 libavfilter/af_arnndn.c tmp = X[(eband5ms[i]<<FRAME_SIZE_SHIFT) + j].re * P[(eband5ms[i]<<FRAME_SIZE_SHIFT) + j].re; i 472 libavfilter/af_arnndn.c tmp += X[(eband5ms[i]<<FRAME_SIZE_SHIFT) + j].im * P[(eband5ms[i]<<FRAME_SIZE_SHIFT) + j].im; i 473 libavfilter/af_arnndn.c sum[i] += (1 - frac) * tmp; i 474 libavfilter/af_arnndn.c sum[i + 1] += frac * tmp; i 481 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) i 482 libavfilter/af_arnndn.c bandE[i] = sum[i]; i 582 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) i 583 libavfilter/af_arnndn.c xy += x[i] * y[i]; i 591 libavfilter/af_arnndn.c int i; i 593 libavfilter/af_arnndn.c for (i = 0; i < max_pitch - 3; i += 4) { i 596 libavfilter/af_arnndn.c xcorr_kernel(x, y + i, sum, len); i 598 libavfilter/af_arnndn.c xcorr[i] = sum[0]; i 599 libavfilter/af_arnndn.c xcorr[i + 1] = sum[1]; i 600 libavfilter/af_arnndn.c xcorr[i + 2] = sum[2]; i 601 libavfilter/af_arnndn.c xcorr[i + 3] = sum[3]; i 604 libavfilter/af_arnndn.c for (; i < max_pitch; i++) { i 605 libavfilter/af_arnndn.c xcorr[i] = celt_inner_prod(x, y + i, len); i 624 libavfilter/af_arnndn.c for (int i = 0; i < n; i++) i 625 libavfilter/af_arnndn.c xx[i] = x[i]; i 626 libavfilter/af_arnndn.c for (int i = 0; i < overlap; i++) { i 627 libavfilter/af_arnndn.c xx[i] = x[i] * window[i]; i 628 libavfilter/af_arnndn.c xx[n-i-1] = x[n-i-1] * window[i]; i 639 libavfilter/af_arnndn.c for (int i = k + fastN; i < n; i++) i 640 libavfilter/af_arnndn.c d += xptr[i] * xptr[i-k]; i 655 libavfilter/af_arnndn.c for (int i = 0; i < p; i++) { i 658 libavfilter/af_arnndn.c for (int j = 0; j < i; j++) i 659 libavfilter/af_arnndn.c rr += (lpc[j] * ac[i - j]); i 660 libavfilter/af_arnndn.c rr += ac[i + 1]; i 663 libavfilter/af_arnndn.c lpc[i] = r; i 664 libavfilter/af_arnndn.c for (int j = 0; j < (i + 1) >> 1; j++) { i 667 libavfilter/af_arnndn.c tmp2 = lpc[i-1-j]; i 669 libavfilter/af_arnndn.c lpc[i-1-j] = tmp2 + (r*tmp1); i 700 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) { i 701 libavfilter/af_arnndn.c float sum = x[i]; i 712 libavfilter/af_arnndn.c mem0 = x[i]; i 713 libavfilter/af_arnndn.c y[i] = sum; i 732 libavfilter/af_arnndn.c for (int i = 1; i < len >> 1; i++) i 733 libavfilter/af_arnndn.c x_lp[i] = .5f * (.5f * (x[0][(2*i-1)]+x[0][(2*i+1)])+x[0][2*i]); i 736 libavfilter/af_arnndn.c for (int i = 1; i < len >> 1; i++) i 737 libavfilter/af_arnndn.c x_lp[i] += (.5f * (.5f * (x[1][(2*i-1)]+x[1][(2*i+1)])+x[1][2*i])); i 746 libavfilter/af_arnndn.c for (int i = 1; i <= 4; i++) { i 748 libavfilter/af_arnndn.c ac[i] -= ac[i]*(.008f*i)*(.008f*i); i 752 libavfilter/af_arnndn.c for (int i = 0; i < 4; i++) { i 754 libavfilter/af_arnndn.c lpc[i] = (lpc[i] * tmp); i 770 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) { i 771 libavfilter/af_arnndn.c xy01 += (x[i] * y01[i]); i 772 libavfilter/af_arnndn.c xy02 += (x[i] * y02[i]); i 788 libavfilter/af_arnndn.c int k, i, T, T0; i 812 libavfilter/af_arnndn.c for (i = 1; i <= maxperiod; i++) { i 813 libavfilter/af_arnndn.c yy = yy+(x[-i] * x[-i])-(x[N-i] * x[N-i]); i 814 libavfilter/af_arnndn.c yy_lookup[i] = FFMAX(0, yy); i 905 libavfilter/af_arnndn.c for (int i = 0; i < max_pitch; i++) { i 906 libavfilter/af_arnndn.c if (xcorr[i]>0) { i 910 libavfilter/af_arnndn.c xcorr16 = xcorr[i]; i 922 libavfilter/af_arnndn.c best_pitch[0] = i; i 926 libavfilter/af_arnndn.c best_pitch[1] = i; i 930 libavfilter/af_arnndn.c Syy += y[i+len]*y[i+len] - y[i] * y[i]; i 961 libavfilter/af_arnndn.c for (int i = 0; i < max_pitch >> 1; i++) { i 963 libavfilter/af_arnndn.c xcorr[i] = 0; i 964 libavfilter/af_arnndn.c if (FFABS(i-2*best_pitch[0])>2 && FFABS(i-2*best_pitch[1])>2) i 966 libavfilter/af_arnndn.c sum = celt_inner_prod(x_lp, y+i, len>>1); i 967 libavfilter/af_arnndn.c xcorr[i] = FFMAX(-1, sum); i 994 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) { i 998 libavfilter/af_arnndn.c sum += in[j] * s->dct_table[j * NB_BANDS + i]; i 1000 libavfilter/af_arnndn.c out[i] = sum * sqrtf(2.f / 22); i 1033 libavfilter/af_arnndn.c for (int i = 0; i < WINDOW_SIZE; i++) i 1034 libavfilter/af_arnndn.c p[i] = st->pitch_buf[PITCH_BUF_SIZE-WINDOW_SIZE-pitch_index+i]; i 1041 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) i 1042 libavfilter/af_arnndn.c Exp[i] = Exp[i] / sqrtf(.001f+Ex[i]*Ep[i]); i 1046 libavfilter/af_arnndn.c for (int i = 0; i < NB_DELTA_CEPS; i++) i 1047 libavfilter/af_arnndn.c features[NB_BANDS+2*NB_DELTA_CEPS+i] = tmp[i]; i 1055 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) { i 1056 libavfilter/af_arnndn.c Ly[i] = log10f(1e-2f + Ex[i]); i 1057 libavfilter/af_arnndn.c Ly[i] = FFMAX(logMax-7, FFMAX(follow-1.5, Ly[i])); i 1058 libavfilter/af_arnndn.c logMax = FFMAX(logMax, Ly[i]); i 1059 libavfilter/af_arnndn.c follow = FFMAX(follow-1.5, Ly[i]); i 1060 libavfilter/af_arnndn.c E += Ex[i]; i 1076 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) i 1077 libavfilter/af_arnndn.c ceps_0[i] = features[i]; i 1080 libavfilter/af_arnndn.c for (int i = 0; i < NB_DELTA_CEPS; i++) { i 1081 libavfilter/af_arnndn.c features[i] = ceps_0[i] + ceps_1[i] + ceps_2[i]; i 1082 libavfilter/af_arnndn.c features[NB_BANDS+i] = ceps_0[i] - ceps_2[i]; i 1083 libavfilter/af_arnndn.c features[NB_BANDS+NB_DELTA_CEPS+i] = ceps_0[i] - 2*ceps_1[i] + ceps_2[i]; i 1089 libavfilter/af_arnndn.c for (int i = 0; i < CEPS_MEM; i++) { i 1096 libavfilter/af_arnndn.c tmp = st->cepstral_mem[i][k] - st->cepstral_mem[j][k]; i 1100 libavfilter/af_arnndn.c if (j != i) i 1116 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS - 1; i++) { i 1117 libavfilter/af_arnndn.c const int band_size = (eband5ms[i + 1] - eband5ms[i]) << FRAME_SIZE_SHIFT; i 1122 libavfilter/af_arnndn.c g[(eband5ms[i] << FRAME_SIZE_SHIFT) + j] = (1.f - frac) * bandE[i] + frac * bandE[i + 1]; i 1136 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) { i 1137 libavfilter/af_arnndn.c if (Exp[i]>g[i]) r[i] = 1; i 1138 libavfilter/af_arnndn.c else r[i] = SQUARE(Exp[i])*(1-SQUARE(g[i]))/(.001 + SQUARE(g[i])*(1-SQUARE(Exp[i]))); i 1139 libavfilter/af_arnndn.c r[i] = sqrtf(av_clipf(r[i], 0, 1)); i 1140 libavfilter/af_arnndn.c r[i] *= sqrtf(Ex[i]/(1e-8+Ep[i])); i 1143 libavfilter/af_arnndn.c for (int i = 0; i < FREQ_SIZE; i++) { i 1144 libavfilter/af_arnndn.c X[i].re += rf[i]*P[i].re; i 1145 libavfilter/af_arnndn.c X[i].im += rf[i]*P[i].im; i 1148 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) { i 1149 libavfilter/af_arnndn.c norm[i] = sqrtf(Ex[i] / (1e-8+newE[i])); i 1152 libavfilter/af_arnndn.c for (int i = 0; i < FREQ_SIZE; i++) { i 1153 libavfilter/af_arnndn.c X[i].re *= normf[i]; i 1154 libavfilter/af_arnndn.c X[i].im *= normf[i]; i 1206 libavfilter/af_arnndn.c int i; i 1222 libavfilter/af_arnndn.c i = (int)floor(.5f+25*x); i 1223 libavfilter/af_arnndn.c x -= .04f*i; i 1224 libavfilter/af_arnndn.c y = tansig_table[i]; i 1239 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) { i 1241 libavfilter/af_arnndn.c float sum = layer->bias[i]; i 1244 libavfilter/af_arnndn.c sum += layer->input_weights[j * stride + i] * input[j]; i 1246 libavfilter/af_arnndn.c output[i] = WEIGHTS_SCALE * sum; i 1250 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) i 1251 libavfilter/af_arnndn.c output[i] = sigmoid_approx(output[i]); i 1253 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) i 1254 libavfilter/af_arnndn.c output[i] = tansig_approx(output[i]); i 1256 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) i 1257 libavfilter/af_arnndn.c output[i] = FFMAX(0, output[i]); i 1274 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) { i 1276 libavfilter/af_arnndn.c float sum = gru->bias[i]; i 1278 libavfilter/af_arnndn.c sum += s->fdsp->scalarproduct_float(gru->input_weights + i * istride, input, AM); i 1279 libavfilter/af_arnndn.c sum += s->fdsp->scalarproduct_float(gru->recurrent_weights + i * stride, state, AN); i 1280 libavfilter/af_arnndn.c z[i] = sigmoid_approx(WEIGHTS_SCALE * sum); i 1283 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) { i 1285 libavfilter/af_arnndn.c float sum = gru->bias[N + i]; i 1287 libavfilter/af_arnndn.c sum += s->fdsp->scalarproduct_float(gru->input_weights + AM + i * istride, input, AM); i 1288 libavfilter/af_arnndn.c sum += s->fdsp->scalarproduct_float(gru->recurrent_weights + AN + i * stride, state, AN); i 1289 libavfilter/af_arnndn.c r[i] = sigmoid_approx(WEIGHTS_SCALE * sum); i 1292 libavfilter/af_arnndn.c for (int i = 0; i < N; i++) { i 1294 libavfilter/af_arnndn.c float sum = gru->bias[2 * N + i]; i 1296 libavfilter/af_arnndn.c sum += s->fdsp->scalarproduct_float(gru->input_weights + 2 * AM + i * istride, input, AM); i 1298 libavfilter/af_arnndn.c sum += gru->recurrent_weights[2 * AN + i * stride + j] * state[j] * r[j]; i 1308 libavfilter/af_arnndn.c h[i] = z[i] * state[i] + (1.f - z[i]) * sum; i 1326 libavfilter/af_arnndn.c for (int i = 0; i < rnn->model->input_dense_size; i++) i 1327 libavfilter/af_arnndn.c noise_input[i] = dense_out[i]; i 1328 libavfilter/af_arnndn.c for (int i = 0; i < rnn->model->vad_gru_size; i++) i 1329 libavfilter/af_arnndn.c noise_input[i + rnn->model->input_dense_size] = rnn->vad_gru_state[i]; i 1330 libavfilter/af_arnndn.c for (int i = 0; i < INPUT_SIZE; i++) i 1331 libavfilter/af_arnndn.c noise_input[i + rnn->model->input_dense_size + rnn->model->vad_gru_size] = input[i]; i 1335 libavfilter/af_arnndn.c for (int i = 0; i < rnn->model->vad_gru_size; i++) i 1336 libavfilter/af_arnndn.c denoise_input[i] = rnn->vad_gru_state[i]; i 1337 libavfilter/af_arnndn.c for (int i = 0; i < rnn->model->noise_gru_size; i++) i 1338 libavfilter/af_arnndn.c denoise_input[i + rnn->model->vad_gru_size] = rnn->noise_gru_state[i]; i 1339 libavfilter/af_arnndn.c for (int i = 0; i < INPUT_SIZE; i++) i 1340 libavfilter/af_arnndn.c denoise_input[i + rnn->model->vad_gru_size + rnn->model->noise_gru_size] = input[i]; i 1367 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) { i 1370 libavfilter/af_arnndn.c g[i] = FFMAX(g[i], alpha * st->lastg[i]); i 1371 libavfilter/af_arnndn.c st->lastg[i] = g[i]; i 1376 libavfilter/af_arnndn.c for (int i = 0; i < FREQ_SIZE; i++) { i 1377 libavfilter/af_arnndn.c X[i].re *= gf[i]; i 1378 libavfilter/af_arnndn.c X[i].im *= gf[i]; i 1473 libavfilter/af_arnndn.c for (int i = 0; i < FRAME_SIZE; i++) { i 1474 libavfilter/af_arnndn.c s->window[i] = sin(.5*M_PI*sin(.5*M_PI*(i+.5)/FRAME_SIZE) * sin(.5*M_PI*(i+.5)/FRAME_SIZE)); i 1475 libavfilter/af_arnndn.c s->window[WINDOW_SIZE - 1 - i] = s->window[i]; i 1478 libavfilter/af_arnndn.c for (int i = 0; i < NB_BANDS; i++) { i 1480 libavfilter/af_arnndn.c s->dct_table[i*NB_BANDS + j] = cosf((i + .5f) * j * M_PI / NB_BANDS); i 1482 libavfilter/af_arnndn.c s->dct_table[i*NB_BANDS + j] *= sqrtf(.5); i 187 libavfilter/af_ashowinfo.c int i; i 194 libavfilter/af_ashowinfo.c for (i = 0; i < planes; i++) { i 195 libavfilter/af_ashowinfo.c uint8_t *data = buf->extended_data[i]; i 197 libavfilter/af_ashowinfo.c s->plane_checksums[i] = av_adler32_update(0, data, data_size); i 198 libavfilter/af_ashowinfo.c checksum = i ? av_adler32_update(checksum, data, data_size) : i 217 libavfilter/af_ashowinfo.c for (i = 0; i < planes; i++) i 218 libavfilter/af_ashowinfo.c av_log(ctx, AV_LOG_INFO, "%08"PRIX32" ", s->plane_checksums[i]); i 221 libavfilter/af_ashowinfo.c for (i = 0; i < buf->nb_side_data; i++) { i 222 libavfilter/af_ashowinfo.c AVFrameSideData *sd = buf->side_data[i]; i 232 libavfilter/af_astats.c for (int i = 0; i < s->nb_channels; i++) { i 233 libavfilter/af_astats.c ChannelStats *p = &s->chstats[i]; i 278 libavfilter/af_astats.c static inline void update_stat(AudioStatsContext *s, ChannelStats *p, double d, double nd, int64_t i) i 327 libavfilter/af_astats.c p->mask |= i; i 328 libavfilter/af_astats.c p->imask &= i; i 344 libavfilter/af_astats.c for (int i = p->max_index; i >= 0; i--) { i 345 libavfilter/af_astats.c if (p->histogram[i]) { i 346 libavfilter/af_astats.c noise_floor = i / (double)HISTOGRAM_MAX; i 813 libavfilter/af_astats.c for (int i = 0; i < s->nb_channels; i++) { i 814 libavfilter/af_astats.c ChannelStats *p = &s->chstats[i]; i 43 libavfilter/af_asubboost.c AVFrame *i, *o; i 107 libavfilter/af_asubboost.c s->i = ff_get_audio_buffer(inlink, 2); i 109 libavfilter/af_asubboost.c if (!s->buffer || !s->i || !s->o) i 139 libavfilter/af_asubboost.c double *ix = (double *)s->i->extended_data[ch]; i 172 libavfilter/af_asubboost.c av_frame_free(&s->i); i 269 libavfilter/af_atempo.c int i; i 321 libavfilter/af_atempo.c for (i = 0; i < atempo->window; i++) { i 322 libavfilter/af_atempo.c double t = (double)i / (double)(atempo->window - 1); i 324 libavfilter/af_atempo.c atempo->hann[i] = (float)h; i 363 libavfilter/af_atempo.c int i; \ i 373 libavfilter/af_atempo.c for (i = 1; i < atempo->channels; i++) { \ i 608 libavfilter/af_atempo.c int i; i 620 libavfilter/af_atempo.c for (i = 1; i < window; i++, xa++, xb++, xc++) { i 649 libavfilter/af_atempo.c int i; i 667 libavfilter/af_atempo.c for (i = i0; i < i1; i++, xcorr++) { i 671 libavfilter/af_atempo.c FFTSample drifti = (FFTSample)(drift + i); i 672 libavfilter/af_atempo.c metric *= drifti * (FFTSample)(i - i0) * (FFTSample)(i1 - i); i 676 libavfilter/af_atempo.c best_offset = i - window / 2; i 734 libavfilter/af_atempo.c int64_t i; \ i 736 libavfilter/af_atempo.c for (i = 0; i < overlap && out < out_end; \ i 737 libavfilter/af_atempo.c i++, atempo->position[1]++, wa++, wb++) { \ i 748 libavfilter/af_atempo.c frag->position[0] + i < 0 ? \ i 84 libavfilter/af_axcorrelate.c for (int i = 0; i < size; i++) i 85 libavfilter/af_axcorrelate.c mean_sum += in[i]; i 94 libavfilter/af_axcorrelate.c for (int i = 0; i < size; i++) i 95 libavfilter/af_axcorrelate.c square_sum += x[i] * y[i]; i 105 libavfilter/af_axcorrelate.c for (int i = 0; i < size; i++) { i 106 libavfilter/af_axcorrelate.c float xd = x[i] - xm; i 107 libavfilter/af_axcorrelate.c float yd = y[i] - ym; i 207 libavfilter/af_axcorrelate.c for (int i = 0; i < 2; i++) { i 208 libavfilter/af_axcorrelate.c ret = ff_inlink_consume_frame(ctx->inputs[i], &frame); i 212 libavfilter/af_axcorrelate.c ret = av_audio_fifo_write(s->fifo[i], (void **)frame->extended_data, i 268 libavfilter/af_axcorrelate.c for (int i = 0; i < 2; i++) { i 269 libavfilter/af_axcorrelate.c if (ff_inlink_acknowledge_status(ctx->inputs[i], &status, &pts)) { i 276 libavfilter/af_axcorrelate.c for (int i = 0; i < 2; i++) { i 277 libavfilter/af_axcorrelate.c if (av_audio_fifo_size(s->fifo[i]) > s->size) i 279 libavfilter/af_axcorrelate.c ff_inlink_request_frame(ctx->inputs[i]); i 196 libavfilter/af_biquads.c int i; \ i 200 libavfilter/af_biquads.c for (i = 0; i+1 < len; i++) { \ i 201 libavfilter/af_biquads.c o2 = i2 * b2 + i1 * b1 + ibuf[i] * b0 + o2 * a2 + o1 * a1; \ i 202 libavfilter/af_biquads.c i2 = ibuf[i]; \ i 205 libavfilter/af_biquads.c obuf[i] = i2; \ i 208 libavfilter/af_biquads.c obuf[i] = min; \ i 211 libavfilter/af_biquads.c obuf[i] = max; \ i 213 libavfilter/af_biquads.c obuf[i] = out; \ i 215 libavfilter/af_biquads.c i++; \ i 216 libavfilter/af_biquads.c o1 = i1 * b2 + i2 * b1 + ibuf[i] * b0 + o1 * a2 + o2 * a1; \ i 217 libavfilter/af_biquads.c i1 = ibuf[i]; \ i 220 libavfilter/af_biquads.c obuf[i] = i1; \ i 223 libavfilter/af_biquads.c obuf[i] = min; \ i 226 libavfilter/af_biquads.c obuf[i] = max; \ i 228 libavfilter/af_biquads.c obuf[i] = out; \ i 231 libavfilter/af_biquads.c if (i < len) { \ i 232 libavfilter/af_biquads.c double o0 = ibuf[i] * b0 + i1 * b1 + i2 * b2 + o1 * a1 + o2 * a2; \ i 234 libavfilter/af_biquads.c i1 = ibuf[i]; \ i 239 libavfilter/af_biquads.c obuf[i] = i1; \ i 242 libavfilter/af_biquads.c obuf[i] = min; \ i 245 libavfilter/af_biquads.c obuf[i] = max; \ i 247 libavfilter/af_biquads.c obuf[i] = out; \ i 128 libavfilter/af_channelmap.c int i; i 168 libavfilter/af_channelmap.c for (i = 0; i < map_entries; i++) { i 178 libavfilter/af_channelmap.c s->map[i].in_channel_idx = in_ch_idx; i 179 libavfilter/af_channelmap.c s->map[i].out_channel_idx = i; i 186 libavfilter/af_channelmap.c s->map[i].in_channel = in_ch; i 187 libavfilter/af_channelmap.c s->map[i].out_channel_idx = i; i 195 libavfilter/af_channelmap.c s->map[i].in_channel_idx = in_ch_idx; i 196 libavfilter/af_channelmap.c s->map[i].out_channel_idx = out_ch_idx; i 205 libavfilter/af_channelmap.c s->map[i].in_channel_idx = in_ch_idx; i 206 libavfilter/af_channelmap.c s->map[i].out_channel = out_ch; i 215 libavfilter/af_channelmap.c s->map[i].in_channel = in_ch; i 216 libavfilter/af_channelmap.c s->map[i].out_channel_idx = out_ch_idx; i 225 libavfilter/af_channelmap.c s->map[i].in_channel = in_ch; i 226 libavfilter/af_channelmap.c s->map[i].out_channel = out_ch; i 244 libavfilter/af_channelmap.c int i; i 246 libavfilter/af_channelmap.c for (i = 0; i < s->nch; i++) { i 247 libavfilter/af_channelmap.c s->map[i].in_channel_idx = i; i 248 libavfilter/af_channelmap.c s->map[i].out_channel_idx = i; i 271 libavfilter/af_channelmap.c for (i = 0; i < s->nch; i++) { i 272 libavfilter/af_channelmap.c s->map[i].out_channel_idx = av_get_channel_layout_channel_index( i 273 libavfilter/af_channelmap.c s->output_layout, s->map[i].out_channel); i 360 libavfilter/af_channelmap.c int i, err = 0; i 364 libavfilter/af_channelmap.c for (i = 0; i < s->nch; i++) { i 365 libavfilter/af_channelmap.c struct ChannelMap *m = &s->map[i]; i 62 libavfilter/af_channelsplit.c int all = 0, ret = 0, i; i 81 libavfilter/af_channelsplit.c for (i = 0; i < nb_channels; i++) { i 82 libavfilter/af_channelsplit.c uint64_t channel = av_channel_layout_extract_channel(channel_layout, i); i 89 libavfilter/af_channelsplit.c s->map[i] = i; i 97 libavfilter/af_channelsplit.c s->map[i] = ret; i 100 libavfilter/af_channelsplit.c if ((ret = ff_insert_outpad(ctx, i, &pad)) < 0) { i 113 libavfilter/af_channelsplit.c int i, ret; i 123 libavfilter/af_channelsplit.c for (i = 0; i < ctx->nb_outputs; i++) { i 125 libavfilter/af_channelsplit.c uint64_t channel = av_channel_layout_extract_channel(s->channel_layout, s->map[i]); i 128 libavfilter/af_channelsplit.c (ret = ff_channel_layouts_ref(out_layouts, &ctx->outputs[i]->in_channel_layouts)) < 0) i 139 libavfilter/af_channelsplit.c int i, ret = 0; i 141 libavfilter/af_channelsplit.c for (i = 0; i < ctx->nb_outputs; i++) { i 149 libavfilter/af_channelsplit.c buf_out->data[0] = buf_out->extended_data[0] = buf_out->extended_data[s->map[i]]; i 151 libavfilter/af_channelsplit.c av_channel_layout_extract_channel(buf->channel_layout, s->map[i]); i 154 libavfilter/af_channelsplit.c ret = ff_filter_frame(ctx->outputs[i], buf_out); i 93 libavfilter/af_chorus.c int i, new_nb_items = 0; i 96 libavfilter/af_chorus.c for (i = 0; i < *nb_items; i++) { i 245 libavfilter/af_chorus.c int c, i, n; i 264 libavfilter/af_chorus.c for (i = 0; i < frame->nb_samples; i++) { i 265 libavfilter/af_chorus.c float out, in = src[i]; i 278 libavfilter/af_chorus.c dst[i] = out; i 158 libavfilter/af_compand.c int i; i 165 libavfilter/af_compand.c for (i = 1; i < s->nb_segments; i++) i 166 libavfilter/af_compand.c if (in_log <= s->segments[i].x) i 168 libavfilter/af_compand.c cs = &s->segments[i - 1]; i 182 libavfilter/af_compand.c int chan, i; i 206 libavfilter/af_compand.c for (i = 0; i < nb_samples; i++) { i 207 libavfilter/af_compand.c update_volume(cp, fabs(src[i])); i 209 libavfilter/af_compand.c dst[i] = src[i] * get_volume(s, cp->volume); i 227 libavfilter/af_compand.c int chan, i, av_uninit(dindex), oindex, av_uninit(count); i 246 libavfilter/af_compand.c for (i = 0, oindex = 0; i < nb_samples; i++) { i 247 libavfilter/af_compand.c const double in = src[i]; i 252 libavfilter/af_compand.c out_frame = ff_get_audio_buffer(ctx->outputs[0], nb_samples - i); i 264 libavfilter/af_compand.c s->pts += av_rescale_q(nb_samples - i, i 299 libavfilter/af_compand.c int chan, i, dindex; i 317 libavfilter/af_compand.c for (i = 0; i < frame->nb_samples; i++) { i 318 libavfilter/af_compand.c dst[i] = dbuf[dindex] * get_volume(s, cp->volume); i 338 libavfilter/af_compand.c int i; i 370 libavfilter/af_compand.c for (i = 0, new_nb_items = 0; i < nb_attacks; i++) { i 377 libavfilter/af_compand.c new_nb_items += sscanf(tstr, "%lf", &s->channels[i].attack) == 1; i 378 libavfilter/af_compand.c if (s->channels[i].attack < 0) { i 386 libavfilter/af_compand.c for (i = 0, new_nb_items = 0; i < nb_decays; i++) { i 393 libavfilter/af_compand.c new_nb_items += sscanf(tstr, "%lf", &s->channels[i].decay) == 1; i 394 libavfilter/af_compand.c if (s->channels[i].decay < 0) { i 409 libavfilter/af_compand.c for (i = nb_decays; i < channels; i++) { i 410 libavfilter/af_compand.c s->channels[i].attack = s->channels[nb_decays - 1].attack; i 411 libavfilter/af_compand.c s->channels[i].decay = s->channels[nb_decays - 1].decay; i 416 libavfilter/af_compand.c for (i = 0, new_nb_items = 0; i < nb_points; i++) { i 419 libavfilter/af_compand.c if (!tstr || sscanf(tstr, "%lf/%lf", &S(i).x, &S(i).y) != 2) { i 425 libavfilter/af_compand.c if (i && S(i - 1).x > S(i).x) { i 431 libavfilter/af_compand.c S(i).y -= S(i).x; i 432 libavfilter/af_compand.c av_log(ctx, AV_LOG_DEBUG, "%d: x=%f y=%f\n", i, S(i).x, S(i).y); i 449 libavfilter/af_compand.c for (i = 2; i < num; i++) { i 450 libavfilter/af_compand.c double g1 = (S(i - 1).y - S(i - 2).y) * (S(i - 0).x - S(i - 1).x); i 451 libavfilter/af_compand.c double g2 = (S(i - 0).y - S(i - 1).y) * (S(i - 1).x - S(i - 2).x); i 457 libavfilter/af_compand.c for (j = --i; j < num; j++) i 461 libavfilter/af_compand.c for (i = 0; i < s->nb_segments; i += 2) { i 462 libavfilter/af_compand.c s->segments[i].y += s->gain_dB; i 463 libavfilter/af_compand.c s->segments[i].x *= M_LN10 / 20; i 464 libavfilter/af_compand.c s->segments[i].y *= M_LN10 / 20; i 467 libavfilter/af_compand.c #define L(x) s->segments[i - (x)] i 468 libavfilter/af_compand.c for (i = 4; i < s->nb_segments; i += 2) { i 508 libavfilter/af_compand.c for (i = 0; i < channels; i++) { i 509 libavfilter/af_compand.c ChanParam *cp = &s->channels[i]; i 90 libavfilter/af_dcshift.c int i, j; i 105 libavfilter/af_dcshift.c for (i = 0; i < inlink->channels; i++) { i 106 libavfilter/af_dcshift.c const int32_t *src = (int32_t *)in->extended_data[i]; i 107 libavfilter/af_dcshift.c int32_t *dst = (int32_t *)out->extended_data[i]; i 130 libavfilter/af_dcshift.c for (i = 0; i < inlink->channels; i++) { i 131 libavfilter/af_dcshift.c const int32_t *src = (int32_t *)in->extended_data[i]; i 132 libavfilter/af_dcshift.c int32_t *dst = (int32_t *)out->extended_data[i]; i 109 libavfilter/af_deesser.c for (int i = 0; i < inlink->channels; i++) { i 110 libavfilter/af_deesser.c DeesserChannel *chan = &s->chan[i]; i 149 libavfilter/af_deesser.c for (int i = 0; i < in->nb_samples; i++) { i 150 libavfilter/af_deesser.c double sample = src[i]; i 193 libavfilter/af_deesser.c sample = src[i]; i 196 libavfilter/af_deesser.c case IN_MODE: dst[i] = src[i]; break; i 197 libavfilter/af_deesser.c case OUT_MODE: dst[i] = sample; break; i 198 libavfilter/af_deesser.c case ESS_MODE: dst[i] = src[i] - sample; break; i 132 libavfilter/af_drmeter.c int i, c; i 140 libavfilter/af_drmeter.c for (i = 0; i < buf->nb_samples; i++, src++) i 147 libavfilter/af_drmeter.c for (i = 0; i < buf->nb_samples; i++) { i 168 libavfilter/af_drmeter.c int i, j, first = 0; i 172 libavfilter/af_drmeter.c for (i = 0; i <= 10000; i++) { i 173 libavfilter/af_drmeter.c if (p->peaks[10000 - i]) { i 180 libavfilter/af_drmeter.c secondpeak = (10000 - i) / 10000.; i 182 libavfilter/af_drmeter.c for (i = 10000, j = 0; i >= 0 && j < 0.2 * p->blknum; i--) { i 183 libavfilter/af_drmeter.c if (p->rms[i]) { i 184 libavfilter/af_drmeter.c rmssum += SQR(i / 10000.) * p->rms[i]; i 185 libavfilter/af_drmeter.c j += p->rms[i]; i 253 libavfilter/af_dynaudnorm.c for (int i = 0; i < side; i++) i 254 libavfilter/af_dynaudnorm.c q->elements[i] = q->elements[side]; i 271 libavfilter/af_dynaudnorm.c int i; i 279 libavfilter/af_dynaudnorm.c for (i = 0; i < s->filter_size; i++) { i 280 libavfilter/af_dynaudnorm.c const int x = i - offset; i 282 libavfilter/af_dynaudnorm.c s->weights[i] = c1 * exp(-x * x / c2); i 283 libavfilter/af_dynaudnorm.c total_weight += s->weights[i]; i 288 libavfilter/af_dynaudnorm.c for (i = 0; i < s->filter_size; i++) { i 289 libavfilter/af_dynaudnorm.c s->weights[i] *= adjust; i 394 libavfilter/af_dynaudnorm.c int c, i; i 400 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) i 401 libavfilter/af_dynaudnorm.c max = FFMAX(max, fabs(data_ptr[i])); i 406 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) i 407 libavfilter/af_dynaudnorm.c max = FFMAX(max, fabs(data_ptr[i])); i 416 libavfilter/af_dynaudnorm.c int c, i; i 422 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) { i 423 libavfilter/af_dynaudnorm.c rms_value += pow_2(data_ptr[i]); i 430 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) { i 431 libavfilter/af_dynaudnorm.c rms_value += pow_2(data_ptr[i]); i 457 libavfilter/af_dynaudnorm.c int i; i 459 libavfilter/af_dynaudnorm.c for (i = 0; i < cqueue_size(q); i++) { i 460 libavfilter/af_dynaudnorm.c min = FFMIN(min, cqueue_peek(q, i)); i 469 libavfilter/af_dynaudnorm.c int i; i 471 libavfilter/af_dynaudnorm.c for (i = 0; i < cqueue_size(q); i++) { i 472 libavfilter/af_dynaudnorm.c tsum += cqueue_peek(tq, i) * s->weights[i]; i 473 libavfilter/af_dynaudnorm.c result += cqueue_peek(q, i) * s->weights[i] * cqueue_peek(tq, i); i 547 libavfilter/af_dynaudnorm.c int c, i; i 554 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) i 555 libavfilter/af_dynaudnorm.c current_average_value += dst_ptr[i] * diff; i 560 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) { i 561 libavfilter/af_dynaudnorm.c dst_ptr[i] -= fade(prev_value, s->dc_correction_value[c], i, frame->nb_samples); i 592 libavfilter/af_dynaudnorm.c int i, c; i 598 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) { i 599 libavfilter/af_dynaudnorm.c variance += pow_2(data_ptr[i]); // Assume that MEAN is *zero* i 606 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) { i 607 libavfilter/af_dynaudnorm.c variance += pow_2(data_ptr[i]); // Assume that MEAN is *zero* i 618 libavfilter/af_dynaudnorm.c int c, i; i 633 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) { i 634 libavfilter/af_dynaudnorm.c const double localThresh = fade(prev_actual_thresh, curr_actual_thresh, i, frame->nb_samples); i 635 libavfilter/af_dynaudnorm.c dst_ptr[i] = copysign(bound(localThresh, fabs(dst_ptr[i])), dst_ptr[i]); i 652 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples; i++) { i 653 libavfilter/af_dynaudnorm.c const double localThresh = fade(prev_actual_thresh, curr_actual_thresh, i, frame->nb_samples); i 654 libavfilter/af_dynaudnorm.c dst_ptr[i] = copysign(bound(localThresh, fabs(dst_ptr[i])), dst_ptr[i]); i 686 libavfilter/af_dynaudnorm.c int c, i; i 694 libavfilter/af_dynaudnorm.c for (i = 0; i < frame->nb_samples && enabled; i++) { i 696 libavfilter/af_dynaudnorm.c current_amplification_factor, i, i 699 libavfilter/af_dynaudnorm.c dst_ptr[i] *= amplification_factor; i 741 libavfilter/af_dynaudnorm.c int c, i; i 749 libavfilter/af_dynaudnorm.c for (i = 0; i < out->nb_samples; i++) { i 750 libavfilter/af_dynaudnorm.c dst_ptr[i] = s->alt_boundary_mode ? DBL_EPSILON : ((s->target_rms > DBL_EPSILON) ? FFMIN(s->peak_value, s->target_rms) : s->peak_value); i 752 libavfilter/af_dynaudnorm.c dst_ptr[i] *= ((i % 2) == 1) ? -1 : 1; i 753 libavfilter/af_dynaudnorm.c dst_ptr[i] += s->dc_correction_value[c]; i 397 libavfilter/af_firequalizer.c int i = (x == s->analysis_rdft_len/2) ? 1 : 2 * x; i 401 libavfilter/af_firequalizer.c ya = s->dump_buf[i]; i 402 libavfilter/af_firequalizer.c yb = s->min_phase && (i > 1) ? hypotf(s->analysis_buf[i], s->analysis_buf[i+1]) : s->analysis_buf[i]; i 146 libavfilter/af_flanger.c int chan, i; i 159 libavfilter/af_flanger.c for (i = 0; i < frame->nb_samples; i++) { i 175 libavfilter/af_flanger.c in = src[i]; i 195 libavfilter/af_flanger.c dst[i] = out; i 1014 libavfilter/af_hdcd.c int i; i 1033 libavfilter/af_hdcd.c for(i = 0; i < 16; i++) state->gain_counts[i] = 0; i 1045 libavfilter/af_hdcd.c int i, j, f; i 1051 libavfilter/af_hdcd.c for (i = 0; i < channels; i++) i 1052 libavfilter/af_hdcd.c result = FFMIN(states[i].readahead, result); i 1055 libavfilter/af_hdcd.c for (i = 0; i < channels; i++) i 1056 libavfilter/af_hdcd.c bits[i] |= (*(samples++) & 1) << j; i 1060 libavfilter/af_hdcd.c for (i = 0; i < channels; i++) { i 1061 libavfilter/af_hdcd.c states[i].window = (states[i].window << result) | bits[i]; i 1062 libavfilter/af_hdcd.c states[i].readahead -= result; i 1064 libavfilter/af_hdcd.c if (states[i].readahead == 0) { i 1065 libavfilter/af_hdcd.c uint32_t wbits = (uint32_t)(states[i].window ^ states[i].window >> 5 ^ states[i].window >> 23); i 1066 libavfilter/af_hdcd.c if (states[i].arg) { i 1073 libavfilter/af_hdcd.c states[i].control = (wbits & 255) + (wbits & 7); i 1075 libavfilter/af_hdcd.c states[i].code_counterA++; i 1078 libavfilter/af_hdcd.c states[i].code_counterA_almost++; i 1088 libavfilter/af_hdcd.c states[i].control = wbits >> 8 & 255; i 1090 libavfilter/af_hdcd.c states[i].code_counterB++; i 1093 libavfilter/af_hdcd.c states[i].code_counterB_checkfails++; i 1101 libavfilter/af_hdcd.c *flag |= (1<<i); i 1103 libavfilter/af_hdcd.c if (states[i].control & 16) states[i].count_peak_extend++; i 1104 libavfilter/af_hdcd.c if (states[i].control & 32) states[i].count_transient_filter++; i 1105 libavfilter/af_hdcd.c states[i].gain_counts[states[i].control & 15]++; i 1106 libavfilter/af_hdcd.c states[i].max_gain = FFMAX(states[i].max_gain, (states[i].control & 15)); i 1108 libavfilter/af_hdcd.c states[i].arg = 0; i 1112 libavfilter/af_hdcd.c states[i].readahead = (wbits & 3) * 8; i 1113 libavfilter/af_hdcd.c states[i].arg = 1; i 1114 libavfilter/af_hdcd.c states[i].code_counterC++; i 1117 libavfilter/af_hdcd.c states[i].readahead = readaheadtab[wbits & 0xff]; i 1119 libavfilter/af_hdcd.c states[i].readahead = 31; /* ffwd over digisilence */ i 1129 libavfilter/af_hdcd.c int i; i 1136 libavfilter/af_hdcd.c for(i = 0; i < channels; i++) { i 1137 libavfilter/af_hdcd.c if (states[i].sustain > 0) { i 1138 libavfilter/af_hdcd.c cdt_active[i] = 1; i 1139 libavfilter/af_hdcd.c if (states[i].sustain <= (unsigned)max) { i 1140 libavfilter/af_hdcd.c states[i].control = 0; i 1141 libavfilter/af_hdcd.c max = states[i].sustain; i 1143 libavfilter/af_hdcd.c states[i].sustain -= max; i 1154 libavfilter/af_hdcd.c for(i = 0; i < channels; i++) { i 1155 libavfilter/af_hdcd.c if (flag & (1<<i)) { i 1156 libavfilter/af_hdcd.c states[i].sustain = states[i].sustain_reset; i 1159 libavfilter/af_hdcd.c if (states[i].count_sustain_expired == -1) i 1160 libavfilter/af_hdcd.c states[i].count_sustain_expired = 0; i 1168 libavfilter/af_hdcd.c for(i = 0; i < channels; i++) { i 1170 libavfilter/af_hdcd.c if (cdt_active[i] && states[i].sustain == 0) i 1171 libavfilter/af_hdcd.c states[i].count_sustain_expired++; i 1209 libavfilter/af_hdcd.c int i; i 1212 libavfilter/af_hdcd.c for (i = 0; i < count; i++) { i 1213 libavfilter/af_hdcd.c samples[i * stride] <<= 15; i 1215 libavfilter/af_hdcd.c int pel = (samples[i * stride] >> 16) & 1; i 1216 libavfilter/af_hdcd.c int32_t sample = samples[i * stride]; i 1217 libavfilter/af_hdcd.c samples[i * stride] = hdcd_analyze_gen(sample, !!(pel && extend), 1); i 1219 libavfilter/af_hdcd.c samples[i * stride] = hdcd_analyze_gen(samples[i * stride], 1, 1); i 1221 libavfilter/af_hdcd.c samples[i * stride] = hdcd_analyze_gen(samples[i * stride], 1, 1); i 1227 libavfilter/af_hdcd.c for (i = 0; i < len; i++) { i 1237 libavfilter/af_hdcd.c for (i = 0; i < len; i++) { i 1270 libavfilter/af_hdcd.c int i; i 1280 libavfilter/af_hdcd.c for (i = 0; i < count; i++) { i 1281 libavfilter/af_hdcd.c int32_t sample = samples[i * stride]; i 1289 libavfilter/af_hdcd.c samples[i * stride] = sample; i 1292 libavfilter/af_hdcd.c for (i = 0; i < count; i++) i 1293 libavfilter/af_hdcd.c samples[i * stride] <<= shft; i 1299 libavfilter/af_hdcd.c for (i = 0; i < len; i++) { i 1308 libavfilter/af_hdcd.c for (i = 0; i < len; i++) { i 1657 libavfilter/af_hdcd.c int i, j; i 1660 libavfilter/af_hdcd.c for (i = 0; i < HDCD_MAX_CHANNELS; i++) { i 1661 libavfilter/af_hdcd.c hdcd_state *state = &s->state[i]; i 1662 libavfilter/af_hdcd.c av_log(ctx, AV_LOG_VERBOSE, "Channel %d: counter A: %d, B: %d, C: %d\n", i, i 1664 libavfilter/af_hdcd.c av_log(ctx, AV_LOG_VERBOSE, "Channel %d: pe: %d, tf: %d, almost_A: %d, checkfail_B: %d, unmatched_C: %d, cdt_expired: %d\n", i, i 1672 libavfilter/af_hdcd.c av_log(ctx, AV_LOG_VERBOSE, "Channel %d: tg %0.1f: %d\n", i, GAINTOFLOAT(j), state->gain_counts[j]); i 93 libavfilter/af_headphone.c int len, i, channel_id = 0; i 100 libavfilter/af_headphone.c for (i = 32; i > 0; i >>= 1) { i 101 libavfilter/af_headphone.c if (layout >= 1LL << i) { i 102 libavfilter/af_headphone.c channel_id += i; i 103 libavfilter/af_headphone.c layout >>= i; i 119 libavfilter/af_headphone.c int i; i 128 libavfilter/af_headphone.c for (i = 0; i < 64; i++) { i 129 libavfilter/af_headphone.c s->mapping[i] = -1; i 187 libavfilter/af_headphone.c int i, l; i 194 libavfilter/af_headphone.c for (i = 0; i < in->nb_samples; i++) { i 264 libavfilter/af_headphone.c int i, j; i 281 libavfilter/af_headphone.c for (i = 0; i < in_channels; i++) { i 282 libavfilter/af_headphone.c if (i == s->lfe_channel) { i 284 libavfilter/af_headphone.c dst[2 * j] += src[i + j * in_channels] * s->gain_lfe; i 289 libavfilter/af_headphone.c offset = i * n_fft; i 295 libavfilter/af_headphone.c fft_in[j].re = src[j * in_channels + i]; i 323 libavfilter/af_headphone.c for (i = 0; i < out->nb_samples; i++) { i 405 libavfilter/af_headphone.c int i, j, k; i 482 libavfilter/af_headphone.c for (i = 0; i < s->nb_inputs - 1; i++) { i 483 libavfilter/af_headphone.c int len = s->in[i + 1].ir_len; i 484 libavfilter/af_headphone.c int delay_l = s->in[i + 1].delay_l; i 485 libavfilter/af_headphone.c int delay_r = s->in[i + 1].delay_r; i 488 libavfilter/af_headphone.c ret = ff_inlink_consume_samples(ctx->inputs[i + 1], len, len, &s->in[i + 1].frame); i 491 libavfilter/af_headphone.c ptr = (float *)s->in[i + 1].frame->extended_data[0]; i 497 libavfilter/af_headphone.c if (s->mapping[i] < 0) { i 501 libavfilter/af_headphone.c if ((av_channel_layout_extract_channel(inlink->channel_layout, j)) == (1LL << s->mapping[i])) { i 502 libavfilter/af_headphone.c idx = i; i 578 libavfilter/af_headphone.c av_frame_free(&s->in[i + 1].frame); i 602 libavfilter/af_headphone.c for (i = 0; i < s->nb_inputs - 1; i++) i 603 libavfilter/af_headphone.c av_frame_free(&s->in[i + 1].frame); i 623 libavfilter/af_headphone.c int i, ret; i 627 libavfilter/af_headphone.c for (i = 1; i < s->nb_inputs; i++) { i 628 libavfilter/af_headphone.c if (s->in[i].eof) i 631 libavfilter/af_headphone.c if ((ret = check_ir(ctx->inputs[i], i)) < 0) i 634 libavfilter/af_headphone.c if (!s->in[i].eof) { i 635 libavfilter/af_headphone.c if (ff_outlink_get_status(ctx->inputs[i]) == AVERROR_EOF) i 636 libavfilter/af_headphone.c s->in[i].eof = 1; i 640 libavfilter/af_headphone.c for (i = 1; i < s->nb_inputs; i++) { i 641 libavfilter/af_headphone.c if (!s->in[i].eof) i 645 libavfilter/af_headphone.c if (i != s->nb_inputs) { i 647 libavfilter/af_headphone.c for (i = 1; i < s->nb_inputs; i++) { i 648 libavfilter/af_headphone.c if (!s->in[i].eof) i 649 libavfilter/af_headphone.c ff_inlink_request_frame(ctx->inputs[i]); i 688 libavfilter/af_headphone.c int ret, i; i 717 libavfilter/af_headphone.c for (i = 1; i < s->nb_inputs; i++) { i 718 libavfilter/af_headphone.c ret = ff_channel_layouts_ref(stereo_layout, &ctx->inputs[i]->out_channel_layouts); i 750 libavfilter/af_headphone.c int i, ret; i 771 libavfilter/af_headphone.c for (i = 1; i < s->nb_inputs; i++) { i 772 libavfilter/af_headphone.c char *name = av_asprintf("hrir%d", i - 1); i 779 libavfilter/af_headphone.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 815 libavfilter/af_headphone.c int i; i 837 libavfilter/af_headphone.c for (i = 0; i < s->nb_inputs; i++) { i 838 libavfilter/af_headphone.c if (ctx->input_pads && i) i 839 libavfilter/af_headphone.c av_freep(&ctx->input_pads[i].name); i 165 libavfilter/af_join.c int ret, i; i 180 libavfilter/af_join.c for (i = 0; i < s->nb_channels; i++) { i 181 libavfilter/af_join.c s->channels[i].out_channel = av_channel_layout_extract_channel(s->channel_layout, i); i 182 libavfilter/af_join.c s->channels[i].input = -1; i 188 libavfilter/af_join.c for (i = 0; i < s->inputs; i++) { i 192 libavfilter/af_join.c pad.name = av_asprintf("input%d", i); i 196 libavfilter/af_join.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 208 libavfilter/af_join.c int i; i 210 libavfilter/af_join.c for (i = 0; i < s->inputs && s->input_frames; i++) { i 211 libavfilter/af_join.c av_frame_free(&s->input_frames[i]); i 214 libavfilter/af_join.c for (i = 0; i < ctx->nb_inputs; i++) { i 215 libavfilter/af_join.c av_freep(&ctx->input_pads[i].name); i 227 libavfilter/af_join.c int i, ret; i 233 libavfilter/af_join.c for (i = 0; i < ctx->nb_inputs; i++) { i 235 libavfilter/af_join.c if ((ret = ff_channel_layouts_ref(layouts, &ctx->inputs[i]->out_channel_layouts)) < 0) i 249 libavfilter/af_join.c int i; i 251 libavfilter/af_join.c for (i = 0; i < ctx->nb_inputs; i++) { i 252 libavfilter/af_join.c AVFilterLink *link = ctx->inputs[i]; i 255 libavfilter/af_join.c !(ch->out_channel & inputs[i])) { i 256 libavfilter/af_join.c ch->input = i; i 258 libavfilter/af_join.c inputs[i] |= ch->out_channel; i 267 libavfilter/af_join.c int i; i 269 libavfilter/af_join.c for (i = 0; i < ctx->nb_inputs; i++) { i 270 libavfilter/af_join.c AVFilterLink *link = ctx->inputs[i]; i 272 libavfilter/af_join.c if ((inputs[i] & link->channel_layout) != link->channel_layout) { i 273 libavfilter/af_join.c uint64_t unused = link->channel_layout & ~inputs[i]; i 275 libavfilter/af_join.c ch->input = i; i 277 libavfilter/af_join.c inputs[i] |= ch->in_channel; i 288 libavfilter/af_join.c int i, ret = 0; i 293 libavfilter/af_join.c for (i = 0; i < s->nb_channels; i++) { i 294 libavfilter/af_join.c ChannelMap *ch = &s->channels[i]; i 319 libavfilter/af_join.c for (i = 0; i < s->nb_channels; i++) { i 320 libavfilter/af_join.c ChannelMap *ch = &s->channels[i]; i 327 libavfilter/af_join.c for (i = 0; i < s->nb_channels; i++) { i 328 libavfilter/af_join.c ChannelMap *ch = &s->channels[i]; i 346 libavfilter/af_join.c for (i = 0; i < s->nb_channels; i++) { i 347 libavfilter/af_join.c ChannelMap *ch = &s->channels[i]; i 354 libavfilter/af_join.c for (i = 0; i < ctx->nb_inputs; i++) { i 355 libavfilter/af_join.c if (!inputs[i]) i 357 libavfilter/af_join.c "stream %d.\n", i); i 373 libavfilter/af_join.c int i, j, ret; i 375 libavfilter/af_join.c for (i = 0; i < ctx->nb_inputs; i++) { i 376 libavfilter/af_join.c if (!s->input_frames[i]) i 378 libavfilter/af_join.c nb_samples = FFMIN(nb_samples, s->input_frames[i]->nb_samples); i 397 libavfilter/af_join.c for (i = 0; i < s->nb_channels; i++) { i 398 libavfilter/af_join.c ChannelMap *ch = &s->channels[i]; i 402 libavfilter/af_join.c frame->extended_data[i] = cur->extended_data[ch->in_channel_idx]; i 415 libavfilter/af_join.c if (j == i) i 430 libavfilter/af_join.c for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) { i 431 libavfilter/af_join.c frame->buf[i] = av_buffer_ref(s->buffers[i]); i 432 libavfilter/af_join.c if (!frame->buf[i]) { i 437 libavfilter/af_join.c for (i = 0; i < frame->nb_extended_buf; i++) { i 438 libavfilter/af_join.c frame->extended_buf[i] = av_buffer_ref(s->buffers[i + i 440 libavfilter/af_join.c if (!frame->extended_buf[i]) { i 460 libavfilter/af_join.c for (i = 0; i < ctx->nb_inputs; i++) i 461 libavfilter/af_join.c av_frame_free(&s->input_frames[i]); i 473 libavfilter/af_join.c int i, ret, status; i 499 libavfilter/af_join.c for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) { i 500 libavfilter/af_join.c if (s->input_frames[i]) i 503 libavfilter/af_join.c if (ff_inlink_check_available_samples(ctx->inputs[i], nb_samples) > 0) { i 504 libavfilter/af_join.c ret = ff_inlink_consume_samples(ctx->inputs[i], nb_samples, nb_samples, &s->input_frames[i]); i 507 libavfilter/af_join.c } else if (ff_inlink_acknowledge_status(ctx->inputs[i], &status, &pts)) { i 513 libavfilter/af_join.c ff_inlink_request_frame(ctx->inputs[i]); i 146 libavfilter/af_ladspa.c int i, h, p; i 166 libavfilter/af_ladspa.c for (i = 0; i < s->nb_inputs; i++) { i 167 libavfilter/af_ladspa.c p = s->nb_handles > 1 ? h : i; i 168 libavfilter/af_ladspa.c s->desc->connect_port(s->handles[h], s->ipmap[i], i 172 libavfilter/af_ladspa.c for (i = 0; i < s->nb_outputs; i++) { i 173 libavfilter/af_ladspa.c p = s->nb_handles > 1 ? h : i; i 174 libavfilter/af_ladspa.c s->desc->connect_port(s->handles[h], s->opmap[i], i 181 libavfilter/af_ladspa.c for (i = 0; i < s->nb_outputcontrols; i++) i 182 libavfilter/af_ladspa.c print_ctl_info(ctx, AV_LOG_VERBOSE, s, i, s->ocmap, s->octlv, 1); i 196 libavfilter/af_ladspa.c int i; i 209 libavfilter/af_ladspa.c for (i = 0; i < s->nb_outputs; i++) i 210 libavfilter/af_ladspa.c s->desc->connect_port(s->handles[0], s->opmap[i], i 211 libavfilter/af_ladspa.c (LADSPA_Data*)out->extended_data[i]); i 215 libavfilter/af_ladspa.c for (i = 0; i < s->nb_outputcontrols; i++) i 216 libavfilter/af_ladspa.c print_ctl_info(ctx, AV_LOG_INFO, s, i, s->ocmap, s->octlv, 1); i 265 libavfilter/af_ladspa.c int i, j; i 272 libavfilter/af_ladspa.c for (i = 0; i < s->nb_handles; i++) { i 273 libavfilter/af_ladspa.c s->handles[i] = s->desc->instantiate(s->desc, link->sample_rate); i 274 libavfilter/af_ladspa.c if (!s->handles[i]) { i 281 libavfilter/af_ladspa.c s->desc->connect_port(s->handles[i], s->icmap[j], s->ictlv + j); i 285 libavfilter/af_ladspa.c s->desc->connect_port(s->handles[i], s->ocmap[j], &s->octlv[j]); i 288 libavfilter/af_ladspa.c s->desc->activate(s->handles[i]); i 334 libavfilter/af_ladspa.c int i; i 336 libavfilter/af_ladspa.c for (i = 0; i < desc->PortCount; i++) { i 337 libavfilter/af_ladspa.c pd = desc->PortDescriptors[i]; i 405 libavfilter/af_ladspa.c int i, j = 0; i 458 libavfilter/af_ladspa.c for (i = 0; desc = descriptor_fn(i); i++) { i 471 libavfilter/af_ladspa.c for (i = 0;; i++) { i 472 libavfilter/af_ladspa.c desc = descriptor_fn(i); i 497 libavfilter/af_ladspa.c for (i = 0; i < nb_ports; i++) { i 498 libavfilter/af_ladspa.c pd = desc->PortDescriptors[i]; i 502 libavfilter/af_ladspa.c s->ipmap[s->nb_inputs] = i; i 505 libavfilter/af_ladspa.c s->opmap[s->nb_outputs] = i; i 510 libavfilter/af_ladspa.c s->icmap[s->nb_inputcontrols] = i; i 512 libavfilter/af_ladspa.c if (LADSPA_IS_HINT_HAS_DEFAULT(desc->PortRangeHints[i].HintDescriptor)) i 519 libavfilter/af_ladspa.c s->ocmap[s->nb_outputcontrols] = i; i 535 libavfilter/af_ladspa.c for (i = 0; i < s->nb_inputcontrols; i++) i 536 libavfilter/af_ladspa.c print_ctl_info(ctx, AV_LOG_INFO, s, i, s->icmap, s->ictlv, 0); i 551 libavfilter/af_ladspa.c if (av_sscanf(arg, "c%d=%f", &i, &val) != 2) { i 556 libavfilter/af_ladspa.c i = j++; i 559 libavfilter/af_ladspa.c if ((ret = set_control(ctx, i, val)) < 0) i 561 libavfilter/af_ladspa.c s->ctl_needs_value[i] = 0; i 565 libavfilter/af_ladspa.c for (i = 0; i < s->nb_inputcontrols; i++) { i 566 libavfilter/af_ladspa.c if (s->ctl_needs_value[i]) { i 567 libavfilter/af_ladspa.c av_log(ctx, AV_LOG_ERROR, "Control c%d must be set.\n", i); i 568 libavfilter/af_ladspa.c print_ctl_info(ctx, AV_LOG_ERROR, s, i, s->icmap, s->ictlv, 0); i 687 libavfilter/af_ladspa.c int i; i 689 libavfilter/af_ladspa.c for (i = 0; i < s->nb_handles; i++) { i 691 libavfilter/af_ladspa.c s->desc->deactivate(s->handles[i]); i 693 libavfilter/af_ladspa.c s->desc->cleanup(s->handles[i]); i 138 libavfilter/af_loudnorm.c int i; i 144 libavfilter/af_loudnorm.c for (i = 0; i < 21; i++) { i 145 libavfilter/af_loudnorm.c const int x = i - offset; i 146 libavfilter/af_loudnorm.c s->weights[i] = c1 * exp(-(pow(x, 2.0) / c2)); i 147 libavfilter/af_loudnorm.c total_weight += s->weights[i]; i 151 libavfilter/af_loudnorm.c for (i = 0; i < 21; i++) i 152 libavfilter/af_loudnorm.c s->weights[i] *= adjust; i 158 libavfilter/af_loudnorm.c int i; i 161 libavfilter/af_loudnorm.c for (i = 0; i < 21; i++) i 162 libavfilter/af_loudnorm.c result += s->delta[((index + i) < 30) ? (index + i) : (index + i - 30)] * s->weights[i]; i 169 libavfilter/af_loudnorm.c int n, c, i, index; i 197 libavfilter/af_loudnorm.c for (i = 2; i < 12; i++) { i 198 libavfilter/af_loudnorm.c next = fabs(buf[(index + c + (i * channels)) < s->limiter_buf_size ? (index + c + (i * channels)) : (index + c + (i * channels) - s->limiter_buf_size)]); i 419 libavfilter/af_loudnorm.c int i, n, c, subframe_length, src_index; i 592 libavfilter/af_loudnorm.c for (i = 0; i < in->nb_samples / subframe_length; i++) { i 118 libavfilter/af_lv2.c int i; i 120 libavfilter/af_lv2.c for (i = 0; i < table->n_uris; i++) { i 121 libavfilter/af_lv2.c av_freep(&table->uris[i]); i 131 libavfilter/af_lv2.c size_t i; i 134 libavfilter/af_lv2.c for (i = 0; i < table->n_uris; i++) { i 135 libavfilter/af_lv2.c if (!strcmp(table->uris[i], uri)) { i 136 libavfilter/af_lv2.c return i + 1; i 170 libavfilter/af_lv2.c int ich = 0, och = 0, i; i 172 libavfilter/af_lv2.c for (i = 0; i < s->nb_ports; i++) { i 173 libavfilter/af_lv2.c const LilvPort *port = lilv_plugin_get_port_by_index(s->plugin, i); i 178 libavfilter/af_lv2.c lilv_instance_connect_port(s->instance, i, in->extended_data[ich++]); i 180 libavfilter/af_lv2.c lilv_instance_connect_port(s->instance, i, out->extended_data[och++]); i 182 libavfilter/af_lv2.c av_log(s, AV_LOG_WARNING, "port %d neither input nor output, skipping\n", i); i 186 libavfilter/af_lv2.c lilv_instance_connect_port(s->instance, i, &s->seq_in); i 188 libavfilter/af_lv2.c lilv_instance_connect_port(s->instance, i, s->seq_out); i 191 libavfilter/af_lv2.c lilv_instance_connect_port(s->instance, i, &s->controls[i]); i 269 libavfilter/af_lv2.c int i, sample_rate; i 328 libavfilter/af_lv2.c for (i = 0; i < s->nb_ports; i++) { i 329 libavfilter/af_lv2.c const LilvPort *port = lilv_plugin_get_port_by_index(s->plugin, i); i 336 libavfilter/af_lv2.c lilv_node_as_string(symbol), s->mins[i], s->maxes[i], s->controls[i], i 397 libavfilter/af_lv2.c int i; i 434 libavfilter/af_lv2.c for (i = 0; i < s->nb_ports; i++) { i 435 libavfilter/af_lv2.c const LilvPort *lport = lilv_plugin_get_port_by_index(s->plugin, i); i 107 libavfilter/af_mcompand.c int i; i 114 libavfilter/af_mcompand.c for (i = 0; i < s->nb_bands; i++) { i 115 libavfilter/af_mcompand.c av_freep(&s->bands[i].attack_rate); i 116 libavfilter/af_mcompand.c av_freep(&s->bands[i].decay_rate); i 117 libavfilter/af_mcompand.c av_freep(&s->bands[i].volume); i 118 libavfilter/af_mcompand.c av_freep(&s->bands[i].transfer_fn.segments); i 119 libavfilter/af_mcompand.c av_freep(&s->bands[i].filter.previous); i 120 libavfilter/af_mcompand.c av_frame_free(&s->bands[i].delay_buf); i 181 libavfilter/af_mcompand.c int i; i 188 libavfilter/af_mcompand.c for (i = 1; i < s->nb_segments; i++) i 189 libavfilter/af_mcompand.c if (in_log <= s->segments[i].x) i 191 libavfilter/af_mcompand.c cs = &s->segments[i - 1]; i 204 libavfilter/af_mcompand.c int i; i 207 libavfilter/af_mcompand.c for (i = 0, new_nb_items = 0; i < nb_points; i++) { i 210 libavfilter/af_mcompand.c if (!tstr || sscanf(tstr, "%lf/%lf", &S(i).x, &S(i).y) != 2) { i 215 libavfilter/af_mcompand.c if (i && S(i - 1).x > S(i).x) { i 220 libavfilter/af_mcompand.c S(i).y -= S(i).x; i 221 libavfilter/af_mcompand.c av_log(ctx, AV_LOG_DEBUG, "%d: x=%f y=%f\n", i, S(i).x, S(i).y); i 238 libavfilter/af_mcompand.c for (i = 2; i < num; i++) { i 239 libavfilter/af_mcompand.c double g1 = (S(i - 1).y - S(i - 2).y) * (S(i - 0).x - S(i - 1).x); i 240 libavfilter/af_mcompand.c double g2 = (S(i - 0).y - S(i - 1).y) * (S(i - 1).x - S(i - 2).x); i 246 libavfilter/af_mcompand.c for (j = --i; j < num; j++) i 250 libavfilter/af_mcompand.c for (i = 0; i < s->nb_segments; i += 2) { i 251 libavfilter/af_mcompand.c s->segments[i].y += s->gain_dB; i 252 libavfilter/af_mcompand.c s->segments[i].x *= M_LN10 / 20; i 253 libavfilter/af_mcompand.c s->segments[i].y *= M_LN10 / 20; i 256 libavfilter/af_mcompand.c #define L(x) s->segments[i - (x)] i 257 libavfilter/af_mcompand.c for (i = 4; i < s->nb_segments; i += 2) { i 314 libavfilter/af_mcompand.c int i; i 329 libavfilter/af_mcompand.c for (norm = x[6], i = 0; i < 9; ++i) i 330 libavfilter/af_mcompand.c x[i] /= norm; i 347 libavfilter/af_mcompand.c int ret, ch, i, k, new_nb_items, nb_bands; i 358 libavfilter/af_mcompand.c for (i = 0, new_nb_items = 0; i < nb_bands; i++) { i 388 libavfilter/af_mcompand.c s->bands[i].attack_rate = av_calloc(outlink->channels, sizeof(double)); i 389 libavfilter/af_mcompand.c s->bands[i].decay_rate = av_calloc(outlink->channels, sizeof(double)); i 390 libavfilter/af_mcompand.c s->bands[i].volume = av_calloc(outlink->channels, sizeof(double)); i 395 libavfilter/af_mcompand.c sscanf(tstr3, "%lf", &s->bands[i].attack_rate[k]); i 397 libavfilter/af_mcompand.c sscanf(tstr3, "%lf", &s->bands[i].decay_rate[k]); i 399 libavfilter/af_mcompand.c if (s->bands[i].attack_rate[k] > 1.0 / outlink->sample_rate) { i 400 libavfilter/af_mcompand.c s->bands[i].attack_rate[k] = 1.0 - exp(-1.0 / (outlink->sample_rate * s->bands[i].attack_rate[k])); i 402 libavfilter/af_mcompand.c s->bands[i].attack_rate[k] = 1.0; i 405 libavfilter/af_mcompand.c if (s->bands[i].decay_rate[k] > 1.0 / outlink->sample_rate) { i 406 libavfilter/af_mcompand.c s->bands[i].decay_rate[k] = 1.0 - exp(-1.0 / (outlink->sample_rate * s->bands[i].decay_rate[k])); i 408 libavfilter/af_mcompand.c s->bands[i].decay_rate[k] = 1.0; i 413 libavfilter/af_mcompand.c s->bands[i].attack_rate[ch] = s->bands[i].attack_rate[k - 1]; i 414 libavfilter/af_mcompand.c s->bands[i].decay_rate[ch] = s->bands[i].decay_rate[k - 1]; i 423 libavfilter/af_mcompand.c sscanf(tstr2, "%lf", &s->bands[i].transfer_fn.curve_dB); i 425 libavfilter/af_mcompand.c radius = s->bands[i].transfer_fn.curve_dB * M_LN10 / 20.0; i 435 libavfilter/af_mcompand.c s->bands[i].transfer_fn.nb_segments = (nb_points + 4) * 2; i 436 libavfilter/af_mcompand.c s->bands[i].transfer_fn.segments = av_calloc(s->bands[i].transfer_fn.nb_segments, i 438 libavfilter/af_mcompand.c if (!s->bands[i].transfer_fn.segments) { i 443 libavfilter/af_mcompand.c ret = parse_points(tstr2, nb_points, radius, &s->bands[i].transfer_fn, ctx); i 457 libavfilter/af_mcompand.c new_nb_items += sscanf(tstr2, "%lf", &s->bands[i].topfreq) == 1; i 458 libavfilter/af_mcompand.c if (s->bands[i].topfreq < 0 || s->bands[i].topfreq >= outlink->sample_rate / 2) { i 459 libavfilter/af_mcompand.c av_log(ctx, AV_LOG_ERROR, "crossover_frequency: %f, should be >=0 and lower than half of sample rate: %d.\n", s->bands[i].topfreq, outlink->sample_rate / 2); i 464 libavfilter/af_mcompand.c if (s->bands[i].topfreq != 0) { i 465 libavfilter/af_mcompand.c ret = crossover_setup(outlink, &s->bands[i].filter, s->bands[i].topfreq); i 474 libavfilter/af_mcompand.c sscanf(tstr2, "%lf", &s->bands[i].delay); i 475 libavfilter/af_mcompand.c max_delay_size = FFMAX(max_delay_size, s->bands[i].delay * outlink->sample_rate); i 485 libavfilter/af_mcompand.c s->bands[i].volume[k] = initial_volume; i 490 libavfilter/af_mcompand.c sscanf(tstr2, "%lf", &s->bands[i].transfer_fn.gain_dB); i 497 libavfilter/af_mcompand.c for (i = 0; max_delay_size > 0 && i < s->nb_bands; i++) { i 498 libavfilter/af_mcompand.c s->bands[i].delay_buf = ff_get_audio_buffer(outlink, max_delay_size); i 499 libavfilter/af_mcompand.c if (!s->bands[i].delay_buf) i 542 libavfilter/af_mcompand.c int i; i 544 libavfilter/af_mcompand.c for (i = 0; i < len; i++) { i 547 libavfilter/af_mcompand.c update_volume(l, fabs(ibuf[i]), ch); i 554 libavfilter/af_mcompand.c checkbuf = ibuf[i] * level_out_lin; i 555 libavfilter/af_mcompand.c obuf[i] = checkbuf; i 581 libavfilter/af_mcompand.c obuf[i] = delay_buf[l->delay_buf_ptr]; i 585 libavfilter/af_mcompand.c delay_buf[l->delay_buf_ptr++] = ibuf[i]; i 599 libavfilter/af_mcompand.c int ch, band, i; i 636 libavfilter/af_mcompand.c for (i = 0; i < out->nb_samples; i++) { i 637 libavfilter/af_mcompand.c dst[i] += a[i]; i 68 libavfilter/af_pan.c int len, i, channel_id = 0; i 76 libavfilter/af_pan.c for (i = 32; i > 0; i >>= 1) { i 77 libavfilter/af_pan.c if (layout >= (int64_t)1 << i) { i 78 libavfilter/af_pan.c channel_id += i; i 79 libavfilter/af_pan.c layout >>= i; i 229 libavfilter/af_pan.c int i, j; i 231 libavfilter/af_pan.c for (i = 0; i < MAX_CHANNELS; i++) { i 235 libavfilter/af_pan.c double gain = pan->gain[i][j]; i 286 libavfilter/af_pan.c int i, j, k, r; i 291 libavfilter/af_pan.c for (i = j = 0; i < MAX_CHANNELS; i++) { i 292 libavfilter/af_pan.c if ((link->channel_layout >> i) & 1) { i 294 libavfilter/af_pan.c pan->gain[k][j] = pan->gain[k][i]; i 330 libavfilter/af_pan.c for (i = 0; i < pan->nb_output_channels; i++) { i 333 libavfilter/af_pan.c if (pan->gain[i][j]) { i 338 libavfilter/af_pan.c pan->channel_map[i] = ch_id; i 346 libavfilter/af_pan.c for (i = 0; i < pan->nb_output_channels; i++) { i 347 libavfilter/af_pan.c if (!((pan->need_renorm >> i) & 1)) i 351 libavfilter/af_pan.c t += fabs(pan->gain[i][j]); i 360 libavfilter/af_pan.c pan->gain[i][j] /= t; i 372 libavfilter/af_pan.c for (i = 0; i < pan->nb_output_channels; i++) { i 376 libavfilter/af_pan.c j ? " + " : "", pan->gain[i][j], j); i 379 libavfilter/af_pan.c av_log(ctx, AV_LOG_VERBOSE, "o%d = %s\n", i, buf); i 384 libavfilter/af_pan.c for (i = 0; i < pan->nb_output_channels; i++) i 385 libavfilter/af_pan.c if (pan->channel_map[i] < 0) i 388 libavfilter/af_pan.c av_log(ctx, AV_LOG_INFO, " %d", pan->channel_map[i]); i 326 libavfilter/af_replaygain.c int i, ret; i 335 libavfilter/af_replaygain.c for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { i 336 libavfilter/af_replaygain.c if ((ret = ff_add_format(&formats, freqinfos[i].sample_rate)) < 0) i 347 libavfilter/af_replaygain.c int i; i 349 libavfilter/af_replaygain.c for (i = 0; i < FF_ARRAY_ELEMS(freqinfos); i++) { i 350 libavfilter/af_replaygain.c if (freqinfos[i].sample_rate == inlink->sample_rate) i 353 libavfilter/af_replaygain.c av_assert0(i < FF_ARRAY_ELEMS(freqinfos)); i 355 libavfilter/af_replaygain.c s->yule_coeff_a = freqinfos[i].AYule; i 356 libavfilter/af_replaygain.c s->yule_coeff_b = freqinfos[i].BYule; i 357 libavfilter/af_replaygain.c s->butter_coeff_a = freqinfos[i].AButter; i 358 libavfilter/af_replaygain.c s->butter_coeff_b = freqinfos[i].BButter; i 423 libavfilter/af_replaygain.c int i, j; i 425 libavfilter/af_replaygain.c i = s->butter_hist_i; i 432 libavfilter/af_replaygain.c if (fabs(hist_a[i + j]) > 1e-10 || fabs(hist_b[i + j]) > 1e-10) i 441 libavfilter/af_replaygain.c left = (hist_b[i ] = samples[0]) * coeff_b[0]; i 442 libavfilter/af_replaygain.c right = (hist_b[i + 1] = samples[1]) * coeff_b[0]; i 443 libavfilter/af_replaygain.c left += hist_b[i - 2] * coeff_b[1] - hist_a[i - 2] * coeff_a[1]; i 444 libavfilter/af_replaygain.c right += hist_b[i - 1] * coeff_b[1] - hist_a[i - 1] * coeff_a[1]; i 445 libavfilter/af_replaygain.c left += hist_b[i - 4] * coeff_b[2] - hist_a[i - 4] * coeff_a[2]; i 446 libavfilter/af_replaygain.c right += hist_b[i - 3] * coeff_b[2] - hist_a[i - 3] * coeff_a[2]; i 447 libavfilter/af_replaygain.c samples[0] = hist_a[i ] = (float) left; i 448 libavfilter/af_replaygain.c samples[1] = hist_a[i + 1] = (float) right; i 451 libavfilter/af_replaygain.c if ((i += 2) == 256) { i 454 libavfilter/af_replaygain.c i = 4; i 458 libavfilter/af_replaygain.c s->butter_hist_i = i; i 472 libavfilter/af_replaygain.c int i, j; i 474 libavfilter/af_replaygain.c i = s->yule_hist_i; i 481 libavfilter/af_replaygain.c if (fabs(hist_a[i + j]) > 1e-10 || fabs(hist_b[i + j]) > 1e-10) i 490 libavfilter/af_replaygain.c left = (hist_b[i] = src[0]) * coeff_b[0]; i 491 libavfilter/af_replaygain.c right = (hist_b[i + 1] = src[1]) * coeff_b[0]; i 492 libavfilter/af_replaygain.c left += hist_b[i - 2] * coeff_b[ 1] - hist_a[i - 2] * coeff_a[1 ]; i 493 libavfilter/af_replaygain.c right += hist_b[i - 1] * coeff_b[ 1] - hist_a[i - 1] * coeff_a[1 ]; i 494 libavfilter/af_replaygain.c left += hist_b[i - 4] * coeff_b[ 2] - hist_a[i - 4] * coeff_a[2 ]; i 495 libavfilter/af_replaygain.c right += hist_b[i - 3] * coeff_b[ 2] - hist_a[i - 3] * coeff_a[2 ]; i 496 libavfilter/af_replaygain.c left += hist_b[i - 6] * coeff_b[ 3] - hist_a[i - 6] * coeff_a[3 ]; i 497 libavfilter/af_replaygain.c right += hist_b[i - 5] * coeff_b[ 3] - hist_a[i - 5] * coeff_a[3 ]; i 498 libavfilter/af_replaygain.c left += hist_b[i - 8] * coeff_b[ 4] - hist_a[i - 8] * coeff_a[4 ]; i 499 libavfilter/af_replaygain.c right += hist_b[i - 7] * coeff_b[ 4] - hist_a[i - 7] * coeff_a[4 ]; i 500 libavfilter/af_replaygain.c left += hist_b[i - 10] * coeff_b[ 5] - hist_a[i - 10] * coeff_a[5 ]; i 501 libavfilter/af_replaygain.c right += hist_b[i - 9] * coeff_b[ 5] - hist_a[i - 9] * coeff_a[5 ]; i 502 libavfilter/af_replaygain.c left += hist_b[i - 12] * coeff_b[ 6] - hist_a[i - 12] * coeff_a[6 ]; i 503 libavfilter/af_replaygain.c right += hist_b[i - 11] * coeff_b[ 6] - hist_a[i - 11] * coeff_a[6 ]; i 504 libavfilter/af_replaygain.c left += hist_b[i - 14] * coeff_b[ 7] - hist_a[i - 14] * coeff_a[7 ]; i 505 libavfilter/af_replaygain.c right += hist_b[i - 13] * coeff_b[ 7] - hist_a[i - 13] * coeff_a[7 ]; i 506 libavfilter/af_replaygain.c left += hist_b[i - 16] * coeff_b[ 8] - hist_a[i - 16] * coeff_a[8 ]; i 507 libavfilter/af_replaygain.c right += hist_b[i - 15] * coeff_b[ 8] - hist_a[i - 15] * coeff_a[8 ]; i 508 libavfilter/af_replaygain.c left += hist_b[i - 18] * coeff_b[ 9] - hist_a[i - 18] * coeff_a[9 ]; i 509 libavfilter/af_replaygain.c right += hist_b[i - 17] * coeff_b[ 9] - hist_a[i - 17] * coeff_a[9 ]; i 510 libavfilter/af_replaygain.c left += hist_b[i - 20] * coeff_b[10] - hist_a[i - 20] * coeff_a[10]; i 511 libavfilter/af_replaygain.c right += hist_b[i - 19] * coeff_b[10] - hist_a[i - 19] * coeff_a[10]; i 512 libavfilter/af_replaygain.c dst[0] = hist_a[i ] = (float)left; i 513 libavfilter/af_replaygain.c dst[1] = hist_a[i + 1] = (float)right; i 517 libavfilter/af_replaygain.c if ((i += 2) == 256) { i 520 libavfilter/af_replaygain.c i = 20; i 524 libavfilter/af_replaygain.c s->yule_hist_i = i; i 535 libavfilter/af_replaygain.c int i; i 537 libavfilter/af_replaygain.c for (i = 0; i < HISTOGRAM_SLOTS; i++) i 538 libavfilter/af_replaygain.c total_windows += histogram [i]; i 540 libavfilter/af_replaygain.c while (i--) i 541 libavfilter/af_replaygain.c if ((loud_count += histogram [i]) * 20 >= total_windows) i 544 libavfilter/af_replaygain.c gain = (float)(64.54 - i / 100.0); i 170 libavfilter/af_sidechaincompress.c int i, c; i 172 libavfilter/af_sidechaincompress.c for (i = 0; i < nb_samples; i++) { i 237 libavfilter/af_sidechaincompress.c int ret, i, nb_samples; i 261 libavfilter/af_sidechaincompress.c for (i = 0; i < 2; i++) { i 262 libavfilter/af_sidechaincompress.c in[i] = ff_get_audio_buffer(ctx->inputs[i], nb_samples); i 263 libavfilter/af_sidechaincompress.c if (!in[i]) { i 269 libavfilter/af_sidechaincompress.c av_audio_fifo_read(s->fifo[i], (void **)in[i]->data, nb_samples); i 307 libavfilter/af_sidechaincompress.c int ret, i; i 320 libavfilter/af_sidechaincompress.c for (i = 0; i < 2; i++) { i 322 libavfilter/af_sidechaincompress.c if ((ret = ff_channel_layouts_ref(layouts, &ctx->inputs[i]->out_channel_layouts)) < 0) i 127 libavfilter/af_silencedetect.c int i; \ i 129 libavfilter/af_silencedetect.c for (i = 0; i < nb_samples; i++, p++) \ i 130 libavfilter/af_silencedetect.c update(s, insamples, *p < noise && *p > -noise, i, \ i 325 libavfilter/af_silenceremove.c int i, j, threshold, ret = 0; i 342 libavfilter/af_silenceremove.c for (i = 0; i < nbs; i++) { i 457 libavfilter/af_silenceremove.c for (i = 0; i < nbs; i++) { i 188 libavfilter/af_sofalizer.c int len, i, channel_id = 0; i 195 libavfilter/af_sofalizer.c for (i = 32; i > 0; i >>= 1) { i 196 libavfilter/af_sofalizer.c if (layout >= 1LL << i) { i 197 libavfilter/af_sofalizer.c channel_id += i; i 198 libavfilter/af_sofalizer.c layout >>= i; i 357 libavfilter/af_sofalizer.c int i, l; i 367 libavfilter/af_sofalizer.c for (i = 0; i < in->nb_samples; i++) { i 376 libavfilter/af_sofalizer.c buffer[l][wr] = srcp[i]; i 460 libavfilter/af_sofalizer.c int i, j; i 484 libavfilter/af_sofalizer.c for (i = 0; i < n_conv; i++) { i 485 libavfilter/af_sofalizer.c const float *src = (const float *)in->extended_data[i * planar]; /* get pointer to audio input buffer */ i 487 libavfilter/af_sofalizer.c if (i == s->lfe_channel) { /* LFE */ i 491 libavfilter/af_sofalizer.c dst[2 * j] += src[i + j * in_channels] * s->gain_lfe; i 503 libavfilter/af_sofalizer.c offset = i * n_fft; /* no. samples already processed */ i 513 libavfilter/af_sofalizer.c fft_in[j].re = src[j * in_channels + i]; i 556 libavfilter/af_sofalizer.c for (i = 0; i < out->nb_samples; i++) { i 558 libavfilter/af_sofalizer.c if (fabsf(dst[i * mult]) > 1) { /* if current output sample > 1 */ i 737 libavfilter/af_sofalizer.c int i, j, azim_orig = azim, elev_orig = elev; i 797 libavfilter/af_sofalizer.c for (i = 0; i < s->n_conv; i++) { i 801 libavfilter/af_sofalizer.c azim = (int)(s->speaker_azim[i] + azim_orig) % 360; i 802 libavfilter/af_sofalizer.c elev = (int)(s->speaker_elev[i] + elev_orig) % 90; i 812 libavfilter/af_sofalizer.c data_ir_l + n_samples * i, i 813 libavfilter/af_sofalizer.c data_ir_r + n_samples * i, i 818 libavfilter/af_sofalizer.c s->delay[0][i] = delay_l * sample_rate; i 819 libavfilter/af_sofalizer.c s->delay[1][i] = delay_r * sample_rate; i 821 libavfilter/af_sofalizer.c s->sofa.max_delay = FFMAX3(s->sofa.max_delay, s->delay[0][i], s->delay[1][i]); i 891 libavfilter/af_sofalizer.c for (i = 0; i < s->n_conv; i++) { i 894 libavfilter/af_sofalizer.c offset = i * n_samples; /* no. samples already written */ i 910 libavfilter/af_sofalizer.c offset = i * n_fft; /* no. samples already written */ i 916 libavfilter/af_sofalizer.c fft_in_l[s->delay[0][i] + j].re = lir[j] * gain_lin; i 917 libavfilter/af_sofalizer.c fft_in_r[s->delay[1][i] + j].re = rir[j] * gain_lin; i 94 libavfilter/af_superequalizer.c int i; i 99 libavfilter/af_superequalizer.c for (i = 1; i < NBANDS + 1 && param[i].upper < fs / 2; i++) { i 100 libavfilter/af_superequalizer.c float lhn2 = hn_lpf(n, param[i].upper, fs); i 101 libavfilter/af_superequalizer.c ret += param[i].gain * (lhn2 - lhn); i 105 libavfilter/af_superequalizer.c ret += param[i].gain * (hn_imp(n) - lhn); i 126 libavfilter/af_superequalizer.c int i; i 128 libavfilter/af_superequalizer.c for (i = 0; i <= NBANDS; i++) { i 129 libavfilter/af_superequalizer.c param[i].lower = i == 0 ? 0 : bands[i - 1]; i 130 libavfilter/af_superequalizer.c param[i].upper = i == NBANDS ? fs : bands[i]; i 131 libavfilter/af_superequalizer.c param[i].gain = bc[i]; i 137 libavfilter/af_superequalizer.c int i,j; i 152 libavfilter/af_superequalizer.c for (i = 0; i <= M; i++) { i 153 libavfilter/af_superequalizer.c s->fact[i] = 1; i 154 libavfilter/af_superequalizer.c for (j = 1; j <= i; j++) i 155 libavfilter/af_superequalizer.c s->fact[i] *= j; i 168 libavfilter/af_superequalizer.c int i; i 174 libavfilter/af_superequalizer.c for (i = 0; i < winlen; i++) i 175 libavfilter/af_superequalizer.c s->irest[i] = hn(i - winlen / 2, param, fs) * win(s, i - winlen / 2, winlen); i 176 libavfilter/af_superequalizer.c for (; i < tabsize; i++) i 177 libavfilter/af_superequalizer.c s->irest[i] = 0; i 181 libavfilter/af_superequalizer.c for (i = 0; i < tabsize; i++) i 182 libavfilter/af_superequalizer.c nires[i] = s->irest[i]; i 192 libavfilter/af_superequalizer.c int ch, i; i 207 libavfilter/af_superequalizer.c for (i = 0; i < in->nb_samples; i++) i 208 libavfilter/af_superequalizer.c fsamples[i] = src[i]; i 209 libavfilter/af_superequalizer.c for (; i < s->tabsize; i++) i 210 libavfilter/af_superequalizer.c fsamples[i] = 0; i 216 libavfilter/af_superequalizer.c for (i = 1; i < s->tabsize / 2; i++) { i 219 libavfilter/af_superequalizer.c re = ires[i*2 ] * fsamples[i*2] - ires[i*2+1] * fsamples[i*2+1]; i 220 libavfilter/af_superequalizer.c im = ires[i*2+1] * fsamples[i*2] + ires[i*2 ] * fsamples[i*2+1]; i 222 libavfilter/af_superequalizer.c fsamples[i*2 ] = re; i 223 libavfilter/af_superequalizer.c fsamples[i*2+1] = im; i 228 libavfilter/af_superequalizer.c for (i = 0; i < s->winlen; i++) i 229 libavfilter/af_superequalizer.c dst[i] += fsamples[i] / s->tabsize * 2; i 230 libavfilter/af_superequalizer.c for (i = s->winlen; i < s->tabsize; i++) i 231 libavfilter/af_superequalizer.c dst[i] = fsamples[i] / s->tabsize * 2; i 232 libavfilter/af_superequalizer.c for (i = 0; i < s->winlen; i++) i 233 libavfilter/af_superequalizer.c ptr[i] = dst[i]; i 234 libavfilter/af_superequalizer.c for (i = 0; i < s->winlen; i++) i 235 libavfilter/af_superequalizer.c dst[i] = dst[i+s->winlen]; i 1379 libavfilter/af_surround.c int i; i 1517 libavfilter/af_surround.c for (i = 0; i < s->buf_size; i++) i 1518 libavfilter/af_surround.c s->window_func_lut[i] = sqrtf(s->window_func_lut[i] / s->buf_size); i 127 libavfilter/af_tremolo.c int i; i 134 libavfilter/af_tremolo.c for (i = 0; i < s->table_size; i++) { i 135 libavfilter/af_tremolo.c double env = s->freq * i / inlink->sample_rate; i 137 libavfilter/af_tremolo.c s->table[i] = env * (1 - fabs(offset)) + offset; i 183 libavfilter/af_volume.c int i; i 184 libavfilter/af_volume.c for (i = 0; i < nb_samples; i++) i 185 libavfilter/af_volume.c dst[i] = av_clip_uint8(((((int64_t)src[i] - 128) * volume + 128) >> 8) + 128); i 191 libavfilter/af_volume.c int i; i 192 libavfilter/af_volume.c for (i = 0; i < nb_samples; i++) i 193 libavfilter/af_volume.c dst[i] = av_clip_uint8((((src[i] - 128) * volume + 128) >> 8) + 128); i 199 libavfilter/af_volume.c int i; i 202 libavfilter/af_volume.c for (i = 0; i < nb_samples; i++) i 203 libavfilter/af_volume.c smp_dst[i] = av_clip_int16(((int64_t)smp_src[i] * volume + 128) >> 8); i 209 libavfilter/af_volume.c int i; i 212 libavfilter/af_volume.c for (i = 0; i < nb_samples; i++) i 213 libavfilter/af_volume.c smp_dst[i] = av_clip_int16((smp_src[i] * volume + 128) >> 8); i 219 libavfilter/af_volume.c int i; i 222 libavfilter/af_volume.c for (i = 0; i < nb_samples; i++) i 223 libavfilter/af_volume.c smp_dst[i] = av_clipl_int32((((int64_t)smp_src[i] * volume + 128) >> 8)); i 67 libavfilter/af_volumedetect.c int plane, i; i 76 libavfilter/af_volumedetect.c for (i = 0; i < nb_samples; i++) i 77 libavfilter/af_volumedetect.c vd->histogram[pcm[i] + 0x8000]++; i 96 libavfilter/af_volumedetect.c int i, max_volume, shift; i 100 libavfilter/af_volumedetect.c for (i = 0; i < 0x10000; i++) i 101 libavfilter/af_volumedetect.c nb_samples += vd->histogram[i]; i 111 libavfilter/af_volumedetect.c for (i = 0; i < 0x10000; i++) { i 112 libavfilter/af_volumedetect.c nb_samples_shift += vd->histogram[i] >> shift; i 113 libavfilter/af_volumedetect.c power += (i - 0x8000) * (i - 0x8000) * (vd->histogram[i] >> shift); i 127 libavfilter/af_volumedetect.c for (i = 0; i < 0x10000; i++) i 128 libavfilter/af_volumedetect.c histdb[(int)logdb((i - 0x8000) * (i - 0x8000))] += vd->histogram[i]; i 129 libavfilter/af_volumedetect.c for (i = 0; i <= MAX_DB && !histdb[i]; i++); i 130 libavfilter/af_volumedetect.c for (; i <= MAX_DB && sum < nb_samples / 1000; i++) { i 131 libavfilter/af_volumedetect.c av_log(ctx, AV_LOG_INFO, "histogram_%ddb: %"PRId64"\n", i, histdb[i]); i 132 libavfilter/af_volumedetect.c sum += histdb[i]; i 511 libavfilter/allfilters.c uintptr_t i = (uintptr_t)*opaque; i 512 libavfilter/allfilters.c const AVFilter *f = filter_list[i]; i 515 libavfilter/allfilters.c *opaque = (void*)(i + 1); i 543 libavfilter/allfilters.c void *i = 0; i 544 libavfilter/allfilters.c while ((p = (AVFilter*)av_filter_iterate(&i))) { i 194 libavfilter/asrc_afirsrc.c for (int i = 0; i < minterp; i++) { i 196 libavfilter/asrc_afirsrc.c const float x = i / (float)minterp; i 202 libavfilter/asrc_afirsrc.c complexf[i].re = mg * cosf(ph); i 203 libavfilter/asrc_afirsrc.c complexf[i].im = mg * sinf(ph); i 236 libavfilter/asrc_afirsrc.c for (int i = 0; i < s->nb_freq; i++) { i 237 libavfilter/asrc_afirsrc.c if (i == 0 && s->freq[i] != 0.f) { i 242 libavfilter/asrc_afirsrc.c if (i == s->nb_freq - 1 && s->freq[i] != 1.f) { i 247 libavfilter/asrc_afirsrc.c if (i && s->freq[i] < s->freq[i-1]) { i 279 libavfilter/asrc_afirsrc.c for (int i = 0; i <= middle; i++) { i 280 libavfilter/asrc_afirsrc.c s->taps[ i] = s->complexf[fft_size + middle - i].re * compensation * s->win[i]; i 281 libavfilter/asrc_afirsrc.c s->taps[middle + i] = s->complexf[fft_size + i].re * compensation * s->win[middle + i]; i 207 libavfilter/asrc_anoisesrc.c int nb_samples, i; i 226 libavfilter/asrc_anoisesrc.c for (i = 0; i < nb_samples; i++) { i 229 libavfilter/asrc_anoisesrc.c dst[i] = s->filter(white, s->buf, s->amplitude * 0.5); i 101 libavfilter/asrc_flite.c int i, n = FF_ARRAY_ELEMS(voice_entries); i 102 libavfilter/asrc_flite.c for (i = 0; i < n; i++) i 104 libavfilter/asrc_flite.c voice_entries[i].name, i < (n-1) ? sep : "\n"); i 109 libavfilter/asrc_flite.c int i; i 111 libavfilter/asrc_flite.c for (i = 0; i < FF_ARRAY_ELEMS(voice_entries); i++) { i 112 libavfilter/asrc_flite.c struct voice_entry *entry = &voice_entries[i]; i 134 libavfilter/asrc_hilbert.c int i; i 142 libavfilter/asrc_hilbert.c for (i = 0; i < s->nb_taps; i++) { i 143 libavfilter/asrc_hilbert.c int k = -(s->nb_taps / 2) + i; i 148 libavfilter/asrc_hilbert.c s->taps[i] *= (1.f - cosf(pk)) / pk; i 150 libavfilter/asrc_hilbert.c s->taps[i] = 0.f; i 103 libavfilter/asrc_sinc.c int i = 1; i 106 libavfilter/asrc_sinc.c float y = x2 / i++; i 118 libavfilter/asrc_sinc.c int i, m = num_taps - 1; i 124 libavfilter/asrc_sinc.c for (i = 0; i <= m / 2; i++) { i 125 libavfilter/asrc_sinc.c float z = i - .5f * m, x = z * M_PI, y = z * mult1; i 126 libavfilter/asrc_sinc.c h[i] = x ? sinf(Fc * x) / x : Fc; i 127 libavfilter/asrc_sinc.c sum += h[i] *= bessel_I_0(beta * sqrtf(1.f - y * y)) * mult; i 128 libavfilter/asrc_sinc.c if (m - i != i) { i 129 libavfilter/asrc_sinc.c h[m - i] = h[i]; i 130 libavfilter/asrc_sinc.c sum += h[i]; i 134 libavfilter/asrc_sinc.c for (i = 0; dc_norm && i < num_taps; i++) i 135 libavfilter/asrc_sinc.c h[i] *= scale / sum; i 203 libavfilter/asrc_sinc.c for (int i = 0; i < n; i++) i 204 libavfilter/asrc_sinc.c h[i] = -h[i]; i 224 libavfilter/asrc_sinc.c int i, work_len, begin, end, imp_peak = 0, peak = 0; i 228 libavfilter/asrc_sinc.c for (i = *len, work_len = 2 * 2 * 8; i > 1; work_len <<= 1, i >>= 1); i 251 libavfilter/asrc_sinc.c for (i = 0; i <= work_len; i += 2) { i 252 libavfilter/asrc_sinc.c float angle = atan2f(work[i + 1], work[i]); i 265 libavfilter/asrc_sinc.c pi_wraps[i >> 1] = cum_1pi; i 267 libavfilter/asrc_sinc.c work[i] = safe_log(sqrtf(SQR(work[i]) + SQR(work[i + 1]))); i 268 libavfilter/asrc_sinc.c work[i + 1] = 0; i 274 libavfilter/asrc_sinc.c for (i = 0; i < work_len; i++) i 275 libavfilter/asrc_sinc.c work[i] *= 2.f / work_len; i 277 libavfilter/asrc_sinc.c for (i = 1; i < work_len / 2; i++) { /* Window to reject acausal components */ i 278 libavfilter/asrc_sinc.c work[i] *= 2; i 279 libavfilter/asrc_sinc.c work[i + work_len / 2] = 0; i 283 libavfilter/asrc_sinc.c for (i = 2; i < work_len; i += 2) /* Interpolate between linear & min phase */ i 284 libavfilter/asrc_sinc.c work[i + 1] = phase1 * i / work_len * pi_wraps[work_len >> 1] + (1 - phase1) * (work[i + 1] + pi_wraps[i >> 1]) - pi_wraps[i >> 1]; i 288 libavfilter/asrc_sinc.c for (i = 2; i < work_len; i += 2) { i 289 libavfilter/asrc_sinc.c float x = expf(work[i]); i 291 libavfilter/asrc_sinc.c work[i ] = x * cosf(work[i + 1]); i 292 libavfilter/asrc_sinc.c work[i + 1] = x * sinf(work[i + 1]); i 296 libavfilter/asrc_sinc.c for (i = 0; i < work_len; i++) i 297 libavfilter/asrc_sinc.c work[i] *= 2.f / work_len; i 300 libavfilter/asrc_sinc.c for (i = 0; i <= (int) (pi_wraps[work_len >> 1] / M_PI + .5f); i++) { i 301 libavfilter/asrc_sinc.c imp_sum += work[i]; i 304 libavfilter/asrc_sinc.c peak = i; i 306 libavfilter/asrc_sinc.c if (work[i] > work[imp_peak]) /* For debug check only */ i 307 libavfilter/asrc_sinc.c imp_peak = i; i 331 libavfilter/asrc_sinc.c for (i = 0; i < *len; i++) { i 332 libavfilter/asrc_sinc.c (*h)[i] = work[(begin + (phase > 50.f ? *len - 1 - i : i) + work_len) & (work_len - 1)]; i 351 libavfilter/asrc_sinc.c int i, n, post_peak, longer; i 372 libavfilter/asrc_sinc.c for (i = 0; i < s->num_taps[!longer]; i++) i 373 libavfilter/asrc_sinc.c h[longer][i + (n - s->num_taps[!longer]) / 2] += h[!longer][i]; i 395 libavfilter/asrc_sinc.c for (i = 0; i < n; i++) i 396 libavfilter/asrc_sinc.c s->coeffs[i] = h[longer][i]; i 93 libavfilter/asrc_sine.c unsigned step, i, c, s, k, new_k, n2; i 103 libavfilter/asrc_sine.c for (i = 0; i < half_pi / 2; i += step) { i 104 libavfilter/asrc_sine.c s = sin[i] + sin[i + step]; i 105 libavfilter/asrc_sine.c c = sin[half_pi - i] + sin[half_pi - i - step]; i 114 libavfilter/asrc_sine.c sin[i + step / 2] = (k * s + 0x7FFF) >> 16; i 115 libavfilter/asrc_sine.c sin[half_pi - i - step / 2] = (k * c + 0x8000) >> 16; i 119 libavfilter/asrc_sine.c for (i = 0; i <= half_pi; i++) i 120 libavfilter/asrc_sine.c sin[i] = (sin[i] + (1 << (AMPLITUDE_SHIFT - 1))) >> AMPLITUDE_SHIFT; i 122 libavfilter/asrc_sine.c for (i = 0; i < half_pi; i++) i 123 libavfilter/asrc_sine.c sin[half_pi * 2 - i] = sin[i]; i 124 libavfilter/asrc_sine.c for (i = 0; i < 2 * half_pi; i++) i 125 libavfilter/asrc_sine.c sin[i + 2 * half_pi] = -sin[i]; i 227 libavfilter/asrc_sine.c int i, nb_samples = lrint(av_expr_eval(sine->samples_per_frame_expr, values, sine)); i 246 libavfilter/asrc_sine.c for (i = 0; i < nb_samples; i++) { i 247 libavfilter/asrc_sine.c samples[i] = sine->sin[sine->phi >> (32 - LOG_PERIOD)]; i 250 libavfilter/asrc_sine.c samples[i] += sine->sin[sine->phi_beep >> (32 - LOG_PERIOD)] << 1; i 142 libavfilter/avf_abitscope.c int i; i 144 libavfilter/avf_abitscope.c for (i = 0; i < max; i++) { i 145 libavfilter/avf_abitscope.c if (sample & (1U << i)) i 146 libavfilter/avf_abitscope.c s->counter[i]++; i 156 libavfilter/avf_abitscope.c int ch, i, j, b; i 164 libavfilter/avf_abitscope.c for (i = 0; i < outlink->h; i++) i 165 libavfilter/avf_abitscope.c memset(outpicref->data[0] + i * outpicref->linesize[0], 0, outlink->w * 4); i 179 libavfilter/avf_abitscope.c for (i = 0; i < insamples->nb_samples; i++) i 180 libavfilter/avf_abitscope.c count_bits(s, in[i], 16); i 187 libavfilter/avf_abitscope.c for (i = 0; i < ww; i++) { i 188 libavfilter/avf_abitscope.c AV_WN32(&dst[i * 4], color); i 202 libavfilter/avf_abitscope.c for (i = 0; i < insamples->nb_samples; i++) i 203 libavfilter/avf_abitscope.c count_bits(s, in[i], 32); i 210 libavfilter/avf_abitscope.c for (i = 0; i < ww; i++) { i 211 libavfilter/avf_abitscope.c AV_WN32(&dst[i * 4], color); i 399 libavfilter/avf_ahistogram.c int i; i 405 libavfilter/avf_ahistogram.c for (i = 0; i < 101; i++) i 406 libavfilter/avf_ahistogram.c av_frame_free(&s->in[i]); i 156 libavfilter/avf_aphasemeter.c int i; i 168 libavfilter/avf_aphasemeter.c for (i = 0; i < outlink->h; i++) i 169 libavfilter/avf_aphasemeter.c memset(out->data[0] + i * out->linesize[0], 0, outlink->w * 4); i 172 libavfilter/avf_aphasemeter.c for (i = outlink->h - 1; i >= 10; i--) i 173 libavfilter/avf_aphasemeter.c memmove(out->data[0] + (i ) * out->linesize[0], i 174 libavfilter/avf_aphasemeter.c out->data[0] + (i-1) * out->linesize[0], i 176 libavfilter/avf_aphasemeter.c for (i = 0; i < outlink->w; i++) i 177 libavfilter/avf_aphasemeter.c AV_WL32(out->data[0] + i * 4, 0); i 180 libavfilter/avf_aphasemeter.c for (i = 0; i < in->nb_samples; i++) { i 181 libavfilter/avf_aphasemeter.c const float *src = (float *)in->data[0] + i * 2; i 203 libavfilter/avf_aphasemeter.c for (i = 1; i < 10 && i < outlink->h; i++) i 204 libavfilter/avf_aphasemeter.c memcpy(out->data[0] + i * out->linesize[0], out->data[0], outlink->w * 4); i 230 libavfilter/avf_aphasemeter.c int i; i 233 libavfilter/avf_aphasemeter.c for (i = 0; i < ctx->nb_outputs; i++) i 234 libavfilter/avf_aphasemeter.c av_freep(&ctx->output_pads[i].name); i 166 libavfilter/avf_avectorscope.c int i, j; i 170 libavfilter/avf_avectorscope.c for (i = 0; i < s->h; i++) { i 245 libavfilter/avf_avectorscope.c int i; i 257 libavfilter/avf_avectorscope.c for (i = 0; i < outlink->h; i++) i 258 libavfilter/avf_avectorscope.c memset(s->outpicref->data[0] + i * s->outpicref->linesize[0], 0, outlink->w * 4); i 271 libavfilter/avf_avectorscope.c for (i = 0; i < insamples->nb_samples * 2; i++) { i 272 libavfilter/avf_avectorscope.c float sample = samples[i] / (float)INT16_MAX; i 281 libavfilter/avf_avectorscope.c for (i = 0; i < insamples->nb_samples * 2; i++) { i 282 libavfilter/avf_avectorscope.c max = FFMAX(FFABS(samples[i]), max); i 293 libavfilter/avf_avectorscope.c for (i = 0; i < insamples->nb_samples; i++) { i 294 libavfilter/avf_avectorscope.c int16_t *samples = (int16_t *)insamples->data[0] + i * 2; i 295 libavfilter/avf_avectorscope.c float *samplesf = (float *)insamples->data[0] + i * 2; i 230 libavfilter/avf_concat.c unsigned i = cat->cur_idx; i 231 libavfilter/avf_concat.c unsigned imax = i + ctx->nb_outputs; i 234 libavfilter/avf_concat.c pts = cat->in[i++].pts; i 235 libavfilter/avf_concat.c for (; i < imax; i++) i 236 libavfilter/avf_concat.c pts = FFMAX(pts, cat->in[i].pts); i 349 libavfilter/avf_concat.c unsigned i; i 351 libavfilter/avf_concat.c for (i = 0; i < ctx->nb_inputs; i++) i 352 libavfilter/avf_concat.c av_freep(&ctx->input_pads[i].name); i 353 libavfilter/avf_concat.c for (i = 0; i < ctx->nb_outputs; i++) i 354 libavfilter/avf_concat.c av_freep(&ctx->output_pads[i].name); i 362 libavfilter/avf_concat.c unsigned i, j; i 367 libavfilter/avf_concat.c for (i = 0; i < ctx->nb_outputs; i++) { i 368 libavfilter/avf_concat.c status = ff_outlink_get_status(ctx->outputs[i]); i 371 libavfilter/avf_concat.c for (j = i; j < ctx->nb_inputs; j += ctx->nb_outputs) { i 383 libavfilter/avf_concat.c for (i = 0; i < ctx->nb_outputs; i++) { i 384 libavfilter/avf_concat.c ret = ff_inlink_consume_frame(ctx->inputs[cat->cur_idx + i], &frame); i 389 libavfilter/avf_concat.c return push_frame(ctx, cat->cur_idx + i, frame); i 396 libavfilter/avf_concat.c for (i = 0; i < ctx->nb_outputs; i++) { i 397 libavfilter/avf_concat.c ret = ff_inlink_acknowledge_status(ctx->inputs[cat->cur_idx + i], &status, &pts); i 400 libavfilter/avf_concat.c close_input(ctx, cat->cur_idx + i); i 402 libavfilter/avf_concat.c ff_outlink_set_status(ctx->outputs[i], status, pts); i 416 libavfilter/avf_concat.c for (i = 0; i < ctx->nb_outputs; i++) { i 417 libavfilter/avf_concat.c if (ff_outlink_frame_wanted(ctx->outputs[i])) { i 418 libavfilter/avf_concat.c if (cat->in[cat->cur_idx + i].eof) { i 424 libavfilter/avf_concat.c ff_inlink_request_frame(ctx->inputs[cat->cur_idx + i]); i 273 libavfilter/avf_showcqt.c int k, x, i, j; i 279 libavfilter/avf_showcqt.c i = coeffs[k].start + x; i 280 libavfilter/avf_showcqt.c j = fft_len - i; i 281 libavfilter/avf_showcqt.c a.re += u * src[i].re; i 282 libavfilter/avf_showcqt.c a.im += u * src[i].im; i 596 libavfilter/avf_showcqt.c int i, ret; i 601 libavfilter/avf_showcqt.c for (i = 0; font[i]; i++) { i 602 libavfilter/avf_showcqt.c if (font[i] == '|') i 603 libavfilter/avf_showcqt.c font[i] = ':'; i 1034 libavfilter/avf_showcqt.c int ls, i, y, yh; i 1042 libavfilter/avf_showcqt.c for (i = 1; i < nb_planes; i++) { i 1043 libavfilter/avf_showcqt.c ls = FFMIN(out->linesize[i], sono->linesize[i]); i 1046 libavfilter/avf_showcqt.c memcpy(out->data[i] + (offh + yh) * out->linesize[i], i 1047 libavfilter/avf_showcqt.c sono->data[i] + (idx + y) % h * sono->linesize[i], ls); i 1085 libavfilter/avf_showcqt.c int x, i; i 1094 libavfilter/avf_showcqt.c for (i = 0; i < s->fcount; i++) i 1095 libavfilter/avf_showcqt.c h += s->h_buf[s->fcount * x + i]; i 1114 libavfilter/avf_showcqt.c for (i = 0; i < s->fcount; i++) { i 1115 libavfilter/avf_showcqt.c result.re += s->cqt_result[s->fcount * x + i].re; i 1116 libavfilter/avf_showcqt.c result.im += s->cqt_result[s->fcount * x + i].im; i 1486 libavfilter/avf_showcqt.c int remaining, step, ret, x, i, j, m; i 1513 libavfilter/avf_showcqt.c i = insamples->nb_samples - remaining; i 1517 libavfilter/avf_showcqt.c s->fft_data[j+m].re = audio_data[2*(i+m)]; i 1518 libavfilter/avf_showcqt.c s->fft_data[j+m].im = audio_data[2*(i+m)+1]; i 1551 libavfilter/avf_showcqt.c s->fft_data[j+m].re = audio_data[2*(i+m)]; i 1552 libavfilter/avf_showcqt.c s->fft_data[j+m].im = audio_data[2*(i+m)+1]; i 169 libavfilter/avf_showfreqs.c int i; i 186 libavfilter/avf_showfreqs.c for (i = 0; i < s->nb_channels; i++) { i 187 libavfilter/avf_showfreqs.c av_freep(&s->fft_data[i]); i 188 libavfilter/avf_showfreqs.c av_freep(&s->avg_data[i]); i 200 libavfilter/avf_showfreqs.c for (i = 0; i < s->nb_channels; i++) { i 201 libavfilter/avf_showfreqs.c s->fft_data[i] = av_calloc(s->win_size, sizeof(**s->fft_data)); i 202 libavfilter/avf_showfreqs.c s->avg_data[i] = av_calloc(s->nb_freq, sizeof(**s->avg_data)); i 203 libavfilter/avf_showfreqs.c if (!s->fft_data[i] || !s->avg_data[i]) i 221 libavfilter/avf_showfreqs.c for (s->scale = 0, i = 0; i < s->win_size; i++) { i 222 libavfilter/avf_showfreqs.c s->scale += s->window_func_lut[i] * s->window_func_lut[i]; i 287 libavfilter/avf_showfreqs.c int x, y, i; i 338 libavfilter/avf_showfreqs.c for (i = y; i <= *prev_y; i++) i 339 libavfilter/avf_showfreqs.c draw_dot(out, sx, i, fg); i 341 libavfilter/avf_showfreqs.c for (i = *prev_y; i <= y; i++) i 342 libavfilter/avf_showfreqs.c draw_dot(out, sx, i, fg); i 344 libavfilter/avf_showfreqs.c draw_dot(out, x, i - 1, fg); i 350 libavfilter/avf_showfreqs.c for (i = y; i < end; i++) i 351 libavfilter/avf_showfreqs.c draw_dot(out, x, i, fg); i 496 libavfilter/avf_showfreqs.c int i; i 499 libavfilter/avf_showfreqs.c for (i = 0; i < s->nb_channels; i++) { i 501 libavfilter/avf_showfreqs.c av_freep(&s->fft_data[i]); i 503 libavfilter/avf_showfreqs.c av_freep(&s->avg_data[i]); i 94 libavfilter/avf_showspatial.c int i; i 96 libavfilter/avf_showspatial.c for (i = 0; i < 2; i++) i 97 libavfilter/avf_showspatial.c av_fft_end(s->fft[i]); i 98 libavfilter/avf_showspatial.c for (i = 0; i < 2; i++) i 99 libavfilter/avf_showspatial.c av_fft_end(s->ifft[i]); i 100 libavfilter/avf_showspatial.c for (i = 0; i < 2; i++) i 101 libavfilter/avf_showspatial.c av_freep(&s->fft_data[i]); i 157 libavfilter/avf_showspatial.c int i, fft_bits; i 175 libavfilter/avf_showspatial.c for (i = 0; i < 2; i++) { i 176 libavfilter/avf_showspatial.c av_fft_end(s->fft[i]); i 177 libavfilter/avf_showspatial.c av_freep(&s->fft_data[i]); i 179 libavfilter/avf_showspatial.c for (i = 0; i < 2; i++) { i 180 libavfilter/avf_showspatial.c s->fft[i] = av_fft_init(fft_bits, 0); i 181 libavfilter/avf_showspatial.c if (!s->fft[i]) { i 188 libavfilter/avf_showspatial.c for (i = 0; i < 2; i++) { i 189 libavfilter/avf_showspatial.c s->fft_data[i] = av_calloc(s->buf_size, sizeof(**s->fft_data)); i 190 libavfilter/avf_showspatial.c if (!s->fft_data[i]) i 247 libavfilter/avf_showspatial.c for (int i = 0; i < outlink->h; i++) { i 248 libavfilter/avf_showspatial.c memset(outpicref->data[0] + i * outpicref->linesize[0], 0, outlink->w); i 249 libavfilter/avf_showspatial.c memset(outpicref->data[1] + i * outpicref->linesize[1], 0, outlink->w); i 250 libavfilter/avf_showspatial.c memset(outpicref->data[2] + i * outpicref->linesize[2], 0, outlink->w); i 303 libavfilter/avf_showspectrum.c int i; i 307 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) i 308 libavfilter/avf_showspectrum.c av_fft_end(s->fft[i]); i 312 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) i 313 libavfilter/avf_showspectrum.c av_fft_end(s->ifft[i]); i 317 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) i 318 libavfilter/avf_showspectrum.c av_freep(&s->fft_data[i]); i 322 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) i 323 libavfilter/avf_showspectrum.c av_freep(&s->fft_scratch[i]); i 327 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) i 328 libavfilter/avf_showspectrum.c av_freep(&s->color_buffer[i]); i 333 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) i 334 libavfilter/avf_showspectrum.c av_freep(&s->magnitudes[i]); i 340 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) i 341 libavfilter/avf_showspectrum.c av_freep(&s->phases[i]); i 481 libavfilter/avf_showspectrum.c int i; i 485 libavfilter/avf_showspectrum.c for (i = 0; txt[i]; i++) { i 490 libavfilter/avf_showspectrum.c uint8_t *p = pic->data[0] + (y + i * 10) * pic->linesize[0] + x; i 492 libavfilter/avf_showspectrum.c if (font[txt[i] * font_height + font_height - 1 - char_y] & mask) i 498 libavfilter/avf_showspectrum.c uint8_t *p = pic->data[0] + y*pic->linesize[0] + (x + i*8); i 501 libavfilter/avf_showspectrum.c if (font[txt[i] * font_height + char_y] & mask) i 580 libavfilter/avf_showspectrum.c int i; i 582 libavfilter/avf_showspectrum.c for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++) i 583 libavfilter/avf_showspectrum.c if (color_table[cm][i].a >= a) i 587 libavfilter/avf_showspectrum.c if (a <= color_table[cm][i - 1].a) { i 588 libavfilter/avf_showspectrum.c y = color_table[cm][i - 1].y; i 589 libavfilter/avf_showspectrum.c u = color_table[cm][i - 1].u; i 590 libavfilter/avf_showspectrum.c v = color_table[cm][i - 1].v; i 591 libavfilter/avf_showspectrum.c } else if (a >= color_table[cm][i].a) { i 592 libavfilter/avf_showspectrum.c y = color_table[cm][i].y; i 593 libavfilter/avf_showspectrum.c u = color_table[cm][i].u; i 594 libavfilter/avf_showspectrum.c v = color_table[cm][i].v; i 596 libavfilter/avf_showspectrum.c float start = color_table[cm][i - 1].a; i 597 libavfilter/avf_showspectrum.c float end = color_table[cm][i].a; i 599 libavfilter/avf_showspectrum.c y = color_table[cm][i - 1].y * (1.0f - lerpfrac) i 600 libavfilter/avf_showspectrum.c + color_table[cm][i].y * lerpfrac; i 601 libavfilter/avf_showspectrum.c u = color_table[cm][i - 1].u * (1.0f - lerpfrac) i 602 libavfilter/avf_showspectrum.c + color_table[cm][i].u * lerpfrac; i 603 libavfilter/avf_showspectrum.c v = color_table[cm][i - 1].v * (1.0f - lerpfrac) i 604 libavfilter/avf_showspectrum.c + color_table[cm][i].v * lerpfrac; i 989 libavfilter/avf_showspectrum.c int i, fft_bits, h, w; i 1057 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) { i 1059 libavfilter/avf_showspectrum.c av_fft_end(s->ifft[i]); i 1060 libavfilter/avf_showspectrum.c av_freep(&s->fft_scratch[i]); i 1062 libavfilter/avf_showspectrum.c av_fft_end(s->fft[i]); i 1063 libavfilter/avf_showspectrum.c av_freep(&s->fft_data[i]); i 1068 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) { i 1069 libavfilter/avf_showspectrum.c s->fft[i] = av_fft_init(fft_bits + !!s->stop, 0); i 1071 libavfilter/avf_showspectrum.c s->ifft[i] = av_fft_init(fft_bits + !!s->stop, 1); i 1072 libavfilter/avf_showspectrum.c if (!s->ifft[i]) { i 1078 libavfilter/avf_showspectrum.c if (!s->fft[i]) { i 1088 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) { i 1089 libavfilter/avf_showspectrum.c s->magnitudes[i] = av_calloc(s->orientation == VERTICAL ? s->h : s->w, sizeof(**s->magnitudes)); i 1090 libavfilter/avf_showspectrum.c if (!s->magnitudes[i]) i 1097 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) { i 1098 libavfilter/avf_showspectrum.c s->phases[i] = av_calloc(s->orientation == VERTICAL ? s->h : s->w, sizeof(**s->phases)); i 1099 libavfilter/avf_showspectrum.c if (!s->phases[i]) i 1107 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) { i 1108 libavfilter/avf_showspectrum.c s->color_buffer[i] = av_calloc(s->orientation == VERTICAL ? s->h * 3 : s->w * 3, sizeof(**s->color_buffer)); i 1109 libavfilter/avf_showspectrum.c if (!s->color_buffer[i]) i 1119 libavfilter/avf_showspectrum.c for (i = 0; i < s->nb_display_channels; i++) { i 1120 libavfilter/avf_showspectrum.c s->fft_data[i] = av_calloc(s->buf_size, sizeof(**s->fft_data)); i 1121 libavfilter/avf_showspectrum.c if (!s->fft_data[i]) i 1124 libavfilter/avf_showspectrum.c s->fft_scratch[i] = av_calloc(s->buf_size, sizeof(**s->fft_scratch)); i 1125 libavfilter/avf_showspectrum.c if (!s->fft_scratch[i]) i 1144 libavfilter/avf_showspectrum.c for (s->win_scale = 0, i = 0; i < s->win_size; i++) { i 1145 libavfilter/avf_showspectrum.c s->win_scale += s->window_func_lut[i] * s->window_func_lut[i]; i 1156 libavfilter/avf_showspectrum.c for (i = 0; i < outlink->h; i++) { i 1157 libavfilter/avf_showspectrum.c memset(outpicref->data[0] + i * outpicref->linesize[0], 0, outlink->w); i 1158 libavfilter/avf_showspectrum.c memset(outpicref->data[1] + i * outpicref->linesize[1], 128, outlink->w); i 1159 libavfilter/avf_showspectrum.c memset(outpicref->data[2] + i * outpicref->linesize[2], 128, outlink->w); i 1476 libavfilter/avf_showspectrum.c for (int i = 0; i < outlink->h; i++) { i 1477 libavfilter/avf_showspectrum.c memset(s->outpicref->data[0] + i * s->outpicref->linesize[0] + s->xpos, 0, outlink->w - s->xpos); i 1478 libavfilter/avf_showspectrum.c memset(s->outpicref->data[1] + i * s->outpicref->linesize[1] + s->xpos, 128, outlink->w - s->xpos); i 1479 libavfilter/avf_showspectrum.c memset(s->outpicref->data[2] + i * s->outpicref->linesize[2] + s->xpos, 128, outlink->w - s->xpos); i 1482 libavfilter/avf_showspectrum.c for (int i = s->xpos; i < outlink->h; i++) { i 1483 libavfilter/avf_showspectrum.c memset(s->outpicref->data[0] + i * s->outpicref->linesize[0], 0, outlink->w); i 1484 libavfilter/avf_showspectrum.c memset(s->outpicref->data[1] + i * s->outpicref->linesize[1], 128, outlink->w); i 1485 libavfilter/avf_showspectrum.c memset(s->outpicref->data[2] + i * s->outpicref->linesize[2], 128, outlink->w); i 148 libavfilter/avf_showvolume.c int i; i 151 libavfilter/avf_showvolume.c for (i = 0; i < nb_samples; i++) i 152 libavfilter/avf_showvolume.c *peak = FFMAX(*peak, FFABS(src[i])); i 157 libavfilter/avf_showvolume.c int i; i 159 libavfilter/avf_showvolume.c for (i = 0; i < nb_samples; i++) i 160 libavfilter/avf_showvolume.c *rms += factor * (src[i] * src[i] - *rms); i 215 libavfilter/avf_showvolume.c int i; i 217 libavfilter/avf_showvolume.c for (i = 0; i < s->w; i++) { i 218 libavfilter/avf_showvolume.c float max = i / (float)(s->w - 1); i 223 libavfilter/avf_showvolume.c s->color_lut[ch * s->w + i] = av_expr_eval(s->c_expr, &s->values[ch * VAR_VARS_NB], NULL); i 234 libavfilter/avf_showvolume.c int i; i 238 libavfilter/avf_showvolume.c for (i = 0; txt[i]; i++) { i 243 libavfilter/avf_showvolume.c uint8_t *p = pic->data[0] + (y + i * 10) * pic->linesize[0] + x * 4; i 245 libavfilter/avf_showvolume.c if (font[txt[i] * font_height + font_height - 1 - char_y] & mask) i 251 libavfilter/avf_showvolume.c uint8_t *p = pic->data[0] + y * pic->linesize[0] + (x + i * 8) * 4; i 254 libavfilter/avf_showvolume.c if (font[txt[i] * font_height + char_y] & mask) i 266 libavfilter/avf_showvolume.c int i, j; i 269 libavfilter/avf_showvolume.c for (i = 0; i < outlink->h; i++) { i 270 libavfilter/avf_showvolume.c uint32_t *dst = (uint32_t *)(s->out->data[0] + i * s->out->linesize[0]); i 548 libavfilter/avf_showwaves.c int ret, i; i 553 libavfilter/avf_showwaves.c for (i = 0; i < nb_channels; i++) i 554 libavfilter/avf_showwaves.c showwaves->buf_idy[i] = 0; i 585 libavfilter/avf_showwaves.c int i; i 589 libavfilter/avf_showwaves.c for (i = 0; i < frame->nb_samples; i++) { i 594 libavfilter/avf_showwaves.c sum[ch] += abs(p[ch + i*nb_channels]) << 1; i 680 libavfilter/avf_showwaves.c int i, j, ret = 0; i 686 libavfilter/avf_showwaves.c for (i = 0; i < nb_samples; i++) { i 711 libavfilter/avf_showwaves.c (ff_outlink_get_status(inlink) && i == nb_samples - 1)) i 109 libavfilter/avfilter.c unsigned i; i 128 libavfilter/avfilter.c for (i = idx + 1; i < *count; i++) i 129 libavfilter/avfilter.c if ((*links)[i]) i 130 libavfilter/avfilter.c (*(unsigned *)((uint8_t *) (*links)[i] + padidx_off))++; i 204 libavfilter/avfilter.c unsigned i; i 206 libavfilter/avfilter.c for (i = 0; i < filter->nb_outputs; i++) i 207 libavfilter/avfilter.c filter->outputs[i]->frame_blocked_in = 0; i 280 libavfilter/avfilter.c unsigned i; i 283 libavfilter/avfilter.c for (i = 0; i < filter->nb_inputs; i ++) { i 284 libavfilter/avfilter.c AVFilterLink *link = filter->inputs[i]; i 290 libavfilter/avfilter.c "Not all input and output are properly linked (%d).\n", i); i 434 libavfilter/avfilter.c unsigned i; i 437 libavfilter/avfilter.c for (i = 0; i < ctx->nb_inputs; i++) i 438 libavfilter/avfilter.c if (ctx->inputs[i]->status_out == status) i 439 libavfilter/avfilter.c r = FFMIN(r, av_rescale_q(ctx->inputs[i]->current_pts, ctx->inputs[i]->time_base, link_time_base)); i 443 libavfilter/avfilter.c for (i = 0; i < ctx->nb_inputs; i++) i 444 libavfilter/avfilter.c r = FFMIN(r, av_rescale_q(ctx->inputs[i]->status_in_pts, ctx->inputs[i]->time_base, link_time_base)); i 635 libavfilter/avfilter.c int i; i 637 libavfilter/avfilter.c for (i = 0; i < nb_jobs; i++) { i 638 libavfilter/avfilter.c int r = func(ctx, arg, i, nb_jobs); i 640 libavfilter/avfilter.c ret[i] = r; i 744 libavfilter/avfilter.c int i; i 755 libavfilter/avfilter.c for (i = 0; i < filter->nb_inputs; i++) { i 756 libavfilter/avfilter.c free_link(filter->inputs[i]); i 758 libavfilter/avfilter.c for (i = 0; i < filter->nb_outputs; i++) { i 759 libavfilter/avfilter.c free_link(filter->outputs[i]); i 1137 libavfilter/avfilter.c unsigned nb_samples, nb_frames, i, p; i 1174 libavfilter/avfilter.c for (i = 0; i < nb_frames; i++) { i 1259 libavfilter/avfilter.c unsigned i; i 1261 libavfilter/avfilter.c for (i = 0; i < filter->nb_inputs; i++) { i 1262 libavfilter/avfilter.c if (samples_ready(filter->inputs[i], filter->inputs[i]->min_samples)) { i 1263 libavfilter/avfilter.c return ff_filter_frame_to_filter(filter->inputs[i]); i 1266 libavfilter/avfilter.c for (i = 0; i < filter->nb_inputs; i++) { i 1267 libavfilter/avfilter.c if (filter->inputs[i]->status_in && !filter->inputs[i]->status_out) { i 1268 libavfilter/avfilter.c av_assert1(!ff_framequeue_queued_frames(&filter->inputs[i]->fifo)); i 1269 libavfilter/avfilter.c return forward_status_change(filter, filter->inputs[i]); i 1272 libavfilter/avfilter.c for (i = 0; i < filter->nb_outputs; i++) { i 1273 libavfilter/avfilter.c if (filter->outputs[i]->frame_wanted_out && i 1274 libavfilter/avfilter.c !filter->outputs[i]->frame_blocked_in) { i 1275 libavfilter/avfilter.c return ff_request_frame_to_filter(filter->outputs[i]); i 104 libavfilter/avfiltergraph.c int i, j; i 105 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 106 libavfilter/avfiltergraph.c if (graph->filters[i] == filter) { i 107 libavfilter/avfiltergraph.c FFSWAP(AVFilterContext*, graph->filters[i], i 217 libavfilter/avfiltergraph.c int i, j; i 219 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 221 libavfilter/avfiltergraph.c filt = graph->filters[i]; i 255 libavfilter/avfiltergraph.c int i, ret; i 257 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 258 libavfilter/avfiltergraph.c filt = graph->filters[i]; i 273 libavfilter/avfiltergraph.c unsigned i, j; i 276 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 277 libavfilter/avfiltergraph.c f = graph->filters[i]; i 292 libavfilter/avfiltergraph.c int i; i 294 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) i 295 libavfilter/avfiltergraph.c if (graph->filters[i]->name && !strcmp(name, graph->filters[i]->name)) i 296 libavfilter/avfiltergraph.c return graph->filters[i]; i 318 libavfilter/avfiltergraph.c int ret, i; i 333 libavfilter/avfiltergraph.c for (i = 0; i < ctx->nb_inputs; i++) i 334 libavfilter/avfiltergraph.c sanitize_channel_layouts(ctx, ctx->inputs[i]->out_channel_layouts); i 335 libavfilter/avfiltergraph.c for (i = 0; i < ctx->nb_outputs; i++) i 336 libavfilter/avfiltergraph.c sanitize_channel_layouts(ctx, ctx->outputs[i]->in_channel_layouts); i 354 libavfilter/avfiltergraph.c int i; i 356 libavfilter/avfiltergraph.c for (i = 0; i < f->nb_inputs; i++) { i 357 libavfilter/avfiltergraph.c if (!f->inputs[i]->out_formats) i 359 libavfilter/avfiltergraph.c if (f->inputs[i]->type == AVMEDIA_TYPE_AUDIO && i 360 libavfilter/avfiltergraph.c !(f->inputs[i]->out_samplerates && i 361 libavfilter/avfiltergraph.c f->inputs[i]->out_channel_layouts)) i 364 libavfilter/avfiltergraph.c for (i = 0; i < f->nb_outputs; i++) { i 365 libavfilter/avfiltergraph.c if (!f->outputs[i]->in_formats) i 367 libavfilter/avfiltergraph.c if (f->outputs[i]->type == AVMEDIA_TYPE_AUDIO && i 368 libavfilter/avfiltergraph.c !(f->outputs[i]->in_samplerates && i 369 libavfilter/avfiltergraph.c f->outputs[i]->in_channel_layouts)) i 444 libavfilter/avfiltergraph.c int i, j, ret; i 451 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 452 libavfilter/avfiltergraph.c AVFilterContext *f = graph->filters[i]; i 466 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 467 libavfilter/avfiltergraph.c AVFilterContext *filter = graph->filters[i]; i 630 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) i 631 libavfilter/avfiltergraph.c if (!formats_declared(graph->filters[i])) i 633 libavfilter/avfiltergraph.c graph->filters[i]->name); i 687 libavfilter/avfiltergraph.c int i; i 688 libavfilter/avfiltergraph.c for (i=0; i<link->in_formats->nb_formats; i++) { i 689 libavfilter/avfiltergraph.c enum AVPixelFormat p = link->in_formats->formats[i]; i 700 libavfilter/avfiltergraph.c int i; i 701 libavfilter/avfiltergraph.c for (i=0; i<link->in_formats->nb_formats; i++) { i 702 libavfilter/avfiltergraph.c enum AVSampleFormat p = link->in_formats->formats[i]; i 755 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_inputs; i++) { \ i 756 libavfilter/avfiltergraph.c AVFilterLink *link = filter->inputs[i]; \ i 792 libavfilter/avfiltergraph.c int i, j, k, ret = 0; i 800 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_inputs; i++) { i 801 libavfilter/avfiltergraph.c AVFilterLink *inlink = filter->inputs[i]; i 842 libavfilter/avfiltergraph.c int i, reduced, ret; i 847 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 848 libavfilter/avfiltergraph.c if ((ret = reduce_formats_on_filter(graph->filters[i])) < 0) i 861 libavfilter/avfiltergraph.c int i, j; i 863 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_inputs; i++) { i 864 libavfilter/avfiltergraph.c link = filter->inputs[i]; i 870 libavfilter/avfiltergraph.c if (i == filter->nb_inputs) i 875 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_outputs; i++) { i 876 libavfilter/avfiltergraph.c AVFilterLink *outlink = filter->outputs[i]; i 900 libavfilter/avfiltergraph.c int i; i 902 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) i 903 libavfilter/avfiltergraph.c swap_samplerates_on_filter(graph->filters[i]); i 943 libavfilter/avfiltergraph.c int i, j, k; i 945 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_inputs; i++) { i 946 libavfilter/avfiltergraph.c link = filter->inputs[i]; i 952 libavfilter/avfiltergraph.c if (i == filter->nb_inputs) i 955 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_outputs; i++) { i 956 libavfilter/avfiltergraph.c AVFilterLink *outlink = filter->outputs[i]; i 1031 libavfilter/avfiltergraph.c int i; i 1033 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) i 1034 libavfilter/avfiltergraph.c swap_channel_layouts_on_filter(graph->filters[i]); i 1041 libavfilter/avfiltergraph.c int i, j; i 1043 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_inputs; i++) { i 1044 libavfilter/avfiltergraph.c link = filter->inputs[i]; i 1050 libavfilter/avfiltergraph.c if (i == filter->nb_inputs) i 1056 libavfilter/avfiltergraph.c for (i = 0; i < filter->nb_outputs; i++) { i 1057 libavfilter/avfiltergraph.c AVFilterLink *outlink = filter->outputs[i]; i 1099 libavfilter/avfiltergraph.c int i; i 1101 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) i 1102 libavfilter/avfiltergraph.c swap_sample_fmts_on_filter(graph->filters[i]); i 1108 libavfilter/avfiltergraph.c int i, j, ret; i 1113 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 1114 libavfilter/avfiltergraph.c AVFilterContext *filter = graph->filters[i]; i 1145 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 1146 libavfilter/avfiltergraph.c AVFilterContext *filter = graph->filters[i]; i 1192 libavfilter/avfiltergraph.c unsigned i, j; i 1197 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 1198 libavfilter/avfiltergraph.c f = graph->filters[i]; i 1216 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 1217 libavfilter/avfiltergraph.c f = graph->filters[i]; i 1234 libavfilter/avfiltergraph.c int i, j, ret; i 1237 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 1238 libavfilter/avfiltergraph.c f = graph->filters[i]; i 1291 libavfilter/avfiltergraph.c int i, r = AVERROR(ENOSYS); i 1305 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 1306 libavfilter/avfiltergraph.c AVFilterContext *filter = graph->filters[i]; i 1321 libavfilter/avfiltergraph.c int i; i 1326 libavfilter/avfiltergraph.c for (i = 0; i < graph->nb_filters; i++) { i 1327 libavfilter/avfiltergraph.c AVFilterContext *filter = graph->filters[i]; i 1447 libavfilter/avfiltergraph.c unsigned i; i 1451 libavfilter/avfiltergraph.c for (i = 1; i < graph->nb_filters; i++) i 1452 libavfilter/avfiltergraph.c if (graph->filters[i]->ready > filter->ready) i 1453 libavfilter/avfiltergraph.c filter = graph->filters[i]; i 55 libavfilter/bufferqueue.h #define BUCKET(i) queue->queue[(queue->head + (i)) % FF_BUFQUEUE_SIZE] i 215 libavfilter/buffersink.c unsigned i; i 220 libavfilter/buffersink.c for (i = 0; i < NB_ITEMS(buf->pixel_fmts); i++) i 221 libavfilter/buffersink.c if ((ret = ff_add_format(&formats, buf->pixel_fmts[i])) < 0) i 238 libavfilter/buffersink.c unsigned i; i 247 libavfilter/buffersink.c for (i = 0; i < NB_ITEMS(buf->sample_fmts); i++) i 248 libavfilter/buffersink.c if ((ret = ff_add_format(&formats, buf->sample_fmts[i])) < 0) i 256 libavfilter/buffersink.c for (i = 0; i < NB_ITEMS(buf->channel_layouts); i++) i 257 libavfilter/buffersink.c if ((ret = ff_add_channel_layout(&layouts, buf->channel_layouts[i])) < 0) i 259 libavfilter/buffersink.c for (i = 0; i < NB_ITEMS(buf->channel_counts); i++) i 260 libavfilter/buffersink.c if ((ret = ff_add_channel_layout(&layouts, FF_COUNT2LAYOUT(buf->channel_counts[i]))) < 0) i 275 libavfilter/buffersink.c for (i = 0; i < NB_ITEMS(buf->sample_rates); i++) i 276 libavfilter/buffersink.c if ((ret = ff_add_format(&formats, buf->sample_rates[i])) < 0) i 32 libavfilter/colorspace.c int i, j; i 48 libavfilter/colorspace.c for (i = 0; i < 3; i++) { i 50 libavfilter/colorspace.c out[i][j] *= det; i 72 libavfilter/colorspace.c double i[3][3], sr, sg, sb, zw; i 81 libavfilter/colorspace.c ff_matrix_invert_3x3(rgb2xyz, i); i 83 libavfilter/colorspace.c sr = i[0][0] * wp->xw + i[0][1] * wp->yw + i[0][2] * zw; i 84 libavfilter/colorspace.c sg = i[1][0] * wp->xw + i[1][1] * wp->yw + i[1][2] * zw; i 85 libavfilter/colorspace.c sb = i[2][0] * wp->xw + i[2][1] * wp->yw + i[2][2] * zw; i 35 libavfilter/dnn/dnn_backend_native.c for (int i = 0; i < network->operands_num; ++i) { i 36 libavfilter/dnn/dnn_backend_native.c DnnOperand *oprd = &network->operands[i]; i 62 libavfilter/dnn/dnn_backend_native.c for (int i = 0; i < network->operands_num; ++i) { i 63 libavfilter/dnn/dnn_backend_native.c oprd = &network->operands[i]; i 97 libavfilter/dnn/dnn_backend_native.c for (uint32_t i = 0; i < nb_output; ++i) { i 98 libavfilter/dnn/dnn_backend_native.c const char *output_name = output_names[i]; i 208 libavfilter/dnn/dnn_backend_native.c for (int32_t i = 0; i < network->operands_num; ++i){ i 276 libavfilter/dnn/dnn_backend_native.c for (uint32_t i = 0; i < nb; ++i) { i 277 libavfilter/dnn/dnn_backend_native.c DnnOperand *oprd = &network->operands[network->output_indexes[i]]; i 278 libavfilter/dnn/dnn_backend_native.c outputs[i].data = oprd->data; i 279 libavfilter/dnn/dnn_backend_native.c outputs[i].height = oprd->dims[1]; i 280 libavfilter/dnn/dnn_backend_native.c outputs[i].width = oprd->dims[2]; i 281 libavfilter/dnn/dnn_backend_native.c outputs[i].channels = oprd->dims[3]; i 282 libavfilter/dnn/dnn_backend_native.c outputs[i].dt = oprd->data_type; i 291 libavfilter/dnn/dnn_backend_native.c for (int i = 0; i < 4; ++i) i 292 libavfilter/dnn/dnn_backend_native.c result *= oprd->dims[i]; i 301 libavfilter/dnn/dnn_backend_native.c for (int i = 0; i < 4; i++) { i 302 libavfilter/dnn/dnn_backend_native.c len *= oprd->dims[i]; i 61 libavfilter/dnn/dnn_backend_native_layer_conv2d.c for (int i = 0; i < kernel_size; ++i) { i 62 libavfilter/dnn/dnn_backend_native_layer_conv2d.c conv_params->kernel[i] = av_int2float(avio_rl32(model_file_context)); i 73 libavfilter/dnn/dnn_backend_native_layer_conv2d.c for (int i = 0; i < conv_params->output_num; ++i){ i 74 libavfilter/dnn/dnn_backend_native_layer_conv2d.c conv_params->biases[i] = av_int2float(avio_rl32(model_file_context)); i 89 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < 4; ++i) i 90 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c output->dims[i] = input->dims[i]; i 107 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 108 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v - src[i]; i 111 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 112 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] - params->v; i 117 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 118 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] - src1[i]; i 124 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 125 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v + src[i]; i 130 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 131 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] + src1[i]; i 137 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 138 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v * src[i]; i 143 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 144 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] * src1[i]; i 150 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 151 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = params->v / src[i]; i 154 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 155 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] / params->v; i 160 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 161 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = src[i] / src1[i]; i 167 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 168 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = FFMIN(params->v, src[i]); i 173 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c for (int i = 0; i < dims_count; ++i) { i 174 libavfilter/dnn/dnn_backend_native_layer_mathbinary.c dst[i] = FFMIN(src[i], src1[i]); i 63 libavfilter/dnn/dnn_backend_native_layer_mathunary.c for (int i = 0; i < 4; ++i) i 64 libavfilter/dnn/dnn_backend_native_layer_mathunary.c output->dims[i] = input->dims[i]; i 80 libavfilter/dnn/dnn_backend_native_layer_mathunary.c for (int i = 0; i < dims_count; ++i) i 81 libavfilter/dnn/dnn_backend_native_layer_mathunary.c dst[i] = FFABS(src[i]); i 62 libavfilter/dnn/dnn_backend_native_layer_maximum.c for (int i = 0; i < 4; ++i) i 63 libavfilter/dnn/dnn_backend_native_layer_maximum.c output->dims[i] = input->dims[i]; i 76 libavfilter/dnn/dnn_backend_native_layer_maximum.c for (int i = 0; i < dims_count; ++i) i 77 libavfilter/dnn/dnn_backend_native_layer_maximum.c dst[i] = FFMAX(src[i], params->val.y); i 35 libavfilter/dnn/dnn_backend_native_layer_pad.c for (int i = 0; i < 4; ++i) { i 36 libavfilter/dnn/dnn_backend_native_layer_pad.c params->paddings[i][0] = avio_rl32(model_file_context); i 37 libavfilter/dnn/dnn_backend_native_layer_pad.c params->paddings[i][1] = avio_rl32(model_file_context); i 141 libavfilter/dnn/dnn_backend_native_layer_pad.c for (int i = 0; i < new_hwc_stride; i++) { i 142 libavfilter/dnn/dnn_backend_native_layer_pad.c dst[i] = params->constant_values; i 155 libavfilter/dnn/dnn_backend_native_layer_pad.c for (int i = 0; i < new_hwc_stride; i++) { i 156 libavfilter/dnn/dnn_backend_native_layer_pad.c dst[i] = params->constant_values; i 173 libavfilter/dnn/dnn_backend_native_layer_pad.c for (int i = 0; i < new_wc_stride; i++) { i 174 libavfilter/dnn/dnn_backend_native_layer_pad.c dst[i] = params->constant_values; i 186 libavfilter/dnn/dnn_backend_native_layer_pad.c for (int i = 0; i < new_wc_stride; i++) { i 187 libavfilter/dnn/dnn_backend_native_layer_pad.c dst[i] = params->constant_values; i 206 libavfilter/dnn/dnn_backend_native_layer_pad.c for (int i = 0; i < new_c_stride; i++) { i 207 libavfilter/dnn/dnn_backend_native_layer_pad.c dst[i] = params->constant_values; i 219 libavfilter/dnn/dnn_backend_native_layer_pad.c for (int i = 0; i < new_c_stride; i++) { i 220 libavfilter/dnn/dnn_backend_native_layer_pad.c dst[i] = params->constant_values; i 168 libavfilter/dnn/dnn_backend_tf.c for (int i = 0; i < nb_output; ++i) { i 169 libavfilter/dnn/dnn_backend_tf.c tf_model->outputs[i].oper = TF_GraphOperationByName(tf_model->graph, output_names[i]); i 170 libavfilter/dnn/dnn_backend_tf.c if (!tf_model->outputs[i].oper){ i 174 libavfilter/dnn/dnn_backend_tf.c tf_model->outputs[i].index = 0; i 178 libavfilter/dnn/dnn_backend_tf.c for (uint32_t i = 0; i < tf_model->nb_output; ++i) { i 179 libavfilter/dnn/dnn_backend_tf.c if (tf_model->output_tensors[i]) { i 180 libavfilter/dnn/dnn_backend_tf.c TF_DeleteTensor(tf_model->output_tensors[i]); i 181 libavfilter/dnn/dnn_backend_tf.c tf_model->output_tensors[i] = NULL; i 617 libavfilter/dnn/dnn_backend_tf.c for (uint32_t i = 0; i < tf_model->nb_output; ++i) { i 618 libavfilter/dnn/dnn_backend_tf.c if (tf_model->output_tensors[i]) { i 619 libavfilter/dnn/dnn_backend_tf.c TF_DeleteTensor(tf_model->output_tensors[i]); i 620 libavfilter/dnn/dnn_backend_tf.c tf_model->output_tensors[i] = NULL; i 633 libavfilter/dnn/dnn_backend_tf.c for (uint32_t i = 0; i < nb; ++i) { i 634 libavfilter/dnn/dnn_backend_tf.c outputs[i].height = TF_Dim(tf_model->output_tensors[i], 1); i 635 libavfilter/dnn/dnn_backend_tf.c outputs[i].width = TF_Dim(tf_model->output_tensors[i], 2); i 636 libavfilter/dnn/dnn_backend_tf.c outputs[i].channels = TF_Dim(tf_model->output_tensors[i], 3); i 637 libavfilter/dnn/dnn_backend_tf.c outputs[i].data = TF_TensorData(tf_model->output_tensors[i]); i 638 libavfilter/dnn/dnn_backend_tf.c outputs[i].dt = TF_TensorType(tf_model->output_tensors[i]); i 664 libavfilter/dnn/dnn_backend_tf.c for (uint32_t i = 0; i < tf_model->nb_output; ++i) { i 665 libavfilter/dnn/dnn_backend_tf.c if (tf_model->output_tensors[i]) { i 666 libavfilter/dnn/dnn_backend_tf.c TF_DeleteTensor(tf_model->output_tensors[i]); i 667 libavfilter/dnn/dnn_backend_tf.c tf_model->output_tensors[i] = NULL; i 85 libavfilter/drawutils.c int i; i 97 libavfilter/drawutils.c for (i = 0; i < 4; i++) i 98 libavfilter/drawutils.c dst_color[rgba_map[i]] = rgba_color[i]; i 103 libavfilter/drawutils.c for (i = 0; i < w; i++) i 104 libavfilter/drawutils.c memcpy(line[0] + i * pixel_step[0], dst_color, pixel_step[0]); i 138 libavfilter/drawutils.c int i, plane; i 148 libavfilter/drawutils.c for (i = 0; i < height; i++) { i 160 libavfilter/drawutils.c int i, plane; i 170 libavfilter/drawutils.c for (i = 0; i < height; i++) { i 172 libavfilter/drawutils.c src[plane] + src_linesize[plane]*(i+(y2>>vsub1)), width * pixelstep[plane]); i 182 libavfilter/drawutils.c unsigned i, nb_planes = 0; i 195 libavfilter/drawutils.c for (i = 0; i < desc->nb_components; i++) { i 196 libavfilter/drawutils.c c = &desc->comp[i]; i 225 libavfilter/drawutils.c for (i = 0; i < (desc->nb_components - !!(desc->flags & AV_PIX_FMT_FLAG_ALPHA && !(flags & FF_DRAW_PROCESS_ALPHA))); i++) i 226 libavfilter/drawutils.c draw->comp_mask[desc->comp[i].plane] |= i 227 libavfilter/drawutils.c 1 << desc->comp[i].offset; i 233 libavfilter/drawutils.c unsigned i; i 241 libavfilter/drawutils.c for (i = 0; i < 4; i++) { i 242 libavfilter/drawutils.c color->comp[0].u8[rgba_map[i]] = rgba[i]; i 243 libavfilter/drawutils.c if (draw->desc->comp[rgba_map[i]].depth > 8) { i 244 libavfilter/drawutils.c color->comp[0].u16[rgba_map[i]] = color->comp[0].u8[rgba_map[i]] << 8; i 248 libavfilter/drawutils.c for (i = 0; i < 4; i++) { i 249 libavfilter/drawutils.c color->comp[rgba_map[i]].u8[0] = rgba[i]; i 250 libavfilter/drawutils.c if (draw->desc->comp[rgba_map[i]].depth > 8) i 251 libavfilter/drawutils.c color->comp[rgba_map[i]].u16[0] = color->comp[rgba_map[i]].u8[0] << (draw->desc->comp[rgba_map[i]].depth - 8); i 733 libavfilter/drawutils.c enum AVPixelFormat i; i 738 libavfilter/drawutils.c for (i = 0; av_pix_fmt_desc_get(i); i++) i 739 libavfilter/drawutils.c if (ff_draw_init(&draw, i, flags) >= 0 && i 740 libavfilter/drawutils.c (ret = ff_add_format(&fmts, i)) < 0) i 106 libavfilter/ebur128.c int i, j; i 147 libavfilter/ebur128.c for (i = 0; i < 5; ++i) { i 149 libavfilter/ebur128.c st->d->v[i][j] = 0.0; i 156 libavfilter/ebur128.c size_t i; i 173 libavfilter/ebur128.c for (i = 0; i < st->channels; ++i) { i 174 libavfilter/ebur128.c switch (i) { i 176 libavfilter/ebur128.c st->d->channel_map[i] = FF_EBUR128_LEFT; i 179 libavfilter/ebur128.c st->d->channel_map[i] = FF_EBUR128_RIGHT; i 182 libavfilter/ebur128.c st->d->channel_map[i] = FF_EBUR128_CENTER; i 185 libavfilter/ebur128.c st->d->channel_map[i] = FF_EBUR128_UNUSED; i 188 libavfilter/ebur128.c st->d->channel_map[i] = FF_EBUR128_LEFT_SURROUND; i 191 libavfilter/ebur128.c st->d->channel_map[i] = FF_EBUR128_RIGHT_SURROUND; i 194 libavfilter/ebur128.c st->d->channel_map[i] = FF_EBUR128_UNUSED; i 204 libavfilter/ebur128.c int i; i 207 libavfilter/ebur128.c for (i = 0; i < 1000; ++i) { i 208 libavfilter/ebur128.c histogram_energies[i] = i 209 libavfilter/ebur128.c pow(10.0, ((double) i / 10.0 - 69.95 + 0.691) / 10.0); i 211 libavfilter/ebur128.c for (i = 1; i < 1001; ++i) { i 212 libavfilter/ebur128.c histogram_energy_boundaries[i] = i 213 libavfilter/ebur128.c pow(10.0, ((double) i / 10.0 - 70.0 + 0.691) / 10.0); i 320 libavfilter/ebur128.c size_t i, c; \ i 325 libavfilter/ebur128.c for (i = 0; i < frames; ++i) { \ i 326 libavfilter/ebur128.c type v = srcs[c][src_index + i * stride]; \ i 341 libavfilter/ebur128.c for (i = 0; i < frames; ++i) { \ i 342 libavfilter/ebur128.c st->d->v[ci][0] = (double) (srcs[c][src_index + i * stride] / scaling_factor) \ i 347 libavfilter/ebur128.c audio_data[i * st->channels + c] = \ i 396 libavfilter/ebur128.c size_t i, c; i 404 libavfilter/ebur128.c for (i = 0; i < st->d->audio_data_index / st->channels; ++i) { i 405 libavfilter/ebur128.c channel_sum += st->d->audio_data[i * st->channels + c] * i 406 libavfilter/ebur128.c st->d->audio_data[i * st->channels + c]; i 408 libavfilter/ebur128.c for (i = st->d->audio_data_frames - i 411 libavfilter/ebur128.c i < st->d->audio_data_frames; ++i) { i 412 libavfilter/ebur128.c channel_sum += st->d->audio_data[i * st->channels + c] * i 413 libavfilter/ebur128.c st->d->audio_data[i * st->channels + c]; i 416 libavfilter/ebur128.c for (i = i 418 libavfilter/ebur128.c i < st->d->audio_data_index / st->channels; ++i) { i 420 libavfilter/ebur128.c st->d->audio_data[i * st->channels + i 421 libavfilter/ebur128.c c] * st->d->audio_data[i * i 511 libavfilter/ebur128.c int i; \ i 513 libavfilter/ebur128.c for (i = 0; i < st->channels; i++) \ i 514 libavfilter/ebur128.c buf[i] = src + i; \ i 525 libavfilter/ebur128.c size_t i, j; i 529 libavfilter/ebur128.c for (i = 0; i < size; i++) { i 530 libavfilter/ebur128.c unsigned long *block_energy_histogram = sts[i]->d->block_energy_histogram; i 551 libavfilter/ebur128.c size_t i, j, start_index; i 553 libavfilter/ebur128.c for (i = 0; i < size; i++) i 554 libavfilter/ebur128.c if ((sts[i]->mode & FF_EBUR128_MODE_I) != FF_EBUR128_MODE_I) i 571 libavfilter/ebur128.c for (i = 0; i < size; i++) { i 573 libavfilter/ebur128.c gated_loudness += sts[i]->d->block_energy_histogram[j] * i 575 libavfilter/ebur128.c above_thresh_counter += sts[i]->d->block_energy_histogram[j]; i 679 libavfilter/ebur128.c size_t i, j; i 688 libavfilter/ebur128.c for (i = 0; i < size; ++i) { i 689 libavfilter/ebur128.c if (sts[i]) { i 690 libavfilter/ebur128.c if ((sts[i]->mode & FF_EBUR128_MODE_LRA) != i 699 libavfilter/ebur128.c for (i = 0; i < size; ++i) { i 700 libavfilter/ebur128.c if (!sts[i]) i 703 libavfilter/ebur128.c hist[j] += sts[i]->d->short_term_block_energy_histogram[j]; i 704 libavfilter/ebur128.c stl_size += sts[i]->d->short_term_block_energy_histogram[j]; i 705 libavfilter/ebur128.c stl_power += sts[i]->d->short_term_block_energy_histogram[j] i 93 libavfilter/f_drawgraph.c int ret, i; i 100 libavfilter/f_drawgraph.c for (i = 0; i < 4; i++) { i 101 libavfilter/f_drawgraph.c if (s->fg_str[i]) { i 102 libavfilter/f_drawgraph.c ret = av_expr_parse(&s->fg_expr[i], s->fg_str[i], var_names, i 145 libavfilter/f_drawgraph.c int i, j; i 148 libavfilter/f_drawgraph.c for (i = 0; i < out->height; i++) i 150 libavfilter/f_drawgraph.c AV_WN32(out->data[0] + i * out->linesize[0] + j * 4, bg); i 168 libavfilter/f_drawgraph.c int i; i 212 libavfilter/f_drawgraph.c for (i = 0; i < 4; i++) { i 219 libavfilter/f_drawgraph.c s->values[i][s->nb_values] = NAN; i 221 libavfilter/f_drawgraph.c e = av_dict_get(metadata, s->key[i], NULL, 0); i 231 libavfilter/f_drawgraph.c s->values[i][s->nb_values] = vf; i 239 libavfilter/f_drawgraph.c fg = av_expr_eval(s->fg_expr[i], values, NULL); i 242 libavfilter/f_drawgraph.c if (i == 0 && (s->x >= outlink->w || s->slide == 3)) { i 270 libavfilter/f_drawgraph.c if (i == 0 && (s->slide > 0)) i 286 libavfilter/f_drawgraph.c if (i == 0 && (s->slide > 0)) i 292 libavfilter/f_drawgraph.c if (s->first[i]) { i 293 libavfilter/f_drawgraph.c s->first[i] = 0; i 294 libavfilter/f_drawgraph.c s->prev_y[i] = y; i 297 libavfilter/f_drawgraph.c if (i == 0 && (s->slide > 0)) { i 303 libavfilter/f_drawgraph.c if (y <= s->prev_y[i]) { i 304 libavfilter/f_drawgraph.c for (j = y; j <= s->prev_y[i]; j++) i 307 libavfilter/f_drawgraph.c for (j = s->prev_y[i]; j <= y; j++) i 310 libavfilter/f_drawgraph.c s->prev_y[i] = y; i 343 libavfilter/f_drawgraph.c int ret, i, k, step, l; i 352 libavfilter/f_drawgraph.c for (i = 0; i < 4; i++) { i 356 libavfilter/f_drawgraph.c float vf = s->values[i][k]; i 365 libavfilter/f_drawgraph.c fg = av_expr_eval(s->fg_expr[i], values, NULL); i 388 libavfilter/f_drawgraph.c if (s->first[i]) { i 389 libavfilter/f_drawgraph.c s->first[i] = 0; i 390 libavfilter/f_drawgraph.c s->prev_y[i] = y; i 393 libavfilter/f_drawgraph.c if (y <= s->prev_y[i]) { i 394 libavfilter/f_drawgraph.c for (j = y; j <= s->prev_y[i]; j++) i 397 libavfilter/f_drawgraph.c for (j = s->prev_y[i]; j <= y; j++) i 400 libavfilter/f_drawgraph.c s->prev_y[i] = y; i 437 libavfilter/f_drawgraph.c int i; i 439 libavfilter/f_drawgraph.c for (i = 0; i < 4; i++) i 440 libavfilter/f_drawgraph.c av_expr_free(s->fg_expr[i]); i 249 libavfilter/f_ebur128.c int i; i 263 libavfilter/f_ebur128.c for (i = 0; buf[i]; i++) { i 265 libavfilter/f_ebur128.c uint8_t *p = pic->data[0] + y*pic->linesize[0] + (x + i*8)*3; i 269 libavfilter/f_ebur128.c if (font[buf[i] * font_height + char_y] & mask) i 282 libavfilter/f_ebur128.c int i; i 285 libavfilter/f_ebur128.c for (i = 0; i < len; i++) { i 293 libavfilter/f_ebur128.c int i, x, y; i 350 libavfilter/f_ebur128.c for (i = ebur128->meter; i >= -ebur128->meter * 2; i--) { i 351 libavfilter/f_ebur128.c y = lu_to_y(ebur128, i); i 352 libavfilter/f_ebur128.c x = PAD + (i < 10 && i > -10) * 8; i 353 libavfilter/f_ebur128.c ebur128->y_line_ref[y] = i; i 356 libavfilter/f_ebur128.c "%c%d", i < 0 ? '-' : i > 0 ? '+' : ' ', FFABS(i)); i 406 libavfilter/f_ebur128.c int i; i 421 libavfilter/f_ebur128.c for (i = 0; i < nb_channels; i++) { i 423 libavfilter/f_ebur128.c const uint64_t chl = av_channel_layout_extract_channel(outlink->channel_layout, i); i 425 libavfilter/f_ebur128.c ebur128->ch_weighting[i] = 0; i 427 libavfilter/f_ebur128.c ebur128->ch_weighting[i] = 1.41; i 429 libavfilter/f_ebur128.c ebur128->ch_weighting[i] = 1.0; i 432 libavfilter/f_ebur128.c if (!ebur128->ch_weighting[i]) i 436 libavfilter/f_ebur128.c ebur128->i400.cache[i] = av_calloc(I400_BINS, sizeof(*ebur128->i400.cache[0])); i 437 libavfilter/f_ebur128.c ebur128->i3000.cache[i] = av_calloc(I3000_BINS, sizeof(*ebur128->i3000.cache[0])); i 438 libavfilter/f_ebur128.c if (!ebur128->i400.cache[i] || !ebur128->i3000.cache[i]) i 483 libavfilter/f_ebur128.c int i; i 488 libavfilter/f_ebur128.c for (i = 0; i < HIST_SIZE; i++) { i 489 libavfilter/f_ebur128.c h[i].loudness = i / (double)HIST_GRAIN + ABS_THRES; i 490 libavfilter/f_ebur128.c h[i].energy = ENERGY(h[i].loudness); i 590 libavfilter/f_ebur128.c int i, ch, idx_insample; i 623 libavfilter/f_ebur128.c ebur128->i##time.cache_pos++; \ i 624 libavfilter/f_ebur128.c if (ebur128->i##time.cache_pos == I##time##_BINS) { \ i 625 libavfilter/f_ebur128.c ebur128->i##time.filled = 1; \ i 626 libavfilter/f_ebur128.c ebur128->i##time.cache_pos = 0; \ i 686 libavfilter/f_ebur128.c if (ebur128->i##time.filled) { \ i 689 libavfilter/f_ebur128.c power_##time += ebur128->ch_weighting[ch] * ebur128->i##time.sum[ch]; \ i 709 libavfilter/f_ebur128.c for (i = gate_hist_pos; i < HIST_SIZE; i++) { i 710 libavfilter/f_ebur128.c const int nb_v = ebur128->i400.histogram[i].count; i 712 libavfilter/f_ebur128.c integrated_sum += nb_v * ebur128->i400.histogram[i].energy; i 735 libavfilter/f_ebur128.c for (i = gate_hist_pos; i < HIST_SIZE; i++) i 736 libavfilter/f_ebur128.c nb_powers += ebur128->i3000.histogram[i].count; i 743 libavfilter/f_ebur128.c for (i = gate_hist_pos; i < HIST_SIZE; i++) { i 744 libavfilter/f_ebur128.c n += ebur128->i3000.histogram[i].count; i 746 libavfilter/f_ebur128.c ebur128->lra_low = ebur128->i3000.histogram[i].loudness; i 754 libavfilter/f_ebur128.c for (i = HIST_SIZE - 1; i >= 0; i--) { i 755 libavfilter/f_ebur128.c n -= ebur128->i3000.histogram[i].count; i 757 libavfilter/f_ebur128.c ebur128->lra_high = ebur128->i3000.histogram[i].loudness; i 941 libavfilter/f_ebur128.c int i; i 989 libavfilter/f_ebur128.c for (i = 0; i < ebur128->nb_channels; i++) { i 990 libavfilter/f_ebur128.c av_freep(&ebur128->i400.cache[i]); i 991 libavfilter/f_ebur128.c av_freep(&ebur128->i3000.cache[i]); i 993 libavfilter/f_ebur128.c for (i = 0; i < ctx->nb_outputs; i++) i 994 libavfilter/f_ebur128.c av_freep(&ctx->output_pads[i].name); i 113 libavfilter/f_graphmonitor.c for (int i = 0; i < out->height; i++) i 115 libavfilter/f_graphmonitor.c AV_WN32(out->data[0] + i * out->linesize[0] + j * 4, bg); i 122 libavfilter/f_graphmonitor.c int i; i 130 libavfilter/f_graphmonitor.c for (i = 0; txt[i]; i++) { i 133 libavfilter/f_graphmonitor.c uint8_t *p = pic->data[0] + y*pic->linesize[0] + (x + i*8)*4; i 136 libavfilter/f_graphmonitor.c if (font[txt[i] * font_height + char_y] & mask) { i 254 libavfilter/f_graphmonitor.c for (int i = 0; i < ctx->graph->nb_filters; i++) { i 255 libavfilter/f_graphmonitor.c AVFilterContext *filter = ctx->graph->filters[i]; i 67 libavfilter/f_interleave.c int i, nb_eofs = 0, input_idx = -1; i 72 libavfilter/f_interleave.c for (i = 0; i < ctx->nb_inputs; i++) { i 73 libavfilter/f_interleave.c if (!ff_inlink_queued_frames(ctx->inputs[i])) i 79 libavfilter/f_interleave.c for (i = 0; i < ctx->nb_inputs; i++) { i 82 libavfilter/f_interleave.c if (ff_inlink_queued_frames(ctx->inputs[i]) == 0) i 85 libavfilter/f_interleave.c frame = ff_inlink_peek_frame(ctx->inputs[i], 0); i 91 libavfilter/f_interleave.c ret = ff_inlink_consume_frame(ctx->inputs[i], &frame); i 98 libavfilter/f_interleave.c q_pts = av_rescale_q(frame->pts, ctx->inputs[i]->time_base, AV_TIME_BASE_Q); i 101 libavfilter/f_interleave.c input_idx = i; i 118 libavfilter/f_interleave.c for (i = 0; i < ctx->nb_inputs; i++) i 119 libavfilter/f_interleave.c nb_eofs += !!ff_outlink_get_status(ctx->inputs[i]); i 128 libavfilter/f_interleave.c for (i = 0; i < ctx->nb_inputs; i++) { i 129 libavfilter/f_interleave.c if (ff_inlink_queued_frames(ctx->inputs[i])) i 132 libavfilter/f_interleave.c !ff_outlink_get_status(ctx->inputs[i])) { i 133 libavfilter/f_interleave.c ff_inlink_request_frame(ctx->inputs[i]); i 138 libavfilter/f_interleave.c if (i) { i 150 libavfilter/f_interleave.c int i, ret; i 152 libavfilter/f_interleave.c for (i = 0; i < s->nb_inputs; i++) { i 155 libavfilter/f_interleave.c inpad.name = av_asprintf("input%d", i); i 168 libavfilter/f_interleave.c if ((ret = ff_insert_inpad(ctx, i, &inpad)) < 0) { i 179 libavfilter/f_interleave.c for (int i = 0; i < ctx->nb_inputs; i++) i 180 libavfilter/f_interleave.c av_freep(&ctx->input_pads[i].name); i 187 libavfilter/f_interleave.c int i; i 196 libavfilter/f_interleave.c for (i = 1; i < ctx->nb_inputs; i++) { i 197 libavfilter/f_interleave.c AVFilterLink *inlink = ctx->inputs[i]; i 206 libavfilter/f_interleave.c ctx->input_pads[i].name, inlink->w, inlink->h, i 97 libavfilter/f_loop.c int ret, i = 0; i 99 libavfilter/f_loop.c while (s->loop != 0 && i < nb_samples) { i 111 libavfilter/f_loop.c i += out->nb_samples; i 314 libavfilter/f_loop.c int i; i 316 libavfilter/f_loop.c for (i = 0; i < s->nb_frames; i++) i 317 libavfilter/f_loop.c av_frame_free(&s->frames[i]); i 179 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 180 libavfilter/f_reverse.c FFSWAP(uint8_t, dst[i], dst[j]); i 185 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 186 libavfilter/f_reverse.c FFSWAP(int16_t, dst[i], dst[j]); i 191 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 192 libavfilter/f_reverse.c FFSWAP(int32_t, dst[i], dst[j]); i 197 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 198 libavfilter/f_reverse.c FFSWAP(float, dst[i], dst[j]); i 203 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 204 libavfilter/f_reverse.c FFSWAP(double, dst[i], dst[j]); i 218 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 220 libavfilter/f_reverse.c FFSWAP(uint8_t, dst[i * channels + p], dst[j * channels + p]); i 225 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 227 libavfilter/f_reverse.c FFSWAP(int16_t, dst[i * channels + p], dst[j * channels + p]); i 232 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 234 libavfilter/f_reverse.c FFSWAP(int32_t, dst[i * channels + p], dst[j * channels + p]); i 239 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 241 libavfilter/f_reverse.c FFSWAP(float, dst[i * channels + p], dst[j * channels + p]); i 246 libavfilter/f_reverse.c for (int i = 0, j = out->nb_samples - 1; i < j; i++, j--) i 248 libavfilter/f_reverse.c FFSWAP(double, dst[i * channels + p], dst[j * channels + p]); i 177 libavfilter/f_select.c int i, ret; i 187 libavfilter/f_select.c for (i = 0; i < select->nb_outputs; i++) { i 190 libavfilter/f_select.c pad.name = av_asprintf("output%d", i); i 195 libavfilter/f_select.c if ((ret = ff_insert_outpad(ctx, i, &pad)) < 0) { i 438 libavfilter/f_select.c int i; i 443 libavfilter/f_select.c for (i = 0; i < ctx->nb_outputs; i++) i 444 libavfilter/f_select.c av_freep(&ctx->output_pads[i].name); i 66 libavfilter/f_sendcmd.c int i, is_first = 1; i 69 libavfilter/f_sendcmd.c for (i = 0; i < FF_ARRAY_ELEMS(flag_strings); i++) { i 70 libavfilter/f_sendcmd.c if (flags & 1<<i) { i 73 libavfilter/f_sendcmd.c av_bprintf(pbuf, "%s", flag_strings[i]); i 404 libavfilter/f_sendcmd.c int ret, i, j; i 444 libavfilter/f_sendcmd.c for (i = 0; i < s->nb_intervals; i++) { i 446 libavfilter/f_sendcmd.c Interval *interval = &s->intervals[i]; i 463 libavfilter/f_sendcmd.c int i, j; i 465 libavfilter/f_sendcmd.c for (i = 0; i < s->nb_intervals; i++) { i 466 libavfilter/f_sendcmd.c Interval *interval = &s->intervals[i]; i 486 libavfilter/f_sendcmd.c int i, j, ret; i 495 libavfilter/f_sendcmd.c for (i = 0; i < s->nb_intervals; i++) { i 496 libavfilter/f_sendcmd.c Interval *interval = &s->intervals[i]; i 58 libavfilter/f_streamselect.c int i, j, ret = 0, have_out = 0; i 60 libavfilter/f_streamselect.c for (i = 0; i < ctx->nb_inputs; i++) { i 61 libavfilter/f_streamselect.c if ((ret = ff_framesync_get_frame(&s->fs, i, &in[i], 0)) < 0) i 66 libavfilter/f_streamselect.c for (i = 0; i < s->nb_map; i++) { i 67 libavfilter/f_streamselect.c if (s->map[i] == j) { i 71 libavfilter/f_streamselect.c ctx->outputs[i]->frame_count_in > 0) i 77 libavfilter/f_streamselect.c out->pts = av_rescale_q(s->fs.pts, s->fs.time_base, ctx->outputs[i]->time_base); i 79 libavfilter/f_streamselect.c ret = ff_filter_frame(ctx->outputs[i], out); i 106 libavfilter/f_streamselect.c int i, ret; i 139 libavfilter/f_streamselect.c for (i = 0; i < ctx->nb_inputs; i++) { i 140 libavfilter/f_streamselect.c in[i].time_base = ctx->inputs[i]->time_base; i 141 libavfilter/f_streamselect.c in[i].sync = 1; i 142 libavfilter/f_streamselect.c in[i].before = EXT_STOP; i 143 libavfilter/f_streamselect.c in[i].after = EXT_STOP; i 156 libavfilter/f_streamselect.c int i = 0, ret = 0; i 158 libavfilter/f_streamselect.c for (i = 0; i < nb_pads; i++) { i 163 libavfilter/f_streamselect.c pad.name = av_asprintf("%sput%d", padtype, i); i 170 libavfilter/f_streamselect.c ret = ff_insert_inpad(ctx, i, &pad); i 173 libavfilter/f_streamselect.c ret = ff_insert_outpad(ctx, i, &pad); i 299 libavfilter/f_streamselect.c for (int i = 0; i < ctx->nb_inputs; i++) i 300 libavfilter/f_streamselect.c av_freep(&ctx->input_pads[i].name); i 302 libavfilter/f_streamselect.c for (int i = 0; i < ctx->nb_outputs; i++) i 303 libavfilter/f_streamselect.c av_freep(&ctx->output_pads[i].name); i 310 libavfilter/f_streamselect.c int ret, i; i 312 libavfilter/f_streamselect.c for (i = 0; i < ctx->nb_inputs; i++) { i 313 libavfilter/f_streamselect.c formats = ff_all_formats(ctx->inputs[i]->type); i 317 libavfilter/f_streamselect.c if (ctx->inputs[i]->type == AVMEDIA_TYPE_AUDIO) { i 111 libavfilter/fifo.c int i; i 115 libavfilter/fifo.c for (i = 0; i < planes; i++) i 116 libavfilter/fifo.c frame->extended_data[i] += block_align * offset; i 215 libavfilter/filters.h unsigned i; \ i 216 libavfilter/filters.h for (i = 0; i < filter->nb_inputs; i++) \ i 217 libavfilter/filters.h ff_inlink_set_status(filter->inputs[i], ret); \ i 243 libavfilter/filters.h unsigned i; \ i 244 libavfilter/filters.h for (i = 0; i < filter->nb_outputs; i++) \ i 245 libavfilter/filters.h ff_outlink_set_status(filter->outputs[i], status, pts); \ i 40 libavfilter/formats.c int i; \ i 47 libavfilter/formats.c for (i = 0; i < a->refcount; i ++) { \ i 48 libavfilter/formats.c ret->refs[ret->refcount] = a->refs[i]; \ i 63 libavfilter/formats.c int i, j, k = 0, count = FFMIN(a->nb, b->nb); \ i 71 libavfilter/formats.c for (i = 0; i < a->nb; i++) \ i 73 libavfilter/formats.c if (a->fmts[i] == b->fmts[j]) { \ i 80 libavfilter/formats.c ret->fmts[k++] = a->fmts[i]; \ i 96 libavfilter/formats.c int i, j; i 111 libavfilter/formats.c for (i = 0; i < a->nb_formats; i++) i 113 libavfilter/formats.c const AVPixFmtDescriptor *adesc = av_pix_fmt_desc_get(a->formats[i]); i 117 libavfilter/formats.c if (a->formats[i] == b->formats[j]) { i 172 libavfilter/formats.c int ret_max, ret_nb = 0, i, j, round; i 184 libavfilter/formats.c for (i = j = 0; i < b->nb_channel_layouts; i++) i 185 libavfilter/formats.c if (KNOWN(b->channel_layouts[i])) i 186 libavfilter/formats.c b->channel_layouts[j++] = b->channel_layouts[i]; i 204 libavfilter/formats.c for (i = 0; i < a->nb_channel_layouts; i++) { i 205 libavfilter/formats.c if (!KNOWN(a->channel_layouts[i])) i 208 libavfilter/formats.c if (a->channel_layouts[i] == b->channel_layouts[j]) { i 209 libavfilter/formats.c ret->channel_layouts[ret_nb++] = a->channel_layouts[i]; i 210 libavfilter/formats.c a->channel_layouts[i] = b->channel_layouts[j] = 0; i 217 libavfilter/formats.c for (i = 0; i < a->nb_channel_layouts; i++) { i 218 libavfilter/formats.c uint64_t fmt = a->channel_layouts[i], bfmt; i 224 libavfilter/formats.c ret->channel_layouts[ret_nb++] = a->channel_layouts[i]; i 230 libavfilter/formats.c for (i = 0; i < a->nb_channel_layouts; i++) { i 231 libavfilter/formats.c if (KNOWN(a->channel_layouts[i])) i 234 libavfilter/formats.c if (a->channel_layouts[i] == b->channel_layouts[j]) i 235 libavfilter/formats.c ret->channel_layouts[ret_nb++] = a->channel_layouts[i]; i 477 libavfilter/formats.c int i; \ i 478 libavfilter/formats.c for (i = 0; i < (*ref)->refcount; i ++) \ i 479 libavfilter/formats.c if((*ref)->refs[i] == ref) { \ i 480 libavfilter/formats.c idx = i; \ i 541 libavfilter/formats.c int count = 0, i; \ i 546 libavfilter/formats.c for (i = 0; i < ctx->nb_inputs; i++) { \ i 547 libavfilter/formats.c if (ctx->inputs[i] && !ctx->inputs[i]->out_fmts) { \ i 548 libavfilter/formats.c int ret = ref_fn(fmts, &ctx->inputs[i]->out_fmts); \ i 559 libavfilter/formats.c for (i = 0; i < ctx->nb_outputs; i++) { \ i 560 libavfilter/formats.c if (ctx->outputs[i] && !ctx->outputs[i]->in_fmts) { \ i 561 libavfilter/formats.c int ret = ref_fn(fmts, &ctx->outputs[i]->in_fmts); \ i 57 libavfilter/framepool.c int i, ret; i 79 libavfilter/framepool.c for(i = 1; i <= align; i += i) { i 81 libavfilter/framepool.c FFALIGN(pool->width, i)); i 89 libavfilter/framepool.c for (i = 0; i < 4 && pool->linesize[i]; i++) { i 90 libavfilter/framepool.c pool->linesize[i] = FFALIGN(pool->linesize[i], pool->align); i 94 libavfilter/framepool.c for (i = 0; i < 4 && pool->linesize[i]; i++) { i 96 libavfilter/framepool.c if (i == 1 || i == 2) i 99 libavfilter/framepool.c pool->pools[i] = av_buffer_pool_init(pool->linesize[i] * h + 16 + 16 - 1, i 101 libavfilter/framepool.c if (!pool->pools[i]) i 197 libavfilter/framepool.c int i; i 217 libavfilter/framepool.c for (i = 0; i < 4; i++) { i 218 libavfilter/framepool.c frame->linesize[i] = pool->linesize[i]; i 219 libavfilter/framepool.c if (!pool->pools[i]) i 222 libavfilter/framepool.c frame->buf[i] = av_buffer_pool_get(pool->pools[i]); i 223 libavfilter/framepool.c if (!frame->buf[i]) i 226 libavfilter/framepool.c frame->data[i] = frame->buf[i]->data; i 260 libavfilter/framepool.c for (i = 0; i < FFMIN(pool->planes, AV_NUM_DATA_POINTERS); i++) { i 261 libavfilter/framepool.c frame->buf[i] = av_buffer_pool_get(pool->pools[0]); i 262 libavfilter/framepool.c if (!frame->buf[i]) i 264 libavfilter/framepool.c frame->extended_data[i] = frame->data[i] = frame->buf[i]->data; i 266 libavfilter/framepool.c for (i = 0; i < frame->nb_extended_buf; i++) { i 267 libavfilter/framepool.c frame->extended_buf[i] = av_buffer_pool_get(pool->pools[0]); i 268 libavfilter/framepool.c if (!frame->extended_buf[i]) i 270 libavfilter/framepool.c frame->extended_data[i + AV_NUM_DATA_POINTERS] = frame->extended_buf[i]->data; i 286 libavfilter/framepool.c int i; i 291 libavfilter/framepool.c for (i = 0; i < 4; i++) { i 292 libavfilter/framepool.c av_buffer_pool_uninit(&(*pool)->pools[i]); i 38 libavfilter/framequeue.c size_t i; i 41 libavfilter/framequeue.c for (i = 0; i < fq->queued; i++) i 42 libavfilter/framequeue.c nb_samples += bucket(fq, i)->frame->nb_samples; i 130 libavfilter/framequeue.c int planar, planes, i; i 145 libavfilter/framequeue.c for (i = 0; i < planes; i++) i 146 libavfilter/framequeue.c b->frame->extended_data[i] += bytes; i 147 libavfilter/framequeue.c for (i = 0; i < planes && i < AV_NUM_DATA_POINTERS; i++) i 148 libavfilter/framequeue.c b->frame->data[i] = b->frame->extended_data[i]; i 103 libavfilter/framesync.c unsigned i, level = 0; i 105 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) i 106 libavfilter/framesync.c if (fs->in[i].state != STATE_EOF) i 107 libavfilter/framesync.c level = FFMAX(level, fs->in[i].sync); i 119 libavfilter/framesync.c unsigned i; i 130 libavfilter/framesync.c for (i = 1; i < fs->nb_in; i++) { i 131 libavfilter/framesync.c fs->in[i].after = EXT_NULL; i 132 libavfilter/framesync.c fs->in[i].sync = 0; i 136 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) i 137 libavfilter/framesync.c fs->in[i].after = EXT_STOP; i 141 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) { i 142 libavfilter/framesync.c if (fs->in[i].sync) { i 144 libavfilter/framesync.c fs->time_base = av_gcd_q(fs->time_base, fs->in[i].time_base, i 147 libavfilter/framesync.c fs->time_base = fs->in[i].time_base; i 159 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) i 160 libavfilter/framesync.c fs->in[i].pts = fs->in[i].pts_next = AV_NOPTS_VALUE; i 169 libavfilter/framesync.c unsigned i; i 179 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) i 180 libavfilter/framesync.c if (fs->in[i].have_next && fs->in[i].pts_next < pts) i 181 libavfilter/framesync.c pts = fs->in[i].pts_next; i 186 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) { i 187 libavfilter/framesync.c if (fs->in[i].pts_next == pts || i 188 libavfilter/framesync.c (fs->in[i].before == EXT_INFINITY && i 189 libavfilter/framesync.c fs->in[i].state == STATE_BOF)) { i 190 libavfilter/framesync.c av_frame_free(&fs->in[i].frame); i 191 libavfilter/framesync.c fs->in[i].frame = fs->in[i].frame_next; i 192 libavfilter/framesync.c fs->in[i].pts = fs->in[i].pts_next; i 193 libavfilter/framesync.c fs->in[i].frame_next = NULL; i 194 libavfilter/framesync.c fs->in[i].pts_next = AV_NOPTS_VALUE; i 195 libavfilter/framesync.c fs->in[i].have_next = 0; i 196 libavfilter/framesync.c fs->in[i].state = fs->in[i].frame ? STATE_RUN : STATE_EOF; i 197 libavfilter/framesync.c if (fs->in[i].sync == fs->sync_level && fs->in[i].frame) i 199 libavfilter/framesync.c if (fs->in[i].state == STATE_EOF && i 200 libavfilter/framesync.c fs->in[i].after == EXT_STOP) i 205 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) i 206 libavfilter/framesync.c if ((fs->in[i].state == STATE_BOF && i 207 libavfilter/framesync.c fs->in[i].before == EXT_STOP)) i 250 libavfilter/framesync.c unsigned need_copy = 0, i; i 263 libavfilter/framesync.c for (i = 0; i < fs->nb_in && !need_copy; i++) i 264 libavfilter/framesync.c if (i != in && fs->in[i].sync && i 265 libavfilter/framesync.c (!fs->in[i].have_next || fs->in[i].pts_next < pts_next)) i 285 libavfilter/framesync.c unsigned i; i 287 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) { i 288 libavfilter/framesync.c av_frame_free(&fs->in[i].frame); i 289 libavfilter/framesync.c av_frame_free(&fs->in[i].frame_next); i 300 libavfilter/framesync.c unsigned i, nb_active, nb_miss; i 304 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) { i 305 libavfilter/framesync.c if (fs->in[i].have_next || fs->in[i].state == STATE_EOF) i 308 libavfilter/framesync.c ret = ff_inlink_consume_frame(ctx->inputs[i], &frame); i 313 libavfilter/framesync.c framesync_inject_frame(fs, i, frame); i 315 libavfilter/framesync.c ret = ff_inlink_acknowledge_status(ctx->inputs[i], &status, &pts); i 317 libavfilter/framesync.c framesync_inject_status(fs, i, status, pts); i 326 libavfilter/framesync.c for (i = 0; i < fs->nb_in; i++) i 327 libavfilter/framesync.c if (!fs->in[i].have_next && fs->in[i].state != STATE_EOF) i 328 libavfilter/framesync.c ff_inlink_request_frame(ctx->inputs[i]); i 29 libavfilter/generate_wave_table.c uint32_t i, phase_offset = phase / M_PI / 2 * table_size + 0.5; i 31 libavfilter/generate_wave_table.c for (i = 0; i < table_size; i++) { i 32 libavfilter/generate_wave_table.c uint32_t point = (i + phase_offset) % table_size; i 64 libavfilter/graphdump.c unsigned i, j, x, e; i 66 libavfilter/graphdump.c for (i = 0; i < graph->nb_filters; i++) { i 67 libavfilter/graphdump.c AVFilterContext *filter = graph->filters[i]; i 75 libavfilter/median_template.c for (int i = 0; i < width; i++) { i 76 libavfilter/median_template.c cfine[PICK_FINE_BIN(width, srcp[i], i)] += radiusV + 1; i 77 libavfilter/median_template.c ccoarse[PICK_COARSE_BIN(i, srcp[i])] += radiusV + 1; i 82 libavfilter/median_template.c for (int i = 0; i < radiusV + (jobnr != 0) * (1 + radiusV); i++) { i 92 libavfilter/median_template.c for (int i = slice_h_start; i < slice_h_end; i++) { i 97 libavfilter/median_template.c p = srcp + src_linesize * FFMAX(0, i - radiusV - 1); i 103 libavfilter/median_template.c p = srcp + src_linesize * FFMIN(height - 1, i + radiusV); i 65 libavfilter/motion_estimation.c int i, j; i 71 libavfilter/motion_estimation.c for (i = 0; i < me_ctx->mb_size; i++) i 72 libavfilter/motion_estimation.c sad += FFABS(data_ref[x_mv + i + j * linesize] - data_cur[x_mb + i + j * linesize]); i 105 libavfilter/motion_estimation.c int i; i 117 libavfilter/motion_estimation.c for (i = 0; i < 8; i++) i 118 libavfilter/motion_estimation.c COST_P_MV(x + sqr1[i][0] * step, y + sqr1[i][1] * step); i 136 libavfilter/motion_estimation.c int i; i 148 libavfilter/motion_estimation.c for (i = 0; i < 4; i++) i 149 libavfilter/motion_estimation.c COST_P_MV(x + dia1[i][0] * step, y + dia1[i][1] * step); i 169 libavfilter/motion_estimation.c int i; i 181 libavfilter/motion_estimation.c for (i = 0; i < 8; i++) i 182 libavfilter/motion_estimation.c COST_P_MV(x + sqr1[i][0] * step, y + sqr1[i][1] * step); i 187 libavfilter/motion_estimation.c for (i = 0; i < 8; i++) i 188 libavfilter/motion_estimation.c COST_P_MV(x + sqr1[i][0], y + sqr1[i][1]); i 197 libavfilter/motion_estimation.c for (i = 0; i < 8; i++) i 198 libavfilter/motion_estimation.c COST_P_MV(x + sqr1[i][0], y + sqr1[i][1]); i 221 libavfilter/motion_estimation.c int i; i 233 libavfilter/motion_estimation.c for (i = 0; i < 8; i++) i 234 libavfilter/motion_estimation.c COST_P_MV(x + sqr1[i][0] * step, y + sqr1[i][1] * step); i 252 libavfilter/motion_estimation.c int i; i 266 libavfilter/motion_estimation.c for (i = 0; i < 8; i++) i 267 libavfilter/motion_estimation.c COST_P_MV(x + dia2[i][0], y + dia2[i][1]); i 293 libavfilter/motion_estimation.c for (i = 0; i < 4; i++) i 294 libavfilter/motion_estimation.c COST_P_MV(x + dia1[i][0], y + dia1[i][1]); i 307 libavfilter/motion_estimation.c int i; i 316 libavfilter/motion_estimation.c for (i = 0; i < 6; i++) i 317 libavfilter/motion_estimation.c COST_P_MV(x + hex2[i][0], y + hex2[i][1]); i 321 libavfilter/motion_estimation.c for (i = 0; i < 4; i++) i 322 libavfilter/motion_estimation.c COST_P_MV(x + dia1[i][0], y + dia1[i][1]); i 340 libavfilter/motion_estimation.c int i; i 348 libavfilter/motion_estimation.c for (i = 0; i < preds[0].nb; i++) i 349 libavfilter/motion_estimation.c COST_P_MV(x_mb + preds[0].mvs[i][0], y_mb + preds[0].mvs[i][1]); i 351 libavfilter/motion_estimation.c for (i = 0; i < preds[1].nb; i++) i 352 libavfilter/motion_estimation.c COST_P_MV(x_mb + preds[1].mvs[i][0], y_mb + preds[1].mvs[i][1]); i 358 libavfilter/motion_estimation.c for (i = 0; i < 4; i++) i 359 libavfilter/motion_estimation.c COST_P_MV(x + dia1[i][0], y + dia1[i][1]); i 381 libavfilter/motion_estimation.c int d, i; i 390 libavfilter/motion_estimation.c for (i = 0; i < pred->nb; i++) i 391 libavfilter/motion_estimation.c COST_P_MV(x_mb + pred->mvs[i][0], y_mb + pred->mvs[i][1]); i 415 libavfilter/motion_estimation.c for (i = 1; i < 16; i++) i 416 libavfilter/motion_estimation.c COST_P_MV(x + hex4[i][0] * d, y + hex4[i][1] * d); i 423 libavfilter/motion_estimation.c for (i = 0; i < 6; i++) i 424 libavfilter/motion_estimation.c COST_P_MV(x + hex2[i][0], y + hex2[i][1]); i 428 libavfilter/motion_estimation.c for (i = 0; i < 4; i++) i 429 libavfilter/motion_estimation.c COST_P_MV(x + dia1[i][0], y + dia1[i][1]); i 344 libavfilter/opencl.c int i, j; i 346 libavfilter/opencl.c for (i = 0; i < 3; i++) { i 348 libavfilter/opencl.c av_bprintf(buf, " %.5ff,", mat[i][j]); i 149 libavfilter/opencl.h for (int i = 0; i < FF_ARRAY_ELEMS(args); i++) { \ i 150 libavfilter/opencl.h cle = clSetKernelArg(kernel, i, args[i].arg_size, args[i].arg_val); \ i 153 libavfilter/opencl.h "argument %d: error %d.\n", i, cle); \ i 138 libavfilter/opencl/deshake.cl for (int i = 1, i2 = 0; i >= -1; --i, ++i2) { i 140 libavfilter/opencl/deshake.cl ret += mask[i2][j2] * grayscale[(local_idx_x + 3 + j) + (local_idx_y + 3 + i) * 14]; i 155 libavfilter/opencl/deshake.cl for (int i = HARRIS_RADIUS; i >= -HARRIS_RADIUS; --i) { i 157 libavfilter/opencl/deshake.cl ret += convolve(grayscale, get_local_id(0) + j, get_local_id(1) + i, mask_x) * i 158 libavfilter/opencl/deshake.cl convolve(grayscale, get_local_id(0) + j, get_local_id(1) + i, mask_y); i 170 libavfilter/opencl/deshake.cl for (int i = HARRIS_RADIUS; i >= -HARRIS_RADIUS; --i) { i 172 libavfilter/opencl/deshake.cl float deriv = convolve(grayscale, get_local_id(0) + j, get_local_id(1) + i, mask); i 183 libavfilter/opencl/deshake.cl for (int i = -radius; i <= radius; ++i) { i 189 libavfilter/opencl/deshake.cl clamp(loc.x + i, 0, get_image_dim(dst).x - 1), i 241 libavfilter/opencl/deshake.cl for (int i = idy - 3, it = 0; i < idy + (int)get_local_size(1) + 3; i++, it++) { i 243 libavfilter/opencl/deshake.cl grayscale_data[jt + it * 14] = read_imagef(grayscale, sampler, (int2)(j, i)).x; i 273 libavfilter/opencl/deshake.cl for (int i = 0; i < size_y; i++) { i 275 libavfilter/opencl/deshake.cl buffer[i * size_x + j] = read_imagef( i 278 libavfilter/opencl/deshake.cl (float2)(j, i) + center - offset i 298 libavfilter/opencl/deshake.cl int i, j, k; i 314 libavfilter/opencl/deshake.cl for (i = 0, k = 0; i < REFINE_WIN_H; i++, subpix_ptr += REFINE_WIN_W + 2) { i 315 libavfilter/opencl/deshake.cl float py = i - REFINE_WIN_HALF_H; i 387 libavfilter/opencl/deshake.cl for (int i = loc_i.x; i < end_x; ++i) { i 389 libavfilter/opencl/deshake.cl new_val = harris_buf[i + j * get_image_dim(grayscale).x]; i 393 libavfilter/opencl/deshake.cl loc_max = (float2)(i, j); i 406 libavfilter/opencl/deshake.cl for (int i = 0; i < REFINE_WIN_H; i++) { i 407 libavfilter/opencl/deshake.cl float y = (float)(i - REFINE_WIN_HALF_H) / REFINE_WIN_HALF_H; i 412 libavfilter/opencl/deshake.cl mask[i * REFINE_WIN_W + j] = (float)(vy * exp(-x * x)); i 443 libavfilter/opencl/deshake.cl for (int i = 0; i < 8; ++i) { i 445 libavfilter/opencl/deshake.cl PointPair pair = brief_pattern[j * (i + 1)]; i 450 libavfilter/opencl/deshake.cl p[i] |= 1UL << j; i 495 libavfilter/opencl/deshake.cl for (int i = start.x; i < end.x; ++i) { i 497 libavfilter/opencl/deshake.cl int2 prev_point = (int2)(i, j); i 509 libavfilter/opencl/deshake.cl for (int i = 0; i < 8; i++) { i 510 libavfilter/opencl/deshake.cl total_dist += popcount(desc_p[i] ^ prev_desc_p[i]); i 634 libavfilter/opencl/deshake.cl for (int i = 0; i < num_model_matches; i++) { i 635 libavfilter/opencl/deshake.cl if (vec.p.p2.x == model_matches[i].p.p2.x && vec.p.p2.y == model_matches[i].p.p2.y) { i 39 libavfilter/opencl/neighbor.cl for (int i = -1; i <= 1; i++) { i 41 libavfilter/opencl/neighbor.cl if (coord[(j + 1) * 3 + (i + 1)] == 1) { i 42 libavfilter/opencl/neighbor.cl float4 cur = read_imagef(src, sampler, loc + (int2)(i, j)); i 73 libavfilter/opencl/neighbor.cl for (int i = -1; i <= 1; i++) { i 75 libavfilter/opencl/neighbor.cl if (coord[(j + 1) * 3 + (i + 1)] == 1) { i 76 libavfilter/opencl/neighbor.cl float4 cur = read_imagef(src, sampler, loc + (int2)(i, j)); i 36 libavfilter/opencl/nlmeans.cl for (int i = 0; i < width; i++) { i 37 libavfilter/opencl/nlmeans.cl float s1 = read_imagef(src, sampler, (int2)(i, y)).x; i 38 libavfilter/opencl/nlmeans.cl s2.x = read_imagef(src, sampler, (int2)(i + dx.x, y + dy.x)).x; i 39 libavfilter/opencl/nlmeans.cl s2.y = read_imagef(src, sampler, (int2)(i + dx.y, y + dy.y)).x; i 40 libavfilter/opencl/nlmeans.cl s2.z = read_imagef(src, sampler, (int2)(i + dx.z, y + dy.z)).x; i 41 libavfilter/opencl/nlmeans.cl s2.w = read_imagef(src, sampler, (int2)(i + dx.w, y + dy.w)).x; i 43 libavfilter/opencl/nlmeans.cl integral_img[y * width + i] = sum; i 54 libavfilter/opencl/nlmeans.cl for (int i = 0; i < height; i++) { i 55 libavfilter/opencl/nlmeans.cl if (any((uint4)UINT_MAX - integral_img[i * width + x] < sum)) i 57 libavfilter/opencl/nlmeans.cl integral_img[i * width + x] += sum; i 58 libavfilter/opencl/nlmeans.cl sum = integral_img[i * width + x]; i 145 libavfilter/opencl/tonemap.cl for (uint i = 0; i < DETECTION_FRAMES + 1; i++) i 146 libavfilter/opencl/tonemap.cl avg_buf[i] = 0; i 147 libavfilter/opencl/tonemap.cl for (uint i = 0; i < DETECTION_FRAMES + 1; i++) i 148 libavfilter/opencl/tonemap.cl peak_buf[i] = 0; i 84 libavfilter/qsvvpp.c int i; i 96 libavfilter/qsvvpp.c for (i = 0; i < s->nb_surface_ptrs_in; i++) i 97 libavfilter/qsvvpp.c resp->mids[i] = s->surface_ptrs_in[i]->Data.MemId; i 105 libavfilter/qsvvpp.c for (i = 0; i < s->nb_surface_ptrs_out; i++) i 106 libavfilter/qsvvpp.c resp->mids[i] = s->surface_ptrs_out[i]->Data.MemId; i 416 libavfilter/qsvvpp.c int ret, i; i 431 libavfilter/qsvvpp.c for (i = 0; i < in_frames_hwctx->nb_surfaces; i++) i 432 libavfilter/qsvvpp.c s->surface_ptrs_in[i] = in_frames_hwctx->surfaces + i; i 482 libavfilter/qsvvpp.c for (i = 0; i < out_frames_hwctx->nb_surfaces; i++) i 483 libavfilter/qsvvpp.c s->surface_ptrs_out[i] = out_frames_hwctx->surfaces + i; i 500 libavfilter/qsvvpp.c for (i = 0; i < FF_ARRAY_ELEMS(handle_types); i++) { i 501 libavfilter/qsvvpp.c ret = MFXVideoCORE_GetHandle(device_hwctx->session, handle_types[i], &handle); i 503 libavfilter/qsvvpp.c handle_type = handle_types[i]; i 563 libavfilter/qsvvpp.c int i; i 588 libavfilter/qsvvpp.c for (i = 0; i < avctx->nb_inputs; i++) { i 589 libavfilter/qsvvpp.c ret = fill_frameinfo_by_link(&s->frame_infos[i], avctx->inputs[i]); i 595 libavfilter/qsvvpp.c for (i = 0; i < param->num_crop; i++) { i 596 libavfilter/qsvvpp.c QSVVPPCrop *crop = param->crop + i; i 624 libavfilter/qsvvpp.c for (i = 1; i < param->num_ext_buf; i++) i 625 libavfilter/qsvvpp.c s->ext_buffers[i] = param->ext_buf[i - 1]; i 42 libavfilter/signature_lookup.c int i, j, tmp_i, tmp_j,count; i 45 libavfilter/signature_lookup.c for (i = 0, count = 0; i < 242; i++) { i 46 libavfilter/signature_lookup.c for (j = i + 1; j < 243; j++, count++) { i 49 libavfilter/signature_lookup.c tmp_i = i; tmp_j = j; i 62 libavfilter/signature_lookup.c unsigned int val=0,i; i 63 libavfilter/signature_lookup.c for (i = 0; i < 28; i += 4) { i 64 libavfilter/signature_lookup.c val += av_popcount( (first[i] & second[i] ) << 24 | i 65 libavfilter/signature_lookup.c (first[i+1] & second[i+1]) << 16 | i 66 libavfilter/signature_lookup.c (first[i+2] & second[i+2]) << 8 | i 67 libavfilter/signature_lookup.c (first[i+3] & second[i+3]) ); i 77 libavfilter/signature_lookup.c unsigned int val=0,i; i 78 libavfilter/signature_lookup.c for (i = 0; i < 28; i += 4) { i 79 libavfilter/signature_lookup.c val += av_popcount( (first[i] | second[i] ) << 24 | i 80 libavfilter/signature_lookup.c (first[i+1] | second[i+1]) << 16 | i 81 libavfilter/signature_lookup.c (first[i+2] | second[i+2]) << 8 | i 82 libavfilter/signature_lookup.c (first[i+3] | second[i+3]) ); i 92 libavfilter/signature_lookup.c unsigned int i; i 96 libavfilter/signature_lookup.c for (i = 0; i < SIGELEM_SIZE/5; i++) { i 97 libavfilter/signature_lookup.c if (first[i] != second[i]) { i 98 libavfilter/signature_lookup.c f = first[i]; i 99 libavfilter/signature_lookup.c s = second[i]; i 117 libavfilter/signature_lookup.c int jaccarddist, i, composdist = 0, cwthcount = 0; i 118 libavfilter/signature_lookup.c for (i = 0; i < 5; i++) { i 119 libavfilter/signature_lookup.c if ((jaccarddist = intersection_word(first->data[i], second->data[i])) > 0) { i 120 libavfilter/signature_lookup.c jaccarddist /= union_word(first->data[i], second->data[i]); i 177 libavfilter/signature_lookup.c size_t i, j, k, l, hmax = 0, score; i 201 libavfilter/signature_lookup.c for (i = 0; i < MAX_FRAMERATE; i++) { i 202 libavfilter/signature_lookup.c hspace[i] = av_malloc_array(2 * HOUGH_MAX_OFFSET + 1, sizeof(hspace_elem)); i 204 libavfilter/signature_lookup.c hspace[i][j].score = 0; i 205 libavfilter/signature_lookup.c hspace[i][j].dist = 99999; i 210 libavfilter/signature_lookup.c for (i = 0, f = first; i < COARSE_SIZE && f->next; i++, f = f->next) { i 211 libavfilter/signature_lookup.c pairs[i].size = 0; i 212 libavfilter/signature_lookup.c pairs[i].dist = 99999; i 213 libavfilter/signature_lookup.c pairs[i].a = f; i 218 libavfilter/signature_lookup.c if (l1dist < pairs[i].dist) { i 219 libavfilter/signature_lookup.c pairs[i].size = 1; i 220 libavfilter/signature_lookup.c pairs[i].dist = l1dist; i 221 libavfilter/signature_lookup.c pairs[i].b_pos[0] = j; i 222 libavfilter/signature_lookup.c pairs[i].b[0] = s; i 223 libavfilter/signature_lookup.c } else if (l1dist == pairs[i].dist) { i 224 libavfilter/signature_lookup.c pairs[i].b[pairs[i].size] = s; i 225 libavfilter/signature_lookup.c pairs[i].b_pos[pairs[i].size] = j; i 226 libavfilter/signature_lookup.c pairs[i].size++; i 233 libavfilter/signature_lookup.c for (; i < COARSE_SIZE; i++) { i 234 libavfilter/signature_lookup.c pairs[i].size = 0; i 235 libavfilter/signature_lookup.c pairs[i].dist = 99999; i 240 libavfilter/signature_lookup.c for (i = 0; i < COARSE_SIZE; i++) { i 241 libavfilter/signature_lookup.c for (j = 0; j < pairs[i].size; j++) { i 242 libavfilter/signature_lookup.c for (k = i + 1; k < COARSE_SIZE; k++) { i 244 libavfilter/signature_lookup.c if (pairs[i].b[j] != pairs[k].b[l]) { i 246 libavfilter/signature_lookup.c m = (pairs[k].b_pos[l]-pairs[i].b_pos[j]) / (k-i); /* good value between 0.0 - 2.0 */ i 249 libavfilter/signature_lookup.c offset = pairs[i].b_pos[j] - ((int) m*i + 0.5); /* only second part has to be rounded up */ i 251 libavfilter/signature_lookup.c if (pairs[i].dist < pairs[k].dist) { i 252 libavfilter/signature_lookup.c if (pairs[i].dist < hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist) { i 253 libavfilter/signature_lookup.c hspace[framerate-1][offset+HOUGH_MAX_OFFSET].dist = pairs[i].dist; i 254 libavfilter/signature_lookup.c hspace[framerate-1][offset+HOUGH_MAX_OFFSET].a = pairs[i].a; i 255 libavfilter/signature_lookup.c hspace[framerate-1][offset+HOUGH_MAX_OFFSET].b = pairs[i].b[j]; i 279 libavfilter/signature_lookup.c for (i = 0; i < MAX_FRAMERATE; i++) { i 281 libavfilter/signature_lookup.c if (hmax < hspace[i][j].score) { i 293 libavfilter/signature_lookup.c c->framerateratio = (i+1.0) / 30; i 294 libavfilter/signature_lookup.c c->score = hspace[i][j].score; i 296 libavfilter/signature_lookup.c c->first = hspace[i][j].a; i 297 libavfilter/signature_lookup.c c->second = hspace[i][j].b; i 308 libavfilter/signature_lookup.c for (i = 0; i < MAX_FRAMERATE; i++) { i 309 libavfilter/signature_lookup.c av_freep(&hspace[i]); i 538 libavfilter/signature_lookup.c MatchingInfo *i; i 561 libavfilter/signature_lookup.c for (i = infos; i != NULL; i = i->next) { i 563 libavfilter/signature_lookup.c "ratio %f, offset %d\n", i->first->index, i->second->index, i 564 libavfilter/signature_lookup.c i->framerateratio, i->offset); i 49 libavfilter/split.c int i, ret; i 51 libavfilter/split.c for (i = 0; i < s->nb_outputs; i++) { i 55 libavfilter/split.c pad.name = av_asprintf("output%d", i); i 59 libavfilter/split.c if ((ret = ff_insert_outpad(ctx, i, &pad)) < 0) { i 70 libavfilter/split.c int i; i 72 libavfilter/split.c for (i = 0; i < ctx->nb_outputs; i++) i 73 libavfilter/split.c av_freep(&ctx->output_pads[i].name); i 79 libavfilter/split.c int i, ret = AVERROR_EOF; i 81 libavfilter/split.c for (i = 0; i < ctx->nb_outputs; i++) { i 84 libavfilter/split.c if (ff_outlink_get_status(ctx->outputs[i])) i 92 libavfilter/split.c ret = ff_filter_frame(ctx->outputs[i], buf_out); i 104 libavfilter/src_movie.c int i, ret, already = 0, stream_id = -1; i 120 libavfilter/src_movie.c for (i = 0; i < avf->nb_streams; i++) { i 121 libavfilter/src_movie.c ret = avformat_match_stream_specifier(avf, avf->streams[i], spec); i 129 libavfilter/src_movie.c if (avf->streams[i]->discard != AVDISCARD_ALL) { i 135 libavfilter/src_movie.c "Ambiguous stream specifier \"%s\", using #%d\n", spec, i); i 138 libavfilter/src_movie.c found = avf->streams[i]; i 214 libavfilter/src_movie.c int nb_streams = 1, ret, i; i 275 libavfilter/src_movie.c for (i = 0; i < movie->format_ctx->nb_streams; i++) i 276 libavfilter/src_movie.c movie->format_ctx->streams[i]->discard = AVDISCARD_ALL; i 282 libavfilter/src_movie.c for (i = 0; i < nb_streams; i++) { i 291 libavfilter/src_movie.c movie->st[i].st = st; i 293 libavfilter/src_movie.c movie->st[i].discontinuity_threshold = i 303 libavfilter/src_movie.c for (i = 0; i <= movie->max_stream_index; i++) i 304 libavfilter/src_movie.c movie->out_index[i] = -1; i 305 libavfilter/src_movie.c for (i = 0; i < nb_streams; i++) { i 307 libavfilter/src_movie.c movie->out_index[movie->st[i].st->index] = i; i 308 libavfilter/src_movie.c snprintf(name, sizeof(name), "out%d", i); i 309 libavfilter/src_movie.c pad.type = movie->st[i].st->codecpar->codec_type; i 315 libavfilter/src_movie.c if ((ret = ff_insert_outpad(ctx, i, &pad)) < 0) { i 319 libavfilter/src_movie.c if ( movie->st[i].st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO && i 320 libavfilter/src_movie.c !movie->st[i].st->codecpar->channel_layout) { i 321 libavfilter/src_movie.c ret = guess_channel_layout(&movie->st[i], i, ctx); i 325 libavfilter/src_movie.c ret = open_stream(ctx, &movie->st[i]); i 340 libavfilter/src_movie.c int i; i 342 libavfilter/src_movie.c for (i = 0; i < ctx->nb_outputs; i++) { i 343 libavfilter/src_movie.c av_freep(&ctx->output_pads[i].name); i 344 libavfilter/src_movie.c if (movie->st[i].st) i 345 libavfilter/src_movie.c avcodec_free_context(&movie->st[i].codec_ctx); i 358 libavfilter/src_movie.c int i, ret; i 360 libavfilter/src_movie.c for (i = 0; i < ctx->nb_outputs; i++) { i 361 libavfilter/src_movie.c MovieStream *st = &movie->st[i]; i 363 libavfilter/src_movie.c AVFilterLink *outlink = ctx->outputs[i]; i 442 libavfilter/src_movie.c int ret, i; i 453 libavfilter/src_movie.c for (i = 0; i < ctx->nb_outputs; i++) { i 454 libavfilter/src_movie.c avcodec_flush_buffers(movie->st[i].codec_ctx); i 455 libavfilter/src_movie.c movie->st[i].done = 0; i 620 libavfilter/src_movie.c int idx, flags, i; i 631 libavfilter/src_movie.c for (i = 0; i < ctx->nb_outputs; i++) { i 632 libavfilter/src_movie.c avcodec_flush_buffers(movie->st[i].codec_ctx); i 633 libavfilter/src_movie.c movie->st[i].done = 0; i 30 libavfilter/tests/drawutils.c int r, i; i 46 libavfilter/tests/drawutils.c for (i = 0; i < sizeof(color); i++) i 47 libavfilter/tests/drawutils.c if (((uint8_t *)&color)[i] != 128) i 49 libavfilter/tests/drawutils.c if (i == sizeof(color)) { i 37 libavfilter/tests/filtfmts.c int i, j; i 40 libavfilter/tests/filtfmts.c for (i = 0; i < filter_ctx->nb_##inout##puts; i++) { \ i 41 libavfilter/tests/filtfmts.c if (filter_ctx->inout##puts[i]->type == AVMEDIA_TYPE_VIDEO) { \ i 43 libavfilter/tests/filtfmts.c filter_ctx->inout##puts[i]->outin##_formats; \ i 47 libavfilter/tests/filtfmts.c i, avfilter_pad_get_name(filter_ctx->inout##put_pads, i), \ i 49 libavfilter/tests/filtfmts.c } else if (filter_ctx->inout##puts[i]->type == AVMEDIA_TYPE_AUDIO) { \ i 53 libavfilter/tests/filtfmts.c fmts = filter_ctx->inout##puts[i]->outin##_formats; \ i 56 libavfilter/tests/filtfmts.c i, avfilter_pad_get_name(filter_ctx->inout##put_pads, i), \ i 59 libavfilter/tests/filtfmts.c layouts = filter_ctx->inout##puts[i]->outin##_channel_layouts; \ i 65 libavfilter/tests/filtfmts.c i, avfilter_pad_get_name(filter_ctx->inout##put_pads, i), buf); \ i 81 libavfilter/tests/filtfmts.c int i; i 119 libavfilter/tests/filtfmts.c for (i = 0; i < filter_ctx->nb_inputs; i++) { i 126 libavfilter/tests/filtfmts.c link->type = avfilter_pad_get_type(filter_ctx->input_pads, i); i 127 libavfilter/tests/filtfmts.c filter_ctx->inputs[i] = link; i 129 libavfilter/tests/filtfmts.c for (i = 0; i < filter_ctx->nb_outputs; i++) { i 136 libavfilter/tests/filtfmts.c link->type = avfilter_pad_get_type(filter_ctx->output_pads, i); i 137 libavfilter/tests/filtfmts.c filter_ctx->outputs[i] = link; i 101 libavfilter/tests/formats.c int i; i 130 libavfilter/tests/formats.c for ( i = 0; i<FF_ARRAY_ELEMS(teststrings); i++) { i 134 libavfilter/tests/formats.c ret = ff_parse_channel_layout(&layout, &count, teststrings[i], NULL); i 136 libavfilter/tests/formats.c printf ("%d = ff_parse_channel_layout(%016"PRIX64", %2d, %s);\n", ret ? -1 : 0, layout, count, teststrings[i]); i 127 libavfilter/transform.c int i; i 128 libavfilter/transform.c for (i = 0; i < 9; i++) i 129 libavfilter/transform.c result[i] = m1[i] + m2[i]; i 134 libavfilter/transform.c int i; i 135 libavfilter/transform.c for (i = 0; i < 9; i++) i 136 libavfilter/transform.c result[i] = m1[i] - m2[i]; i 141 libavfilter/transform.c int i; i 142 libavfilter/transform.c for (i = 0; i < 9; i++) i 143 libavfilter/transform.c result[i] = m1[i] * scalar; i 175 libavfilter/v360.h int i, int j, int width, int height, i 47 libavfilter/vaapi_vpp.c int i; i 48 libavfilter/vaapi_vpp.c for (i = 0; i < ctx->nb_filter_buffers; i++) { i 49 libavfilter/vaapi_vpp.c if (ctx->filter_buffers[i] != VA_INVALID_ID) { i 50 libavfilter/vaapi_vpp.c vaDestroyBuffer(ctx->hwctx->display, ctx->filter_buffers[i]); i 51 libavfilter/vaapi_vpp.c ctx->filter_buffers[i] = VA_INVALID_ID; i 104 libavfilter/vaapi_vpp.c int err, i; i 150 libavfilter/vaapi_vpp.c for (i = 0; constraints->valid_sw_formats[i] != AV_PIX_FMT_NONE; i++) { i 151 libavfilter/vaapi_vpp.c if (ctx->output_format == constraints->valid_sw_formats[i]) i 154 libavfilter/vaapi_vpp.c if (constraints->valid_sw_formats[i] == AV_PIX_FMT_NONE) { i 273 libavfilter/vaapi_vpp.c int i, j, score, best_score, worst_score; i 281 libavfilter/vaapi_vpp.c for (i = 0; i < nb_vacs; i++) { i 282 libavfilter/vaapi_vpp.c if (vacs[i] == VAProcColorStandardExplicit) { i 308 libavfilter/vaapi_vpp.c for (i = 0; i < nb_vacs; i++) { i 311 libavfilter/vaapi_vpp.c if (t->va_color_standard != vacs[i]) i 355 libavfilter/vaapi_vpp.c int i; i 357 libavfilter/vaapi_vpp.c for (i = 0; i < FF_ARRAY_ELEMS(csl_map); i++) { i 358 libavfilter/vaapi_vpp.c if (props->chroma_sample_location == csl_map[i].av) { i 359 libavfilter/vaapi_vpp.c props->va_chroma_sample_location = csl_map[i].va; i 471 libavfilter/vaapi_vpp.c int i; i 473 libavfilter/vaapi_vpp.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_colour_standard_map); i++) { i 475 libavfilter/vaapi_vpp.c vaapi_colour_standard_map[i].va_color_standard) { i 476 libavfilter/vaapi_vpp.c output_standard = &vaapi_colour_standard_map[i]; i 668 libavfilter/vaapi_vpp.c int i; i 675 libavfilter/vaapi_vpp.c for (i = 0; i < VAProcFilterCount; i++) i 676 libavfilter/vaapi_vpp.c ctx->filter_buffers[i] = VA_INVALID_ID; i 152 libavfilter/vaf_spectrumsynth.c int i, ch, fft_bits; i 217 libavfilter/vaf_spectrumsynth.c for (factor = 0, i = 0; i < s->win_size; i++) { i 218 libavfilter/vaf_spectrumsynth.c factor += s->window_func_lut[i] * s->window_func_lut[i]; i 370 libavfilter/vaf_spectrumsynth.c int ch, n, i, ret; i 383 libavfilter/vaf_spectrumsynth.c for (i = 0, j = start; j < k && i < s->win_size; i++, j++) { i 384 libavfilter/vaf_spectrumsynth.c buf[j] += s->fft_data[ch][i].re; i 387 libavfilter/vaf_spectrumsynth.c for (; i < s->win_size; i++, j++) { i 388 libavfilter/vaf_spectrumsynth.c buf[j] = s->fft_data[ch][i].re; i 494 libavfilter/vaf_spectrumsynth.c int i; i 501 libavfilter/vaf_spectrumsynth.c for (i = 0; i < s->channels; i++) i 502 libavfilter/vaf_spectrumsynth.c av_freep(&s->fft_data[i]); i 59 libavfilter/vf_addroi.c int i; i 66 libavfilter/vf_addroi.c for (i = 0; i < NB_PARAMS; i++) { i 68 libavfilter/vf_addroi.c switch (i) { i 75 libavfilter/vf_addroi.c val = av_expr_eval(ctx->region_expr[i], vars, NULL); i 79 libavfilter/vf_addroi.c addroi_param_names[i]); i 84 libavfilter/vf_addroi.c "using %d instead.\n", val, addroi_param_names[i], i 88 libavfilter/vf_addroi.c ctx->region[i] = val; i 113 libavfilter/vf_addroi.c int nb_roi, i; i 127 libavfilter/vf_addroi.c for (i = 0; i < nb_roi - 1; i++) { i 129 libavfilter/vf_addroi.c (sd->data + old_roi_size * i); i 131 libavfilter/vf_addroi.c roi[i] = (AVRegionOfInterest) { i 189 libavfilter/vf_addroi.c int i, err; i 191 libavfilter/vf_addroi.c for (i = 0; i < NB_PARAMS; i++) { i 192 libavfilter/vf_addroi.c err = av_expr_parse(&ctx->region_expr[i], ctx->region_str[i], i 198 libavfilter/vf_addroi.c addroi_param_names[i], ctx->region_str[i]); i 209 libavfilter/vf_addroi.c int i; i 211 libavfilter/vf_addroi.c for (i = 0; i < NB_PARAMS; i++) { i 212 libavfilter/vf_addroi.c av_expr_free(ctx->region_expr[i]); i 213 libavfilter/vf_addroi.c ctx->region_expr[i] = NULL; i 118 libavfilter/vf_amplify.c int i, p, x, y; i 140 libavfilter/vf_amplify.c for (i = 0; i < nb_inputs; i++) { i 141 libavfilter/vf_amplify.c sum += in[i]->data[p][y * in[i]->linesize[p] + x]; i 182 libavfilter/vf_amplify.c for (i = 0; i < nb_inputs; i++) { i 183 libavfilter/vf_amplify.c sum += AV_RN16(in[i]->data[p] + y * in[i]->linesize[p] + x * 2); i 235 libavfilter/vf_amplify.c int i; i 238 libavfilter/vf_amplify.c for (i = 0; i < s->nb_frames; i++) i 239 libavfilter/vf_amplify.c av_frame_free(&s->frames[i]); i 159 libavfilter/vf_atadenoise.c for (int j = mid - 1, i = mid + 1; j >= 0 && i < size; j--, i++) { \ i 170 libavfilter/vf_atadenoise.c srcix = srcf[i][x]; \ i 218 libavfilter/vf_atadenoise.c for (int i = mid + 1; i < size; i++) { \ i 219 libavfilter/vf_atadenoise.c srcix = srcf[i][x]; \ i 245 libavfilter/vf_atadenoise.c int p, y, i; i 266 libavfilter/vf_atadenoise.c for (i = 0; i < size; i++) i 267 libavfilter/vf_atadenoise.c srcf[i] = data[i] + slice_start * linesize[i]; i 275 libavfilter/vf_atadenoise.c for (i = 0; i < size; i++) i 276 libavfilter/vf_atadenoise.c srcf[i] += linesize[i]; i 323 libavfilter/vf_atadenoise.c int i; i 327 libavfilter/vf_atadenoise.c for (i = 0; i < s->mid; i++) { i 354 libavfilter/vf_atadenoise.c for (i = 0; i < s->size; i++) { i 355 libavfilter/vf_atadenoise.c AVFrame *frame = ff_bufqueue_peek(&s->q, i); i 357 libavfilter/vf_atadenoise.c s->data[0][i] = frame->data[0]; i 358 libavfilter/vf_atadenoise.c s->data[1][i] = frame->data[1]; i 359 libavfilter/vf_atadenoise.c s->data[2][i] = frame->data[2]; i 360 libavfilter/vf_atadenoise.c s->linesize[0][i] = frame->linesize[0]; i 361 libavfilter/vf_atadenoise.c s->linesize[1][i] = frame->linesize[1]; i 362 libavfilter/vf_atadenoise.c s->linesize[2][i] = frame->linesize[2]; i 134 libavfilter/vf_avgblur.c int i, x; \ i 143 libavfilter/vf_avgblur.c for (i = 0; i < radius; i++) { \ i 151 libavfilter/vf_avgblur.c for (i = 0; i + radius < height && i <= radius; i++) { \ i 152 libavfilter/vf_avgblur.c acc += src[(i + radius) * width]; \ i 154 libavfilter/vf_avgblur.c ptr[i * linesize] = acc / count; \ i 157 libavfilter/vf_avgblur.c for (; i < height - radius; i++) { \ i 158 libavfilter/vf_avgblur.c acc += src[(i + radius) * width] - src[(i - radius - 1) * width]; \ i 159 libavfilter/vf_avgblur.c ptr[i * linesize] = acc / count; \ i 162 libavfilter/vf_avgblur.c for (; i < height; i++) { \ i 163 libavfilter/vf_avgblur.c acc -= src[(i - radius) * width]; \ i 165 libavfilter/vf_avgblur.c ptr[i * linesize] = acc / count; \ i 96 libavfilter/vf_avgblur_opencl.c int i; i 102 libavfilter/vf_avgblur_opencl.c for (i = 0; i < 4; i++) { i 103 libavfilter/vf_avgblur_opencl.c s->power[i] = 1; i 113 libavfilter/vf_avgblur_opencl.c int err, i; i 134 libavfilter/vf_avgblur_opencl.c for (i = 0; i < 4; i++) { i 135 libavfilter/vf_avgblur_opencl.c if (s->power[i] == 0) { i 136 libavfilter/vf_avgblur_opencl.c s->power[i] = 1; i 137 libavfilter/vf_avgblur_opencl.c s->radius[i] = 0; i 155 libavfilter/vf_avgblur_opencl.c int err, p, radius_x, radius_y, i; i 208 libavfilter/vf_avgblur_opencl.c for (i = 0; i < ctx->power[p]; i++) { i 210 libavfilter/vf_avgblur_opencl.c CL_SET_KERNEL_ARG(ctx->kernel_horiz, 1, cl_mem, i == 0 ? &src : &dst); i 218 libavfilter/vf_avgblur_opencl.c i == 0 ? intermediate : output, p, 0); i 233 libavfilter/vf_avgblur_opencl.c i == 0 ? output : intermediate, p, 0); i 120 libavfilter/vf_avgblur_vulkan.c GLSLF(0, #define FILTER_RADIUS (%i) ,s->size_x - 1); i 128 libavfilter/vf_avgblur_vulkan.c for (int i = 0; i < planes; i++) { i 130 libavfilter/vf_avgblur_vulkan.c GLSLF(1, size = imageSize(output_img[%i]); ,i); i 132 libavfilter/vf_avgblur_vulkan.c if (s->planes & (1 << i)) { i 133 libavfilter/vf_avgblur_vulkan.c GLSLF(2, distort(pos, %i); ,i); i 135 libavfilter/vf_avgblur_vulkan.c GLSLF(2, vec4 res = texture(input_img[%i], pos); ,i); i 136 libavfilter/vf_avgblur_vulkan.c GLSLF(2, imageStore(output_img[%i], pos, res); ,i); i 163 libavfilter/vf_avgblur_vulkan.c GLSLF(0, #define FILTER_RADIUS (%i) ,s->size_y - 1); i 171 libavfilter/vf_avgblur_vulkan.c for (int i = 0; i < planes; i++) { i 173 libavfilter/vf_avgblur_vulkan.c GLSLF(1, size = imageSize(output_img[%i]); ,i); i 175 libavfilter/vf_avgblur_vulkan.c if (s->planes & (1 << i)) { i 176 libavfilter/vf_avgblur_vulkan.c GLSLF(2, distort(pos, %i); ,i); i 178 libavfilter/vf_avgblur_vulkan.c GLSLF(2, vec4 res = texture(input_img[%i], pos); ,i); i 179 libavfilter/vf_avgblur_vulkan.c GLSLF(2, imageStore(output_img[%i], pos, res); ,i); i 216 libavfilter/vf_avgblur_vulkan.c for (int i = 0; i < planes; i++) { i 217 libavfilter/vf_avgblur_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->input_images[i].imageView, i 218 libavfilter/vf_avgblur_vulkan.c in->img[i], i 219 libavfilter/vf_avgblur_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.input_format)[i], i 222 libavfilter/vf_avgblur_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->tmp_images[i].imageView, i 223 libavfilter/vf_avgblur_vulkan.c tmp->img[i], i 224 libavfilter/vf_avgblur_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.output_format)[i], i 227 libavfilter/vf_avgblur_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->output_images[i].imageView, i 228 libavfilter/vf_avgblur_vulkan.c out->img[i], i 229 libavfilter/vf_avgblur_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.output_format)[i], i 232 libavfilter/vf_avgblur_vulkan.c s->input_images[i].imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; i 233 libavfilter/vf_avgblur_vulkan.c s->tmp_images[i].imageLayout = VK_IMAGE_LAYOUT_GENERAL; i 234 libavfilter/vf_avgblur_vulkan.c s->output_images[i].imageLayout = VK_IMAGE_LAYOUT_GENERAL; i 240 libavfilter/vf_avgblur_vulkan.c for (int i = 0; i < planes; i++) { i 246 libavfilter/vf_avgblur_vulkan.c .oldLayout = in->layout[i], i 247 libavfilter/vf_avgblur_vulkan.c .newLayout = s->input_images[i].imageLayout, i 250 libavfilter/vf_avgblur_vulkan.c .image = in->img[i], i 259 libavfilter/vf_avgblur_vulkan.c .oldLayout = tmp->layout[i], i 260 libavfilter/vf_avgblur_vulkan.c .newLayout = s->tmp_images[i].imageLayout, i 263 libavfilter/vf_avgblur_vulkan.c .image = tmp->img[i], i 272 libavfilter/vf_avgblur_vulkan.c .oldLayout = out->layout[i], i 273 libavfilter/vf_avgblur_vulkan.c .newLayout = s->output_images[i].imageLayout, i 276 libavfilter/vf_avgblur_vulkan.c .image = out->img[i], i 287 libavfilter/vf_avgblur_vulkan.c in->layout[i] = bar[0].newLayout; i 288 libavfilter/vf_avgblur_vulkan.c in->access[i] = bar[0].dstAccessMask; i 290 libavfilter/vf_avgblur_vulkan.c tmp->layout[i] = bar[1].newLayout; i 291 libavfilter/vf_avgblur_vulkan.c tmp->access[i] = bar[1].dstAccessMask; i 293 libavfilter/vf_avgblur_vulkan.c out->layout[i] = bar[2].newLayout; i 294 libavfilter/vf_avgblur_vulkan.c out->access[i] = bar[2].dstAccessMask; i 104 libavfilter/vf_bilateral.c for (int i = 0; i < (1 << s->depth); i++) i 105 libavfilter/vf_bilateral.c s->range_table[i] = expf(-i * inv_sigma_range); i 284 libavfilter/vf_bilateral.c for (int i = 0; i < height; i++) \ i 286 libavfilter/vf_bilateral.c dst[j + i * dst_linesize] = img_out_f[i * width + j]; \ i 145 libavfilter/vf_blackdetect.c int x, i; i 147 libavfilter/vf_blackdetect.c for (i = 0; i < inlink->h; i++) { i 71 libavfilter/vf_blackframe.c int x, i; i 77 libavfilter/vf_blackframe.c for (i = 0; i < frame->height; i++) { i 154 libavfilter/vf_blend.c int i, j; i 156 libavfilter/vf_blend.c for (i = 0; i < height; i++) { i 176 libavfilter/vf_blend.c int i, j; i 181 libavfilter/vf_blend.c for (i = 0; i < height; i++) { i 201 libavfilter/vf_blend.c int i, j; i 206 libavfilter/vf_blend.c for (i = 0; i < height; i++) { i 224 libavfilter/vf_blend.c int i, j; \ i 226 libavfilter/vf_blend.c for (i = 0; i < height; i++) { \ i 247 libavfilter/vf_blend.c int i, j; \ i 252 libavfilter/vf_blend.c for (i = 0; i < height; i++) { \ i 273 libavfilter/vf_blend.c int i, j; \ i 278 libavfilter/vf_blend.c for (i = 0; i < height; i++) { \ i 695 libavfilter/vf_blend.c int i; i 700 libavfilter/vf_blend.c for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) i 701 libavfilter/vf_blend.c av_expr_free(s->params[i].e); i 285 libavfilter/vf_bm3d.c int i, index = sc->nb_match_blocks; i 287 libavfilter/vf_bm3d.c for (i = 0; i < search_size; i++) { i 288 libavfilter/vf_bm3d.c PosCode pos = search_pos[i]; i 328 libavfilter/vf_bm3d.c int j, i, index = 0; i 331 libavfilter/vf_bm3d.c for (i = l; i <= r; i += step) { i 334 libavfilter/vf_bm3d.c if (exclude_cur_pos > 0 && j == y && i == x) { i 339 libavfilter/vf_bm3d.c pos.x = i; i 356 libavfilter/vf_bm3d.c int j, int i, int plane, int jobnr) i 362 libavfilter/vf_bm3d.c sc->match_blocks[0].x = i; i 369 libavfilter/vf_bm3d.c block_matching_multi(s, ref, ref_linesize, j, i, 1, plane, jobnr); i 412 libavfilter/vf_bm3d.c int i, j, k; i 418 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 419 libavfilter/vf_bm3d.c s->get_block_row(src, src_linesize, y + i, x, block_size, bufferh + block_size * i); i 420 libavfilter/vf_bm3d.c av_dct_calc(sc->dctf, bufferh + block_size * i); i 423 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 425 libavfilter/vf_bm3d.c bufferv[i * block_size + j] = bufferh[j * block_size + i]; i 427 libavfilter/vf_bm3d.c av_dct_calc(sc->dctf, bufferv + i * block_size); i 430 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 431 libavfilter/vf_bm3d.c memcpy(buffer + k * buffer_linesize + i * block_size, i 432 libavfilter/vf_bm3d.c bufferv + i * block_size, block_size * 4); i 436 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 439 libavfilter/vf_bm3d.c bufferz[k] = buffer[buffer_linesize * k + i * block_size + j]; i 452 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 455 libavfilter/vf_bm3d.c const float thresh = threshold[(j == 0) + (i == 0) + (k == 0)]; i 469 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 474 libavfilter/vf_bm3d.c buffer[buffer_linesize * k + i * block_size + j] = bufferz[k]; i 488 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 489 libavfilter/vf_bm3d.c memcpy(bufferv + i * block_size, i 490 libavfilter/vf_bm3d.c buffer + k * buffer_linesize + i * block_size, i 494 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 495 libavfilter/vf_bm3d.c av_dct_calc(sc->dcti, bufferv + block_size * i); i 497 libavfilter/vf_bm3d.c bufferh[j * block_size + i] = bufferv[i * block_size + j]; i 501 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 502 libavfilter/vf_bm3d.c av_dct_calc(sc->dcti, bufferh + block_size * i); i 504 libavfilter/vf_bm3d.c num[j] += bufferh[i * block_size + j] * num_weight; i 535 libavfilter/vf_bm3d.c int i, j, k; i 541 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 542 libavfilter/vf_bm3d.c s->get_block_row(src, src_linesize, y + i, x, block_size, bufferh + block_size * i); i 543 libavfilter/vf_bm3d.c s->get_block_row(ref, ref_linesize, y + i, x, block_size, rbufferh + block_size * i); i 544 libavfilter/vf_bm3d.c av_dct_calc(sc->dctf, bufferh + block_size * i); i 545 libavfilter/vf_bm3d.c av_dct_calc(sc->dctf, rbufferh + block_size * i); i 548 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 550 libavfilter/vf_bm3d.c bufferv[i * block_size + j] = bufferh[j * block_size + i]; i 551 libavfilter/vf_bm3d.c rbufferv[i * block_size + j] = rbufferh[j * block_size + i]; i 553 libavfilter/vf_bm3d.c av_dct_calc(sc->dctf, bufferv + i * block_size); i 554 libavfilter/vf_bm3d.c av_dct_calc(sc->dctf, rbufferv + i * block_size); i 557 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 558 libavfilter/vf_bm3d.c memcpy(buffer + k * buffer_linesize + i * block_size, i 559 libavfilter/vf_bm3d.c bufferv + i * block_size, block_size * 4); i 560 libavfilter/vf_bm3d.c memcpy(rbuffer + k * buffer_linesize + i * block_size, i 561 libavfilter/vf_bm3d.c rbufferv + i * block_size, block_size * 4); i 565 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 568 libavfilter/vf_bm3d.c bufferz[k] = buffer[buffer_linesize * k + i * block_size + j]; i 569 libavfilter/vf_bm3d.c rbufferz[k] = rbuffer[buffer_linesize * k + i * block_size + j]; i 583 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 601 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 606 libavfilter/vf_bm3d.c buffer[buffer_linesize * k + i * block_size + j] = bufferz[k]; i 620 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 621 libavfilter/vf_bm3d.c memcpy(bufferv + i * block_size, i 622 libavfilter/vf_bm3d.c buffer + k * buffer_linesize + i * block_size, i 626 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 627 libavfilter/vf_bm3d.c av_dct_calc(sc->dcti, bufferv + block_size * i); i 629 libavfilter/vf_bm3d.c bufferh[j * block_size + i] = bufferv[i * block_size + j]; i 633 libavfilter/vf_bm3d.c for (i = 0; i < block_size; i++) { i 634 libavfilter/vf_bm3d.c av_dct_calc(sc->dcti, bufferh + block_size * i); i 636 libavfilter/vf_bm3d.c num[j] += bufferh[i * block_size + j] * num_weight; i 650 libavfilter/vf_bm3d.c int i, j, k; i 652 libavfilter/vf_bm3d.c for (i = 0; i < height; i++) { i 654 libavfilter/vf_bm3d.c uint8_t *dstp = dst + i * dst_linesize; i 660 libavfilter/vf_bm3d.c float num = sc->num[i * width + j]; i 661 libavfilter/vf_bm3d.c float den = sc->den[i * width + j]; i 678 libavfilter/vf_bm3d.c int i, j, k; i 680 libavfilter/vf_bm3d.c for (i = 0; i < height; i++) { i 682 libavfilter/vf_bm3d.c uint16_t *dstp = (uint16_t *)dst + i * dst_linesize / 2; i 688 libavfilter/vf_bm3d.c float num = sc->num[i * width + j]; i 689 libavfilter/vf_bm3d.c float den = sc->den[i * width + j]; i 718 libavfilter/vf_bm3d.c int i, j; i 728 libavfilter/vf_bm3d.c for (i = 0; i < block_pos_right + block_step; i += block_step) { i 729 libavfilter/vf_bm3d.c if (i > block_pos_right) { i 730 libavfilter/vf_bm3d.c i = block_pos_right; i 733 libavfilter/vf_bm3d.c block_matching(s, ref, ref_linesize, j, i, plane, jobnr); i 736 libavfilter/vf_bm3d.c ref, ref_linesize, j, i, plane, jobnr); i 785 libavfilter/vf_bm3d.c int i, group_bits; i 800 libavfilter/vf_bm3d.c for (i = 0; i < s->nb_threads; i++) { i 801 libavfilter/vf_bm3d.c SliceContext *sc = &s->slices[i]; i 1028 libavfilter/vf_bm3d.c int i; i 1030 libavfilter/vf_bm3d.c for (i = 0; i < ctx->nb_inputs; i++) i 1031 libavfilter/vf_bm3d.c av_freep(&ctx->input_pads[i].name); i 1036 libavfilter/vf_bm3d.c for (i = 0; i < s->nb_threads; i++) { i 1037 libavfilter/vf_bm3d.c SliceContext *sc = &s->slices[i]; i 182 libavfilter/vf_boxblur.c int i; i 184 libavfilter/vf_boxblur.c for (i = 0; i < len; i++) i 185 libavfilter/vf_boxblur.c dst[i*dst_step] = a[i]; i 187 libavfilter/vf_boxblur.c for (i = 0; i < len; i++) i 188 libavfilter/vf_boxblur.c *(uint16_t*)(dst + i*dst_step) = ((uint16_t*)a)[i]; i 191 libavfilter/vf_boxblur.c int i; i 193 libavfilter/vf_boxblur.c for (i = 0; i < len; i++) i 194 libavfilter/vf_boxblur.c dst[i*dst_step] = src[i*src_step]; i 196 libavfilter/vf_boxblur.c for (i = 0; i < len; i++) i 197 libavfilter/vf_boxblur.c *(uint16_t*)(dst + i*dst_step) = *(uint16_t*)(src + i*src_step); i 268 libavfilter/vf_bwdif.c int i; i 270 libavfilter/vf_bwdif.c for (i = 0; i < yadif->csp->nb_components; i++) { i 274 libavfilter/vf_bwdif.c if (i == 1 || i == 2) { i 281 libavfilter/vf_bwdif.c td.plane = i; i 87 libavfilter/vf_cas.c int i = src[y1 * in_linesize + x1]; i 92 libavfilter/vf_cas.c mn2 = FFMIN3(FFMIN3(mn, a, c), g, i); i 97 libavfilter/vf_cas.c mx2 = FFMAX3(FFMAX3(mx, a, c), g, i); i 154 libavfilter/vf_cas.c int i = src[y1 * in_linesize + x1]; i 159 libavfilter/vf_cas.c mn2 = FFMIN3(FFMIN3(mn, a, c), g, i); i 164 libavfilter/vf_cas.c mx2 = FFMAX3(FFMAX3(mx, a, c), g, i); i 141 libavfilter/vf_chromaber_vulkan.c for (int i = 1; i < planes; i++) { i 143 libavfilter/vf_chromaber_vulkan.c GLSLF(1, size = imageSize(output_img[%i]); ,i); i 145 libavfilter/vf_chromaber_vulkan.c GLSLF(2, distort_chroma(%i, size, pos); ,i); i 148 libavfilter/vf_chromaber_vulkan.c GLSLF(2, res = texture(input_img[%i], npos); ,i); i 149 libavfilter/vf_chromaber_vulkan.c GLSLF(2, imageStore(output_img[%i], pos, res); ,i); i 185 libavfilter/vf_chromaber_vulkan.c for (int i = 0; i < planes; i++) { i 186 libavfilter/vf_chromaber_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->input_images[i].imageView, i 187 libavfilter/vf_chromaber_vulkan.c in->img[i], i 188 libavfilter/vf_chromaber_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.input_format)[i], i 191 libavfilter/vf_chromaber_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->output_images[i].imageView, i 192 libavfilter/vf_chromaber_vulkan.c out->img[i], i 193 libavfilter/vf_chromaber_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.output_format)[i], i 196 libavfilter/vf_chromaber_vulkan.c s->input_images[i].imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; i 197 libavfilter/vf_chromaber_vulkan.c s->output_images[i].imageLayout = VK_IMAGE_LAYOUT_GENERAL; i 202 libavfilter/vf_chromaber_vulkan.c for (int i = 0; i < planes; i++) { i 208 libavfilter/vf_chromaber_vulkan.c .oldLayout = in->layout[i], i 209 libavfilter/vf_chromaber_vulkan.c .newLayout = s->input_images[i].imageLayout, i 212 libavfilter/vf_chromaber_vulkan.c .image = in->img[i], i 221 libavfilter/vf_chromaber_vulkan.c .oldLayout = out->layout[i], i 222 libavfilter/vf_chromaber_vulkan.c .newLayout = s->output_images[i].imageLayout, i 225 libavfilter/vf_chromaber_vulkan.c .image = out->img[i], i 236 libavfilter/vf_chromaber_vulkan.c in->layout[i] = bar[0].newLayout; i 237 libavfilter/vf_chromaber_vulkan.c in->access[i] = bar[0].dstAccessMask; i 239 libavfilter/vf_chromaber_vulkan.c out->layout[i] = bar[1].newLayout; i 240 libavfilter/vf_chromaber_vulkan.c out->access[i] = bar[1].dstAccessMask; i 53 libavfilter/vf_chromakey.c int du, dv, i; i 55 libavfilter/vf_chromakey.c for (i = 0; i < 9; ++i) { i 56 libavfilter/vf_chromakey.c du = (int)u[i] - ctx->chromakey_uv[0]; i 57 libavfilter/vf_chromakey.c dv = (int)v[i] - ctx->chromakey_uv[1]; i 75 libavfilter/vf_chromakey.c int du, dv, i; i 77 libavfilter/vf_chromakey.c for (i = 0; i < 9; ++i) { i 78 libavfilter/vf_chromakey.c du = (int)u[i] - ctx->chromakey_uv[0]; i 79 libavfilter/vf_chromakey.c dv = (int)v[i] - ctx->chromakey_uv[1]; i 159 libavfilter/vf_chromakey.c for (int i = 0; i < 9; i++) { i 160 libavfilter/vf_chromakey.c u[i] = ctx->chromakey_uv[0]; i 161 libavfilter/vf_chromakey.c v[i] = ctx->chromakey_uv[1]; i 67 libavfilter/vf_ciescope.c double i[3][3]; i 781 libavfilter/vf_ciescope.c int i, j; i 797 libavfilter/vf_ciescope.c for (i = 0; i < 3; i++) { i 799 libavfilter/vf_ciescope.c out[i][j] *= det; i 806 libavfilter/vf_ciescope.c int i; i 818 libavfilter/vf_ciescope.c for (i = 0; i < 3; i++) { i 819 libavfilter/vf_ciescope.c m[0][i] = X[i]; i 820 libavfilter/vf_ciescope.c m[1][i] = 1; i 821 libavfilter/vf_ciescope.c m[2][i] = Z[i]; i 826 libavfilter/vf_ciescope.c for (i = 0; i < 3; i++) i 827 libavfilter/vf_ciescope.c S[i] = m[i][0] * X[3] + m[i][1] * 1 + m[i][2] * Z[3]; i 829 libavfilter/vf_ciescope.c for (i = 0; i < 3; i++) { i 830 libavfilter/vf_ciescope.c m[0][i] = S[i] * X[i]; i 831 libavfilter/vf_ciescope.c m[1][i] = S[i] * 1; i 832 libavfilter/vf_ciescope.c m[2][i] = S[i] * Z[i]; i 979 libavfilter/vf_ciescope.c int i; i 981 libavfilter/vf_ciescope.c for (i = 0; i < w && pixels[row * linesize + i * 4 + 0] == 0; i++) i 984 libavfilter/vf_ciescope.c if (i >= w) { i 988 libavfilter/vf_ciescope.c int const leftEdge = i; i 1236 libavfilter/vf_ciescope.c fill_in_tongue(pixels, s->f->linesize[0] / 2, w, h, 65535, cs, (const double (*)[3])s->i, s->cie, i 1308 libavfilter/vf_ciescope.c int i; i 1310 libavfilter/vf_ciescope.c for (i = 0; i < NB_CS; i++) { i 1311 libavfilter/vf_ciescope.c const struct ColorSystem *cs = &color_systems[i]; i 1314 libavfilter/vf_ciescope.c if (!((1 << i) & gamuts)) i 1360 libavfilter/vf_ciescope.c int i = s->intensity * 65535; i 1413 libavfilter/vf_ciescope.c dst[0] = FFMIN(dst[0] + i, 65535); i 1414 libavfilter/vf_ciescope.c dst[1] = FFMIN(dst[1] + i, 65535); i 1415 libavfilter/vf_ciescope.c dst[2] = FFMIN(dst[2] + i, 65535); i 1457 libavfilter/vf_ciescope.c int i; i 1460 libavfilter/vf_ciescope.c invert_matrix3x3(s->m, s->i); i 1477 libavfilter/vf_ciescope.c for (i = 0; i < 65536; i++) i 1478 libavfilter/vf_ciescope.c s->log2lin[i] = pow(i / 65535., s->igamma) * 65535.; i 248 libavfilter/vf_codecview.c int i; i 254 libavfilter/vf_codecview.c for (i = 0; i < sd->size / sizeof(*mvs); i++) { i 255 libavfilter/vf_codecview.c const AVMotionVector *mv = &mvs[i]; i 175 libavfilter/vf_colorbalance.c int i, j; i 177 libavfilter/vf_colorbalance.c for (i = slice_start; i < slice_end; i++) { i 229 libavfilter/vf_colorbalance.c int i, j; i 231 libavfilter/vf_colorbalance.c for (i = slice_start; i < slice_end; i++) { i 282 libavfilter/vf_colorbalance.c int i, j; i 285 libavfilter/vf_colorbalance.c for (i = slice_start; i < slice_end; i++) { i 334 libavfilter/vf_colorbalance.c int i, j; i 337 libavfilter/vf_colorbalance.c for (i = slice_start; i < slice_end; i++) { i 121 libavfilter/vf_colorchannelmixer.c int i, j; i 123 libavfilter/vf_colorchannelmixer.c for (i = slice_start; i < slice_end; i++) { i 180 libavfilter/vf_colorchannelmixer.c int i, j; i 182 libavfilter/vf_colorchannelmixer.c for (i = slice_start; i < slice_end; i++) { i 287 libavfilter/vf_colorchannelmixer.c int i, j; i 289 libavfilter/vf_colorchannelmixer.c for (i = slice_start; i < slice_end; i++) { i 342 libavfilter/vf_colorchannelmixer.c int i, j; i 344 libavfilter/vf_colorchannelmixer.c for (i = slice_start; i < slice_end; i++) { i 412 libavfilter/vf_colorchannelmixer.c int i, j, size, *buffer = s->buffer; i 422 libavfilter/vf_colorchannelmixer.c for (i = 0; i < 4; i++) i 424 libavfilter/vf_colorchannelmixer.c s->lut[i][j] = buffer; i 427 libavfilter/vf_colorchannelmixer.c for (i = 0; i < size; i++) { i 428 libavfilter/vf_colorchannelmixer.c s->lut[R][R][i] = lrint(i * s->rr); i 429 libavfilter/vf_colorchannelmixer.c s->lut[R][G][i] = lrint(i * s->rg); i 430 libavfilter/vf_colorchannelmixer.c s->lut[R][B][i] = lrint(i * s->rb); i 431 libavfilter/vf_colorchannelmixer.c s->lut[R][A][i] = lrint(i * s->ra); i 433 libavfilter/vf_colorchannelmixer.c s->lut[G][R][i] = lrint(i * s->gr); i 434 libavfilter/vf_colorchannelmixer.c s->lut[G][G][i] = lrint(i * s->gg); i 435 libavfilter/vf_colorchannelmixer.c s->lut[G][B][i] = lrint(i * s->gb); i 436 libavfilter/vf_colorchannelmixer.c s->lut[G][A][i] = lrint(i * s->ga); i 438 libavfilter/vf_colorchannelmixer.c s->lut[B][R][i] = lrint(i * s->br); i 439 libavfilter/vf_colorchannelmixer.c s->lut[B][G][i] = lrint(i * s->bg); i 440 libavfilter/vf_colorchannelmixer.c s->lut[B][B][i] = lrint(i * s->bb); i 441 libavfilter/vf_colorchannelmixer.c s->lut[B][A][i] = lrint(i * s->ba); i 443 libavfilter/vf_colorchannelmixer.c s->lut[A][R][i] = lrint(i * s->ar); i 444 libavfilter/vf_colorchannelmixer.c s->lut[A][G][i] = lrint(i * s->ag); i 445 libavfilter/vf_colorchannelmixer.c s->lut[A][B][i] = lrint(i * s->ab); i 446 libavfilter/vf_colorchannelmixer.c s->lut[A][A][i] = lrint(i * s->aa); i 95 libavfilter/vf_colorconstancy.c #define GINDX(s, i) ( (i) - ((s) >> 2) ) i 116 libavfilter/vf_colorconstancy.c int i; i 118 libavfilter/vf_colorconstancy.c for (i = 0; i <= difford; ++i) { i 119 libavfilter/vf_colorconstancy.c s->gauss[i] = av_mallocz_array(filtersize, sizeof(*s->gauss[i])); i 120 libavfilter/vf_colorconstancy.c if (!s->gauss[i]) { i 121 libavfilter/vf_colorconstancy.c for (; i >= 0; --i) { i 122 libavfilter/vf_colorconstancy.c av_freep(&s->gauss[i]); i 134 libavfilter/vf_colorconstancy.c for (i = 0; i < filtersize; ++i) { i 135 libavfilter/vf_colorconstancy.c s->gauss[0][i] = exp(- pow(GINDX(filtersize, i), 2.) / (2 * sigma * sigma)) / ( sqrt(2 * M_PI) * sigma ); i 136 libavfilter/vf_colorconstancy.c sum1 += s->gauss[0][i]; i 138 libavfilter/vf_colorconstancy.c for (i = 0; i < filtersize; ++i) { i 139 libavfilter/vf_colorconstancy.c s->gauss[0][i] /= sum1; i 146 libavfilter/vf_colorconstancy.c for (i = 0; i < filtersize; ++i) { i 147 libavfilter/vf_colorconstancy.c s->gauss[1][i] = - (GINDX(filtersize, i) / pow(sigma, 2)) * s->gauss[0][i]; i 148 libavfilter/vf_colorconstancy.c sum1 += s->gauss[1][i] * GINDX(filtersize, i); i 151 libavfilter/vf_colorconstancy.c for (i = 0; i < filtersize; ++i) { i 152 libavfilter/vf_colorconstancy.c s->gauss[1][i] /= sum1; i 159 libavfilter/vf_colorconstancy.c for (i = 0; i < filtersize; ++i) { i 160 libavfilter/vf_colorconstancy.c s->gauss[2][i] = ( pow(GINDX(filtersize, i), 2) / pow(sigma, 4) - 1/pow(sigma, 2) ) i 161 libavfilter/vf_colorconstancy.c * s->gauss[0][i]; i 162 libavfilter/vf_colorconstancy.c sum1 += s->gauss[2][i]; i 166 libavfilter/vf_colorconstancy.c for (i = 0; i < filtersize; ++i) { i 167 libavfilter/vf_colorconstancy.c s->gauss[2][i] -= sum1 / (filtersize); i 168 libavfilter/vf_colorconstancy.c sum2 += (0.5 * GINDX(filtersize, i) * GINDX(filtersize, i) * s->gauss[2][i]); i 170 libavfilter/vf_colorconstancy.c for (i = 0; i < filtersize ; ++i) { i 171 libavfilter/vf_colorconstancy.c s->gauss[2][i] /= sum2; i 333 libavfilter/vf_colorconstancy.c int i; i 336 libavfilter/vf_colorconstancy.c for (i = slice_start; i < slice_end; ++i) { i 337 libavfilter/vf_colorconstancy.c norm[i] = sqrt( pow(dx[i], 2) + pow(dy[i], 2)); i 341 libavfilter/vf_colorconstancy.c for (i = slice_start; i < slice_end; ++i) { i 342 libavfilter/vf_colorconstancy.c norm[i] = sqrt( pow(dx[i], 2) + 4 * pow(dxy[i], 2) + pow(dy[i], 2) ); i 608 libavfilter/vf_colorconstancy.c unsigned i; i 610 libavfilter/vf_colorconstancy.c for (i = slice_start; i < slice_end; ++i) { i 611 libavfilter/vf_colorconstancy.c temp = src[i] / (s->white[plane] * SQRT3); i 612 libavfilter/vf_colorconstancy.c dst[i] = av_clip_uint8((int)(temp + 0.5)); i 714 libavfilter/vf_colorconstancy.c int i; i 716 libavfilter/vf_colorconstancy.c for (i = 0; i <= difford; ++i) { i 717 libavfilter/vf_colorconstancy.c av_freep(&s->gauss[i]); i 152 libavfilter/vf_colorkey.c int i; i 158 libavfilter/vf_colorkey.c for (i = 0; i < 4; ++i) i 159 libavfilter/vf_colorkey.c ctx->co[i] = desc->comp[i].offset; i 76 libavfilter/vf_colorkey_opencl.c for (int i = 0; i < 4; ++i) { i 77 libavfilter/vf_colorkey_opencl.c ctx->colorkey_rgba_float.s[i] = (float)ctx->colorkey_rgba[i] / 255.0; i 177 libavfilter/vf_colorlevels.c int x, y, i; i 192 libavfilter/vf_colorlevels.c for (i = 0; i < s->nb_comp; i++) { i 193 libavfilter/vf_colorlevels.c Range *r = &s->range[i]; i 194 libavfilter/vf_colorlevels.c const uint8_t offset = s->rgba_map[i]; i 244 libavfilter/vf_colorlevels.c for (i = 0; i < s->nb_comp; i++) { i 245 libavfilter/vf_colorlevels.c Range *r = &s->range[i]; i 246 libavfilter/vf_colorlevels.c const uint8_t offset = s->rgba_map[i]; i 137 libavfilter/vf_colormatrix.c int i, j; i 138 libavfilter/vf_colormatrix.c for (i = 0; i < 3; i++) i 140 libavfilter/vf_colormatrix.c cm[i][j] = yuv[i][0] * rgb[0][j] + yuv[i][1] * rgb[1][j] + yuv[i][2] * rgb[2][j]; i 151 libavfilter/vf_colormatrix.c int i, j, k; i 152 libavfilter/vf_colormatrix.c for (i = 0; i < 5; i++) { i 153 libavfilter/vf_colormatrix.c yuv_coeff[i][0][0] = yuv_coeff_luma[i][0]; i 154 libavfilter/vf_colormatrix.c yuv_coeff[i][0][1] = yuv_coeff_luma[i][1]; i 155 libavfilter/vf_colormatrix.c yuv_coeff[i][0][2] = yuv_coeff_luma[i][2]; i 156 libavfilter/vf_colormatrix.c bscale = 0.5 / (yuv_coeff[i][0][1] - 1.0); i 157 libavfilter/vf_colormatrix.c rscale = 0.5 / (yuv_coeff[i][0][2] - 1.0); i 158 libavfilter/vf_colormatrix.c yuv_coeff[i][1][0] = bscale * yuv_coeff[i][0][0]; i 159 libavfilter/vf_colormatrix.c yuv_coeff[i][1][1] = 0.5; i 160 libavfilter/vf_colormatrix.c yuv_coeff[i][1][2] = bscale * yuv_coeff[i][0][2]; i 161 libavfilter/vf_colormatrix.c yuv_coeff[i][2][0] = rscale * yuv_coeff[i][0][0]; i 162 libavfilter/vf_colormatrix.c yuv_coeff[i][2][1] = rscale * yuv_coeff[i][0][1]; i 163 libavfilter/vf_colormatrix.c yuv_coeff[i][2][2] = 0.5; i 165 libavfilter/vf_colormatrix.c for (i = 0; i < 5; i++) i 166 libavfilter/vf_colormatrix.c inverse3x3(rgb_coeffd[i], yuv_coeff[i]); i 167 libavfilter/vf_colormatrix.c for (i = 0; i < 5; i++) { i 169 libavfilter/vf_colormatrix.c solve_coefficients(yuv_convertd[v], rgb_coeffd[i], yuv_coeff[j]); i 249 libavfilter/vf_convolution.c int i, sum = 0; i 251 libavfilter/vf_convolution.c for (i = 0; i < 25; i++) i 252 libavfilter/vf_convolution.c sum += AV_RN16A(&c[i][2 * x]) * matrix[i]; i 268 libavfilter/vf_convolution.c int i, sum = 0; i 270 libavfilter/vf_convolution.c for (i = 0; i < 49; i++) i 271 libavfilter/vf_convolution.c sum += AV_RN16A(&c[i][2 * x]) * matrix[i]; i 287 libavfilter/vf_convolution.c int i, sum = 0; i 289 libavfilter/vf_convolution.c for (i = 0; i < 2 * radius + 1; i++) i 290 libavfilter/vf_convolution.c sum += AV_RN16A(&c[i][2 * x]) * matrix[i]; i 306 libavfilter/vf_convolution.c int i, sum = 0; i 308 libavfilter/vf_convolution.c for (i = 0; i < 2 * radius + 1; i++) i 309 libavfilter/vf_convolution.c sum += AV_RN16A(&c[i][0 + y * stride]) * matrix[i]; i 325 libavfilter/vf_convolution.c int i, sum = 0; i 327 libavfilter/vf_convolution.c for (i = 0; i < 49; i++) i 328 libavfilter/vf_convolution.c sum += c[i][x] * matrix[i]; i 343 libavfilter/vf_convolution.c int i, sum = 0; i 345 libavfilter/vf_convolution.c for (i = 0; i < 25; i++) i 346 libavfilter/vf_convolution.c sum += c[i][x] * matrix[i]; i 380 libavfilter/vf_convolution.c int i, sum = 0; i 382 libavfilter/vf_convolution.c for (i = 0; i < 2 * radius + 1; i++) i 383 libavfilter/vf_convolution.c sum += c[i][x] * matrix[i]; i 398 libavfilter/vf_convolution.c int i, sum = 0; i 400 libavfilter/vf_convolution.c for (i = 0; i < 2 * radius + 1; i++) i 401 libavfilter/vf_convolution.c sum += c[i][0 + y * stride] * matrix[i]; i 412 libavfilter/vf_convolution.c int i; i 414 libavfilter/vf_convolution.c for (i = 0; i < 9; i++) { i 415 libavfilter/vf_convolution.c int xoff = FFABS(x + ((i % 3) - 1)); i 416 libavfilter/vf_convolution.c int yoff = FFABS(y + (i / 3) - 1); i 421 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + yoff * stride; i 428 libavfilter/vf_convolution.c int i; i 430 libavfilter/vf_convolution.c for (i = 0; i < 25; i++) { i 431 libavfilter/vf_convolution.c int xoff = FFABS(x + ((i % 5) - 2)); i 432 libavfilter/vf_convolution.c int yoff = FFABS(y + (i / 5) - 2); i 437 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + yoff * stride; i 444 libavfilter/vf_convolution.c int i; i 446 libavfilter/vf_convolution.c for (i = 0; i < 49; i++) { i 447 libavfilter/vf_convolution.c int xoff = FFABS(x + ((i % 7) - 3)); i 448 libavfilter/vf_convolution.c int yoff = FFABS(y + (i / 7) - 3); i 453 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + yoff * stride; i 460 libavfilter/vf_convolution.c int i; i 462 libavfilter/vf_convolution.c for (i = 0; i < radius * 2 + 1; i++) { i 463 libavfilter/vf_convolution.c int xoff = FFABS(x + i - radius); i 467 libavfilter/vf_convolution.c c[i] = src + xoff * bpc + y * stride; i 474 libavfilter/vf_convolution.c int i; i 476 libavfilter/vf_convolution.c for (i = 0; i < radius * 2 + 1; i++) { i 477 libavfilter/vf_convolution.c int xoff = FFABS(x + i - radius); i 481 libavfilter/vf_convolution.c c[i] = src + y * bpc + xoff * stride; i 638 libavfilter/vf_convolution.c int i; i 641 libavfilter/vf_convolution.c for (i = 0; i < 4; i++) { i 642 libavfilter/vf_convolution.c int *matrix = (int *)s->matrix[i]; i 646 libavfilter/vf_convolution.c p = s->matrix_str[i]; i 647 libavfilter/vf_convolution.c while (s->matrix_length[i] < 49) { i 652 libavfilter/vf_convolution.c sscanf(arg, "%d", &matrix[s->matrix_length[i]]); i 653 libavfilter/vf_convolution.c sum += matrix[s->matrix_length[i]]; i 654 libavfilter/vf_convolution.c s->matrix_length[i]++; i 657 libavfilter/vf_convolution.c if (!(s->matrix_length[i] & 1)) { i 661 libavfilter/vf_convolution.c if (s->mode[i] == MATRIX_ROW) { i 662 libavfilter/vf_convolution.c s->filter[i] = filter_row; i 663 libavfilter/vf_convolution.c s->setup[i] = setup_row; i 664 libavfilter/vf_convolution.c s->size[i] = s->matrix_length[i]; i 665 libavfilter/vf_convolution.c } else if (s->mode[i] == MATRIX_COLUMN) { i 666 libavfilter/vf_convolution.c s->filter[i] = filter_column; i 667 libavfilter/vf_convolution.c s->setup[i] = setup_column; i 668 libavfilter/vf_convolution.c s->size[i] = s->matrix_length[i]; i 669 libavfilter/vf_convolution.c } else if (s->matrix_length[i] == 9) { i 670 libavfilter/vf_convolution.c s->size[i] = 3; i 672 libavfilter/vf_convolution.c s->copy[i] = 1; i 674 libavfilter/vf_convolution.c s->filter[i] = filter_3x3; i 675 libavfilter/vf_convolution.c s->setup[i] = setup_3x3; i 676 libavfilter/vf_convolution.c } else if (s->matrix_length[i] == 25) { i 677 libavfilter/vf_convolution.c s->size[i] = 5; i 679 libavfilter/vf_convolution.c s->copy[i] = 1; i 681 libavfilter/vf_convolution.c s->filter[i] = filter_5x5; i 682 libavfilter/vf_convolution.c s->setup[i] = setup_5x5; i 683 libavfilter/vf_convolution.c } else if (s->matrix_length[i] == 49) { i 684 libavfilter/vf_convolution.c s->size[i] = 7; i 686 libavfilter/vf_convolution.c s->copy[i] = 1; i 688 libavfilter/vf_convolution.c s->filter[i] = filter_7x7; i 689 libavfilter/vf_convolution.c s->setup[i] = setup_7x7; i 696 libavfilter/vf_convolution.c if (s->rdiv[i] == 0) i 697 libavfilter/vf_convolution.c s->rdiv[i] = 1. / sum; i 699 libavfilter/vf_convolution.c if (s->copy[i] && (s->rdiv[i] != 1. || s->bias[i] != 0.)) i 700 libavfilter/vf_convolution.c s->copy[i] = 0; i 703 libavfilter/vf_convolution.c for (i = 0; i < 4; i++) { i 704 libavfilter/vf_convolution.c if ((1 << i) & s->planes) i 705 libavfilter/vf_convolution.c s->filter[i] = filter_prewitt; i 707 libavfilter/vf_convolution.c s->copy[i] = 1; i 708 libavfilter/vf_convolution.c s->size[i] = 3; i 709 libavfilter/vf_convolution.c s->setup[i] = setup_3x3; i 710 libavfilter/vf_convolution.c s->rdiv[i] = s->scale; i 711 libavfilter/vf_convolution.c s->bias[i] = s->delta; i 714 libavfilter/vf_convolution.c for (i = 0; i < 4; i++) { i 715 libavfilter/vf_convolution.c if ((1 << i) & s->planes) i 716 libavfilter/vf_convolution.c s->filter[i] = filter_roberts; i 718 libavfilter/vf_convolution.c s->copy[i] = 1; i 719 libavfilter/vf_convolution.c s->size[i] = 3; i 720 libavfilter/vf_convolution.c s->setup[i] = setup_3x3; i 721 libavfilter/vf_convolution.c s->rdiv[i] = s->scale; i 722 libavfilter/vf_convolution.c s->bias[i] = s->delta; i 725 libavfilter/vf_convolution.c for (i = 0; i < 4; i++) { i 726 libavfilter/vf_convolution.c if ((1 << i) & s->planes) i 727 libavfilter/vf_convolution.c s->filter[i] = filter_sobel; i 729 libavfilter/vf_convolution.c s->copy[i] = 1; i 730 libavfilter/vf_convolution.c s->size[i] = 3; i 731 libavfilter/vf_convolution.c s->setup[i] = setup_3x3; i 732 libavfilter/vf_convolution.c s->rdiv[i] = s->scale; i 733 libavfilter/vf_convolution.c s->bias[i] = s->delta; i 106 libavfilter/vf_convolution_opencl.c int i, j; i 111 libavfilter/vf_convolution_opencl.c for (i = 0; i < 4; i++) { i 112 libavfilter/vf_convolution_opencl.c ctx->biases[i] = ctx->biases[i] / 255.0; i 115 libavfilter/vf_convolution_opencl.c for (i = 0; i < 4; i++) { i 116 libavfilter/vf_convolution_opencl.c p = ctx->matrix_str[i]; i 117 libavfilter/vf_convolution_opencl.c while (ctx->matrix_sizes[i] < 49) { i 123 libavfilter/vf_convolution_opencl.c sscanf_err = sscanf(arg, "%f", &input_matrix[i][ctx->matrix_sizes[i]]); i 128 libavfilter/vf_convolution_opencl.c ctx->matrix_sizes[i]++; i 130 libavfilter/vf_convolution_opencl.c if (ctx->matrix_sizes[i] == 9) { i 131 libavfilter/vf_convolution_opencl.c ctx->dims[i] = 3; i 132 libavfilter/vf_convolution_opencl.c } else if (ctx->matrix_sizes[i] == 25) { i 133 libavfilter/vf_convolution_opencl.c ctx->dims[i] = 5; i 134 libavfilter/vf_convolution_opencl.c } else if (ctx->matrix_sizes[i] == 49) { i 135 libavfilter/vf_convolution_opencl.c ctx->dims[i] = 7; i 137 libavfilter/vf_convolution_opencl.c av_log(ctx, AV_LOG_ERROR, "Invalid matrix size:%d\n", ctx->matrix_sizes[i]); i 151 libavfilter/vf_convolution_opencl.c for (i = 0; i < ctx->matrix_sizes[j]; i++) i 152 libavfilter/vf_convolution_opencl.c matrix[i] = input_matrix[j][i]; i 300 libavfilter/vf_convolution_opencl.c int i; i 302 libavfilter/vf_convolution_opencl.c for (i = 0; i < 4; i++) { i 303 libavfilter/vf_convolution_opencl.c clReleaseMemObject(ctx->matrix[i]); i 108 libavfilter/vf_convolve.c int fft_bits, i; i 118 libavfilter/vf_convolve.c for (i = 0; i < s->nb_planes; i++) { i 119 libavfilter/vf_convolve.c int w = s->planewidth[i]; i 120 libavfilter/vf_convolve.c int h = s->planeheight[i]; i 125 libavfilter/vf_convolve.c s->fft_bits[i] = fft_bits; i 126 libavfilter/vf_convolve.c s->fft_len[i] = 1 << s->fft_bits[i]; i 128 libavfilter/vf_convolve.c if (!(s->fft_hdata[i] = av_calloc(s->fft_len[i], s->fft_len[i] * sizeof(FFTComplex)))) i 131 libavfilter/vf_convolve.c if (!(s->fft_vdata[i] = av_calloc(s->fft_len[i], s->fft_len[i] * sizeof(FFTComplex)))) i 134 libavfilter/vf_convolve.c if (!(s->fft_hdata_impulse[i] = av_calloc(s->fft_len[i], s->fft_len[i] * sizeof(FFTComplex)))) i 137 libavfilter/vf_convolve.c if (!(s->fft_vdata_impulse[i] = av_calloc(s->fft_len[i], s->fft_len[i] * sizeof(FFTComplex)))) i 532 libavfilter/vf_convolve.c int ret, i, j; i 547 libavfilter/vf_convolve.c for (i = 0; i < s->nb_planes; i++) { i 549 libavfilter/vf_convolve.c s->fft[i][j] = av_fft_init(s->fft_bits[i], 0); i 550 libavfilter/vf_convolve.c s->ifft[i][j] = av_fft_init(s->fft_bits[i], 1); i 551 libavfilter/vf_convolve.c if (!s->fft[i][j] || !s->ifft[i][j]) i 583 libavfilter/vf_convolve.c int i, j; i 585 libavfilter/vf_convolve.c for (i = 0; i < 4; i++) { i 586 libavfilter/vf_convolve.c av_freep(&s->fft_hdata[i]); i 587 libavfilter/vf_convolve.c av_freep(&s->fft_vdata[i]); i 588 libavfilter/vf_convolve.c av_freep(&s->fft_hdata_impulse[i]); i 589 libavfilter/vf_convolve.c av_freep(&s->fft_vdata_impulse[i]); i 592 libavfilter/vf_convolve.c av_fft_end(s->fft[i][j]); i 593 libavfilter/vf_convolve.c s->fft[i][j] = NULL; i 594 libavfilter/vf_convolve.c av_fft_end(s->ifft[i][j]); i 595 libavfilter/vf_convolve.c s->ifft[i][j] = NULL; i 259 libavfilter/vf_crop.c int i; i 304 libavfilter/vf_crop.c for (i = 1; i < 3; i ++) { i 305 libavfilter/vf_crop.c if (frame->data[i]) { i 306 libavfilter/vf_crop.c frame->data[i] += (s->y >> s->vsub) * frame->linesize[i]; i 307 libavfilter/vf_crop.c frame->data[i] += (s->x * s->max_step[i]) >> s->hsub; i 220 libavfilter/vf_curves.c int i, ret = 0; i 231 libavfilter/vf_curves.c for (i = 0; i < lut_size; i++) i 232 libavfilter/vf_curves.c y[i] = i; i 237 libavfilter/vf_curves.c for (i = 0; i < lut_size; i++) i 238 libavfilter/vf_curves.c y[i] = CLIP(point->y * scale); i 252 libavfilter/vf_curves.c i = -1; i 254 libavfilter/vf_curves.c if (i != -1) i 255 libavfilter/vf_curves.c h[i] = point->x - xprev; i 257 libavfilter/vf_curves.c i++; i 262 libavfilter/vf_curves.c for (i = 1; i < n - 1; i++) { i 266 libavfilter/vf_curves.c r[i] = 6 * ((yn-yc)/h[i] - (yc-yp)/h[i-1]); i 276 libavfilter/vf_curves.c for (i = 1; i < n - 1; i++) { i 277 libavfilter/vf_curves.c matrix[i][BD] = h[i-1]; i 278 libavfilter/vf_curves.c matrix[i][MD] = 2 * (h[i-1] + h[i]); i 279 libavfilter/vf_curves.c matrix[i][AD] = h[i]; i 283 libavfilter/vf_curves.c for (i = 1; i < n; i++) { i 284 libavfilter/vf_curves.c const double den = matrix[i][MD] - matrix[i][BD] * matrix[i-1][AD]; i 286 libavfilter/vf_curves.c matrix[i][AD] *= k; i 287 libavfilter/vf_curves.c r[i] = (r[i] - matrix[i][BD] * r[i - 1]) * k; i 289 libavfilter/vf_curves.c for (i = n - 2; i >= 0; i--) i 290 libavfilter/vf_curves.c r[i] = r[i] - matrix[i][AD] * r[i + 1]; i 295 libavfilter/vf_curves.c for (i = 0; i < (int)(point->x * scale); i++) i 296 libavfilter/vf_curves.c y[i] = CLIP(point->y * scale); i 299 libavfilter/vf_curves.c i = 0; i 306 libavfilter/vf_curves.c const double b = (yn-yc)/h[i] - h[i]*r[i]/2. - h[i]*(r[i+1]-r[i])/6.; i 307 libavfilter/vf_curves.c const double c = r[i] / 2.; i 308 libavfilter/vf_curves.c const double d = (r[i+1] - r[i]) / (6.*h[i]); i 325 libavfilter/vf_curves.c i++; i 329 libavfilter/vf_curves.c for (i = (int)(point->x * scale); i < lut_size; i++) i 330 libavfilter/vf_curves.c y[i] = CLIP(point->y * scale); i 358 libavfilter/vf_curves.c int i, ret, av_unused(version), nb_curves; i 380 libavfilter/vf_curves.c for (i = 0; i < FFMIN(nb_curves, FF_ARRAY_ELEMS(comp_ids)); i++) { i 391 libavfilter/vf_curves.c char **pts = &curves->comp_points_str[comp_ids[i]]; i 395 libavfilter/vf_curves.c i, comp_ids[i], nb_points, *pts); i 413 libavfilter/vf_curves.c int i; i 435 libavfilter/vf_curves.c for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { i 437 libavfilter/vf_curves.c i ? ", " : "plot ", colors[i]); i 438 libavfilter/vf_curves.c if (comp_points[i]) i 440 libavfilter/vf_curves.c colors[i]); i 444 libavfilter/vf_curves.c for (i = 0; i < FF_ARRAY_ELEMS(colors); i++) { i 449 libavfilter/vf_curves.c av_bprintf(&buf, "%f %f\n", x * scale, graph[i][x] * scale); i 453 libavfilter/vf_curves.c if (comp_points[i]) { i 454 libavfilter/vf_curves.c const struct keypoint *point = comp_points[i]; i 472 libavfilter/vf_curves.c int i, ret; i 481 libavfilter/vf_curves.c for (i = 0; i < NB_COMP; i++) { i 482 libavfilter/vf_curves.c if (!pts[i]) i 483 libavfilter/vf_curves.c pts[i] = av_strdup(allp); i 484 libavfilter/vf_curves.c if (!pts[i]) i 652 libavfilter/vf_curves.c int i, j, ret; i 666 libavfilter/vf_curves.c for (i = 0; i < NB_COMP + 1; i++) { i 667 libavfilter/vf_curves.c curves->graph[i] = av_mallocz_array(curves->lut_size, sizeof(*curves->graph[0])); i 668 libavfilter/vf_curves.c if (!curves->graph[i]) i 670 libavfilter/vf_curves.c ret = parse_points_str(ctx, comp_points + i, curves->comp_points_str[i], curves->lut_size); i 674 libavfilter/vf_curves.c case 8: ret = interpolate8 (ctx, curves->graph[i], comp_points[i]); break; i 675 libavfilter/vf_curves.c case 9: ret = interpolate9 (ctx, curves->graph[i], comp_points[i]); break; i 676 libavfilter/vf_curves.c case 10: ret = interpolate10(ctx, curves->graph[i], comp_points[i]); break; i 677 libavfilter/vf_curves.c case 12: ret = interpolate12(ctx, curves->graph[i], comp_points[i]); break; i 678 libavfilter/vf_curves.c case 14: ret = interpolate14(ctx, curves->graph[i], comp_points[i]); break; i 679 libavfilter/vf_curves.c case 16: ret = interpolate16(ctx, curves->graph[i], comp_points[i]); break; i 686 libavfilter/vf_curves.c for (i = 0; i < NB_COMP; i++) i 688 libavfilter/vf_curves.c curves->graph[i][j] = curves->graph[NB_COMP][curves->graph[i][j]]; i 692 libavfilter/vf_curves.c for (i = 0; i < NB_COMP; i++) { i 693 libavfilter/vf_curves.c const struct keypoint *point = comp_points[i]; i 694 libavfilter/vf_curves.c av_log(ctx, AV_LOG_VERBOSE, "#%d points:", i); i 705 libavfilter/vf_curves.c for (i = 0; i < NB_COMP + 1; i++) { i 706 libavfilter/vf_curves.c struct keypoint *point = comp_points[i]; i 748 libavfilter/vf_curves.c int i; i 751 libavfilter/vf_curves.c for (i = 0; i < NB_COMP + 1; i++) i 752 libavfilter/vf_curves.c av_freep(&curves->graph[i]); i 109 libavfilter/vf_datascope.c int p, i; i 114 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) { i 115 libavfilter/vf_datascope.c value[i] = in->data[0][y * in->linesize[0] + x * draw->pixelstep[0] + i]; i 116 libavfilter/vf_datascope.c color->comp[0].u8[i] = value[i]; i 127 libavfilter/vf_datascope.c int p, i; i 132 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) { i 133 libavfilter/vf_datascope.c value[i] = AV_RL16(in->data[0] + y * in->linesize[0] + x * draw->pixelstep[0] + i * 2); i 134 libavfilter/vf_datascope.c color->comp[0].u16[i] = value[i]; i 544 libavfilter/vf_datascope.c int x, y, X, Y, i, w, h; i 597 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) { i 598 libavfilter/vf_datascope.c s->values[i][x][y] = value[i]; i 599 libavfilter/vf_datascope.c rms[i] += (double)value[i] * (double)value[i]; i 600 libavfilter/vf_datascope.c average[i] += value[i]; i 601 libavfilter/vf_datascope.c min[i] = FFMIN(min[i], value[i]); i 602 libavfilter/vf_datascope.c max[i] = FFMAX(max[i], value[i]); i 639 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) { i 640 libavfilter/vf_datascope.c rms[i] /= s->w * s->h; i 641 libavfilter/vf_datascope.c rms[i] = sqrt(rms[i]); i 642 libavfilter/vf_datascope.c average[i] /= s->w * s->h; i 647 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) i 648 libavfilter/vf_datascope.c std[i] += SQR(s->values[i][x][y] - average[i]); i 652 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) { i 653 libavfilter/vf_datascope.c std[i] /= s->w * s->h; i 654 libavfilter/vf_datascope.c std[i] = sqrt(std[i]); i 659 libavfilter/vf_datascope.c for (i = 0; i < s->nb_comps; i++) { i 660 libavfilter/vf_datascope.c int c = s->rgba_map[i]; i 662 libavfilter/vf_datascope.c snprintf(text, sizeof(text), "%c %07.1f %05d %05d %07.1f\n", s->is_rgb ? rgba[i] : yuva[i], average[c], min[c], max[c], rms[c]); i 663 libavfilter/vf_datascope.c draw_text(&s->draw, out, s->colors[i], X + 28, Y + s->ww + 15 * (i + 1), text, 0); i 667 libavfilter/vf_datascope.c for (i = 0; i < s->nb_comps; i++) { i 668 libavfilter/vf_datascope.c int c = s->rgba_map[i]; i 670 libavfilter/vf_datascope.c snprintf(text, sizeof(text), "%c %07.2f\n", s->is_rgb ? rgba[i] : yuva[i], std[c]); i 671 libavfilter/vf_datascope.c draw_text(&s->draw, out, s->colors[i], X + 28, Y + s->ww + 15 * (i + 6), text, 0); i 787 libavfilter/vf_datascope.c int p, i; i 794 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) { i 795 libavfilter/vf_datascope.c out->data[0][y0 * out->linesize[0] + x0 * draw->pixelstep[0] + i] = color->comp[0].u8[i]; i 802 libavfilter/vf_datascope.c for (i = 0; i < 4; i++) { i 803 libavfilter/vf_datascope.c AV_WN16(out->data[0] + y0 * out->linesize[0] + 2 * (x0 * draw->pixelstep[0] + i), color->comp[0].u16[i]); i 831 libavfilter/vf_datascope.c int i, c; i 833 libavfilter/vf_datascope.c for (i = 1; i < s->nb_values; i++) { i 836 libavfilter/vf_datascope.c int x = i * s->width / s->nb_values; i 837 libavfilter/vf_datascope.c int px = (i - 1) * s->width / s->nb_values; i 838 libavfilter/vf_datascope.c int py = s->height - s->values[i-1].p[s->rgba_map[c]] * s->height / 256; i 839 libavfilter/vf_datascope.c int y = s->height - s->values[i].p[s->rgba_map[c]] * s->height / 256; i 850 libavfilter/vf_datascope.c int i, c; i 852 libavfilter/vf_datascope.c for (i = 1; i < s->nb_values; i++) { i 855 libavfilter/vf_datascope.c int x = i * s->width / s->nb_values; i 856 libavfilter/vf_datascope.c int px = (i - 1) * s->width / s->nb_values; i 857 libavfilter/vf_datascope.c int py = s->height - s->values[i-1].p[s->rgba_map[c]] * s->height / s->max; i 858 libavfilter/vf_datascope.c int y = s->height - s->values[i].p[s->rgba_map[c]] * s->height / s->max; i 966 libavfilter/vf_datascope.c int i; i 968 libavfilter/vf_datascope.c for (i = 0; i < s->draw.pixelstep[0]; i++) i 969 libavfilter/vf_datascope.c out->data[0][out->linesize[0] * y0 + x0 * s->draw.pixelstep[0] + i] = 255 * ((s->nb_values + state) & 1); i 975 libavfilter/vf_datascope.c int i; i 977 libavfilter/vf_datascope.c for (i = 0; i < s->draw.pixelstep[0]; i++) i 978 libavfilter/vf_datascope.c AV_WN16(out->data[0] + out->linesize[0] * y0 + 2 * x0 * (s->draw.pixelstep[0] + i), (s->max - 1) * ((s->nb_values + state) & 1)); i 1011 libavfilter/vf_datascope.c int i, c; i 1023 libavfilter/vf_datascope.c for (i = 1; i < 5; i++) { i 1025 libavfilter/vf_datascope.c s->ox, s->oy + i * (s->height - 1) / 4, s->width, 1); i 1028 libavfilter/vf_datascope.c for (i = 0; i < 10; i++) { i 1030 libavfilter/vf_datascope.c s->ox + i * (s->width - 1) / 10, s->oy, 1, s->height); i 1039 libavfilter/vf_datascope.c for (i = 0; i < s->nb_values; i++) { i 1042 libavfilter/vf_datascope.c max[c] = FFMAX(max[c], s->values[i].p[s->rgba_map[c]]); i 1043 libavfilter/vf_datascope.c min[c] = FFMIN(min[c], s->values[i].p[s->rgba_map[c]]); i 1044 libavfilter/vf_datascope.c average[c] += s->values[i].p[s->rgba_map[c]]; i 1053 libavfilter/vf_datascope.c for (c = 0, i = 0; c < s->nb_comps; c++) { i 1060 libavfilter/vf_datascope.c draw_text(&s->draw, frame, &s->white, s->ox + 2 + 280 * i++, s->oy + s->height + 4, text, 0); i 95 libavfilter/vf_dctdnoiz.c int i; i 97 libavfilter/vf_dctdnoiz.c for (i = 0; i < 8; i++) { i 134 libavfilter/vf_dctdnoiz.c int i; i 136 libavfilter/vf_dctdnoiz.c for (i = 0; i < 8; i++) { i 177 libavfilter/vf_dctdnoiz.c int i; i 179 libavfilter/vf_dctdnoiz.c for (i = 0; i < 16; i++) { i 262 libavfilter/vf_dctdnoiz.c int i; i 264 libavfilter/vf_dctdnoiz.c for (i = 0; i < 16; i++) { i 358 libavfilter/vf_dctdnoiz.c unsigned i; \ i 366 libavfilter/vf_dctdnoiz.c for (i = 0; i < bsize*bsize; i++) { \ i 367 libavfilter/vf_dctdnoiz.c float *b = &tmp_block2[i]; \ i 536 libavfilter/vf_dctdnoiz.c int i, x, y, bx, by, linesize, *iweights, max_slice_h, slice_h; i 571 libavfilter/vf_dctdnoiz.c for (i = 0; i < 2; i++) { i 572 libavfilter/vf_dctdnoiz.c s->cbuf[i][0] = av_malloc_array(linesize * s->pr_height, sizeof(*s->cbuf[i][0])); i 573 libavfilter/vf_dctdnoiz.c s->cbuf[i][1] = av_malloc_array(linesize * s->pr_height, sizeof(*s->cbuf[i][1])); i 574 libavfilter/vf_dctdnoiz.c s->cbuf[i][2] = av_malloc_array(linesize * s->pr_height, sizeof(*s->cbuf[i][2])); i 575 libavfilter/vf_dctdnoiz.c if (!s->cbuf[i][0] || !s->cbuf[i][1] || !s->cbuf[i][2]) i 582 libavfilter/vf_dctdnoiz.c for (i = 0; i < s->nb_threads; i++) { i 583 libavfilter/vf_dctdnoiz.c int ret = av_expr_parse(&s->expr[i], s->expr_str, var_names, i 594 libavfilter/vf_dctdnoiz.c for (i = 0; i < s->nb_threads; i++) { i 595 libavfilter/vf_dctdnoiz.c s->slices[i] = av_malloc_array(linesize, slice_h * sizeof(*s->slices[i])); i 596 libavfilter/vf_dctdnoiz.c if (!s->slices[i]) i 791 libavfilter/vf_dctdnoiz.c int i; i 795 libavfilter/vf_dctdnoiz.c for (i = 0; i < 2; i++) { i 796 libavfilter/vf_dctdnoiz.c av_freep(&s->cbuf[i][0]); i 797 libavfilter/vf_dctdnoiz.c av_freep(&s->cbuf[i][1]); i 798 libavfilter/vf_dctdnoiz.c av_freep(&s->cbuf[i][2]); i 800 libavfilter/vf_dctdnoiz.c for (i = 0; i < s->nb_threads; i++) { i 801 libavfilter/vf_dctdnoiz.c av_freep(&s->slices[i]); i 802 libavfilter/vf_dctdnoiz.c av_expr_free(s->expr[i]); i 86 libavfilter/vf_decimate.c int plane, i, j; i 129 libavfilter/vf_decimate.c for (i = 0; i < dm->nyblocks - 1; i++) { i 131 libavfilter/vf_decimate.c int64_t tmp = bdiffs[ i * dm->nxblocks + j ] i 132 libavfilter/vf_decimate.c + bdiffs[ i * dm->nxblocks + j + 1] i 133 libavfilter/vf_decimate.c + bdiffs[(i + 1) * dm->nxblocks + j ] i 134 libavfilter/vf_decimate.c + bdiffs[(i + 1) * dm->nxblocks + j + 1]; i 141 libavfilter/vf_decimate.c for (i = 0; i < dm->bdiffsize; i++) i 142 libavfilter/vf_decimate.c q->totdiff += bdiffs[i]; i 149 libavfilter/vf_decimate.c int drop = INT_MIN, i, lowest = 0, ret; i 187 libavfilter/vf_decimate.c for (i = 0; i < dm->cycle; i++) { i 188 libavfilter/vf_decimate.c if (dm->queue[i].totdiff > dm->scthresh) i 189 libavfilter/vf_decimate.c scpos = i; i 190 libavfilter/vf_decimate.c if (dm->queue[i].maxbdiff < dm->queue[lowest].maxbdiff) i 191 libavfilter/vf_decimate.c lowest = i; i 201 libavfilter/vf_decimate.c for (i = 0; i < dm->cycle && dm->queue[i].frame; i++) { i 203 libavfilter/vf_decimate.c i + 1, dm->queue[i].totdiff, dm->queue[i].maxbdiff, i 204 libavfilter/vf_decimate.c i == scpos ? " sc" : "", i 205 libavfilter/vf_decimate.c i == duppos ? " dup" : "", i 206 libavfilter/vf_decimate.c i == lowest ? " lowest" : "", i 207 libavfilter/vf_decimate.c i == drop ? " [DROP]" : ""); i 213 libavfilter/vf_decimate.c for (i = 0; i < dm->cycle && dm->queue[i].frame; i++) { i 214 libavfilter/vf_decimate.c if (i == drop) { i 216 libavfilter/vf_decimate.c av_frame_free(&dm->clean_src[i]); i 217 libavfilter/vf_decimate.c av_frame_free(&dm->queue[i].frame); i 219 libavfilter/vf_decimate.c AVFrame *frame = dm->queue[i].frame; i 220 libavfilter/vf_decimate.c dm->queue[i].frame = NULL; i 225 libavfilter/vf_decimate.c frame = dm->clean_src[i]; i 226 libavfilter/vf_decimate.c dm->clean_src[i] = NULL; i 314 libavfilter/vf_decimate.c int i; i 320 libavfilter/vf_decimate.c for (i = 0; i < dm->cycle; i++) i 321 libavfilter/vf_decimate.c av_frame_free(&dm->queue[i].frame); i 325 libavfilter/vf_decimate.c for (i = 0; i < dm->cycle; i++) i 326 libavfilter/vf_decimate.c av_frame_free(&dm->clean_src[i]); i 329 libavfilter/vf_decimate.c for (i = 0; i < ctx->nb_inputs; i++) i 330 libavfilter/vf_decimate.c av_freep(&ctx->input_pads[i].name); i 282 libavfilter/vf_dedot.c for (int i = 2; i < 5; i++) { i 283 libavfilter/vf_dedot.c if (!s->frames[i]) i 284 libavfilter/vf_dedot.c s->frames[i] = av_frame_clone(frame); i 367 libavfilter/vf_dedot.c for (int i = 0; i < 5; i++) i 368 libavfilter/vf_dedot.c av_frame_free(&s->frames[i]); i 186 libavfilter/vf_deinterlace_qsv.c int i; i 197 libavfilter/vf_deinterlace_qsv.c for (i = 0; i < FF_ARRAY_ELEMS(handle_types); i++) { i 198 libavfilter/vf_deinterlace_qsv.c err = MFXVideoCORE_GetHandle(device_hwctx->session, handle_types[i], &handle); i 200 libavfilter/vf_deinterlace_qsv.c handle_type = handle_types[i]; i 243 libavfilter/vf_deinterlace_qsv.c for (i = 0; i < hw_frames_hwctx->nb_surfaces; i++) i 244 libavfilter/vf_deinterlace_qsv.c s->surface_ptrs[i] = hw_frames_hwctx->surfaces + i; i 273 libavfilter/vf_deinterlace_qsv.c for (i = 0; i < hw_frames_hwctx->nb_surfaces; i++) i 274 libavfilter/vf_deinterlace_qsv.c s->mem_ids[i] = hw_frames_hwctx->surfaces[i].Data.MemId; i 70 libavfilter/vf_deinterlace_vaapi.c int i; i 72 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i < ctx->queue_count; i++) i 73 libavfilter/vf_deinterlace_vaapi.c av_frame_free(&ctx->frame_queue[i]); i 85 libavfilter/vf_deinterlace_vaapi.c int i; i 100 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i < ctx->nb_deint_caps; i++) { i 101 libavfilter/vf_deinterlace_vaapi.c if (ctx->deint_caps[i].type > ctx->mode) i 102 libavfilter/vf_deinterlace_vaapi.c ctx->mode = ctx->deint_caps[i].type; i 108 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i < ctx->nb_deint_caps; i++) { i 109 libavfilter/vf_deinterlace_vaapi.c if (ctx->deint_caps[i].type == ctx->mode) i 112 libavfilter/vf_deinterlace_vaapi.c if (i >= ctx->nb_deint_caps) { i 191 libavfilter/vf_deinterlace_vaapi.c int err, i, field, current_frame_index; i 205 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i + 1 < ctx->queue_count; i++) i 206 libavfilter/vf_deinterlace_vaapi.c ctx->frame_queue[i] = ctx->frame_queue[i + 1]; i 207 libavfilter/vf_deinterlace_vaapi.c ctx->frame_queue[i] = input_frame; i 214 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) i 215 libavfilter/vf_deinterlace_vaapi.c forward_references[i] = (VASurfaceID)(uintptr_t) i 216 libavfilter/vf_deinterlace_vaapi.c ctx->frame_queue[current_frame_index - i - 1]->data[3]; i 217 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) i 218 libavfilter/vf_deinterlace_vaapi.c backward_references[i] = (VASurfaceID)(uintptr_t) i 219 libavfilter/vf_deinterlace_vaapi.c ctx->frame_queue[current_frame_index + i + 1]->data[3]; i 224 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i < ctx->pipeline_caps.num_backward_references; i++) i 225 libavfilter/vf_deinterlace_vaapi.c av_log(avctx, AV_LOG_DEBUG, " %#x", backward_references[i]); i 228 libavfilter/vf_deinterlace_vaapi.c for (i = 0; i < ctx->pipeline_caps.num_forward_references; i++) i 229 libavfilter/vf_deinterlace_vaapi.c av_log(avctx, AV_LOG_DEBUG, " %#x", forward_references[i]); i 113 libavfilter/vf_derain.c for (int i = 0; i < in->height; i++){ i 115 libavfilter/vf_derain.c int k = i * in->linesize[0] + j; i 116 libavfilter/vf_derain.c int t = i * in->width * 3 + j; i 132 libavfilter/vf_derain.c for (int i = 0; i < out->height; i++){ i 134 libavfilter/vf_derain.c int k = i * out->linesize[0] + j; i 135 libavfilter/vf_derain.c int t = i * out->width * 3 + j; i 129 libavfilter/vf_deshake.c #define CMP(i, j) deshake->sad(src1 + cy * stride + cx, stride,\ i 130 libavfilter/vf_deshake.c src2 + (j) * stride + (i), stride) i 194 libavfilter/vf_deshake.c int i, j, pos; i 196 libavfilter/vf_deshake.c for (i = 0; i <= blocksize * 2; i++) { i 199 libavfilter/vf_deshake.c pos = (y + i) * stride + (x + j); i 321 libavfilter/vf_deshake.c int i = 0, ret = 0; i 331 libavfilter/vf_deshake.c for (i = 0; i < 3; i++) { i 333 libavfilter/vf_deshake.c ret = avfilter_transform(in->data[i], out->data[i], in->linesize[i], out->linesize[i], i 334 libavfilter/vf_deshake.c plane_w[i], plane_h[i], matrixs[i], interpolate, fill); i 361 libavfilter/vf_deshake_opencl.c int j, k, i = 2; i 363 libavfilter/vf_deshake_opencl.c for (j = 0; j < i; j++) { i 364 libavfilter/vf_deshake_opencl.c double dx1 = points[j]->s[0] - points[i]->s[0]; i 365 libavfilter/vf_deshake_opencl.c double dy1 = points[j]->s[1] - points[i]->s[1]; i 368 libavfilter/vf_deshake_opencl.c double dx2 = points[k]->s[0] - points[i]->s[0]; i 369 libavfilter/vf_deshake_opencl.c double dy2 = points[k]->s[1] - points[i]->s[1]; i 411 libavfilter/vf_deshake_opencl.c int i = 0, j, iters = 0; i 414 libavfilter/vf_deshake_opencl.c for (i = 0; i < 3 && iters < max_attempts;) { i 418 libavfilter/vf_deshake_opencl.c idx_i = idx[i] = rand_in(0, num_point_pairs, alfg); i 420 libavfilter/vf_deshake_opencl.c for (j = 0; j < i; j++) { i 426 libavfilter/vf_deshake_opencl.c if (j == i) { i 431 libavfilter/vf_deshake_opencl.c pairs_subset[i] = point_pairs[idx[i]]; i 432 libavfilter/vf_deshake_opencl.c i++; i 435 libavfilter/vf_deshake_opencl.c if (i == 3 && !check_subset(pairs_subset)) { i 441 libavfilter/vf_deshake_opencl.c return i == 3 && iters < max_attempts; i 454 libavfilter/vf_deshake_opencl.c for (int i = 0; i < num_point_pairs; i++) { i 455 libavfilter/vf_deshake_opencl.c const cl_float2 *f = &point_pairs[i].p.p1; i 456 libavfilter/vf_deshake_opencl.c const cl_float2 *t = &point_pairs[i].p.p2; i 461 libavfilter/vf_deshake_opencl.c err[i] = a*a + b*b; i 477 libavfilter/vf_deshake_opencl.c int i, n = num_point_pairs, num_inliers = 0; i 481 libavfilter/vf_deshake_opencl.c for (i = 0; i < n; i++) { i 482 libavfilter/vf_deshake_opencl.c if (err[i] <= t) { i 484 libavfilter/vf_deshake_opencl.c point_pairs[i].should_consider = 1; i 487 libavfilter/vf_deshake_opencl.c point_pairs[i].should_consider = 0; i 551 libavfilter/vf_deshake_opencl.c for (int i = 0; i < 3; ++i) { i 552 libavfilter/vf_deshake_opencl.c point_pairs[i].should_consider = 1; i 696 libavfilter/vf_deshake_opencl.c for (int i = 0; i < max_iters; i++) { i 701 libavfilter/vf_deshake_opencl.c if (i == 0) { i 794 libavfilter/vf_deshake_opencl.c for (int i = 0; i < size_y; ++i) { i 796 libavfilter/vf_deshake_opencl.c MotionVector v = deshake_ctx->matches_host[j + i * size_x]; i 824 libavfilter/vf_deshake_opencl.c for (int i = 0; i < length; ++i) { i 825 libavfilter/vf_deshake_opencl.c float val = gaussian_for(i - window_half, sigma); i 828 libavfilter/vf_deshake_opencl.c gauss_kernel[i] = val; i 832 libavfilter/vf_deshake_opencl.c for (int i = 0; i < length; ++i) { i 833 libavfilter/vf_deshake_opencl.c gauss_kernel[i] /= gauss_sum; i 930 libavfilter/vf_deshake_opencl.c for (int i = indices.start, j = 0; i < indices.end; ++i, ++j) { i 931 libavfilter/vf_deshake_opencl.c ringbuf_float_at(deshake_ctx, values, &old, i); i 936 libavfilter/vf_deshake_opencl.c for (int i = indices.start, j = 0; i < indices.end; ++i, ++j) { i 937 libavfilter/vf_deshake_opencl.c ringbuf_float_at(deshake_ctx, values, &old, i); i 948 libavfilter/vf_deshake_opencl.c for (int i = indices.start, j = 0; i < indices.end; ++i, ++j) { i 949 libavfilter/vf_deshake_opencl.c ringbuf_float_at(deshake_ctx, values, &old, i); i 1071 libavfilter/vf_deshake_opencl.c for (int i = 0; i < RingbufCount; i++) i 1072 libavfilter/vf_deshake_opencl.c av_fifo_freep(&ctx->abs_motion.ringbuffers[i]); i 1190 libavfilter/vf_deshake_opencl.c for (int i = 0; i < RingbufCount; i++) { i 1191 libavfilter/vf_deshake_opencl.c ctx->abs_motion.ringbuffers[i] = av_fifo_alloc_array( i 1196 libavfilter/vf_deshake_opencl.c if (!ctx->abs_motion.ringbuffers[i]) { i 1244 libavfilter/vf_deshake_opencl.c for (int i = 0; i < BREIFN; ++i) { i 1252 libavfilter/vf_deshake_opencl.c pattern_host[i] = pair; i 1255 libavfilter/vf_deshake_opencl.c for (int i = 0; i < 14; i++) { i 1256 libavfilter/vf_deshake_opencl.c if (ctx->sw_format == disallowed_formats[i]) { i 1443 libavfilter/vf_deshake_opencl.c for (int i = 0; i < RingbufCount; i++) { i 1445 libavfilter/vf_deshake_opencl.c deshake_ctx->abs_motion.ringbuffers[i], i 1446 libavfilter/vf_deshake_opencl.c &old_vals[i], i 1914 libavfilter/vf_deshake_opencl.c for (int i = 0; i < num_vectors; i++) { i 1915 libavfilter/vf_deshake_opencl.c if (deshake_ctx->matches_contig_host[i].should_consider) { i 1916 libavfilter/vf_deshake_opencl.c deshake_ctx->inliers[num_inliers] = deshake_ctx->matches_contig_host[i]; i 1936 libavfilter/vf_deshake_opencl.c for (int i = 0; i < RingbufCount; i++) { i 1938 libavfilter/vf_deshake_opencl.c deshake_ctx->abs_motion.ringbuffers[i], i 1939 libavfilter/vf_deshake_opencl.c &prev_vals[i], i 1940 libavfilter/vf_deshake_opencl.c av_fifo_size(deshake_ctx->abs_motion.ringbuffers[i]) - sizeof(float), i 1972 libavfilter/vf_deshake_opencl.c for (int i = 0; i < num_vectors; i++) { i 1973 libavfilter/vf_deshake_opencl.c deshake_ctx->matches_contig_host[i].should_consider = 0; i 2009 libavfilter/vf_deshake_opencl.c for (int i = 0; i < num_vectors; i++) { i 2010 libavfilter/vf_deshake_opencl.c debug_matches.matches[i] = deshake_ctx->matches_contig_host[i]; i 2022 libavfilter/vf_deshake_opencl.c for (int i = 0; i < RingbufCount; i++) { i 2024 libavfilter/vf_deshake_opencl.c deshake_ctx->abs_motion.ringbuffers[i], i 2025 libavfilter/vf_deshake_opencl.c &new_vals[i], i 2067 libavfilter/vf_deshake_opencl.c for (int i = 0; i < RingbufCount; i++) { i 2068 libavfilter/vf_deshake_opencl.c av_fifo_drain(deshake_ctx->abs_motion.ringbuffers[i], sizeof(float)); i 2094 libavfilter/vf_deshake_opencl.c for (int i = 0; i < RingbufCount; i++) { i 2095 libavfilter/vf_deshake_opencl.c av_fifo_drain(deshake_ctx->abs_motion.ringbuffers[i], sizeof(float)); i 111 libavfilter/vf_despill.c int i; i 113 libavfilter/vf_despill.c for (i = 0; i < 4; ++i) i 114 libavfilter/vf_despill.c s->co[i] = desc->comp[i].offset; i 202 libavfilter/vf_detelecine.c int i, len = 0, ret = 0, out = 0; i 212 libavfilter/vf_detelecine.c for (i = 0; i < s->nb_planes; i++) { i 213 libavfilter/vf_detelecine.c av_image_copy_plane(s->temp->data[i], s->temp->linesize[i], i 214 libavfilter/vf_detelecine.c inpicref->data[i], inpicref->linesize[i], i 215 libavfilter/vf_detelecine.c s->stride[i], i 216 libavfilter/vf_detelecine.c s->planeheight[i]); i 243 libavfilter/vf_detelecine.c for (i = 0; i < s->nb_planes; i++) i 244 libavfilter/vf_detelecine.c av_image_copy_plane(s->frame[out]->data[i], s->frame[out]->linesize[i], i 245 libavfilter/vf_detelecine.c s->temp->data[i], s->temp->linesize[i], i 246 libavfilter/vf_detelecine.c s->stride[i], i 247 libavfilter/vf_detelecine.c s->planeheight[i]); i 262 libavfilter/vf_detelecine.c for (i = 0; i < s->nb_planes; i++) { i 264 libavfilter/vf_detelecine.c av_image_copy_plane(s->frame[out]->data[i] + s->frame[out]->linesize[i] * s->first_field, i 265 libavfilter/vf_detelecine.c s->frame[out]->linesize[i] * 2, i 266 libavfilter/vf_detelecine.c inpicref->data[i] + inpicref->linesize[i] * s->first_field, i 267 libavfilter/vf_detelecine.c inpicref->linesize[i] * 2, i 268 libavfilter/vf_detelecine.c s->stride[i], i 269 libavfilter/vf_detelecine.c (s->planeheight[i] - s->first_field + 1) / 2); i 271 libavfilter/vf_detelecine.c av_image_copy_plane(s->frame[out]->data[i] + s->frame[out]->linesize[i] * !s->first_field, i 272 libavfilter/vf_detelecine.c s->frame[out]->linesize[i] * 2, i 273 libavfilter/vf_detelecine.c s->temp->data[i] + s->temp->linesize[i] * !s->first_field, i 274 libavfilter/vf_detelecine.c s->temp->linesize[i] * 2, i 275 libavfilter/vf_detelecine.c s->stride[i], i 276 libavfilter/vf_detelecine.c (s->planeheight[i] - !s->first_field + 1) / 2); i 281 libavfilter/vf_detelecine.c for (i = 0; i < s->nb_planes; i++) { i 282 libavfilter/vf_detelecine.c av_image_copy_plane(s->temp->data[i], s->temp->linesize[i], i 283 libavfilter/vf_detelecine.c inpicref->data[i], inpicref->linesize[i], i 284 libavfilter/vf_detelecine.c s->stride[i], i 285 libavfilter/vf_detelecine.c s->planeheight[i]); i 294 libavfilter/vf_detelecine.c for (i = 0; i < s->nb_planes; i++) i 295 libavfilter/vf_detelecine.c av_image_copy_plane(s->frame[out]->data[i], s->frame[out]->linesize[i], i 296 libavfilter/vf_detelecine.c inpicref->data[i], inpicref->linesize[i], i 297 libavfilter/vf_detelecine.c s->stride[i], i 298 libavfilter/vf_detelecine.c s->planeheight[i]); i 303 libavfilter/vf_detelecine.c for (i = 0; i < s->nb_planes; i++) i 304 libavfilter/vf_detelecine.c av_image_copy_plane(s->frame[out]->data[i], s->frame[out]->linesize[i], i 305 libavfilter/vf_detelecine.c inpicref->data[i], inpicref->linesize[i], i 306 libavfilter/vf_detelecine.c s->stride[i], i 307 libavfilter/vf_detelecine.c s->planeheight[i]); i 309 libavfilter/vf_detelecine.c for (i = 0; i < s->nb_planes; i++) { i 310 libavfilter/vf_detelecine.c av_image_copy_plane(s->temp->data[i], s->temp->linesize[i], i 311 libavfilter/vf_detelecine.c inpicref->data[i], inpicref->linesize[i], i 312 libavfilter/vf_detelecine.c s->stride[i], i 313 libavfilter/vf_detelecine.c s->planeheight[i]); i 330 libavfilter/vf_detelecine.c for (i = 0; i < out; ++i) { i 331 libavfilter/vf_detelecine.c AVFrame *frame = av_frame_clone(s->frame[i]); i 428 libavfilter/vf_dnn_processing.c for (int i = 1; i < 3; ++i) { i 429 libavfilter/vf_dnn_processing.c int bytewidth = av_image_get_linesize(in->format, in->width, i); i 430 libavfilter/vf_dnn_processing.c av_image_copy_plane(out->data[i], out->linesize[i], i 431 libavfilter/vf_dnn_processing.c in->data[i], in->linesize[i], i 132 libavfilter/vf_drawbox.c int i; i 150 libavfilter/vf_drawbox.c for (i = 0; i <= NUM_EXPR_EVALS; i++) { i 155 libavfilter/vf_drawbox.c NULL, NULL, NULL, NULL, NULL, 0, ctx)) < 0 && i == NUM_EXPR_EVALS) i 162 libavfilter/vf_drawbox.c NULL, NULL, NULL, NULL, NULL, 0, ctx)) < 0 && i == NUM_EXPR_EVALS) i 169 libavfilter/vf_drawbox.c NULL, NULL, NULL, NULL, NULL, 0, ctx)) < 0 && i == NUM_EXPR_EVALS) i 176 libavfilter/vf_drawbox.c NULL, NULL, NULL, NULL, NULL, 0, ctx)) < 0 && i == NUM_EXPR_EVALS) i 183 libavfilter/vf_drawbox.c NULL, NULL, NULL, NULL, NULL, 0, ctx)) < 0 && i == NUM_EXPR_EVALS) i 619 libavfilter/vf_drawtext.c FriBidiStrIndex i,j; i 667 libavfilter/vf_drawtext.c for (i = 0, j = 0; i < len; i++) i 668 libavfilter/vf_drawtext.c if (unicodestr[i] != FRIBIDI_CHAR_FILL) i 669 libavfilter/vf_drawtext.c unicodestr[j++] = unicodestr[i]; i 1129 libavfilter/vf_drawtext.c unsigned i; i 1131 libavfilter/vf_drawtext.c for (i = 0; i < FF_ARRAY_ELEMS(functions); i++) { i 1132 libavfilter/vf_drawtext.c if (strcmp(fct, functions[i].name)) i 1134 libavfilter/vf_drawtext.c if (argc < functions[i].argc_min) { i 1136 libavfilter/vf_drawtext.c fct, functions[i].argc_min); i 1139 libavfilter/vf_drawtext.c if (argc > functions[i].argc_max) { i 1141 libavfilter/vf_drawtext.c fct, functions[i].argc_max); i 1146 libavfilter/vf_drawtext.c if (i >= FF_ARRAY_ELEMS(functions)) { i 1150 libavfilter/vf_drawtext.c return functions[i].func(ctx, bp, fct, argc, argv, functions[i].tag); i 1157 libavfilter/vf_drawtext.c unsigned argc = 0, i; i 1188 libavfilter/vf_drawtext.c for (i = 0; i < argc; i++) i 1189 libavfilter/vf_drawtext.c av_freep(&argv[i]); i 1223 libavfilter/vf_drawtext.c int i, x1, y1; i 1227 libavfilter/vf_drawtext.c for (i = 0, p = text; *p; i++) { i 1247 libavfilter/vf_drawtext.c x1 = s->positions[i].x+s->x+x - borderw; i 1248 libavfilter/vf_drawtext.c y1 = s->positions[i].y+s->y+y - borderw; i 1291 libavfilter/vf_drawtext.c int x = 0, y = 0, i = 0, ret; i 1368 libavfilter/vf_drawtext.c for (i = 0, p = text; *p; i++) { i 1392 libavfilter/vf_drawtext.c for (i = 0, p = text; *p; i++) { i 1423 libavfilter/vf_drawtext.c s->positions[i].x = x + glyph->bitmap_left; i 1424 libavfilter/vf_drawtext.c s->positions[i].y = y - glyph->bitmap_top + y_max; i 150 libavfilter/vf_edgedetect.c int i, j; i 160 libavfilter/vf_edgedetect.c for (i = 2; i < w - 2; i++) { i 162 libavfilter/vf_edgedetect.c dst[i] = ((src[-2*src_linesize + i-2] + src[2*src_linesize + i-2]) * 2 i 163 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i-1] + src[2*src_linesize + i-1]) * 4 i 164 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i ] + src[2*src_linesize + i ]) * 5 i 165 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i+1] + src[2*src_linesize + i+1]) * 4 i 166 libavfilter/vf_edgedetect.c + (src[-2*src_linesize + i+2] + src[2*src_linesize + i+2]) * 2 i 168 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i-2] + src[ src_linesize + i-2]) * 4 i 169 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i-1] + src[ src_linesize + i-1]) * 9 i 170 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i ] + src[ src_linesize + i ]) * 12 i 171 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i+1] + src[ src_linesize + i+1]) * 9 i 172 libavfilter/vf_edgedetect.c + (src[ -src_linesize + i+2] + src[ src_linesize + i+2]) * 4 i 174 libavfilter/vf_edgedetect.c + src[i-2] * 5 i 175 libavfilter/vf_edgedetect.c + src[i-1] * 12 i 176 libavfilter/vf_edgedetect.c + src[i ] * 15 i 177 libavfilter/vf_edgedetect.c + src[i+1] * 12 i 178 libavfilter/vf_edgedetect.c + src[i+2] * 5) / 159; i 181 libavfilter/vf_edgedetect.c dst[i ] = src[i ]; i 183 libavfilter/vf_edgedetect.c dst[i + 1] = src[i + 1]; i 234 libavfilter/vf_edgedetect.c int i, j; i 240 libavfilter/vf_edgedetect.c for (i = 1; i < w - 1; i++) { i 242 libavfilter/vf_edgedetect.c -1*src[-src_linesize + i-1] + 1*src[-src_linesize + i+1] i 243 libavfilter/vf_edgedetect.c -2*src[ i-1] + 2*src[ i+1] i 244 libavfilter/vf_edgedetect.c -1*src[ src_linesize + i-1] + 1*src[ src_linesize + i+1]; i 246 libavfilter/vf_edgedetect.c -1*src[-src_linesize + i-1] + 1*src[ src_linesize + i-1] i 247 libavfilter/vf_edgedetect.c -2*src[-src_linesize + i ] + 2*src[ src_linesize + i ] i 248 libavfilter/vf_edgedetect.c -1*src[-src_linesize + i+1] + 1*src[ src_linesize + i+1]; i 250 libavfilter/vf_edgedetect.c dst[i] = FFABS(gx) + FFABS(gy); i 251 libavfilter/vf_edgedetect.c dir[i] = get_rounded_direction(gx, gy); i 261 libavfilter/vf_edgedetect.c int i, j; i 264 libavfilter/vf_edgedetect.c if (src[i] > src[(ay)*src_linesize + i+(ax)] && \ i 265 libavfilter/vf_edgedetect.c src[i] > src[(by)*src_linesize + i+(bx)]) \ i 266 libavfilter/vf_edgedetect.c dst[i] = av_clip_uint8(src[i]); \ i 273 libavfilter/vf_edgedetect.c for (i = 1; i < w - 1; i++) { i 274 libavfilter/vf_edgedetect.c switch (dir[i]) { i 288 libavfilter/vf_edgedetect.c int i, j; i 291 libavfilter/vf_edgedetect.c for (i = 0; i < w; i++) { i 292 libavfilter/vf_edgedetect.c if (src[i] > high) { i 293 libavfilter/vf_edgedetect.c dst[i] = src[i]; i 297 libavfilter/vf_edgedetect.c if ((!i || i == w - 1 || !j || j == h - 1) && i 298 libavfilter/vf_edgedetect.c src[i] > low && i 299 libavfilter/vf_edgedetect.c (src[-src_linesize + i-1] > high || i 300 libavfilter/vf_edgedetect.c src[-src_linesize + i ] > high || i 301 libavfilter/vf_edgedetect.c src[-src_linesize + i+1] > high || i 302 libavfilter/vf_edgedetect.c src[ i-1] > high || i 303 libavfilter/vf_edgedetect.c src[ i+1] > high || i 304 libavfilter/vf_edgedetect.c src[ src_linesize + i-1] > high || i 305 libavfilter/vf_edgedetect.c src[ src_linesize + i ] > high || i 306 libavfilter/vf_edgedetect.c src[ src_linesize + i+1] > high)) i 307 libavfilter/vf_edgedetect.c dst[i] = src[i]; i 309 libavfilter/vf_edgedetect.c dst[i] = 0; i 320 libavfilter/vf_edgedetect.c int i, j; i 323 libavfilter/vf_edgedetect.c for (i = 0; i < w; i++) i 324 libavfilter/vf_edgedetect.c dst[i] = (dst[i] + src[i]) >> 1; i 147 libavfilter/vf_elbg.c int i, j, k; i 157 libavfilter/vf_elbg.c for (i = 0; i < inlink->h; i++) { i 190 libavfilter/vf_elbg.c for (i = 0; i < elbg->codebook_length; i++) { i 191 libavfilter/vf_elbg.c pal[i] = 0xFFU << 24 | i 192 libavfilter/vf_elbg.c (elbg->codebook[i*3 ] << 16) | i 193 libavfilter/vf_elbg.c (elbg->codebook[i*3+1] << 8) | i 194 libavfilter/vf_elbg.c elbg->codebook[i*3+2]; i 198 libavfilter/vf_elbg.c for (i = 0; i < inlink->h; i++) { i 213 libavfilter/vf_elbg.c for (i = 0; i < inlink->h; i++) { i 39 libavfilter/vf_eq.c int i; i 43 libavfilter/vf_eq.c for (i = 0; i < 256; i++) { i 44 libavfilter/vf_eq.c double v = i / 255.0; i 48 libavfilter/vf_eq.c param->lut[i] = 0; i 53 libavfilter/vf_eq.c param->lut[i] = 255; i 55 libavfilter/vf_eq.c param->lut[i] = 256.0 * v; i 125 libavfilter/vf_eq.c int i; i 137 libavfilter/vf_eq.c for (i = 0; i < 3; i++) { i 138 libavfilter/vf_eq.c eq->param[i].gamma_weight = eq->gamma_weight; i 139 libavfilter/vf_eq.c eq->param[i].lut_clean = 0; i 140 libavfilter/vf_eq.c check_values(&eq->param[i], eq); i 146 libavfilter/vf_eq.c int i; i 150 libavfilter/vf_eq.c for (i = 1; i < 3; i++) { i 151 libavfilter/vf_eq.c eq->param[i].contrast = eq->saturation; i 152 libavfilter/vf_eq.c eq->param[i].lut_clean = 0; i 153 libavfilter/vf_eq.c check_values(&eq->param[i], eq); i 262 libavfilter/vf_eq.c int i; i 284 libavfilter/vf_eq.c for (i = 0; i < desc->nb_components; i++) { i 288 libavfilter/vf_eq.c if (i == 1 || i == 2) { i 293 libavfilter/vf_eq.c if (eq->param[i].adjust) i 294 libavfilter/vf_eq.c eq->param[i].adjust(&eq->param[i], out->data[i], out->linesize[i], i 295 libavfilter/vf_eq.c in->data[i], in->linesize[i], w, h); i 297 libavfilter/vf_eq.c av_image_copy_plane(out->data[i], out->linesize[i], i 298 libavfilter/vf_eq.c in->data[i], in->linesize[i], w, h); i 144 libavfilter/vf_extractplanes.c int i, ret, depth = 0, be = 0; i 164 libavfilter/vf_extractplanes.c for (i = 1; i < avff->nb_formats; i++) { i 165 libavfilter/vf_extractplanes.c desc = av_pix_fmt_desc_get(avff->formats[i]); i 195 libavfilter/vf_extractplanes.c for (i = 0; i < ctx->nb_outputs; i++) i 196 libavfilter/vf_extractplanes.c if ((ret = ff_formats_ref(ff_make_format_list(out_pixfmts), &ctx->outputs[i]->in_formats)) < 0) i 206 libavfilter/vf_extractplanes.c int plane_avail, ret, i; i 226 libavfilter/vf_extractplanes.c for (i = 0; i < 4; i++) i 227 libavfilter/vf_extractplanes.c s->map[i] = rgba_map[s->map[i]]; i 278 libavfilter/vf_extractplanes.c int i, eof = 0, ret = 0; i 280 libavfilter/vf_extractplanes.c for (i = 0; i < ctx->nb_outputs; i++) { i 281 libavfilter/vf_extractplanes.c AVFilterLink *outlink = ctx->outputs[i]; i 282 libavfilter/vf_extractplanes.c const int idx = s->map[i]; i 326 libavfilter/vf_extractplanes.c int i, ret; i 328 libavfilter/vf_extractplanes.c for (i = 0; i < 4; i++) { i 332 libavfilter/vf_extractplanes.c if (!(planes & (1 << i))) i 338 libavfilter/vf_extractplanes.c s->map[ctx->nb_outputs] = i; i 354 libavfilter/vf_extractplanes.c int i; i 356 libavfilter/vf_extractplanes.c for (i = 0; i < ctx->nb_outputs; i++) i 357 libavfilter/vf_extractplanes.c av_freep(&ctx->output_pads[i].name); i 189 libavfilter/vf_fade.c int i, j; i 196 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 197 libavfilter/vf_fade.c uint8_t *p = frame->data[0] + i * frame->linesize[0]; i 214 libavfilter/vf_fade.c int i, j; i 217 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 218 libavfilter/vf_fade.c uint8_t *pg = frame->data[0] + i * frame->linesize[0]; i 219 libavfilter/vf_fade.c uint8_t *pb = frame->data[1] + i * frame->linesize[1]; i 220 libavfilter/vf_fade.c uint8_t *pr = frame->data[2] + i * frame->linesize[2]; i 221 libavfilter/vf_fade.c uint8_t *pa = frame->data[3] + i * frame->linesize[3]; i 260 libavfilter/vf_fade.c int i, j; i 263 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 264 libavfilter/vf_fade.c uint8_t *p = frame->data[k] + i * frame->linesize[k]; i 285 libavfilter/vf_fade.c int i, j; i 288 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 289 libavfilter/vf_fade.c uint16_t *p = (uint16_t *)(frame->data[k] + i * frame->linesize[k]); i 308 libavfilter/vf_fade.c int i, j, plane; i 315 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 316 libavfilter/vf_fade.c uint8_t *p = frame->data[plane] + i * frame->linesize[plane]; i 335 libavfilter/vf_fade.c int i, j, plane; i 344 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 345 libavfilter/vf_fade.c uint16_t *p = (uint16_t *)(frame->data[plane] + i * frame->linesize[plane]); i 364 libavfilter/vf_fade.c int i, j; i 366 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 367 libavfilter/vf_fade.c uint8_t *p = frame->data[plane] + i * frame->linesize[plane] + s->is_packed_rgb*s->rgba_map[A]; i 389 libavfilter/vf_fade.c int i, j; i 391 libavfilter/vf_fade.c for (i = slice_start; i < slice_end; i++) { i 392 libavfilter/vf_fade.c uint16_t *p = (uint16_t *)(frame->data[plane] + i * frame->linesize[plane]) + s->is_packed_rgb*s->rgba_map[A]; i 97 libavfilter/vf_fftdnoiz.c int i; i 99 libavfilter/vf_fftdnoiz.c for (i = 0; i < 4; i++) { i 100 libavfilter/vf_fftdnoiz.c PlaneContext *p = &s->planes[i]; i 192 libavfilter/vf_fftdnoiz.c int i; i 213 libavfilter/vf_fftdnoiz.c for (i = 0; i < s->nb_planes; i++) { i 214 libavfilter/vf_fftdnoiz.c PlaneContext *p = &s->planes[i]; i 266 libavfilter/vf_fftdnoiz.c int x, y, i, j; i 277 libavfilter/vf_fftdnoiz.c for (i = 0; i < rh; i++) { i 291 libavfilter/vf_fftdnoiz.c for (; i < block; i++) { i 293 libavfilter/vf_fftdnoiz.c dst[j].re = dst[(block - i - 1) * data_linesize + j].re; i 294 libavfilter/vf_fftdnoiz.c dst[j].im = dst[(block - i - 1) * data_linesize + j].im; i 300 libavfilter/vf_fftdnoiz.c for (i = 0; i < block; i++) { i 302 libavfilter/vf_fftdnoiz.c dst[j] = ssrc[j * data_linesize + i]; i 333 libavfilter/vf_fftdnoiz.c int x, y, i, j; i 347 libavfilter/vf_fftdnoiz.c for (i = 0; i < block; i++) { i 352 libavfilter/vf_fftdnoiz.c hdst[j * data_linesize + i] = ddst[j]; i 360 libavfilter/vf_fftdnoiz.c for (i = 0; i < rh; i++) { i 384 libavfilter/vf_fftdnoiz.c int y, x, i, j; i 392 libavfilter/vf_fftdnoiz.c for (i = 0; i < block; i++) { i 442 libavfilter/vf_fftdnoiz.c int y, x, i, j; i 449 libavfilter/vf_fftdnoiz.c for (i = 0; i < block; i++) { i 494 libavfilter/vf_fftdnoiz.c int y, x, i, j; i 500 libavfilter/vf_fftdnoiz.c for (i = 0; i < block; i++) { i 650 libavfilter/vf_fftdnoiz.c int i; i 652 libavfilter/vf_fftdnoiz.c for (i = 0; i < 4; i++) { i 653 libavfilter/vf_fftdnoiz.c PlaneContext *p = &s->planes[i]; i 107 libavfilter/vf_fftfilt.c int i; i 109 libavfilter/vf_fftfilt.c for (i = w; i < w + (w2-w)/2; i++) i 110 libavfilter/vf_fftfilt.c dest[i] = dest[2*w - i - 1]; i 112 libavfilter/vf_fftfilt.c for (; i < w2; i++) i 113 libavfilter/vf_fftfilt.c dest[i] = dest[w2 - i]; i 119 libavfilter/vf_fftfilt.c int i, j; i 121 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) { i 123 libavfilter/vf_fftfilt.c s->rdft_hdata[plane][i * s->rdft_hlen[plane] + j] = *(in->data[plane] + in->linesize[plane] * i + j); i 125 libavfilter/vf_fftfilt.c copy_rev(s->rdft_hdata[plane] + i * s->rdft_hlen[plane], w, s->rdft_hlen[plane]); i 128 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) i 129 libavfilter/vf_fftfilt.c av_rdft_calc(s->hrdft[plane], s->rdft_hdata[plane] + i * s->rdft_hlen[plane]); i 136 libavfilter/vf_fftfilt.c int i, j; i 138 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) { i 140 libavfilter/vf_fftfilt.c s->rdft_hdata[plane][i * s->rdft_hlen[plane] + j] = *(src + linesize * i + j); i 142 libavfilter/vf_fftfilt.c copy_rev(s->rdft_hdata[plane] + i * s->rdft_hlen[plane], w, s->rdft_hlen[plane]); i 145 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) i 146 libavfilter/vf_fftfilt.c av_rdft_calc(s->hrdft[plane], s->rdft_hdata[plane] + i * s->rdft_hlen[plane]); i 152 libavfilter/vf_fftfilt.c int i, j; i 154 libavfilter/vf_fftfilt.c for (i = 0; i < s->rdft_hlen[plane]; i++) { i 156 libavfilter/vf_fftfilt.c s->rdft_vdata[plane][i * s->rdft_vlen[plane] + j] = i 157 libavfilter/vf_fftfilt.c s->rdft_hdata[plane][j * s->rdft_hlen[plane] + i]; i 158 libavfilter/vf_fftfilt.c copy_rev(s->rdft_vdata[plane] + i * s->rdft_vlen[plane], h, s->rdft_vlen[plane]); i 161 libavfilter/vf_fftfilt.c for (i = 0; i < s->rdft_hlen[plane]; i++) i 162 libavfilter/vf_fftfilt.c av_rdft_calc(s->vrdft[plane], s->rdft_vdata[plane] + i * s->rdft_vlen[plane]); i 167 libavfilter/vf_fftfilt.c int i, j; i 169 libavfilter/vf_fftfilt.c for (i = 0; i < s->rdft_hlen[plane]; i++) i 170 libavfilter/vf_fftfilt.c av_rdft_calc(s->ivrdft[plane], s->rdft_vdata[plane] + i * s->rdft_vlen[plane]); i 172 libavfilter/vf_fftfilt.c for (i = 0; i < s->rdft_hlen[plane]; i++) i 174 libavfilter/vf_fftfilt.c s->rdft_hdata[plane][j * s->rdft_hlen[plane] + i] = i 175 libavfilter/vf_fftfilt.c s->rdft_vdata[plane][i * s->rdft_vlen[plane] + j]; i 181 libavfilter/vf_fftfilt.c int i, j; i 183 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) i 184 libavfilter/vf_fftfilt.c av_rdft_calc(s->ihrdft[plane], s->rdft_hdata[plane] + i * s->rdft_hlen[plane]); i 186 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) i 188 libavfilter/vf_fftfilt.c *(out->data[plane] + out->linesize[plane] * i + j) = av_clip(s->rdft_hdata[plane][i i 199 libavfilter/vf_fftfilt.c int i, j; i 201 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) i 202 libavfilter/vf_fftfilt.c av_rdft_calc(s->ihrdft[plane], s->rdft_hdata[plane] + i * s->rdft_hlen[plane]); i 204 libavfilter/vf_fftfilt.c for (i = 0; i < h; i++) i 206 libavfilter/vf_fftfilt.c *(dst + linesize * i + j) = av_clip(s->rdft_hdata[plane][i i 249 libavfilter/vf_fftfilt.c int i, j; i 255 libavfilter/vf_fftfilt.c for (i = 0; i < s->rdft_hlen[plane]; i++) { i 256 libavfilter/vf_fftfilt.c values[VAR_X] = i; i 259 libavfilter/vf_fftfilt.c s->weight[plane][i * s->rdft_vlen[plane] + j] = i 269 libavfilter/vf_fftfilt.c int rdft_hbits, rdft_vbits, i, plane; i 280 libavfilter/vf_fftfilt.c for (i = 0; i < desc->nb_components; i++) { i 281 libavfilter/vf_fftfilt.c int w = s->planewidth[i]; i 282 libavfilter/vf_fftfilt.c int h = s->planeheight[i]; i 286 libavfilter/vf_fftfilt.c s->rdft_hbits[i] = rdft_hbits; i 287 libavfilter/vf_fftfilt.c s->rdft_hlen[i] = 1 << rdft_hbits; i 288 libavfilter/vf_fftfilt.c if (!(s->rdft_hdata[i] = av_malloc_array(h, s->rdft_hlen[i] * sizeof(FFTSample)))) i 291 libavfilter/vf_fftfilt.c if (!(s->hrdft[i] = av_rdft_init(s->rdft_hbits[i], DFT_R2C))) i 293 libavfilter/vf_fftfilt.c if (!(s->ihrdft[i] = av_rdft_init(s->rdft_hbits[i], IDFT_C2R))) i 298 libavfilter/vf_fftfilt.c s->rdft_vbits[i] = rdft_vbits; i 299 libavfilter/vf_fftfilt.c s->rdft_vlen[i] = 1 << rdft_vbits; i 300 libavfilter/vf_fftfilt.c if (!(s->rdft_vdata[i] = av_malloc_array(s->rdft_hlen[i], s->rdft_vlen[i] * sizeof(FFTSample)))) i 303 libavfilter/vf_fftfilt.c if (!(s->vrdft[i] = av_rdft_init(s->rdft_vbits[i], DFT_R2C))) i 305 libavfilter/vf_fftfilt.c if (!(s->ivrdft[i] = av_rdft_init(s->rdft_vbits[i], IDFT_C2R))) i 336 libavfilter/vf_fftfilt.c int i, j, plane; i 357 libavfilter/vf_fftfilt.c for (i = 0; i < s->rdft_hlen[plane]; i++) i 359 libavfilter/vf_fftfilt.c s->rdft_vdata[plane][i * s->rdft_vlen[plane] + j] *= i 360 libavfilter/vf_fftfilt.c s->weight[plane][i * s->rdft_vlen[plane] + j]; i 375 libavfilter/vf_fftfilt.c int i; i 376 libavfilter/vf_fftfilt.c for (i = 0; i < MAX_PLANES; i++) { i 377 libavfilter/vf_fftfilt.c av_free(s->rdft_hdata[i]); i 378 libavfilter/vf_fftfilt.c av_free(s->rdft_vdata[i]); i 379 libavfilter/vf_fftfilt.c av_expr_free(s->weight_expr[i]); i 380 libavfilter/vf_fftfilt.c av_free(s->weight[i]); i 381 libavfilter/vf_fftfilt.c av_rdft_end(s->hrdft[i]); i 382 libavfilter/vf_fftfilt.c av_rdft_end(s->ihrdft[i]); i 383 libavfilter/vf_fftfilt.c av_rdft_end(s->vrdft[i]); i 384 libavfilter/vf_fftfilt.c av_rdft_end(s->ivrdft[i]); i 73 libavfilter/vf_field.c int i; i 78 libavfilter/vf_field.c for (i = 0; i < field->nb_planes; i++) { i 80 libavfilter/vf_field.c inpicref->data[i] = inpicref->data[i] + inpicref->linesize[i]; i 81 libavfilter/vf_field.c inpicref->linesize[i] = 2 * inpicref->linesize[i]; i 682 libavfilter/vf_fieldmatch.c int order, field, i, match, sc = 0, ret = 0; i 724 libavfilter/vf_fieldmatch.c for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) { i 725 libavfilter/vf_fieldmatch.c if (i > mN && fm->combdbg == COMBDBG_PCN) i 727 libavfilter/vf_fieldmatch.c gen_frames[i] = create_weave_frame(ctx, i, field, fm->prv, fm->src, fm->nxt); i 728 libavfilter/vf_fieldmatch.c if (!gen_frames[i]) { i 732 libavfilter/vf_fieldmatch.c combs[i] = calc_combed_score(fm, gen_frames[i]); i 827 libavfilter/vf_fieldmatch.c for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++) i 828 libavfilter/vf_fieldmatch.c av_frame_free(&gen_frames[i]); i 1007 libavfilter/vf_fieldmatch.c int i; i 1024 libavfilter/vf_fieldmatch.c for (i = 0; i < ctx->nb_inputs; i++) i 1025 libavfilter/vf_fieldmatch.c av_freep(&ctx->input_pads[i].name); i 337 libavfilter/vf_fillborders.c int i; i 340 libavfilter/vf_fillborders.c for (i = 0; i < 4; i++) i 341 libavfilter/vf_fillborders.c s->fill[rgba_map[i]] = s->rgba_color[i]; i 187 libavfilter/vf_find_rect.c int i; i 190 libavfilter/vf_find_rect.c for (i=1; i<foc->mipmaps; i++) { i 191 libavfilter/vf_find_rect.c foc->haystack_frame[i] = downscale(foc->haystack_frame[i-1]); i 204 libavfilter/vf_find_rect.c for (i=0; i<MAX_MIPMAPS; i++) { i 205 libavfilter/vf_find_rect.c av_frame_free(&foc->haystack_frame[i]); i 229 libavfilter/vf_find_rect.c int i; i 231 libavfilter/vf_find_rect.c for (i = 0; i < MAX_MIPMAPS; i++) { i 232 libavfilter/vf_find_rect.c av_frame_free(&foc->needle_frame[i]); i 233 libavfilter/vf_find_rect.c av_frame_free(&foc->haystack_frame[i]); i 244 libavfilter/vf_find_rect.c int ret, i; i 266 libavfilter/vf_find_rect.c for (i = 1; i < foc->mipmaps; i++) { i 267 libavfilter/vf_find_rect.c foc->needle_frame[i] = downscale(foc->needle_frame[i-1]); i 268 libavfilter/vf_find_rect.c if (!foc->needle_frame[i]) i 295 libavfilter/vf_floodfill.c int i, ret; i 304 libavfilter/vf_floodfill.c for (i = 0; i < s->nb_planes; i++) { i 305 libavfilter/vf_floodfill.c if (s->S[i] != s->d[i]) i 309 libavfilter/vf_floodfill.c if (i == s->nb_planes) i 60 libavfilter/vf_format.c int i; i 82 libavfilter/vf_format.c for (i = 0; i < nb_formats; i++) { i 87 libavfilter/vf_format.c if ((ret = ff_parse_pixel_format(&s->formats[i], cur, ctx)) < 0) i 112 libavfilter/vf_format.c for (i = 0; i < nb_formats; i++) { i 113 libavfilter/vf_format.c if (s->formats[i] == pix_fmt) i 116 libavfilter/vf_format.c if (i < nb_formats) i 150 libavfilter/vf_framepack.c int i, plane; i 164 libavfilter/vf_framepack.c for (i = 0; i < lines; i++) { i 167 libavfilter/vf_framepack.c s->input_views[LEFT]->linesize[plane] * i; i 169 libavfilter/vf_framepack.c s->input_views[RIGHT]->linesize[plane] * i; i 170 libavfilter/vf_framepack.c dstp = out->data[plane] + out->linesize[plane] * i; i 188 libavfilter/vf_framepack.c for (i = 0; i < 2; i++) { i 191 libavfilter/vf_framepack.c int sub_w = s->input_views[i]->width >> s->pix_desc->log2_chroma_w; i 193 libavfilter/vf_framepack.c src[0] = s->input_views[i]->data[0]; i 194 libavfilter/vf_framepack.c src[1] = s->input_views[i]->data[1]; i 195 libavfilter/vf_framepack.c src[2] = s->input_views[i]->data[2]; i 197 libavfilter/vf_framepack.c dst[0] = out->data[0] + i * s->input_views[i]->width; i 198 libavfilter/vf_framepack.c dst[1] = out->data[1] + i * sub_w; i 199 libavfilter/vf_framepack.c dst[2] = out->data[2] + i * sub_w; i 201 libavfilter/vf_framepack.c av_image_copy(dst, out->linesize, src, s->input_views[i]->linesize, i 202 libavfilter/vf_framepack.c s->input_views[i]->format, i 203 libavfilter/vf_framepack.c s->input_views[i]->width, i 204 libavfilter/vf_framepack.c s->input_views[i]->height); i 215 libavfilter/vf_framepack.c int i; i 217 libavfilter/vf_framepack.c for (i = 0; i < 2; i++) { i 221 libavfilter/vf_framepack.c int sub_h = s->input_views[i]->height >> s->pix_desc->log2_chroma_h; i 223 libavfilter/vf_framepack.c src[0] = s->input_views[i]->data[0]; i 224 libavfilter/vf_framepack.c src[1] = s->input_views[i]->data[1]; i 225 libavfilter/vf_framepack.c src[2] = s->input_views[i]->data[2]; i 227 libavfilter/vf_framepack.c dst[0] = out->data[0] + i * out->linesize[0] * i 228 libavfilter/vf_framepack.c (interleaved + s->input_views[i]->height * (1 - interleaved)); i 229 libavfilter/vf_framepack.c dst[1] = out->data[1] + i * out->linesize[1] * i 231 libavfilter/vf_framepack.c dst[2] = out->data[2] + i * out->linesize[2] * i 241 libavfilter/vf_framepack.c av_image_copy(dst, linesizes, src, s->input_views[i]->linesize, i 242 libavfilter/vf_framepack.c s->input_views[i]->format, i 243 libavfilter/vf_framepack.c s->input_views[i]->width, i 244 libavfilter/vf_framepack.c s->input_views[i]->height); i 274 libavfilter/vf_framepack.c int ret, i; i 281 libavfilter/vf_framepack.c for (i = 0; i < 2; i++) { i 284 libavfilter/vf_framepack.c s->input_views[i]->pts = i == 0 ? pts * 2 : pts * 2 + av_rescale_q(1, av_inv_q(outlink->frame_rate), outlink->time_base); i 287 libavfilter/vf_framepack.c stereo = av_stereo3d_create_side_data(s->input_views[i]); i 291 libavfilter/vf_framepack.c stereo->view = i == LEFT ? AV_STEREO3D_VIEW_LEFT i 295 libavfilter/vf_framepack.c ret = ff_filter_frame(outlink, s->input_views[i]); i 296 libavfilter/vf_framepack.c s->input_views[i] = NULL; i 315 libavfilter/vf_framepack.c for (i = 0; i < 2; i++) i 316 libavfilter/vf_framepack.c av_frame_free(&s->input_views[i]); i 146 libavfilter/vf_frei0r.c int i; i 151 libavfilter/vf_frei0r.c for (i = 0; i < s->plugin_info.num_params; i++) { i 156 libavfilter/vf_frei0r.c s->get_param_info(&info, i); i 163 libavfilter/vf_frei0r.c ret = set_param(ctx, info, i, param); i 193 libavfilter/vf_frei0r.c int i; i 243 libavfilter/vf_frei0r.c for (i = 0; !s->dl_handle && i < FF_ARRAY_ELEMS(frei0r_pathlist); i++) { i 244 libavfilter/vf_frei0r.c ret = load_path(ctx, &s->dl_handle, frei0r_pathlist[i], dl_name); i 557 libavfilter/vf_fspp.c int i, bias; i 562 libavfilter/vf_fspp.c for (i = 0; i < 64; i++) //FIXME: tune custom_threshold[] and remove this ! i 563 libavfilter/vf_fspp.c custom_threshold_m[i] = (int)(custom_threshold[i] * (bias / 71.0) + 0.5); i 565 libavfilter/vf_fspp.c for (i = 0; i < 8; i++) { i 566 libavfilter/vf_fspp.c fspp->threshold_mtx_noq[2 * i] = (uint64_t)custom_threshold_m[i * 8 + 2] i 567 libavfilter/vf_fspp.c |(((uint64_t)custom_threshold_m[i * 8 + 6]) << 16) i 568 libavfilter/vf_fspp.c |(((uint64_t)custom_threshold_m[i * 8 + 0]) << 32) i 569 libavfilter/vf_fspp.c |(((uint64_t)custom_threshold_m[i * 8 + 4]) << 48); i 571 libavfilter/vf_fspp.c fspp->threshold_mtx_noq[2 * i + 1] = (uint64_t)custom_threshold_m[i * 8 + 5] i 572 libavfilter/vf_fspp.c |(((uint64_t)custom_threshold_m[i * 8 + 3]) << 16) i 573 libavfilter/vf_fspp.c |(((uint64_t)custom_threshold_m[i * 8 + 1]) << 32) i 574 libavfilter/vf_fspp.c |(((uint64_t)custom_threshold_m[i * 8 + 7]) << 48); i 101 libavfilter/vf_gblur.c int i, x, k, step; i 110 libavfilter/vf_gblur.c for (i = width; i < numpixels; i += width) { i 112 libavfilter/vf_gblur.c ptr[i + k] += nu * ptr[i - width + k]; i 115 libavfilter/vf_gblur.c i = numpixels - width; i 118 libavfilter/vf_gblur.c ptr[i + k] *= boundaryscale; i 121 libavfilter/vf_gblur.c for (; i > 0; i -= width) { i 123 libavfilter/vf_gblur.c ptr[i - width + k] += nu * ptr[i + k]; i 168 libavfilter/vf_gblur.c unsigned i; i 170 libavfilter/vf_gblur.c for (i = slice_start; i < slice_end; i++) { i 171 libavfilter/vf_gblur.c buffer[i] *= postscale; i 172 libavfilter/vf_gblur.c buffer[i] = av_clipf(buffer[i], 0.f, max); i 292 libavfilter/vf_geq.c for (int i = 0; i < MAX_NB_THREADS; i++) { i 293 libavfilter/vf_geq.c ret = av_expr_parse(&geq->e[plane][i], geq->expr_str[plane < 3 && geq->is_rgb ? plane+4 : plane], var_names, i 467 libavfilter/vf_geq.c int i; i 470 libavfilter/vf_geq.c for (i = 0; i < NB_PLANES; i++) i 472 libavfilter/vf_geq.c av_expr_free(geq->e[i][j]); i 473 libavfilter/vf_geq.c for (i = 0; i < NB_PLANES; i++) i 149 libavfilter/vf_hflip.c int i; i 151 libavfilter/vf_hflip.c for (i = 0; i < nb_planes; i++) { i 152 libavfilter/vf_hflip.c switch (step[i]) { i 153 libavfilter/vf_hflip.c case 1: s->flip_line[i] = hflip_byte_c; break; i 154 libavfilter/vf_hflip.c case 2: s->flip_line[i] = hflip_short_c; break; i 155 libavfilter/vf_hflip.c case 3: s->flip_line[i] = hflip_b24_c; break; i 156 libavfilter/vf_hflip.c case 4: s->flip_line[i] = hflip_dword_c; break; i 157 libavfilter/vf_hflip.c case 6: s->flip_line[i] = hflip_b48_c; break; i 158 libavfilter/vf_hflip.c case 8: s->flip_line[i] = hflip_qword_c; break; i 180 libavfilter/vf_hflip.c int i, plane, step; i 192 libavfilter/vf_hflip.c for (i = start; i < end; i++) { i 139 libavfilter/vf_histeq.c int x, y, i, luthi, lutlo, lut, luma, oluma, m; i 200 libavfilter/vf_histeq.c for (i = 0; i < histeq->bpp; ++i) i 201 libavfilter/vf_histeq.c dst[x + i] = 0; i 155 libavfilter/vf_histogram.c int rgb, i, bits; i 170 libavfilter/vf_histogram.c for (i = 1; i < avff->nb_formats; i++) { i 171 libavfilter/vf_histogram.c desc = av_pix_fmt_desc_get(avff->formats[i]); i 254 libavfilter/vf_histogram.c int ncomp = 0, i; i 259 libavfilter/vf_histogram.c for (i = 0; i < s->ncomp; i++) { i 260 libavfilter/vf_histogram.c if ((1 << i) & s->components) i 287 libavfilter/vf_histogram.c int i, j, k, l, m; i 303 libavfilter/vf_histogram.c for (i = 0; i < dst_h ; i++) i 305 libavfilter/vf_histogram.c i * out->linesize[s->odesc->comp[k].plane], i 310 libavfilter/vf_histogram.c for (i = 0; i < dst_h ; i++) i 313 libavfilter/vf_histogram.c i * out->linesize[s->odesc->comp[k].plane] + j * 2, i 339 libavfilter/vf_histogram.c for (i = 0; i < height; i++) { i 340 libavfilter/vf_histogram.c const uint8_t *src = in->data[p] + i * in->linesize[p]; i 345 libavfilter/vf_histogram.c for (i = 0; i < height; i++) { i 346 libavfilter/vf_histogram.c const uint16_t *src = (const uint16_t *)(in->data[p] + i * in->linesize[p]); i 352 libavfilter/vf_histogram.c for (i = 0; i < s->histogram_size; i++) i 353 libavfilter/vf_histogram.c max_hval = FFMAX(max_hval, s->histogram[i]); i 359 libavfilter/vf_histogram.c for (int i = 0; i < s->histogram_size; i++) { i 360 libavfilter/vf_histogram.c int idx = s->histogram_size - i - 1; i 364 libavfilter/vf_histogram.c minh = FFMIN(minh, i); i 365 libavfilter/vf_histogram.c maxh = FFMAX(maxh, i); i 374 libavfilter/vf_histogram.c s->out->data[p][(i + starty) * s->out->linesize[p] + startx + s->x_pos] = value; i 376 libavfilter/vf_histogram.c AV_WN16(s->out->data[p] + (i + starty) * s->out->linesize[p] + startx * 2 + s->x_pos * 2, value); i 404 libavfilter/vf_histogram.c for (i = 0; i < s->histogram_size; i++) { i 408 libavfilter/vf_histogram.c col_height = lrint(s->level_height * (1. - (log2(s->histogram[i] + 1) / max_hval_log))); i 410 libavfilter/vf_histogram.c col_height = s->level_height - (s->histogram[i] * (int64_t)s->level_height + max_hval - 1) / max_hval; i 416 libavfilter/vf_histogram.c out->data[l][(j + starty) * out->linesize[l] + startx + i] = s->fg_color[l]; i 418 libavfilter/vf_histogram.c out->data[p][(j + starty) * out->linesize[p] + startx + i] = 255; i 422 libavfilter/vf_histogram.c out->data[p][(j + starty) * out->linesize[p] + startx + i] = i; i 429 libavfilter/vf_histogram.c AV_WN16(out->data[l] + (j + starty) * out->linesize[l] + startx * 2 + i * 2, s->fg_color[l] * mult); i 431 libavfilter/vf_histogram.c AV_WN16(out->data[p] + (j + starty) * out->linesize[p] + startx * 2 + i * 2, 255 * mult); i 435 libavfilter/vf_histogram.c AV_WN16(out->data[p] + (j + starty) * out->linesize[p] + startx * 2 + i * 2, i); i 177 libavfilter/vf_hqdn3d.c int i; i 182 libavfilter/vf_hqdn3d.c for (i = -256<<LUT_BITS; i < 256<<LUT_BITS; i++) { i 183 libavfilter/vf_hqdn3d.c double f = ((i<<(9-LUT_BITS)) + (1<<(8-LUT_BITS)) - 1) / 512.0; // midpoint of the bin i 186 libavfilter/vf_hqdn3d.c ct[(256<<LUT_BITS)+i] = lrint(C); i 257 libavfilter/vf_hqdn3d.c for (int i = 0; i < 4; i++) i 258 libavfilter/vf_hqdn3d.c precalc_coefs(s->strength[i], s->depth, s->coefs[i]); i 266 libavfilter/vf_hqdn3d.c int i, depth; i 274 libavfilter/vf_hqdn3d.c for (i = 0; i < 3; i++) { i 275 libavfilter/vf_hqdn3d.c s->line[i] = av_malloc_array(inlink->w, sizeof(*s->line[i])); i 276 libavfilter/vf_hqdn3d.c if (!s->line[i]) i 280 libavfilter/vf_hqdn3d.c for (i = 0; i < 4; i++) { i 281 libavfilter/vf_hqdn3d.c s->coefs[i] = av_malloc((512<<LUT_BITS) * sizeof(int16_t)); i 282 libavfilter/vf_hqdn3d.c if (!s->coefs[i]) i 118 libavfilter/vf_hue.c int i; i 120 libavfilter/vf_hue.c for (i = 0; i < 256; i++) { i 121 libavfilter/vf_hue.c h->lut_l[i] = av_clip_uint8(i + b * 25.5); i 123 libavfilter/vf_hue.c for (i = 0; i < 65536; i++) { i 124 libavfilter/vf_hue.c h->lut_l16[i] = av_clip_uintp2(i + b * 102.4, 10); i 131 libavfilter/vf_hue.c int32_t i, j, u, v, new_u, new_v; i 137 libavfilter/vf_hue.c for (i = 0; i < 256; i++) { i 140 libavfilter/vf_hue.c u = i - 128; i 153 libavfilter/vf_hue.c h->lut_u[i][j] = av_clip_uint8(new_u); i 154 libavfilter/vf_hue.c h->lut_v[i][j] = av_clip_uint8(new_v); i 157 libavfilter/vf_hue.c for (i = 0; i < 1024; i++) { i 159 libavfilter/vf_hue.c u = i - 512; i 172 libavfilter/vf_hue.c h->lut_u10[i][j] = av_clip_uintp2(new_u, 10); i 173 libavfilter/vf_hue.c h->lut_v10[i][j] = av_clip_uintp2(new_v, 10); i 293 libavfilter/vf_hue.c int i; i 296 libavfilter/vf_hue.c for (i = 0; i < w; i++) i 297 libavfilter/vf_hue.c ldst[i] = s->lut_l[lsrc[i]]; i 309 libavfilter/vf_hue.c int i; i 312 libavfilter/vf_hue.c for (i = 0; i < w; i++) i 313 libavfilter/vf_hue.c ldst[i] = s->lut_l16[lsrc[i]]; i 325 libavfilter/vf_hue.c int i; i 328 libavfilter/vf_hue.c for (i = 0; i < w; i++) { i 329 libavfilter/vf_hue.c const int u = usrc[i]; i 330 libavfilter/vf_hue.c const int v = vsrc[i]; i 332 libavfilter/vf_hue.c udst[i] = s->lut_u[u][v]; i 333 libavfilter/vf_hue.c vdst[i] = s->lut_v[u][v]; i 348 libavfilter/vf_hue.c int i; i 351 libavfilter/vf_hue.c for (i = 0; i < w; i++) { i 352 libavfilter/vf_hue.c const int u = av_clip_uintp2(usrc[i], 10); i 353 libavfilter/vf_hue.c const int v = av_clip_uintp2(vsrc[i], 10); i 355 libavfilter/vf_hue.c udst[i] = s->lut_u10[u][v]; i 356 libavfilter/vf_hue.c vdst[i] = s->lut_v10[u][v]; i 93 libavfilter/vf_hwdownload.c int err, i, found; i 105 libavfilter/vf_hwdownload.c for (i = 0; formats[i] != AV_PIX_FMT_NONE; i++) { i 106 libavfilter/vf_hwdownload.c if (formats[i] == outlink->format) { i 48 libavfilter/vf_hwupload.c int err, i; i 86 libavfilter/vf_hwupload.c for (i = 0; input_pix_fmts[i] != AV_PIX_FMT_NONE; i++) { i 87 libavfilter/vf_hwupload.c err = ff_add_format(&input_formats, input_pix_fmts[i]); i 116 libavfilter/vf_idet.c int y, i; i 125 libavfilter/vf_idet.c for (i = 0; i < idet->csp->nb_components; i++) { i 128 libavfilter/vf_idet.c int refs = idet->cur->linesize[i]; i 130 libavfilter/vf_idet.c if (i && i<3) { i 136 libavfilter/vf_idet.c uint8_t *prev = &idet->prev->data[i][y*refs]; i 137 libavfilter/vf_idet.c uint8_t *cur = &idet->cur ->data[i][y*refs]; i 138 libavfilter/vf_idet.c uint8_t *next = &idet->next->data[i][y*refs]; i 167 libavfilter/vf_idet.c for(i=0; i<HIST_SIZE; i++){ i 168 libavfilter/vf_idet.c if(idet->history[i] != UNDETERMINED){ i 170 libavfilter/vf_idet.c best_type = idet->history[i]; i 172 libavfilter/vf_idet.c if(idet->history[i] == best_type) { i 196 libavfilter/vf_idet.c for(i=0; i<3; i++) i 197 libavfilter/vf_idet.c idet->repeats[i] = av_rescale(idet->repeats [i], idet->decay_coefficient, PRECISION); i 199 libavfilter/vf_idet.c for(i=0; i<4; i++){ i 200 libavfilter/vf_idet.c idet->prestat [i] = av_rescale(idet->prestat [i], idet->decay_coefficient, PRECISION); i 201 libavfilter/vf_idet.c idet->poststat[i] = av_rescale(idet->poststat[i], idet->decay_coefficient, PRECISION); i 82 libavfilter/vf_lenscorrection.c int i; i 83 libavfilter/vf_lenscorrection.c for (i = start; i < end; i++, outrow += outlinesize) { i 84 libavfilter/vf_lenscorrection.c const int off_y = i - ycenter; i 89 libavfilter/vf_lenscorrection.c const int64_t radius_mult = td->correction[j + i*w]; i 119 libavfilter/vf_lenscorrection.c int i; i 121 libavfilter/vf_lenscorrection.c for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) { i 122 libavfilter/vf_lenscorrection.c av_freep(&rect->correction[i]); i 174 libavfilter/vf_lenscorrection.c int i,j; i 183 libavfilter/vf_lenscorrection.c for (i = 0; i < w; i++) { i 184 libavfilter/vf_lenscorrection.c const int off_x = i - xcenter; i 188 libavfilter/vf_lenscorrection.c rect->correction[plane][j * w + i] = radius_mult; i 320 libavfilter/vf_lensfun.c int x, y, i, j, rgb_index; i 362 libavfilter/vf_lensfun.c for (i = 0; i < 4; ++i) { i 363 libavfilter/vf_lensfun.c if (new_x_int + i - 2 < 0 || new_x_int + i - 2 >= thread_data->width || new_y_int + j - 2 < 0 || new_y_int + j - 2 >= thread_data->height) i 365 libavfilter/vf_lensfun.c d = square(new_x - (new_x_int + i - 2)) * square(new_y - (new_y_int + j - 2)); i 370 libavfilter/vf_lensfun.c interpolated += thread_data->data_in[(new_x_int + i - 2) * 3 + rgb_index + (new_y_int + j - 2) * thread_data->linesize_in] * d; i 416 libavfilter/vf_lensfun.c for (i = 0; i < 4; ++i) { i 417 libavfilter/vf_lensfun.c if (new_x_int + i - 2 < 0 || new_x_int + i - 2 >= thread_data->width || new_y_int + j - 2 < 0 || new_y_int + j - 2 >= thread_data->height) i 419 libavfilter/vf_lensfun.c d = square(new_x - (new_x_int + i - 2)) * square(new_y - (new_y_int + j - 2)); i 424 libavfilter/vf_lensfun.c interpolated += thread_data->data_in[(new_x_int + i - 2) * 3 + rgb_index + (new_y_int + j - 2) * thread_data->linesize_in] * d; i 149 libavfilter/vf_libopencv.c int ret, i, j, w; i 156 libavfilter/vf_libopencv.c for (i = 0; i < size; i++) { i 157 libavfilter/vf_libopencv.c if (buf[i] == '\n') { i 186 libavfilter/vf_libopencv.c for (i = 0; i < *rows; i++) { i 192 libavfilter/vf_libopencv.c (*values)[*cols*i + j] = !!av_isgraph(*(p++)); i 204 libavfilter/vf_libopencv.c for (i = 0; i < *rows; i++) { i 206 libavfilter/vf_libopencv.c line[j] = (*values)[i * *cols + j] ? '@' : ' '; i 208 libavfilter/vf_libopencv.c av_log(log_ctx, AV_LOG_DEBUG, "%3d: %s\n", i, line); i 346 libavfilter/vf_libopencv.c int i; i 352 libavfilter/vf_libopencv.c for (i = 0; i < FF_ARRAY_ELEMS(ocv_filter_entries); i++) { i 353 libavfilter/vf_libopencv.c const OCVFilterEntry *entry = &ocv_filter_entries[i]; i 118 libavfilter/vf_libvmaf.c int i,j; \ i 120 libavfilter/vf_libvmaf.c for (i = 0; i < h; i++) { \ i 130 libavfilter/vf_libvmaf.c for (i = 0; i < h; i++) { \ i 104 libavfilter/vf_lut.c int i; i 106 libavfilter/vf_lut.c for (i = 0; i < 4; i++) { i 107 libavfilter/vf_lut.c av_expr_free(s->comp_expr[i]); i 108 libavfilter/vf_lut.c s->comp_expr[i] = NULL; i 109 libavfilter/vf_lut.c av_freep(&s->comp_expr_str[i]); i 352 libavfilter/vf_lut.c int i, j;\ i 374 libavfilter/vf_lut.c for (i = slice_start; i < slice_end; i++) { i 375 libavfilter/vf_lut.c inrow = inrow0 + i * in_linesize; i 376 libavfilter/vf_lut.c outrow = outrow0 + i * out_linesize; i 411 libavfilter/vf_lut.c for (i = slice_start; i < slice_end; i++) { i 412 libavfilter/vf_lut.c inrow = inrow0 + i * in_linesize; i 413 libavfilter/vf_lut.c outrow = outrow0 + i * out_linesize; i 432 libavfilter/vf_lut.c int i, j, plane;\ i 462 libavfilter/vf_lut.c for (i = slice_start; i < slice_end; i++) { i 494 libavfilter/vf_lut.c for (i = slice_start; i < slice_end; i++) { i 657 libavfilter/vf_lut.c int i; i 661 libavfilter/vf_lut.c for (i = 0; i < 4; i++) { i 662 libavfilter/vf_lut.c s->comp_expr_str[i] = av_strdup((i == 3 && !s->negate_alpha) ? i 664 libavfilter/vf_lut.c if (!s->comp_expr_str[i]) { i 95 libavfilter/vf_lut2.c int i; i 100 libavfilter/vf_lut2.c for (i = 0; i < 4; i++) { i 101 libavfilter/vf_lut2.c av_expr_free(s->comp_expr[i]); i 102 libavfilter/vf_lut2.c s->comp_expr[i] = NULL; i 103 libavfilter/vf_lut2.c av_freep(&s->comp_expr_str[i]); i 104 libavfilter/vf_lut2.c av_freep(&s->lut[i]); i 117 libavfilter/vf_lut3d.c if ((t.i & EXPONENT_MASK) == EXPONENT_MASK) { i 118 libavfilter/vf_lut3d.c if ((t.i & MANTISSA_MASK) != 0) { i 121 libavfilter/vf_lut3d.c } else if (t.i & SIGN_MASK) { i 544 libavfilter/vf_lut3d.c int i; i 557 libavfilter/vf_lut3d.c for (i = 0; i < 3; i++) { i 558 libavfilter/vf_lut3d.c av_freep(&lut3d->prelut.lut[i]); i 559 libavfilter/vf_lut3d.c lut3d->prelut.lut[i] = av_malloc_array(PRELUT_SIZE, sizeof(*lut3d->prelut.lut[0])); i 560 libavfilter/vf_lut3d.c if (!lut3d->prelut.lut[i]) i 565 libavfilter/vf_lut3d.c for (i = 0; i < 3; i++) { i 566 libavfilter/vf_lut3d.c av_freep(&lut3d->prelut.lut[i]); i 580 libavfilter/vf_lut3d.c int ret, i, j, k, size, size2; i 598 libavfilter/vf_lut3d.c for (i = 0; i < size; i++) { i 599 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[k * size2 + j * size + i]; i 600 libavfilter/vf_lut3d.c if (k != 0 || j != 0 || i != 0) i 620 libavfilter/vf_lut3d.c int ret, i, j, k; i 630 libavfilter/vf_lut3d.c for (i = 0; i < size; i++) { i 631 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[i * size2 + j * size + k]; i 672 libavfilter/vf_lut3d.c int ret, i, j, k; i 686 libavfilter/vf_lut3d.c for (i = 0; i < size; i++) { i 688 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[k * size2 + j * size + i]; i 707 libavfilter/vf_lut3d.c int ret, i, j, k, size, size2, in = -1, out = -1; i 756 libavfilter/vf_lut3d.c for (i = 0; i < size; i++) { i 757 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[k * size2 + j * size + i]; i 854 libavfilter/vf_lut3d.c for (int i = 0; i < 3; i++) { i 866 libavfilter/vf_lut3d.c if (in_prelut[i] || out_prelut[i]) { i 872 libavfilter/vf_lut3d.c in_prelut[i] = (float*)av_malloc(npoints * sizeof(float)); i 873 libavfilter/vf_lut3d.c out_prelut[i] = (float*)av_malloc(npoints * sizeof(float)); i 874 libavfilter/vf_lut3d.c if (!in_prelut[i] || !out_prelut[i]) { i 879 libavfilter/vf_lut3d.c prelut_sizes[i] = npoints; i 880 libavfilter/vf_lut3d.c in_min[i] = FLT_MAX; i 881 libavfilter/vf_lut3d.c in_max[i] = FLT_MIN; i 882 libavfilter/vf_lut3d.c out_min[i] = FLT_MAX; i 883 libavfilter/vf_lut3d.c out_max[i] = FLT_MIN; i 889 libavfilter/vf_lut3d.c in_min[i] = FFMIN(in_min[i], v); i 890 libavfilter/vf_lut3d.c in_max[i] = FFMAX(in_max[i], v); i 891 libavfilter/vf_lut3d.c in_prelut[i][j] = v; i 902 libavfilter/vf_lut3d.c out_min[i] = FFMIN(out_min[i], v); i 903 libavfilter/vf_lut3d.c out_max[i] = FFMAX(out_max[i], v); i 904 libavfilter/vf_lut3d.c out_prelut[i][j] = v; i 909 libavfilter/vf_lut3d.c if (av_sscanf(line, "%f %f", &in_min[i], &in_max[i]) != 2) { i 914 libavfilter/vf_lut3d.c if (av_sscanf(line, "%f %f", &out_min[i], &out_max[i]) != 2) { i 950 libavfilter/vf_lut3d.c for (int i = 0; i < size; i++) { i 951 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[i * size2 + j * size + k]; i 977 libavfilter/vf_lut3d.c for (int i = 0; i < lut3d->prelut.size; ++i) { i 978 libavfilter/vf_lut3d.c float mix = (float) i / (float)(lut3d->prelut.size - 1); i 988 libavfilter/vf_lut3d.c lut3d->prelut.lut[c][i] = sanitizef(lerpf(a, b, mix)); i 1012 libavfilter/vf_lut3d.c int ret, i, j, k; i 1022 libavfilter/vf_lut3d.c for (i = 0; i < size; i++) { i 1023 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[k * size2 + j * size + i]; i 1026 libavfilter/vf_lut3d.c vec->b = i * c; i 1200 libavfilter/vf_lut3d.c int i; i 1203 libavfilter/vf_lut3d.c for (i = 0; i < 3; i++) { i 1204 libavfilter/vf_lut3d.c av_freep(&lut3d->prelut.lut[i]); i 1253 libavfilter/vf_lut3d.c int i, j, k, x = 0, y = 0; \ i 1257 libavfilter/vf_lut3d.c for (i = 0; i < level; i++) { \ i 1260 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[i * level2 + j * level + k]; \ i 1292 libavfilter/vf_lut3d.c int i, j, k, x = 0, y = 0; \ i 1296 libavfilter/vf_lut3d.c for (i = 0; i < level; i++) { \ i 1303 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[i * level2 + j * level + k]; \ i 1338 libavfilter/vf_lut3d.c int i, j, k, x = 0, y = 0; i 1342 libavfilter/vf_lut3d.c for (i = 0; i < level; i++) { i 1346 libavfilter/vf_lut3d.c struct rgbvec *vec = &lut3d->lut[i * level2 + j * level + k]; i 1539 libavfilter/vf_lut3d.c int i; i 1542 libavfilter/vf_lut3d.c for (i = 0; i < size; i++) { i 1543 libavfilter/vf_lut3d.c lut1d->lut[0][i] = i * c; i 1544 libavfilter/vf_lut3d.c lut1d->lut[1][i] = i * c; i 1545 libavfilter/vf_lut3d.c lut1d->lut[2][i] = i * c; i 1583 libavfilter/vf_lut3d.c for (int i = 0; i < 3; i++) { i 1592 libavfilter/vf_lut3d.c if (av_sscanf(line, "%f %f", &in_min[i], &in_max[i]) != 2) i 1595 libavfilter/vf_lut3d.c if (av_sscanf(line, "%f %f", &out_min[i], &out_max[i]) != 2) i 1609 libavfilter/vf_lut3d.c for (int i = 0; i < size; i++) { i 1611 libavfilter/vf_lut3d.c if (av_sscanf(line, "%f %f %f", &lut1d->lut[0][i], &lut1d->lut[1][i], &lut1d->lut[2][i]) != 3) i 1613 libavfilter/vf_lut3d.c lut1d->lut[0][i] *= out_max[0] - out_min[0]; i 1614 libavfilter/vf_lut3d.c lut1d->lut[1][i] *= out_max[1] - out_min[1]; i 1615 libavfilter/vf_lut3d.c lut1d->lut[2][i] *= out_max[2] - out_min[2]; i 1639 libavfilter/vf_lut3d.c int i; i 1646 libavfilter/vf_lut3d.c for (i = 0; i < size; i++) { i 1669 libavfilter/vf_lut3d.c if (av_sscanf(line, "%f %f %f", &lut1d->lut[0][i], &lut1d->lut[1][i], &lut1d->lut[2][i]) != 3) i 177 libavfilter/vf_mcdeint.c int x, y, i, ret, got_frame = 0; i 195 libavfilter/vf_mcdeint.c for (i = 0; i < 3; i++) { i 196 libavfilter/vf_mcdeint.c int is_chroma = !!i; i 199 libavfilter/vf_mcdeint.c int fils = frame_dec->linesize[i]; i 200 libavfilter/vf_mcdeint.c int srcs = inpic ->linesize[i]; i 201 libavfilter/vf_mcdeint.c int dsts = outpic ->linesize[i]; i 206 libavfilter/vf_mcdeint.c uint8_t *filp = &frame_dec->data[i][x + y*fils]; i 207 libavfilter/vf_mcdeint.c uint8_t *srcp = &inpic ->data[i][x + y*srcs]; i 208 libavfilter/vf_mcdeint.c uint8_t *dstp = &outpic ->data[i][x + y*dsts]; i 268 libavfilter/vf_mcdeint.c frame_dec->data[i][x + y*fils] = i 269 libavfilter/vf_mcdeint.c outpic ->data[i][x + y*dsts] = inpic->data[i][x + y*srcs]; i 71 libavfilter/vf_median.c for (int i = 0; i < bins; i++) i 72 libavfilter/vf_median.c dst[i] += src[i]; i 77 libavfilter/vf_median.c for (int i = 0; i < bins; i++) i 78 libavfilter/vf_median.c dst[i] -= src[i]; i 83 libavfilter/vf_median.c for (int i = 0; i < bins; i++) i 84 libavfilter/vf_median.c dst[i] += f * src[i]; i 116 libavfilter/vf_median.c for (int i = 0; i < s->nb_planes; i++) { i 117 libavfilter/vf_median.c if (!(s->planes & (1 << i))) i 120 libavfilter/vf_median.c if (s->planewidth[i] < s->radius * 2 + 1) { i 121 libavfilter/vf_median.c av_log(inlink->dst, AV_LOG_WARNING, "The %d plane width %d must be not less than %d, clipping radius.\n", i, s->planewidth[i], s->radius * 2 + 1); i 122 libavfilter/vf_median.c s->radius = (s->planewidth[i] - 1) / 2; i 125 libavfilter/vf_median.c if (s->planeheight[i] < s->radiusV * 2 + 1) { i 126 libavfilter/vf_median.c av_log(inlink->dst, AV_LOG_WARNING, "The %d plane height %d must be not less than %d, clipping radiusV.\n", i, s->planeheight[i], s->radiusV * 2 + 1); i 127 libavfilter/vf_median.c s->radiusV = (s->planeheight[i] - 1) / 2; i 158 libavfilter/vf_median.c for (int i = 0; i < s->nb_threads; i++) { i 159 libavfilter/vf_median.c s->coarse[i] = av_malloc_array(s->coarse_size, sizeof(**s->coarse)); i 160 libavfilter/vf_median.c s->fine[i] = av_malloc_array(s->fine_size, sizeof(**s->fine)); i 161 libavfilter/vf_median.c if (!s->coarse[i] || !s->fine[i]) i 244 libavfilter/vf_median.c for (int i = 0; i < s->nb_threads && s->coarse && s->fine; i++) { i 245 libavfilter/vf_median.c av_freep(&s->coarse[i]); i 246 libavfilter/vf_median.c av_freep(&s->fine[i]); i 65 libavfilter/vf_mergeplanes.c int i, ret; i 75 libavfilter/vf_mergeplanes.c for (i = s->nb_planes - 1; i >= 0; i--) { i 76 libavfilter/vf_mergeplanes.c s->map[i][0] = m & 0xf; i 78 libavfilter/vf_mergeplanes.c s->map[i][1] = m & 0xf; i 81 libavfilter/vf_mergeplanes.c if (s->map[i][0] > 3 || s->map[i][1] > 3) { i 86 libavfilter/vf_mergeplanes.c s->nb_inputs = FFMAX(s->nb_inputs, s->map[i][1] + 1); i 91 libavfilter/vf_mergeplanes.c for (i = 0; i < s->nb_inputs; i++) { i 95 libavfilter/vf_mergeplanes.c pad.name = av_asprintf("in%d", i); i 99 libavfilter/vf_mergeplanes.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0){ i 112 libavfilter/vf_mergeplanes.c int i, ret; i 115 libavfilter/vf_mergeplanes.c for (i = 0; av_pix_fmt_desc_get(i); i++) { i 116 libavfilter/vf_mergeplanes.c const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(i); i 119 libavfilter/vf_mergeplanes.c av_pix_fmt_count_planes(i) == desc->nb_components && i 120 libavfilter/vf_mergeplanes.c (ret = ff_add_format(&formats, i)) < 0) i 124 libavfilter/vf_mergeplanes.c for (i = 0; i < s->nb_inputs; i++) i 125 libavfilter/vf_mergeplanes.c if ((ret = ff_formats_ref(formats, &ctx->inputs[i]->out_formats)) < 0) i 143 libavfilter/vf_mergeplanes.c int i, ret; i 145 libavfilter/vf_mergeplanes.c for (i = 0; i < s->nb_inputs; i++) { i 146 libavfilter/vf_mergeplanes.c if ((ret = ff_framesync_get_frame(&s->fs, i, &in[i], 0)) < 0) i 155 libavfilter/vf_mergeplanes.c for (i = 0; i < s->nb_planes; i++) { i 156 libavfilter/vf_mergeplanes.c const int input = s->map[i][1]; i 157 libavfilter/vf_mergeplanes.c const int plane = s->map[i][0]; i 159 libavfilter/vf_mergeplanes.c av_image_copy_plane(out->data[i], out->linesize[i], i 161 libavfilter/vf_mergeplanes.c s->planewidth[i], s->planeheight[i]); i 173 libavfilter/vf_mergeplanes.c int i, ret; i 197 libavfilter/vf_mergeplanes.c for (i = 0; i < s->nb_inputs; i++) { i 198 libavfilter/vf_mergeplanes.c InputParam *inputp = &inputsp[i]; i 199 libavfilter/vf_mergeplanes.c AVFilterLink *inlink = ctx->inputs[i]; i 207 libavfilter/vf_mergeplanes.c i, ctx->input_pads[i].name, i 229 libavfilter/vf_mergeplanes.c in[i].time_base = inlink->time_base; i 230 libavfilter/vf_mergeplanes.c in[i].sync = 1; i 231 libavfilter/vf_mergeplanes.c in[i].before = EXT_STOP; i 232 libavfilter/vf_mergeplanes.c in[i].after = EXT_STOP; i 235 libavfilter/vf_mergeplanes.c for (i = 0; i < s->nb_planes; i++) { i 236 libavfilter/vf_mergeplanes.c const int input = s->map[i][1]; i 237 libavfilter/vf_mergeplanes.c const int plane = s->map[i][0]; i 245 libavfilter/vf_mergeplanes.c if (s->outdesc->comp[i].depth != inputp->depth[plane]) { i 248 libavfilter/vf_mergeplanes.c i, s->outdesc->comp[i].depth, i 252 libavfilter/vf_mergeplanes.c if (s->planewidth[i] != inputp->planewidth[plane]) { i 255 libavfilter/vf_mergeplanes.c i, s->planewidth[i], i 259 libavfilter/vf_mergeplanes.c if (s->planeheight[i] != inputp->planeheight[plane]) { i 262 libavfilter/vf_mergeplanes.c i, s->planeheight[i], i 282 libavfilter/vf_mergeplanes.c int i; i 286 libavfilter/vf_mergeplanes.c for (i = 0; i < ctx->nb_inputs; i++) i 287 libavfilter/vf_mergeplanes.c av_freep(&ctx->input_pads[i].name); i 94 libavfilter/vf_mestimate.c int i; i 103 libavfilter/vf_mestimate.c for (i = 0; i < 3; i++) { i 104 libavfilter/vf_mestimate.c s->mv_table[i] = av_mallocz_array(s->b_count, sizeof(*s->mv_table[0])); i 105 libavfilter/vf_mestimate.c if (!s->mv_table[i]) i 340 libavfilter/vf_mestimate.c int i; i 346 libavfilter/vf_mestimate.c for (i = 0; i < 3; i++) i 347 libavfilter/vf_mestimate.c av_freep(&s->mv_table[i]); i 180 libavfilter/vf_midequalizer.c int i; i 182 libavfilter/vf_midequalizer.c for (i = 0; i < hsize; i++) { i 185 libavfilter/vf_midequalizer.c for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++); i 187 libavfilter/vf_midequalizer.c cchange[i] = (i + j) / 2; i 227 libavfilter/vf_midequalizer.c const uint16_t *i = (const uint16_t *)in0; i 231 libavfilter/vf_midequalizer.c compute_histogram16(i, linesize1 / 2, w0, h0, histogram1, hsize); i 238 libavfilter/vf_midequalizer.c d[x] = cchange[i[x]]; i 241 libavfilter/vf_midequalizer.c i += linesize1 / 2; i 266 libavfilter/vf_minterpolate.c int mv_x, mv_y, i, j; i 278 libavfilter/vf_minterpolate.c for (i = 0; i < me_ctx->mb_size; i++) i 279 libavfilter/vf_minterpolate.c sbad += FFABS(data_cur[x + mv_x + i + j * linesize] - data_next[x - mv_x + i + j * linesize]); i 295 libavfilter/vf_minterpolate.c int mv_x, mv_y, i, j; i 304 libavfilter/vf_minterpolate.c for (i = -me_ctx->mb_size / 2; i < me_ctx->mb_size * 3 / 2; i++) i 305 libavfilter/vf_minterpolate.c sbad += FFABS(data_cur[x + mv_x + i + (y + mv_y + j) * linesize] - data_next[x - mv_x + i + (y - mv_y + j) * linesize]); i 321 libavfilter/vf_minterpolate.c int i, j; i 330 libavfilter/vf_minterpolate.c for (i = -me_ctx->mb_size / 2; i < me_ctx->mb_size * 3 / 2; i++) i 331 libavfilter/vf_minterpolate.c sad += FFABS(data_ref[x_mv + i + (y_mv + j) * linesize] - data_cur[x + i + (y + j) * linesize]); i 343 libavfilter/vf_minterpolate.c int i, ret = 0; i 358 libavfilter/vf_minterpolate.c for (i = 0; i < NB_FRAMES; i++) { i 359 libavfilter/vf_minterpolate.c Frame *frame = &mi_ctx->frames[i]; i 379 libavfilter/vf_minterpolate.c for (i = 0; i < 3; i++) { i 380 libavfilter/vf_minterpolate.c mi_ctx->mv_table[i] = av_mallocz_array(mi_ctx->b_count, sizeof(*mi_ctx->mv_table[0])); i 381 libavfilter/vf_minterpolate.c if (!mi_ctx->mv_table[i]) i 402 libavfilter/vf_minterpolate.c for (i = 0; i < NB_FRAMES; i++) i 403 libavfilter/vf_minterpolate.c av_freep(&mi_ctx->frames[i].blocks); i 778 libavfilter/vf_minterpolate.c int i, ret; i 803 libavfilter/vf_minterpolate.c for (i = 0; i < NB_CLUSTERS; i++) { i 804 libavfilter/vf_minterpolate.c mi_ctx->clusters[i].sum[0] = 0; i 805 libavfilter/vf_minterpolate.c mi_ctx->clusters[i].sum[1] = 0; i 806 libavfilter/vf_minterpolate.c mi_ctx->clusters[i].nb = 0; i 931 libavfilter/vf_minterpolate.c int i, val = 0; i 936 libavfilter/vf_minterpolate.c for (i = 0; i < pixel_refs->nb; i++) i 937 libavfilter/vf_minterpolate.c weight_sum += pixel_weights->weights[i]; i 953 libavfilter/vf_minterpolate.c for (i = 0; i < pixel_refs->nb; i++) { i 954 libavfilter/vf_minterpolate.c Frame *frame = &mi_ctx->frames[pixel_refs->refs[i]]; i 956 libavfilter/vf_minterpolate.c x_mv = (x >> mi_ctx->log2_chroma_w) + pixel_mvs->mvs[i][0] / (1 << mi_ctx->log2_chroma_w); i 957 libavfilter/vf_minterpolate.c y_mv = (y >> mi_ctx->log2_chroma_h) + pixel_mvs->mvs[i][1] / (1 << mi_ctx->log2_chroma_h); i 959 libavfilter/vf_minterpolate.c x_mv = x + pixel_mvs->mvs[i][0]; i 960 libavfilter/vf_minterpolate.c y_mv = y + pixel_mvs->mvs[i][1]; i 963 libavfilter/vf_minterpolate.c val += pixel_weights->weights[i] * frame->avf->data[plane][x_mv + y_mv * frame->avf->linesize[plane]]; i 1223 libavfilter/vf_minterpolate.c int i, m; i 1233 libavfilter/vf_minterpolate.c for (i = 0; i < NB_FRAMES; i++) { i 1234 libavfilter/vf_minterpolate.c Frame *frame = &mi_ctx->frames[i]; i 1239 libavfilter/vf_minterpolate.c for (i = 0; i < 3; i++) i 1240 libavfilter/vf_minterpolate.c av_freep(&mi_ctx->mv_table[i]); i 77 libavfilter/vf_mix.c int i, ret, last = 0; i 90 libavfilter/vf_mix.c for (i = 0; i < s->nb_inputs; i++) { i 94 libavfilter/vf_mix.c pad.name = av_asprintf("input%d", i); i 98 libavfilter/vf_mix.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 106 libavfilter/vf_mix.c for (i = 0; i < s->nb_inputs; i++) { i 111 libavfilter/vf_mix.c if (av_sscanf(arg, "%f", &s->weights[i]) != 1) { i 112 libavfilter/vf_mix.c av_log(ctx, AV_LOG_ERROR, "Invalid syntax for weights[%d].\n", i); i 115 libavfilter/vf_mix.c s->wfactor += s->weights[i]; i 116 libavfilter/vf_mix.c last = i; i 118 libavfilter/vf_mix.c for (; i < s->nb_inputs; i++) { i 119 libavfilter/vf_mix.c s->weights[i] = s->weights[last]; i 120 libavfilter/vf_mix.c s->wfactor += s->weights[i]; i 141 libavfilter/vf_mix.c int i, p, x, y; i 153 libavfilter/vf_mix.c for (i = 0; i < s->nb_inputs; i++) { i 154 libavfilter/vf_mix.c uint8_t src = in[i]->data[p][y * in[i]->linesize[p] + x]; i 156 libavfilter/vf_mix.c val += src * s->weights[i]; i 175 libavfilter/vf_mix.c for (i = 0; i < s->nb_inputs; i++) { i 176 libavfilter/vf_mix.c uint16_t src = AV_RN16(in[i]->data[p] + y * in[i]->linesize[p] + x * 2); i 178 libavfilter/vf_mix.c val += src * s->weights[i]; i 200 libavfilter/vf_mix.c int i, ret; i 202 libavfilter/vf_mix.c for (i = 0; i < s->nb_inputs; i++) { i 203 libavfilter/vf_mix.c if ((ret = ff_framesync_get_frame(&s->fs, i, &in[i], 0)) < 0) i 229 libavfilter/vf_mix.c int i, ret; i 232 libavfilter/vf_mix.c for (i = 1; i < s->nb_inputs; i++) { i 233 libavfilter/vf_mix.c if (ctx->inputs[i]->h != height || ctx->inputs[i]->w != width) { i 234 libavfilter/vf_mix.c av_log(ctx, AV_LOG_ERROR, "Input %d size (%dx%d) does not match input %d size (%dx%d).\n", i, ctx->inputs[i]->w, ctx->inputs[i]->h, 0, width, height); i 268 libavfilter/vf_mix.c for (i = 0; i < s->nb_inputs; i++) { i 269 libavfilter/vf_mix.c AVFilterLink *inlink = ctx->inputs[i]; i 271 libavfilter/vf_mix.c in[i].time_base = inlink->time_base; i 272 libavfilter/vf_mix.c in[i].sync = 1; i 273 libavfilter/vf_mix.c in[i].before = EXT_STOP; i 274 libavfilter/vf_mix.c in[i].after = (s->duration == 1 || (s->duration == 2 && i == 0)) ? EXT_STOP : EXT_INFINITY; i 286 libavfilter/vf_mix.c int i; i 292 libavfilter/vf_mix.c for (i = 0; i < ctx->nb_inputs; i++) i 293 libavfilter/vf_mix.c av_freep(&ctx->input_pads[i].name); i 295 libavfilter/vf_mix.c for (i = 0; i < s->nb_frames && s->frames; i++) i 296 libavfilter/vf_mix.c av_frame_free(&s->frames[i]); i 83 libavfilter/vf_neighbor.c int x, i; i 89 libavfilter/vf_neighbor.c for (i = 0; i < 8; i++) { i 90 libavfilter/vf_neighbor.c if (coord & (1 << i)) { i 91 libavfilter/vf_neighbor.c min = FFMIN(min, *(coordinates[i] + x)); i 105 libavfilter/vf_neighbor.c int x, i; i 111 libavfilter/vf_neighbor.c for (i = 0; i < 8; i++) { i 112 libavfilter/vf_neighbor.c if (coord & (1 << i)) { i 113 libavfilter/vf_neighbor.c min = FFMIN(min, AV_RN16A(coordinates[i] + x * 2)); i 126 libavfilter/vf_neighbor.c int x, i; i 132 libavfilter/vf_neighbor.c for (i = 0; i < 8; i++) { i 133 libavfilter/vf_neighbor.c if (coord & (1 << i)) { i 134 libavfilter/vf_neighbor.c max = FFMAX(max, *(coordinates[i] + x)); i 148 libavfilter/vf_neighbor.c int x, i; i 154 libavfilter/vf_neighbor.c for (i = 0; i < 8; i++) { i 155 libavfilter/vf_neighbor.c if (coord & (1 << i)) { i 156 libavfilter/vf_neighbor.c max = FFMAX(max, AV_RN16A(coordinates[i] + x * 2)); i 169 libavfilter/vf_neighbor.c int x, i; i 175 libavfilter/vf_neighbor.c for (i = 0; i < 8; sum += *(coordinates[i++] + x)); i 186 libavfilter/vf_neighbor.c int x, i; i 192 libavfilter/vf_neighbor.c for (i = 0; i < 8; sum += AV_RN16A(coordinates[i++] + x * 2)); i 202 libavfilter/vf_neighbor.c int x, i; i 208 libavfilter/vf_neighbor.c for (i = 0; i < 8; sum += *(coordinates[i++] + x)); i 219 libavfilter/vf_neighbor.c int x, i; i 225 libavfilter/vf_neighbor.c for (i = 0; i < 8; sum += AV_RN16A(coordinates[i++] + x * 2)); i 93 libavfilter/vf_neighbor_opencl.c int i; i 95 libavfilter/vf_neighbor_opencl.c for (i = 0; i < 4; i++) { i 96 libavfilter/vf_neighbor_opencl.c ctx->threshold[i] /= 255.0; i 100 libavfilter/vf_neighbor_opencl.c for (i = 0; i < 8; i++) { i 101 libavfilter/vf_neighbor_opencl.c if (ctx->coordinates & (1 << i)) { i 102 libavfilter/vf_neighbor_opencl.c matrix[i > 3 ? i + 1: i] = 1; i 475 libavfilter/vf_nlmeans.c int i; i 487 libavfilter/vf_nlmeans.c for (i = 0; i < s->nb_planes; i++) { i 488 libavfilter/vf_nlmeans.c const int w = i ? s->chroma_w : inlink->w; i 489 libavfilter/vf_nlmeans.c const int h = i ? s->chroma_h : inlink->h; i 490 libavfilter/vf_nlmeans.c const int p = i ? s->patch_hsize_uv : s->patch_hsize; i 491 libavfilter/vf_nlmeans.c const int r = i ? s->research_hsize_uv : s->research_hsize; i 493 libavfilter/vf_nlmeans.c out->data[i], out->linesize[i], i 494 libavfilter/vf_nlmeans.c in->data[i], in->linesize[i]); i 519 libavfilter/vf_nlmeans.c int i; i 528 libavfilter/vf_nlmeans.c for (i = 0; i < s->max_meaningful_diff; i++) i 529 libavfilter/vf_nlmeans.c s->weight_lut[i] = exp(-i * s->pdiff_scale); i 44 libavfilter/vf_nlmeans_opencl.c int i; i 46 libavfilter/vf_nlmeans_opencl.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) i 47 libavfilter/vf_nlmeans_opencl.c if (supported_formats[i] == fmt) i 178 libavfilter/vf_nlmeans_opencl.c int i, dx, dy, err = 0, weight_buf_size; i 211 libavfilter/vf_nlmeans_opencl.c for (i = 0; i < nb_pixel / 4; i++) { i 212 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8] = tmp[i * 8]; // dx0 i 213 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8 + 1] = tmp[i * 8 + 2]; // dx1 i 214 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8 + 2] = tmp[i * 8 + 4]; // dx2 i 215 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8 + 3] = tmp[i * 8 + 6]; // dx3 i 216 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8 + 4] = tmp[i * 8 + 1]; // dy0 i 217 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8 + 5] = tmp[i * 8 + 3]; // dy1 i 218 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8 + 6] = tmp[i * 8 + 5]; // dy2 i 219 libavfilter/vf_nlmeans_opencl.c dxdy[i * 8 + 7] = tmp[i * 8 + 7]; // dy3 i 223 libavfilter/vf_nlmeans_opencl.c for (i = 0; i < nb_pixel / 4; i++) { i 224 libavfilter/vf_nlmeans_opencl.c cl_int *dx_cur = dxdy + 8 * i; i 225 libavfilter/vf_nlmeans_opencl.c cl_int *dy_cur = dxdy + 8 * i + 4; i 262 libavfilter/vf_nnedi.c int i; i 264 libavfilter/vf_nnedi.c for (i = 0; i < n; i++) i 265 libavfilter/vf_nnedi.c data[i] = data[i] / (1.0f + FFABS(data[i])); i 270 libavfilter/vf_nnedi.c int i; i 272 libavfilter/vf_nnedi.c for (i = 0; i < n; i++) { i 275 libavfilter/vf_nnedi.c sum = s->fdsp->scalarproduct_float(data, &weights[i * len], len); i 277 libavfilter/vf_nnedi.c vals[i] = sum * scale[0] + weights[n * len + i]; i 286 libavfilter/vf_nnedi.c int i, j; i 288 libavfilter/vf_nnedi.c for (i = 0; i < n; i++) { i 289 libavfilter/vf_nnedi.c int sum = 0, off = ((i >> 2) << 3) + (i & 3); i 291 libavfilter/vf_nnedi.c sum += data[j] * weights[i * len + j]; i 293 libavfilter/vf_nnedi.c vals[i] = sum * wf[off] * scale[0] + wf[off + 4]; i 389 libavfilter/vf_nnedi.c int mask, i, j; i 391 libavfilter/vf_nnedi.c for (i = 0; i < 4; i++) { i 396 libavfilter/vf_nnedi.c sum += data[j] * ws[(i << 3) + ((j >> 3) << 5) + (j & 7)]; i 397 libavfilter/vf_nnedi.c t = sum * wf[i] + wf[4 + i]; i 398 libavfilter/vf_nnedi.c vals[i] = t / (1.0f + FFABS(t)); i 401 libavfilter/vf_nnedi.c for (i = 0; i < 4; i++) { i 405 libavfilter/vf_nnedi.c sum += vals[j] * wf[8 + i + (j << 2)]; i 406 libavfilter/vf_nnedi.c vals[4 + i] = sum + wf[8 + 16 + i]; i 410 libavfilter/vf_nnedi.c for (i = 0; i < 4; i++) { i 411 libavfilter/vf_nnedi.c if (vals[4 + i] > 0.0f) i 412 libavfilter/vf_nnedi.c mask |= (0x1 << (i << 3)); i 554 libavfilter/vf_nnedi.c int i; i 556 libavfilter/vf_nnedi.c for (i = 0; i < n; i++) i 557 libavfilter/vf_nnedi.c s[i] = exp(av_clipf(s[i], exp_lo, exp_hi)); i 565 libavfilter/vf_nnedi.c int i; i 567 libavfilter/vf_nnedi.c for (i = 0; i < n; i++) { i 568 libavfilter/vf_nnedi.c vsum += w[i] * (w[n + i] / (1.0f + FFABS(w[n + i]))); i 569 libavfilter/vf_nnedi.c wsum += w[i]; i 590 libavfilter/vf_nnedi.c int plane, y, x, i; i 621 libavfilter/vf_nnedi.c for (i = 0; i < qual; i++) { i 622 libavfilter/vf_nnedi.c s->dot_prod(s, input, weights1[i], temp, nns * 2, asize, mstd + 2); i 923 libavfilter/vf_nnedi.c int ret = 0, i, j, k; i 973 libavfilter/vf_nnedi.c for (i = 0; i < NUM_NSIZE; i++) { i 974 libavfilter/vf_nnedi.c if (i == s->nsize && j == s->nnsparam) i 976 libavfilter/vf_nnedi.c dims1tsize += nns_table[j] * 2 * (xdia_table[i] * ydia_table[i] + 1) * 2; i 986 libavfilter/vf_nnedi.c for (i = 0; i < 2; i++) { i 987 libavfilter/vf_nnedi.c s->weights1[i] = av_malloc_array(dims1, sizeof(float)); i 988 libavfilter/vf_nnedi.c if (!s->weights1[i]) { i 1074 libavfilter/vf_nnedi.c for (i = 0; i < 2; i++) { i 1075 libavfilter/vf_nnedi.c const float *bdataT = bdata + dims0 + dims0new * 3 + dims1tsize * s->etype + dims1offset + i * dims1; i 1103 libavfilter/vf_nnedi.c int16_t *ws = (int16_t *)s->weights1[i]; i 1133 libavfilter/vf_nnedi.c s->weights1[i][j * asize + k] = (float)(bdataT[j * asize + k] - mean[asize + 1 + j] - q); i 1135 libavfilter/vf_nnedi.c s->weights1[i][boff + j] = (float)(bdataT[boff + j] - (j < nnst ? mean[asize] : 0.0)); i 1162 libavfilter/vf_nnedi.c int i; i 1166 libavfilter/vf_nnedi.c for (i = 0; i < 2; i++) i 1167 libavfilter/vf_nnedi.c av_freep(&s->weights1[i]); i 1169 libavfilter/vf_nnedi.c for (i = 0; i < s->nb_planes; i++) { i 1170 libavfilter/vf_nnedi.c av_freep(&s->frame_data.paddedp[i]); i 1171 libavfilter/vf_nnedi.c av_freep(&s->frame_data.lcount[i]); i 77 libavfilter/vf_noise.c int i, j; i 84 libavfilter/vf_noise.c for (i = 0, j = 0; i < MAX_NOISE; i++, j++) { i 88 libavfilter/vf_noise.c noise[i] = (RAND_N(strength) - strength / 2) / 6 i 91 libavfilter/vf_noise.c noise[i] = (RAND_N(strength) - strength / 2) / 3; i 95 libavfilter/vf_noise.c noise[i] = (RAND_N(strength) - strength / 2) / 2 i 98 libavfilter/vf_noise.c noise[i] = RAND_N(strength) - strength / 2; i 119 libavfilter/vf_noise.c noise[i] = (int)y1; i 125 libavfilter/vf_noise.c for (i = 0; i < MAX_RES; i++) i 127 libavfilter/vf_noise.c fp->prev_shift[i][j] = noise + (av_lfg_get(lfg) & (MAX_SHIFT - 1)); i 168 libavfilter/vf_noise.c int i; i 171 libavfilter/vf_noise.c for (i = 0; i < len; i++) { i 172 libavfilter/vf_noise.c int v = src[i] + noise[i]; i 174 libavfilter/vf_noise.c dst[i] = av_clip_uint8(v); i 181 libavfilter/vf_noise.c int i; i 184 libavfilter/vf_noise.c for (i = 0; i < len; i++) { i 185 libavfilter/vf_noise.c const int n = shift[0][i] + shift[1][i] + shift[2][i]; i 186 libavfilter/vf_noise.c dst[i] = src2[i] + ((n * src2[i]) >> 7); i 249 libavfilter/vf_noise.c int comp, i; i 267 libavfilter/vf_noise.c for (i = 0; i < MAX_RES; i++) { i 268 libavfilter/vf_noise.c fp->rand_shift[i] = av_lfg_get(&fp->lfg) & (MAX_SHIFT - 1); i 286 libavfilter/vf_noise.c int ret, i; i 288 libavfilter/vf_noise.c for (i = 0; i < 4; i++) { i 290 libavfilter/vf_noise.c n->param[i].seed = n->all.seed; i 292 libavfilter/vf_noise.c n->param[i].seed = 123457; i 294 libavfilter/vf_noise.c n->param[i].strength = n->all.strength; i 296 libavfilter/vf_noise.c n->param[i].flags = n->all.flags; i 299 libavfilter/vf_noise.c for (i = 0; i < 4; i++) { i 300 libavfilter/vf_noise.c if (n->param[i].strength && ((ret = init_noise(n, i)) < 0)) i 316 libavfilter/vf_noise.c int i; i 318 libavfilter/vf_noise.c for (i = 0; i < 4; i++) i 319 libavfilter/vf_noise.c av_freep(&n->param[i].noise); i 109 libavfilter/vf_ocr.c for (int i = 0; confs[i] != -1; i++) { i 112 libavfilter/vf_ocr.c snprintf(number, sizeof(number), "%d ", confs[i]); i 363 libavfilter/vf_overlay.c int i, imax, j, jmax; i 382 libavfilter/vf_overlay.c i = FFMAX(-y, 0); i 385 libavfilter/vf_overlay.c slice_start = i + (imax * jobnr) / nb_jobs; i 386 libavfilter/vf_overlay.c slice_end = i + (imax * (jobnr+1)) / nb_jobs; i 391 libavfilter/vf_overlay.c for (i = slice_start; i < slice_end; i++) { i 448 libavfilter/vf_overlay.c int i, int hsub, int vsub, i 476 libavfilter/vf_overlay.c sp = src->data[i] + (slice_start) * src->linesize[i]; i 491 libavfilter/vf_overlay.c if (((vsub && j+1 < src_hp) || !vsub) && octx->blend_row[i]) { i 492 libavfilter/vf_overlay.c int c = octx->blend_row[i](d, da, s, a, kmax - k, src->linesize[3]); i 536 libavfilter/vf_overlay.c if (i && yuv) i 547 libavfilter/vf_overlay.c sp += src->linesize[i]; i 561 libavfilter/vf_overlay.c int i, imax, j, jmax; i 568 libavfilter/vf_overlay.c i = FFMAX(-y, 0); i 569 libavfilter/vf_overlay.c sa = src->data[3] + (i + slice_start) * src->linesize[3]; i 570 libavfilter/vf_overlay.c da = dst->data[3] + (y + i + slice_start) * dst->linesize[3]; i 572 libavfilter/vf_overlay.c for (i = i + slice_start; i < slice_end; i++) { i 85 libavfilter/vf_overlay_cuda.c for (int i = 0; formats[i] != AV_PIX_FMT_NONE; i++) i 86 libavfilter/vf_overlay_cuda.c if (formats[i] == fmt) i 58 libavfilter/vf_overlay_opencl.c int err, i, main_planes, overlay_planes; i 64 libavfilter/vf_overlay_opencl.c for (i = 0; i < main_desc->nb_components; i++) i 66 libavfilter/vf_overlay_opencl.c main_desc->comp[i].plane + 1); i 67 libavfilter/vf_overlay_opencl.c for (i = 0; i < overlay_desc->nb_components; i++) i 69 libavfilter/vf_overlay_opencl.c overlay_desc->comp[i].plane + 1); i 236 libavfilter/vf_overlay_qsv.c int ret = 0, i; i 238 libavfilter/vf_overlay_qsv.c for (i = 0; i < ctx->nb_inputs; i++) { i 239 libavfilter/vf_overlay_qsv.c ret = ff_framesync_get_frame(fs, i, &frame, 0); i 241 libavfilter/vf_overlay_qsv.c ret = ff_qsvvpp_filter_frame(s->qsv, ctx->inputs[i], frame); i 252 libavfilter/vf_overlay_qsv.c int ret, i; i 260 libavfilter/vf_overlay_qsv.c for (i = 0; i < ctx->nb_inputs; i++) { i 261 libavfilter/vf_overlay_qsv.c FFFrameSyncIn *in = &s->fs.in[i]; i 264 libavfilter/vf_overlay_qsv.c in->sync = i ? 1 : 2; i 265 libavfilter/vf_overlay_qsv.c in->time_base = ctx->inputs[i]->time_base; i 366 libavfilter/vf_overlay_qsv.c int i; i 383 libavfilter/vf_overlay_qsv.c for (i = 0; i < ctx->nb_inputs; i++) { i 384 libavfilter/vf_overlay_qsv.c ret = ff_formats_ref(ff_make_format_list(main_in_fmts), &ctx->inputs[i]->out_formats); i 49 libavfilter/vf_overlay_vulkan.c C(0, void overlay_noalpha(int i, ivec2 pos) ) i 51 libavfilter/vf_overlay_vulkan.c C(1, if ((o_offset[i].x <= pos.x) && (o_offset[i].y <= pos.y) && i 52 libavfilter/vf_overlay_vulkan.c (pos.x < (o_offset[i].x + o_size[i].x)) && i 53 libavfilter/vf_overlay_vulkan.c (pos.y < (o_offset[i].y + o_size[i].y))) { ) i 54 libavfilter/vf_overlay_vulkan.c C(2, vec4 res = texture(overlay_img[i], pos - o_offset[i]); ) i 55 libavfilter/vf_overlay_vulkan.c C(2, imageStore(output_img[i], pos, res); ) i 57 libavfilter/vf_overlay_vulkan.c C(2, vec4 res = texture(main_img[i], pos); ) i 58 libavfilter/vf_overlay_vulkan.c C(2, imageStore(output_img[i], pos, res); ) i 64 libavfilter/vf_overlay_vulkan.c C(0, void overlay_alpha_opaque(int i, ivec2 pos) ) i 66 libavfilter/vf_overlay_vulkan.c C(1, vec4 res = texture(main_img[i], pos); ) i 67 libavfilter/vf_overlay_vulkan.c C(1, if ((o_offset[i].x <= pos.x) && (o_offset[i].y <= pos.y) && i 68 libavfilter/vf_overlay_vulkan.c (pos.x < (o_offset[i].x + o_size[i].x)) && i 69 libavfilter/vf_overlay_vulkan.c (pos.y < (o_offset[i].y + o_size[i].y))) { ) i 70 libavfilter/vf_overlay_vulkan.c C(2, vec4 ovr = texture(overlay_img[i], pos - o_offset[i]); ) i 73 libavfilter/vf_overlay_vulkan.c C(2, imageStore(output_img[i], pos, res); ) i 75 libavfilter/vf_overlay_vulkan.c C(1, imageStore(output_img[i], pos, res); ) i 155 libavfilter/vf_overlay_vulkan.c GLSLF(1, int planes = %i; ,planes); i 156 libavfilter/vf_overlay_vulkan.c GLSLC(1, for (int i = 0; i < planes; i++) { ); i 158 libavfilter/vf_overlay_vulkan.c GLSLC(2, overlay_alpha_opaque(i, pos); ); i 160 libavfilter/vf_overlay_vulkan.c GLSLC(2, overlay_noalpha(i, pos); ); i 248 libavfilter/vf_overlay_vulkan.c for (int i = 0; i < planes; i++) { i 249 libavfilter/vf_overlay_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->main_images[i].imageView, i 250 libavfilter/vf_overlay_vulkan.c main->img[i], i 251 libavfilter/vf_overlay_vulkan.c av_vkfmt_from_pixfmt(main_fc->sw_format)[i], i 254 libavfilter/vf_overlay_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->overlay_images[i].imageView, i 255 libavfilter/vf_overlay_vulkan.c overlay->img[i], i 256 libavfilter/vf_overlay_vulkan.c av_vkfmt_from_pixfmt(overlay_fc->sw_format)[i], i 259 libavfilter/vf_overlay_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->output_images[i].imageView, i 260 libavfilter/vf_overlay_vulkan.c out->img[i], i 261 libavfilter/vf_overlay_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.output_format)[i], i 264 libavfilter/vf_overlay_vulkan.c s->main_images[i].imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; i 265 libavfilter/vf_overlay_vulkan.c s->overlay_images[i].imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; i 266 libavfilter/vf_overlay_vulkan.c s->output_images[i].imageLayout = VK_IMAGE_LAYOUT_GENERAL; i 271 libavfilter/vf_overlay_vulkan.c for (int i = 0; i < planes; i++) { i 277 libavfilter/vf_overlay_vulkan.c .oldLayout = main->layout[i], i 278 libavfilter/vf_overlay_vulkan.c .newLayout = s->main_images[i].imageLayout, i 281 libavfilter/vf_overlay_vulkan.c .image = main->img[i], i 290 libavfilter/vf_overlay_vulkan.c .oldLayout = overlay->layout[i], i 291 libavfilter/vf_overlay_vulkan.c .newLayout = s->overlay_images[i].imageLayout, i 294 libavfilter/vf_overlay_vulkan.c .image = overlay->img[i], i 303 libavfilter/vf_overlay_vulkan.c .oldLayout = out->layout[i], i 304 libavfilter/vf_overlay_vulkan.c .newLayout = s->output_images[i].imageLayout, i 307 libavfilter/vf_overlay_vulkan.c .image = out->img[i], i 318 libavfilter/vf_overlay_vulkan.c main->layout[i] = bar[0].newLayout; i 319 libavfilter/vf_overlay_vulkan.c main->access[i] = bar[0].dstAccessMask; i 321 libavfilter/vf_overlay_vulkan.c overlay->layout[i] = bar[1].newLayout; i 322 libavfilter/vf_overlay_vulkan.c overlay->access[i] = bar[1].dstAccessMask; i 324 libavfilter/vf_overlay_vulkan.c out->layout[i] = bar[2].newLayout; i 325 libavfilter/vf_overlay_vulkan.c out->access[i] = bar[2].dstAccessMask; i 106 libavfilter/vf_owdenoise.c int x, i; i 110 libavfilter/vf_owdenoise.c for (i = 1; i <= 4; i++) { i 111 libavfilter/vf_owdenoise.c const double s = src[avpriv_mirror(x - i, w - 1) * linesize] i 112 libavfilter/vf_owdenoise.c + src[avpriv_mirror(x + i, w - 1) * linesize]; i 114 libavfilter/vf_owdenoise.c sum_l += coeff[0][i] * s; i 115 libavfilter/vf_owdenoise.c sum_h += coeff[1][i] * s; i 125 libavfilter/vf_owdenoise.c int x, i; i 129 libavfilter/vf_owdenoise.c for (i = 1; i <= 4; i++) { i 130 libavfilter/vf_owdenoise.c const int x0 = avpriv_mirror(x - i, w - 1) * linesize; i 131 libavfilter/vf_owdenoise.c const int x1 = avpriv_mirror(x + i, w - 1) * linesize; i 133 libavfilter/vf_owdenoise.c sum_l += icoeff[0][i] * (src_l[x0] + src_l[x1]); i 134 libavfilter/vf_owdenoise.c sum_h += icoeff[1][i] * (src_h[x0] + src_h[x1]); i 187 libavfilter/vf_owdenoise.c int x, y, i, j, depth = s->depth; i 205 libavfilter/vf_owdenoise.c for (i = 0; i < depth; i++) i 206 libavfilter/vf_owdenoise.c decompose2D2(s->plane[i + 1], s->plane[i][0], s->plane[0] + 1, s->linesize, 1<<i, width, height); i 208 libavfilter/vf_owdenoise.c for (i = 0; i < depth; i++) { i 212 libavfilter/vf_owdenoise.c double v = s->plane[i + 1][j][y*s->linesize + x]; i 216 libavfilter/vf_owdenoise.c s->plane[i + 1][j][x + y*s->linesize] = v; i 221 libavfilter/vf_owdenoise.c for (i = depth-1; i >= 0; i--) i 222 libavfilter/vf_owdenoise.c compose2D2(s->plane[i][0], s->plane[i + 1], s->plane[0] + 1, s->linesize, 1<<i, width, height); i 227 libavfilter/vf_owdenoise.c i = s->plane[0][0][y*s->linesize + x] + dither[x&7][y&7]*(1.0/64) + 1.0/128; // yes the rounding is insane but optimal :) i 228 libavfilter/vf_owdenoise.c if ((unsigned)i > 255U) i = ~(i >> 31); i 229 libavfilter/vf_owdenoise.c dst[y*dst_linesize + x] = i; i 238 libavfilter/vf_owdenoise.c i = s->plane[0][0][y*s->linesize + x]; i 239 libavfilter/vf_owdenoise.c dst16[y*dst_linesize + x] = i; i 319 libavfilter/vf_owdenoise.c int i, j; i 330 libavfilter/vf_owdenoise.c for (i = 0; i <= s->depth; i++) { i 331 libavfilter/vf_owdenoise.c s->plane[i][j] = av_malloc_array(s->linesize, h * sizeof(s->plane[0][0][0])); i 332 libavfilter/vf_owdenoise.c if (!s->plane[i][j]) i 341 libavfilter/vf_owdenoise.c int i, j; i 345 libavfilter/vf_owdenoise.c for (i = 0; i <= s->depth; i++) i 346 libavfilter/vf_owdenoise.c av_freep(&s->plane[i][j]); i 261 libavfilter/vf_pad.c int i, j; i 264 libavfilter/vf_pad.c for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) { i 265 libavfilter/vf_pad.c if (av_frame_get_plane_buffer(frame, i) == buf) i 266 libavfilter/vf_pad.c *p++ = i; i 271 libavfilter/vf_pad.c for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) { i 272 libavfilter/vf_pad.c int hsub = s->draw.hsub[planes[i]]; i 273 libavfilter/vf_pad.c int vsub = s->draw.vsub[planes[i]]; i 275 libavfilter/vf_pad.c uint8_t *start = frame->data[planes[i]]; i 277 libavfilter/vf_pad.c frame->linesize[planes[i]]; i 281 libavfilter/vf_pad.c ptrdiff_t req_start = (s->x >> hsub) * s->draw.pixelstep[planes[i]] + i 282 libavfilter/vf_pad.c (s->y >> vsub) * frame->linesize[planes[i]]; i 284 libavfilter/vf_pad.c s->draw.pixelstep[planes[i]] + i 285 libavfilter/vf_pad.c ((s->h - s->y - frame->height) >> vsub) * frame->linesize[planes[i]]; i 287 libavfilter/vf_pad.c if (frame->linesize[planes[i]] < (s->w >> hsub) * s->draw.pixelstep[planes[i]]) i 298 libavfilter/vf_pad.c if (i == j) i 312 libavfilter/vf_pad.c int i; i 317 libavfilter/vf_pad.c for (i = 0; i < 4 && frame->buf[i]; i++) i 318 libavfilter/vf_pad.c if (buffer_needs_copy(s, frame, frame->buf[i])) i 368 libavfilter/vf_pad.c int i; i 371 libavfilter/vf_pad.c for (i = 0; i < 4 && out->data[i] && out->linesize[i]; i++) { i 372 libavfilter/vf_pad.c int hsub = s->draw.hsub[i]; i 373 libavfilter/vf_pad.c int vsub = s->draw.vsub[i]; i 374 libavfilter/vf_pad.c out->data[i] -= (s->x >> hsub) * s->draw.pixelstep[i] + i 375 libavfilter/vf_pad.c (s->y >> vsub) * out->linesize[i]; i 124 libavfilter/vf_pad_opencl.c for (int i = 0; i < 4; ++i) { i 125 libavfilter/vf_pad_opencl.c ctx->pad_color_float.s[i] = (float)ctx->pad_color[i] / 255.0; i 151 libavfilter/vf_palettegen.c int box_id, i, best_box_id = -1; i 165 libavfilter/vf_palettegen.c for (i = 0; i < box->len; i++) { i 166 libavfilter/vf_palettegen.c const struct color_ref *ref = s->refs[box->start + i]; i 189 libavfilter/vf_palettegen.c int i; i 193 libavfilter/vf_palettegen.c for (i = 0; i < n; i++) { i 194 libavfilter/vf_palettegen.c const struct color_ref *ref = refs[box->start + i]; i 267 libavfilter/vf_palettegen.c int i, j, k = 0; i 276 libavfilter/vf_palettegen.c for (i = 0; i < node->nb_entries; i++) i 277 libavfilter/vf_palettegen.c refs[k++] = &node->entries[i]; i 327 libavfilter/vf_palettegen.c int i, rr, gr, br, longest; i 334 libavfilter/vf_palettegen.c for (i = box->start; i < box->start + box->len; i++) { i 335 libavfilter/vf_palettegen.c const struct color_ref *ref = s->refs[i]; i 369 libavfilter/vf_palettegen.c for (i = box->start; i < box->start + box->len - 2; i++) { i 370 libavfilter/vf_palettegen.c box_weight += s->refs[i]->count; i 374 libavfilter/vf_palettegen.c ff_dlog(ctx, "split @ i=%-6d with w=%-6"PRIu64" (target=%6"PRIu64")\n", i, box_weight, median); i 375 libavfilter/vf_palettegen.c split_box(s, box, i); i 410 libavfilter/vf_palettegen.c int i; i 415 libavfilter/vf_palettegen.c for (i = 0; i < node->nb_entries; i++) { i 416 libavfilter/vf_palettegen.c e = &node->entries[i]; i 494 libavfilter/vf_palettegen.c int i; i 500 libavfilter/vf_palettegen.c for (i = 0; i < HIST_SIZE; i++) i 501 libavfilter/vf_palettegen.c av_freep(&s->histogram[i].entries); i 545 libavfilter/vf_palettegen.c int i; i 548 libavfilter/vf_palettegen.c for (i = 0; i < HIST_SIZE; i++) i 549 libavfilter/vf_palettegen.c av_freep(&s->histogram[i].entries); i 187 libavfilter/vf_paletteuse.c int i, pal_id = -1, min_dist = INT_MAX; i 189 libavfilter/vf_paletteuse.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 190 libavfilter/vf_paletteuse.c const uint32_t c = palette[i]; i 194 libavfilter/vf_paletteuse.c palette[i]>>24 & 0xff, i 195 libavfilter/vf_paletteuse.c palette[i]>>16 & 0xff, i 196 libavfilter/vf_paletteuse.c palette[i]>> 8 & 0xff, i 197 libavfilter/vf_paletteuse.c palette[i] & 0xff, i 201 libavfilter/vf_paletteuse.c pal_id = i; i 345 libavfilter/vf_paletteuse.c int i; i 359 libavfilter/vf_paletteuse.c for (i = 0; i < node->nb_entries; i++) { i 360 libavfilter/vf_paletteuse.c e = &node->entries[i]; i 621 libavfilter/vf_paletteuse.c int i, longest = 0; i 630 libavfilter/vf_paletteuse.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 631 libavfilter/vf_paletteuse.c const uint32_t c = palette[i]; i 641 libavfilter/vf_paletteuse.c if (color_used[i] || (a != 0xff) || i 655 libavfilter/vf_paletteuse.c tmp_pal[nb_color].pal_id = i; i 734 libavfilter/vf_paletteuse.c int i, nb_used = 0; i 743 libavfilter/vf_paletteuse.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 744 libavfilter/vf_paletteuse.c if ((s->palette[i]>>24 & 0xff) == 0) { i 745 libavfilter/vf_paletteuse.c s->transparency_index = i; // we are assuming at most one transparent color in palette i 751 libavfilter/vf_paletteuse.c for (i = 0; i < AVPALETTE_COUNT; i++) { i 752 libavfilter/vf_paletteuse.c const uint32_t c = s->palette[i]; i 753 libavfilter/vf_paletteuse.c if (i != 0 && c == last_color) { i 754 libavfilter/vf_paletteuse.c color_used[i] = 1; i 759 libavfilter/vf_paletteuse.c color_used[i] = 1; // ignore transparent color(s) i 978 libavfilter/vf_paletteuse.c int i, x, y; i 987 libavfilter/vf_paletteuse.c for (i = 0; i < CACHE_SIZE; i++) i 988 libavfilter/vf_paletteuse.c av_freep(&s->cache[i].entries); i 992 libavfilter/vf_paletteuse.c i = 0; i 995 libavfilter/vf_paletteuse.c s->palette[i] = p[x]; i 997 libavfilter/vf_paletteuse.c s->transparency_index = i; // we are assuming at most one transparent color in palette i 999 libavfilter/vf_paletteuse.c i++; i 1093 libavfilter/vf_paletteuse.c int i; i 1096 libavfilter/vf_paletteuse.c for (i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++) i 1097 libavfilter/vf_paletteuse.c s->ordered_dither[i] = (dither_value(i) >> s->bayer_scale) - delta; i 1111 libavfilter/vf_paletteuse.c int i; i 1115 libavfilter/vf_paletteuse.c for (i = 0; i < CACHE_SIZE; i++) i 1116 libavfilter/vf_paletteuse.c av_freep(&s->cache[i].entries); i 144 libavfilter/vf_perspective.c int x, y, i, j, ret; i 146 libavfilter/vf_perspective.c for (i = 0; i < 4; i++) { i 148 libavfilter/vf_perspective.c if (!s->expr_str[i][j]) i 150 libavfilter/vf_perspective.c ret = av_expr_parse_and_eval(&s->ref[i][j], s->expr_str[i][j], i 235 libavfilter/vf_perspective.c int i, j, ret; i 255 libavfilter/vf_perspective.c for (i = 0; i < SUB_PIXELS; i++){ i 256 libavfilter/vf_perspective.c double d = i / (double)SUB_PIXELS; i 267 libavfilter/vf_perspective.c s->coeff[i][j] = lrint((1 << COEFF_BITS) * temp[j] / sum); i 220 libavfilter/vf_photosensitivity.c int this_badness, current_badness, fixed_badness, new_badness, i, res; i 233 libavfilter/vf_photosensitivity.c for (i = 1; i < s->nb_frames; i++) i 234 libavfilter/vf_photosensitivity.c current_badness += i * s->history[(s->history_pos + i) % s->nb_frames]; i 61 libavfilter/vf_pixdesctest.c int i, c, w = inlink->w, h = inlink->h; i 73 libavfilter/vf_pixdesctest.c for (i = 0; i < 4; i++) { i 74 libavfilter/vf_pixdesctest.c const int h1 = i == 1 || i == 2 ? ch : h; i 75 libavfilter/vf_pixdesctest.c if (out->data[i]) { i 76 libavfilter/vf_pixdesctest.c uint8_t *data = out->data[i] + i 77 libavfilter/vf_pixdesctest.c (out->linesize[i] > 0 ? 0 : out->linesize[i] * (h1-1)); i 78 libavfilter/vf_pixdesctest.c memset(data, 0, FFABS(out->linesize[i]) * h1); i 91 libavfilter/vf_pixdesctest.c for (i = 0; i < h1; i++) { i 96 libavfilter/vf_pixdesctest.c 0, i, c, w1, 0, 4); i 102 libavfilter/vf_pixdesctest.c 0, i, c, w1, 4); i 52 libavfilter/vf_pp.c int i; i 55 libavfilter/vf_pp.c for (i = 0; i <= PP_QUALITY_MAX; i++) { i 56 libavfilter/vf_pp.c pp->modes[i] = pp_get_mode_by_name_and_quality(pp->subfilters, i); i 57 libavfilter/vf_pp.c if (!pp->modes[i]) i 157 libavfilter/vf_pp.c int i; i 160 libavfilter/vf_pp.c for (i = 0; i <= PP_QUALITY_MAX; i++) i 161 libavfilter/vf_pp.c pp_free_mode(pp->modes[i]); i 84 libavfilter/vf_pp7.c int qp, i; i 88 libavfilter/vf_pp7.c for (i = 0; i < 16; i++) { i 89 libavfilter/vf_pp7.c p->thres2[qp][i] = ((i&1) ? SN2 : SN0) * ((i&4) ? SN2 : SN0) * FFMAX(1, qp) * (1<<2) - 1 - bias; i 96 libavfilter/vf_pp7.c int i; i 98 libavfilter/vf_pp7.c for (i = 0; i < 4; i++) { i 119 libavfilter/vf_pp7.c int i; i 121 libavfilter/vf_pp7.c for (i = 0; i < 4; i++) { i 142 libavfilter/vf_pp7.c int i; i 146 libavfilter/vf_pp7.c for (i = 1; i < 16; i++) { i 147 libavfilter/vf_pp7.c unsigned int threshold1 = p->thres2[qp][i]; i 149 libavfilter/vf_pp7.c int level = src[i]; i 151 libavfilter/vf_pp7.c a += level * factor[i]; i 158 libavfilter/vf_pp7.c int i; i 162 libavfilter/vf_pp7.c for (i = 1; i < 16; i++) { i 163 libavfilter/vf_pp7.c unsigned int threshold1 = p->thres2[qp][i]; i 165 libavfilter/vf_pp7.c int level = src[i]; i 168 libavfilter/vf_pp7.c a += level * factor[i]; i 171 libavfilter/vf_pp7.c a += 2 * (level - (int)threshold1) * factor[i]; i 173 libavfilter/vf_pp7.c a += 2 * (level + (int)threshold1) * factor[i]; i 182 libavfilter/vf_pp7.c int i; i 186 libavfilter/vf_pp7.c for (i = 1; i < 16; i++) { i 187 libavfilter/vf_pp7.c unsigned int threshold1 = p->thres2[qp][i]; i 189 libavfilter/vf_pp7.c int level = src[i]; i 192 libavfilter/vf_pp7.c a += (level - (int)threshold1) * factor[i]; i 194 libavfilter/vf_pp7.c a += (level + (int)threshold1) * factor[i]; i 74 libavfilter/vf_procamp_vaapi.c int i = 0; i 90 libavfilter/vf_procamp_vaapi.c procamp_params[i].type = VAProcFilterColorBalance; i 91 libavfilter/vf_procamp_vaapi.c procamp_params[i].attrib = VAProcColorBalanceBrightness; i 92 libavfilter/vf_procamp_vaapi.c procamp_params[i].value = map(ctx->bright, BRIGHTNESS_MIN, BRIGHTNESS_MAX, i 95 libavfilter/vf_procamp_vaapi.c i++; i 98 libavfilter/vf_procamp_vaapi.c procamp_params[i].type = VAProcFilterColorBalance; i 99 libavfilter/vf_procamp_vaapi.c procamp_params[i].attrib = VAProcColorBalanceContrast; i 100 libavfilter/vf_procamp_vaapi.c procamp_params[i].value = map(ctx->contrast, CONTRAST_MIN, CONTRAST_MAX, i 103 libavfilter/vf_procamp_vaapi.c i++; i 106 libavfilter/vf_procamp_vaapi.c procamp_params[i].type = VAProcFilterColorBalance; i 107 libavfilter/vf_procamp_vaapi.c procamp_params[i].attrib = VAProcColorBalanceHue; i 108 libavfilter/vf_procamp_vaapi.c procamp_params[i].value = map(ctx->hue, HUE_MIN, HUE_MAX, i 111 libavfilter/vf_procamp_vaapi.c i++; i 114 libavfilter/vf_procamp_vaapi.c procamp_params[i].type = VAProcFilterColorBalance; i 115 libavfilter/vf_procamp_vaapi.c procamp_params[i].attrib = VAProcColorBalanceSaturation; i 116 libavfilter/vf_procamp_vaapi.c procamp_params[i].value = map(ctx->saturation, SATURATION_MIN, SATURATION_MAX, i 119 libavfilter/vf_procamp_vaapi.c i++; i 125 libavfilter/vf_procamp_vaapi.c i); i 190 libavfilter/vf_program_opencl.c int err, i; i 192 libavfilter/vf_program_opencl.c for (i = 0; i < ctx->nb_inputs; i++) { i 193 libavfilter/vf_program_opencl.c err = ff_framesync_get_frame(&ctx->fs, i, &ctx->frames[i], 0); i 222 libavfilter/vf_program_opencl.c int i; i 232 libavfilter/vf_program_opencl.c for (i = 0; i < ctx->nb_inputs; i++) { i 233 libavfilter/vf_program_opencl.c const AVFilterLink *inlink = avctx->inputs[i]; i 235 libavfilter/vf_program_opencl.c in[i].time_base = inlink->time_base; i 236 libavfilter/vf_program_opencl.c in[i].sync = 1; i 237 libavfilter/vf_program_opencl.c in[i].before = EXT_STOP; i 238 libavfilter/vf_program_opencl.c in[i].after = EXT_INFINITY; i 272 libavfilter/vf_program_opencl.c int i; i 279 libavfilter/vf_program_opencl.c for (i = 0; i < ctx->nb_inputs; i++) { i 284 libavfilter/vf_program_opencl.c input.name = av_asprintf("input%d", i); i 290 libavfilter/vf_program_opencl.c err = ff_insert_inpad(avctx, i, &input); i 305 libavfilter/vf_program_opencl.c int i; i 311 libavfilter/vf_program_opencl.c for (i = 0; i < avctx->nb_inputs; i++) i 312 libavfilter/vf_program_opencl.c av_freep(&avctx->input_pads[i].name); i 652 libavfilter/vf_pseudocolor.c int i; i 654 libavfilter/vf_pseudocolor.c for (i = 0; i < 4; i++) { i 655 libavfilter/vf_pseudocolor.c av_expr_free(s->comp_expr[i]); i 656 libavfilter/vf_pseudocolor.c s->comp_expr[i] = NULL; i 113 libavfilter/vf_psnr.c int i, c; i 123 libavfilter/vf_psnr.c for (i = 0; i < outh; i++) { i 77 libavfilter/vf_pullup.c int i, j, diff = 0; i 79 libavfilter/vf_pullup.c for (i = 0; i < 4; i++) { i 91 libavfilter/vf_pullup.c int i, j, comb = 0; i 93 libavfilter/vf_pullup.c for (i = 0; i < 4; i++) { i 106 libavfilter/vf_pullup.c int i, j, var = 0; i 108 libavfilter/vf_pullup.c for (i = 0; i < 3; i++) { i 249 libavfilter/vf_pullup.c int i; i 253 libavfilter/vf_pullup.c for (i = 0; i < s->nb_planes; i++) { i 254 libavfilter/vf_pullup.c b->planes[i] = av_malloc(s->planeheight[i] * s->planewidth[i]); i 264 libavfilter/vf_pullup.c int i; i 274 libavfilter/vf_pullup.c for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { i 275 libavfilter/vf_pullup.c if (s->buffers[i].lock[0]) i 277 libavfilter/vf_pullup.c if (s->buffers[i].lock[1]) i 279 libavfilter/vf_pullup.c alloc_buffer(s, &s->buffers[i]); i 280 libavfilter/vf_pullup.c return pullup_lock_buffer(&s->buffers[i], parity); i 287 libavfilter/vf_pullup.c for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { i 288 libavfilter/vf_pullup.c if (((parity + 1) & 1) && s->buffers[i].lock[0]) i 290 libavfilter/vf_pullup.c if (((parity + 1) & 2) && s->buffers[i].lock[1]) i 292 libavfilter/vf_pullup.c alloc_buffer(s, &s->buffers[i]); i 293 libavfilter/vf_pullup.c return pullup_lock_buffer(&s->buffers[i], parity); i 315 libavfilter/vf_pullup.c int i; i 317 libavfilter/vf_pullup.c for (i = 0; i < max; i++) { i 319 libavfilter/vf_pullup.c return i + 1; i 331 libavfilter/vf_pullup.c int i, l, max_l = 0, max_r = 0; i 349 libavfilter/vf_pullup.c for (i = 0; i < s->metric_length; i++) { i 350 libavfilter/vf_pullup.c l = f2->diffs[i] - f3->diffs[i]; i 369 libavfilter/vf_pullup.c int i, max_l = 0, max_r = 0, l; i 385 libavfilter/vf_pullup.c for (i = 0; i < s->metric_length; i++) { i 386 libavfilter/vf_pullup.c int v = f->vars[i]; i 387 libavfilter/vf_pullup.c int lv = f->prev->vars[i]; i 388 libavfilter/vf_pullup.c int rv = f->next->vars[i]; i 389 libavfilter/vf_pullup.c int lc = f-> combs[i] - 2*(v < lv ? v : lv); i 390 libavfilter/vf_pullup.c int rc = f->next->combs[i] - 2*(v < rv ? v : rv); i 417 libavfilter/vf_pullup.c int i, l, n; i 424 libavfilter/vf_pullup.c for (i = 0; i < n - 1; i++) { i 425 libavfilter/vf_pullup.c if (i < n - 3) i 470 libavfilter/vf_pullup.c int i, n = decide_frame_length(s); i 482 libavfilter/vf_pullup.c for (i = 0; i < n; i++) { i 484 libavfilter/vf_pullup.c fr->ifields[i] = s->first->buffer; i 516 libavfilter/vf_pullup.c int i; i 518 libavfilter/vf_pullup.c for (i = 0; i < f->length; i++) i 519 libavfilter/vf_pullup.c pullup_release_buffer(f->ifields[i], f->parity ^ (i & 1)); i 620 libavfilter/vf_pullup.c int i; i 622 libavfilter/vf_pullup.c for (i = 0; i < s->nb_planes; i++) { i 623 libavfilter/vf_pullup.c ss = src->planes[i] + parity * s->planewidth[i]; i 624 libavfilter/vf_pullup.c dd = dst->planes[i] + parity * s->planewidth[i]; i 626 libavfilter/vf_pullup.c av_image_copy_plane(dd, s->planewidth[i] << 1, i 627 libavfilter/vf_pullup.c ss, s->planewidth[i] << 1, i 628 libavfilter/vf_pullup.c s->planewidth[i], s->planeheight[i] >> 1); i 634 libavfilter/vf_pullup.c int i; i 642 libavfilter/vf_pullup.c for (i = 0; i < 2; i++) { i 643 libavfilter/vf_pullup.c if (fr->ofields[i]->lock[i^1]) i 646 libavfilter/vf_pullup.c fr->buffer = fr->ofields[i]; i 648 libavfilter/vf_pullup.c copy_field(s, fr->buffer, fr->ofields[i^1], i^1); i 737 libavfilter/vf_pullup.c int i; i 742 libavfilter/vf_pullup.c for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) { i 743 libavfilter/vf_pullup.c av_freep(&s->buffers[i].planes[0]); i 744 libavfilter/vf_pullup.c av_freep(&s->buffers[i].planes[1]); i 745 libavfilter/vf_pullup.c av_freep(&s->buffers[i].planes[2]); i 53 libavfilter/vf_qp.c int i; i 67 libavfilter/vf_qp.c for (i = -129; i < 128; i++) { i 68 libavfilter/vf_qp.c double var_values[] = { i != -129, i, NAN, NAN, s->qstride, s->h, 0}; i 80 libavfilter/vf_qp.c s->lut[i + 129] = lrintf(temp_val); i 120 libavfilter/vf_random.c for (int i = 0; i < s->nb_frames; i++) i 121 libavfilter/vf_random.c av_frame_free(&s->frames[i]); i 136 libavfilter/vf_readeia608.c for (int i = LAG; i < len + LAG; i++) i 137 libavfilter/vf_readeia608.c s->histogram[line[i].input]++; i 146 libavfilter/vf_readeia608.c for (int i = 0; i < 256; i++) { i 147 libavfilter/vf_readeia608.c if (s->histogram[i]) { i 148 libavfilter/vf_readeia608.c start = i; i 153 libavfilter/vf_readeia608.c for (int i = 255; i >= 0; i--) { i 154 libavfilter/vf_readeia608.c if (s->histogram[i]) { i 155 libavfilter/vf_readeia608.c end = i; i 163 libavfilter/vf_readeia608.c for (int i = start; i <= middle; i++) { i 164 libavfilter/vf_readeia608.c if (s->histogram[i] > cnt) { i 165 libavfilter/vf_readeia608.c cnt = s->histogram[i]; i 166 libavfilter/vf_readeia608.c black = i; i 171 libavfilter/vf_readeia608.c for (int i = end; i >= middle; i--) { i 172 libavfilter/vf_readeia608.c if (s->histogram[i] > cnt) { i 173 libavfilter/vf_readeia608.c cnt = s->histogram[i]; i 174 libavfilter/vf_readeia608.c white = i; i 186 libavfilter/vf_readeia608.c for (int i = 0; i < len; i++) i 187 libavfilter/vf_readeia608.c sum += line[i].filtered; i 199 libavfilter/vf_readeia608.c for (int i = 0; i < len; i++) i 200 libavfilter/vf_readeia608.c standard_deviation += (line[i].filtered - m) * (line[i].filtered - m); i 208 libavfilter/vf_readeia608.c for (int i = lag; i < len + lag; i++) { i 209 libavfilter/vf_readeia608.c line[i].unfiltered = line[i].input / 255.f; i 210 libavfilter/vf_readeia608.c line[i].filtered = line[i].unfiltered; i 213 libavfilter/vf_readeia608.c for (int i = 0; i < lag; i++) { i 214 libavfilter/vf_readeia608.c line[i].unfiltered = meanf(line, len * s->spw); i 215 libavfilter/vf_readeia608.c line[i].filtered = line[i].unfiltered; i 221 libavfilter/vf_readeia608.c for (int i = lag; i < len + lag; i++) { i 222 libavfilter/vf_readeia608.c if (fabsf(line[i].unfiltered - line[i-1].average) > threshold * line[i-1].deviation) { i 223 libavfilter/vf_readeia608.c if (line[i].unfiltered > line[i-1].average) { i 224 libavfilter/vf_readeia608.c line[i].output = 255; i 226 libavfilter/vf_readeia608.c line[i].output = 0; i 229 libavfilter/vf_readeia608.c line[i].filtered = influence * line[i].unfiltered + (1.f - influence) * line[i-1].filtered; i 233 libavfilter/vf_readeia608.c distance_from_black = FFABS(line[i].input - s->black); i 234 libavfilter/vf_readeia608.c distance_from_white = FFABS(line[i].input - s->white); i 236 libavfilter/vf_readeia608.c line[i].output = distance_from_black <= distance_from_white ? 0 : 255; i 239 libavfilter/vf_readeia608.c line[i].average = meanf(line + i - lag, lag); i 240 libavfilter/vf_readeia608.c line[i].deviation = stddevf(line + i - lag, lag); i 251 libavfilter/vf_readeia608.c for (int i = LAG + 1; i < len + LAG; i++) { i 252 libavfilter/vf_readeia608.c if (line[i].output != hold) { i 253 libavfilter/vf_readeia608.c code[cnt].size = i - last; i 255 libavfilter/vf_readeia608.c hold = line[i].output; i 256 libavfilter/vf_readeia608.c last = i; i 272 libavfilter/vf_readeia608.c for (int i = 0; i < len; i++) { i 273 libavfilter/vf_readeia608.c av_log(ctx, AV_LOG_DEBUG, " %03d", s->code[i].size); i 282 libavfilter/vf_readeia608.c int i, j, ch, len; i 293 libavfilter/vf_readeia608.c for (i = 0; i < w; i++) { i 294 libavfilter/vf_readeia608.c int a = FFMAX(i - 3, 0); i 295 libavfilter/vf_readeia608.c int b = FFMAX(i - 2, 0); i 296 libavfilter/vf_readeia608.c int c = FFMAX(i - 1, 0); i 297 libavfilter/vf_readeia608.c int d = FFMIN(i + 3, w-1); i 298 libavfilter/vf_readeia608.c int e = FFMIN(i + 2, w-1); i 299 libavfilter/vf_readeia608.c int f = FFMIN(i + 1, w-1); i 301 libavfilter/vf_readeia608.c line[LAG + i].input = (src[a] + src[b] + src[c] + src[i] + src[d] + src[e] + src[f] + 6) / 7; i 304 libavfilter/vf_readeia608.c for (i = 0; i < w; i++) { i 305 libavfilter/vf_readeia608.c line[LAG + i].input = src[i]; i 324 libavfilter/vf_readeia608.c for (i = 14; i < len; i++) { i 325 libavfilter/vf_readeia608.c bit_size += s->code[i].size; i 329 libavfilter/vf_readeia608.c for (i = 1; i < 14; i++) { i 330 libavfilter/vf_readeia608.c if (s->code[i].size / bit_size > CLOCK_BITSIZE_MAX || i 331 libavfilter/vf_readeia608.c s->code[i].size / bit_size < CLOCK_BITSIZE_MIN) { i 340 libavfilter/vf_readeia608.c for (j = 0, i = 14; i < len; i++) { i 343 libavfilter/vf_readeia608.c run = lrintf(s->code[i].size / bit_size); i 344 libavfilter/vf_readeia608.c bit = s->code[i].bit; i 355 libavfilter/vf_readeia608.c for (parity = 0, i = 0; i < 8; i++) { i 356 libavfilter/vf_readeia608.c int b = codes[3 + ch * 8 + i]; i 364 libavfilter/vf_readeia608.c byte[ch] |= b << i; i 398 libavfilter/vf_readeia608.c int i; i 401 libavfilter/vf_readeia608.c for (i = s->start; i <= s->end; i++) i 402 libavfilter/vf_readeia608.c extract_line(ctx, in, inlink->w, i); i 83 libavfilter/vf_readvitc.c static inline uint8_t get_pit_avg3( uint8_t *line, int i ) { i 84 libavfilter/vf_readvitc.c return ((line[i-1] + line[i] + line[i+1]) / 3); i 470 libavfilter/vf_removegrain.c int i; i 479 libavfilter/vf_removegrain.c for (i = 0; i < s->nb_planes; i++) { i 480 libavfilter/vf_removegrain.c switch (s->mode[i]) { i 481 libavfilter/vf_removegrain.c case 1: s->rg[i] = mode01; break; i 482 libavfilter/vf_removegrain.c case 2: s->rg[i] = mode02; break; i 483 libavfilter/vf_removegrain.c case 3: s->rg[i] = mode03; break; i 484 libavfilter/vf_removegrain.c case 4: s->rg[i] = mode04; break; i 485 libavfilter/vf_removegrain.c case 5: s->rg[i] = mode05; break; i 486 libavfilter/vf_removegrain.c case 6: s->rg[i] = mode06; break; i 487 libavfilter/vf_removegrain.c case 7: s->rg[i] = mode07; break; i 488 libavfilter/vf_removegrain.c case 8: s->rg[i] = mode08; break; i 489 libavfilter/vf_removegrain.c case 9: s->rg[i] = mode09; break; i 490 libavfilter/vf_removegrain.c case 10: s->rg[i] = mode10; break; i 491 libavfilter/vf_removegrain.c case 11: s->rg[i] = mode1112; break; i 492 libavfilter/vf_removegrain.c case 12: s->rg[i] = mode1112; break; i 494 libavfilter/vf_removegrain.c s->rg[i] = mode1314; break; i 496 libavfilter/vf_removegrain.c s->rg[i] = mode1314; break; i 498 libavfilter/vf_removegrain.c s->rg[i] = mode1516; break; i 500 libavfilter/vf_removegrain.c s->rg[i] = mode1516; break; i 501 libavfilter/vf_removegrain.c case 17: s->rg[i] = mode17; break; i 502 libavfilter/vf_removegrain.c case 18: s->rg[i] = mode18; break; i 503 libavfilter/vf_removegrain.c case 19: s->rg[i] = mode19; break; i 504 libavfilter/vf_removegrain.c case 20: s->rg[i] = mode20; break; i 505 libavfilter/vf_removegrain.c case 21: s->rg[i] = mode21; break; i 506 libavfilter/vf_removegrain.c case 22: s->rg[i] = mode22; break; i 507 libavfilter/vf_removegrain.c case 23: s->rg[i] = mode23; break; i 508 libavfilter/vf_removegrain.c case 24: s->rg[i] = mode24; break; i 529 libavfilter/vf_removegrain.c const int i = td->plane; i 530 libavfilter/vf_removegrain.c const int height = s->planeheight[i]; i 531 libavfilter/vf_removegrain.c const int om = in->linesize[i] - 1; i 532 libavfilter/vf_removegrain.c const int o0 = in->linesize[i] ; i 533 libavfilter/vf_removegrain.c const int op = in->linesize[i] + 1; i 541 libavfilter/vf_removegrain.c uint8_t *dst = out->data[i]; i 542 libavfilter/vf_removegrain.c uint8_t *src = in->data[i]; i 544 libavfilter/vf_removegrain.c src = in->data[i] + y * in->linesize[i]; i 545 libavfilter/vf_removegrain.c dst = out->data[i] + y * out->linesize[i]; i 548 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); i 552 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); i 558 libavfilter/vf_removegrain.c if (s->fl[i]) { i 559 libavfilter/vf_removegrain.c int w_asm = (s->planewidth[i] - 2) & ~15; i 561 libavfilter/vf_removegrain.c s->fl[i](dst, src, in->linesize[i], w_asm); i 569 libavfilter/vf_removegrain.c for (; x < s->planewidth[i] - 1; x++) { i 580 libavfilter/vf_removegrain.c const int res = s->rg[i](c, a1, a2, a3, a4, a5, a6, a7, a8); i 598 libavfilter/vf_removegrain.c int i; i 607 libavfilter/vf_removegrain.c for (i = 0; i < s->nb_planes; i++) { i 608 libavfilter/vf_removegrain.c uint8_t *dst = out->data[i]; i 609 libavfilter/vf_removegrain.c uint8_t *src = in->data[i]; i 611 libavfilter/vf_removegrain.c if (s->mode[i] == 0) { i 612 libavfilter/vf_removegrain.c av_image_copy_plane(dst, out->linesize[i], i 613 libavfilter/vf_removegrain.c src, in->linesize[i], i 614 libavfilter/vf_removegrain.c s->planewidth[i], s->planeheight[i]); i 618 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); i 620 libavfilter/vf_removegrain.c td.in = in; td.out = out; td.plane = i; i 622 libavfilter/vf_removegrain.c FFMIN(s->planeheight[i], ff_filter_get_nb_threads(ctx))); i 624 libavfilter/vf_removegrain.c src = in->data[i] + (s->planeheight[i] - 1) * in->linesize[i]; i 625 libavfilter/vf_removegrain.c dst = out->data[i] + (s->planeheight[i] - 1) * out->linesize[i]; i 626 libavfilter/vf_removegrain.c memcpy(dst, src, s->planewidth[i]); i 397 libavfilter/vf_removelogo.c int i, j; i 415 libavfilter/vf_removelogo.c for (i = start_posx; i <= end_posx; i++) { i 418 libavfilter/vf_removelogo.c if (!(*mask_read_position) && mask[mask_size][i - start_posx][j - start_posy]) { i 91 libavfilter/vf_repeatfields.c int ret, i; i 123 libavfilter/vf_repeatfields.c for (i = 0; i < s->nb_planes; i++) { i 124 libavfilter/vf_repeatfields.c av_image_copy_plane(out->data[i], out->linesize[i] * 2, i 125 libavfilter/vf_repeatfields.c in->data[i], in->linesize[i] * 2, i 126 libavfilter/vf_repeatfields.c s->linesize[i], s->planeheight[i] / 2); i 131 libavfilter/vf_repeatfields.c for (i = 0; i < s->nb_planes; i++) { i 133 libavfilter/vf_repeatfields.c av_image_copy_plane(out->data[i] + out->linesize[i], out->linesize[i] * 2, i 134 libavfilter/vf_repeatfields.c in->data[i] + in->linesize[i], in->linesize[i] * 2, i 135 libavfilter/vf_repeatfields.c s->linesize[i], s->planeheight[i] / 2); i 152 libavfilter/vf_repeatfields.c for (i = 0; i < s->nb_planes; i++) { i 153 libavfilter/vf_repeatfields.c av_image_copy_plane(out->data[i], out->linesize[i] * 2, i 154 libavfilter/vf_repeatfields.c in->data[i], in->linesize[i] * 2, i 155 libavfilter/vf_repeatfields.c s->linesize[i], s->planeheight[i] / 2); i 213 libavfilter/vf_rotate.c int i; i 222 libavfilter/vf_rotate.c for (i = 2; i < 11; i += 2) { i 224 libavfilter/vf_rotate.c a = -a*a2 / (FIXP2*i*(i+1)); i 241 libavfilter/vf_rotate.c int i; i 245 libavfilter/vf_rotate.c for (i = 0; i < src_linestep; i++) { i 246 libavfilter/vf_rotate.c int s00 = src[src_linestep * int_x + i + src_linesize * int_y ]; i 247 libavfilter/vf_rotate.c int s01 = src[src_linestep * int_x1 + i + src_linesize * int_y ]; i 248 libavfilter/vf_rotate.c int s10 = src[src_linestep * int_x + i + src_linesize * int_y1]; i 249 libavfilter/vf_rotate.c int s11 = src[src_linestep * int_x1 + i + src_linesize * int_y1]; i 253 libavfilter/vf_rotate.c dst_color[i] = ((int64_t)((1<<16) - frac_y)*s0 + (int64_t)frac_y*s1) >> 32; i 271 libavfilter/vf_rotate.c int i; i 275 libavfilter/vf_rotate.c for (i = 0; i < src_linestep; i+=2) { i 276 libavfilter/vf_rotate.c int s00 = AV_RL16(&src[src_linestep * int_x + i + src_linesize * int_y ]); i 277 libavfilter/vf_rotate.c int s01 = AV_RL16(&src[src_linestep * int_x1 + i + src_linesize * int_y ]); i 278 libavfilter/vf_rotate.c int s10 = AV_RL16(&src[src_linestep * int_x + i + src_linesize * int_y1]); i 279 libavfilter/vf_rotate.c int s11 = AV_RL16(&src[src_linestep * int_x1 + i + src_linesize * int_y1]); i 283 libavfilter/vf_rotate.c AV_WL16(&dst_color[i], ((int64_t)((1<<16) - frac_y)*s0 + (int64_t)frac_y*s1) >> 32); i 387 libavfilter/vf_rotate.c int i; i 393 libavfilter/vf_rotate.c for (i = 0; i<len; i++) i 394 libavfilter/vf_rotate.c copy_elem(dst + i*elem_size, src + (len-i-1)*src_linesize, elem_size); i 397 libavfilter/vf_rotate.c for (i = 0; i<len; i++) i 398 libavfilter/vf_rotate.c copy_elem(dst + i*elem_size, src + (len-i-1)*elem_size, elem_size); i 401 libavfilter/vf_rotate.c for (i = 0; i<len; i++) i 402 libavfilter/vf_rotate.c copy_elem(dst + i*elem_size, src + i*src_linesize, elem_size); i 435 libavfilter/vf_rotate.c int i, j, x, y; i 459 libavfilter/vf_rotate.c for (i = 0; i < outw; i++) { i 469 libavfilter/vf_rotate.c pout = out->data[plane] + j * out->linesize[plane] + i * rot->draw.pixelstep[plane]; i 153 libavfilter/vf_sab.c int i, x, y; i 170 libavfilter/vf_sab.c for (i = 0; i < COLOR_DIFF_COEFF_SIZE; i++) { i 172 libavfilter/vf_sab.c int index = i-COLOR_DIFF_COEFF_SIZE/2 + vec->length/2; i 177 libavfilter/vf_sab.c f->color_diff_coeff[i] = (int)(d/vec->coeff[vec->length/2]*(1<<12) + 0.5); i 531 libavfilter/vf_scale.c int i; i 533 libavfilter/vf_scale.c for (i = 0; i < 3; i++) { i 535 libavfilter/vf_scale.c struct SwsContext **s = swscs[i]; i 541 libavfilter/vf_scale.c av_opt_set_int(*s, "srch", inlink0 ->h >> !!i, 0); i 544 libavfilter/vf_scale.c av_opt_set_int(*s, "dsth", outlink->h >> !!i, 0); i 567 libavfilter/vf_scale.c in_v_chr_pos = (i == 0) ? 128 : (i == 1) ? 64 : 192; i 571 libavfilter/vf_scale.c out_v_chr_pos = (i == 0) ? 128 : (i == 1) ? 64 : 192; i 632 libavfilter/vf_scale.c int i; i 634 libavfilter/vf_scale.c for (i=0; i<4; i++) { i 635 libavfilter/vf_scale.c int vsub= ((i+1)&2) ? scale->vsub : 0; i 636 libavfilter/vf_scale.c in_stride[i] = cur_pic->linesize[i] * mul; i 637 libavfilter/vf_scale.c out_stride[i] = out_buf->linesize[i] * mul; i 638 libavfilter/vf_scale.c in[i] = cur_pic->data[i] + ((y>>vsub)+field) * cur_pic->linesize[i]; i 639 libavfilter/vf_scale.c out[i] = out_buf->data[i] + field * out_buf->linesize[i]; i 799 libavfilter/vf_scale.c int i, slice_h, slice_start, slice_end = 0; i 801 libavfilter/vf_scale.c for (i = 0; i < nb_slices; i++) { i 803 libavfilter/vf_scale.c slice_end = (link->h * (i+1)) / nb_slices; i 143 libavfilter/vf_scale_cuda.c int ret, i; i 152 libavfilter/vf_scale_cuda.c for (i = 1; i < FF_ARRAY_ELEMS(s->planes_in); i++) { i 153 libavfilter/vf_scale_cuda.c s->planes_in[i].width = s->planes_in[0].width >> in_sw; i 154 libavfilter/vf_scale_cuda.c s->planes_in[i].height = s->planes_in[0].height >> in_sh; i 155 libavfilter/vf_scale_cuda.c s->planes_out[i].width = s->planes_out[0].width >> out_sw; i 156 libavfilter/vf_scale_cuda.c s->planes_out[i].height = s->planes_out[0].height >> out_sh; i 192 libavfilter/vf_scale_cuda.c int i; i 194 libavfilter/vf_scale_cuda.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) i 195 libavfilter/vf_scale_cuda.c if (supported_formats[i] == fmt) i 110 libavfilter/vf_scale_npp.c int i; i 122 libavfilter/vf_scale_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 123 libavfilter/vf_scale_npp.c s->stages[i].frame = av_frame_alloc(); i 124 libavfilter/vf_scale_npp.c if (!s->stages[i].frame) i 137 libavfilter/vf_scale_npp.c int i; i 139 libavfilter/vf_scale_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 140 libavfilter/vf_scale_npp.c av_frame_free(&s->stages[i].frame); i 141 libavfilter/vf_scale_npp.c av_buffer_unref(&s->stages[i].frames_ctx); i 161 libavfilter/vf_scale_npp.c int ret, i; i 170 libavfilter/vf_scale_npp.c for (i = 1; i < FF_ARRAY_ELEMS(stage->planes_in); i++) { i 171 libavfilter/vf_scale_npp.c stage->planes_in[i].width = stage->planes_in[0].width >> in_sw; i 172 libavfilter/vf_scale_npp.c stage->planes_in[i].height = stage->planes_in[0].height >> in_sh; i 173 libavfilter/vf_scale_npp.c stage->planes_out[i].width = stage->planes_out[0].width >> out_sw; i 174 libavfilter/vf_scale_npp.c stage->planes_out[i].height = stage->planes_out[0].height >> out_sh; i 210 libavfilter/vf_scale_npp.c int i; i 212 libavfilter/vf_scale_npp.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) i 213 libavfilter/vf_scale_npp.c if (supported_formats[i] == fmt) i 221 libavfilter/vf_scale_npp.c int i, planes; i 226 libavfilter/vf_scale_npp.c for (i = 0; i < FF_ARRAY_ELEMS(deinterleaved_formats); i++) i 227 libavfilter/vf_scale_npp.c if (deinterleaved_formats[i][0] == fmt) i 228 libavfilter/vf_scale_npp.c return deinterleaved_formats[i][1]; i 244 libavfilter/vf_scale_npp.c int i, ret, last_stage = -1; i 317 libavfilter/vf_scale_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 318 libavfilter/vf_scale_npp.c if (!s->stages[i].stage_needed) i 321 libavfilter/vf_scale_npp.c ret = init_stage(&s->stages[i], in_frames_ctx->device_ref); i 325 libavfilter/vf_scale_npp.c last_stage = i; i 412 libavfilter/vf_scale_npp.c int i; i 414 libavfilter/vf_scale_npp.c for (i = 0; i < FF_ARRAY_ELEMS(stage->planes_in) && i < FF_ARRAY_ELEMS(in->data) && in->data[i]; i++) { i 415 libavfilter/vf_scale_npp.c int iw = stage->planes_in[i].width; i 416 libavfilter/vf_scale_npp.c int ih = stage->planes_in[i].height; i 417 libavfilter/vf_scale_npp.c int ow = stage->planes_out[i].width; i 418 libavfilter/vf_scale_npp.c int oh = stage->planes_out[i].height; i 420 libavfilter/vf_scale_npp.c err = nppiResizeSqrPixel_8u_C1R(in->data[i], (NppiSize){ iw, ih }, i 421 libavfilter/vf_scale_npp.c in->linesize[i], (NppiRect){ 0, 0, iw, ih }, i 422 libavfilter/vf_scale_npp.c out->data[i], out->linesize[i], i 471 libavfilter/vf_scale_npp.c int i, ret, last_stage = -1; i 473 libavfilter/vf_scale_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 474 libavfilter/vf_scale_npp.c if (!s->stages[i].stage_needed) i 477 libavfilter/vf_scale_npp.c ret = nppscale_process[i](ctx, &s->stages[i], s->stages[i].frame, src); i 481 libavfilter/vf_scale_npp.c src = s->stages[i].frame; i 482 libavfilter/vf_scale_npp.c last_stage = i; i 184 libavfilter/vf_scale_qsv.c int i, ret; i 219 libavfilter/vf_scale_qsv.c for (i = 0; i < out_frames_hwctx->nb_surfaces; i++) { i 220 libavfilter/vf_scale_qsv.c mfxFrameInfo *info = &out_frames_hwctx->surfaces[i].Info; i 295 libavfilter/vf_scale_qsv.c int i; i 308 libavfilter/vf_scale_qsv.c for (i = 0; i < FF_ARRAY_ELEMS(handle_types); i++) { i 309 libavfilter/vf_scale_qsv.c err = MFXVideoCORE_GetHandle(device_hwctx->session, handle_types[i], &handle); i 311 libavfilter/vf_scale_qsv.c handle_type = handle_types[i]; i 348 libavfilter/vf_scale_qsv.c for (i = 0; i < in_frames_hwctx->nb_surfaces; i++) i 349 libavfilter/vf_scale_qsv.c s->surface_ptrs_in[i] = in_frames_hwctx->surfaces + i; i 356 libavfilter/vf_scale_qsv.c for (i = 0; i < out_frames_hwctx->nb_surfaces; i++) i 357 libavfilter/vf_scale_qsv.c s->surface_ptrs_out[i] = out_frames_hwctx->surfaces + i; i 388 libavfilter/vf_scale_qsv.c for (i = 0; i < in_frames_hwctx->nb_surfaces; i++) i 389 libavfilter/vf_scale_qsv.c s->mem_ids_in[i] = in_frames_hwctx->surfaces[i].Data.MemId; i 396 libavfilter/vf_scale_qsv.c for (i = 0; i < out_frames_hwctx->nb_surfaces; i++) i 397 libavfilter/vf_scale_qsv.c s->mem_ids_out[i] = out_frames_hwctx->surfaces[i].Data.MemId; i 201 libavfilter/vf_scale_vulkan.c GLSLF(1, vec2 in_d = vec2(%i, %i); ,in->width, in->height); i 202 libavfilter/vf_scale_vulkan.c GLSLF(1, vec2 c_r = vec2(%i, %i) / in_d; ,crop_w, crop_h); i 203 libavfilter/vf_scale_vulkan.c GLSLF(1, vec2 c_o = vec2(%i, %i) / in_d; ,crop_x,crop_y); i 207 libavfilter/vf_scale_vulkan.c for (int i = 0; i < desc_i[1].elems; i++) { i 208 libavfilter/vf_scale_vulkan.c GLSLF(1, size = imageSize(output_img[%i]); ,i); i 213 libavfilter/vf_scale_vulkan.c GLSLF(2, vec4 res = scale_bilinear(%i, pos, c_r, c_o); ,i); i 214 libavfilter/vf_scale_vulkan.c GLSLF(2, imageStore(output_img[%i], pos, res); ,i); i 221 libavfilter/vf_scale_vulkan.c GLSLF(1, res = rgb2yuv(res, %i); ,s->out_range == AVCOL_RANGE_JPEG); i 308 libavfilter/vf_scale_vulkan.c for (int i = 0; i < av_pix_fmt_count_planes(s->vkctx.input_format); i++) { i 309 libavfilter/vf_scale_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->input_images[i].imageView, i 310 libavfilter/vf_scale_vulkan.c in->img[i], i 311 libavfilter/vf_scale_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.input_format)[i], i 314 libavfilter/vf_scale_vulkan.c s->input_images[i].imageLayout = VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL; i 317 libavfilter/vf_scale_vulkan.c for (int i = 0; i < av_pix_fmt_count_planes(s->vkctx.output_format); i++) { i 318 libavfilter/vf_scale_vulkan.c RET(ff_vk_create_imageview(avctx, s->exec, &s->output_images[i].imageView, i 319 libavfilter/vf_scale_vulkan.c out->img[i], i 320 libavfilter/vf_scale_vulkan.c av_vkfmt_from_pixfmt(s->vkctx.output_format)[i], i 323 libavfilter/vf_scale_vulkan.c s->output_images[i].imageLayout = VK_IMAGE_LAYOUT_GENERAL; i 328 libavfilter/vf_scale_vulkan.c for (int i = 0; i < av_pix_fmt_count_planes(s->vkctx.input_format); i++) { i 333 libavfilter/vf_scale_vulkan.c .oldLayout = in->layout[i], i 334 libavfilter/vf_scale_vulkan.c .newLayout = s->input_images[i].imageLayout, i 337 libavfilter/vf_scale_vulkan.c .image = in->img[i], i 345 libavfilter/vf_scale_vulkan.c in->layout[i] = bar.newLayout; i 346 libavfilter/vf_scale_vulkan.c in->access[i] = bar.dstAccessMask; i 349 libavfilter/vf_scale_vulkan.c for (int i = 0; i < av_pix_fmt_count_planes(s->vkctx.output_format); i++) { i 354 libavfilter/vf_scale_vulkan.c .oldLayout = out->layout[i], i 355 libavfilter/vf_scale_vulkan.c .newLayout = s->output_images[i].imageLayout, i 358 libavfilter/vf_scale_vulkan.c .image = out->img[i], i 366 libavfilter/vf_scale_vulkan.c out->layout[i] = bar.newLayout; i 367 libavfilter/vf_scale_vulkan.c out->access[i] = bar.dstAccessMask; i 188 libavfilter/vf_selectivecolor.c int ret, i, version; i 215 libavfilter/vf_selectivecolor.c for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust[0]); i++) { i 219 libavfilter/vf_selectivecolor.c "but %d\n", "CMYK"[i], val); i 222 libavfilter/vf_selectivecolor.c for (i = 0; i < FF_ARRAY_ELEMS(s->cmyk_adjust); i++) { i 226 libavfilter/vf_selectivecolor.c s->cmyk_adjust[i][k] = val / 100.; i 228 libavfilter/vf_selectivecolor.c ret = register_range(s, i); i 240 libavfilter/vf_selectivecolor.c int i, ret; i 262 libavfilter/vf_selectivecolor.c for (i = 0; i < FF_ARRAY_ELEMS(s->opt_cmyk_adjust); i++) { i 263 libavfilter/vf_selectivecolor.c const char *opt_cmyk_adjust = s->opt_cmyk_adjust[i]; i 266 libavfilter/vf_selectivecolor.c float *cmyk = s->cmyk_adjust[i]; i 268 libavfilter/vf_selectivecolor.c sscanf(s->opt_cmyk_adjust[i], "%f %f %f %f", cmyk, cmyk+1, cmyk+2, cmyk+3); i 269 libavfilter/vf_selectivecolor.c ret = register_range(s, i); i 277 libavfilter/vf_selectivecolor.c for (i = 0; i < s->nb_process_ranges; i++) { i 278 libavfilter/vf_selectivecolor.c const struct process_range *pr = &s->process_ranges[i]; i 320 libavfilter/vf_selectivecolor.c int i, x, y; \ i 364 libavfilter/vf_selectivecolor.c for (i = 0; i < s->nb_process_ranges; i++) { \ i 365 libavfilter/vf_selectivecolor.c const struct process_range *pr = &s->process_ranges[i]; \ i 56 libavfilter/vf_separatefields.c int i; i 58 libavfilter/vf_separatefields.c for (i = 0; i < nb_planes; i++) { i 60 libavfilter/vf_separatefields.c frame->data[i] = frame->data[i] + frame->linesize[i]; i 61 libavfilter/vf_separatefields.c frame->linesize[i] *= 2; i 132 libavfilter/vf_showinfo.c for (int i = 0; i < nb_rois; i++) { i 133 libavfilter/vf_showinfo.c roi = (const AVRegionOfInterest *)(sd->data + roi_size * i); i 135 libavfilter/vf_showinfo.c i, roi->left, roi->top, roi->right, roi->bottom, roi->qoffset.num, roi->qoffset.den); i 228 libavfilter/vf_showinfo.c int i; i 230 libavfilter/vf_showinfo.c for (i = 0; i < len; i++) { i 231 libavfilter/vf_showinfo.c *sum += src[i]; i 232 libavfilter/vf_showinfo.c *sum2 += src[i] * src[i]; i 239 libavfilter/vf_showinfo.c int i; i 241 libavfilter/vf_showinfo.c for (i = 0; i < len / 2; i++) { i 243 libavfilter/vf_showinfo.c *sum += av_bswap16(src1[i]); i 244 libavfilter/vf_showinfo.c *sum2 += (uint32_t)av_bswap16(src1[i]) * (uint32_t)av_bswap16(src1[i]); i 246 libavfilter/vf_showinfo.c *sum += src1[i]; i 247 libavfilter/vf_showinfo.c *sum2 += (uint32_t)src1[i] * (uint32_t)src1[i]; i 270 libavfilter/vf_showinfo.c int i, plane, vsub = desc->log2_chroma_h; i 281 libavfilter/vf_showinfo.c for (i = 0; i < h; i++) { i 322 libavfilter/vf_showinfo.c for (i = 0; i < frame->nb_side_data; i++) { i 323 libavfilter/vf_showinfo.c AVFrameSideData *sd = frame->side_data[i]; i 81 libavfilter/vf_showpalette.c int x, y, i, j; i 89 libavfilter/vf_showpalette.c for (i = 0; i < size; i++) i 90 libavfilter/vf_showpalette.c dst[(y*dst_linesize + x) * size + j*dst_linesize + i] = pal[y*16 + x]; i 47 libavfilter/vf_shuffleplanes.c int fmt, ret, i; i 55 libavfilter/vf_shuffleplanes.c for (i = 0; i < 4; i++) { i 56 libavfilter/vf_shuffleplanes.c if (s->map[i] >= planes) i 60 libavfilter/vf_shuffleplanes.c (i == 1 || i == 2) != (s->map[i] == 1 || s->map[i] == 2)) i 64 libavfilter/vf_shuffleplanes.c if (i != 4) i 81 libavfilter/vf_shuffleplanes.c int i; i 86 libavfilter/vf_shuffleplanes.c for (i = 0; i < s->planes; i++) { i 87 libavfilter/vf_shuffleplanes.c if (used[s->map[i]]) i 89 libavfilter/vf_shuffleplanes.c used[s->map[i]]++; i 101 libavfilter/vf_shuffleplanes.c int i, ret; i 103 libavfilter/vf_shuffleplanes.c for (i = 0; i < s->planes; i++) { i 104 libavfilter/vf_shuffleplanes.c shuffled_data[i] = frame->data[s->map[i]]; i 105 libavfilter/vf_shuffleplanes.c shuffled_linesize[i] = frame->linesize[s->map[i]]; i 316 libavfilter/vf_signalstats.c #define FILTER(i, j) \ i 317 libavfilter/vf_signalstats.c filter_tout_outlier(p[(y-j) * lw + x + i], \ i 318 libavfilter/vf_signalstats.c p[ y * lw + x + i], \ i 319 libavfilter/vf_signalstats.c p[(y+j) * lw + x + i]) i 467 libavfilter/vf_signalstats.c int i, j; i 488 libavfilter/vf_signalstats.c for (i = 0; i < s->chromaw; i++) { i 489 libavfilter/vf_signalstats.c const int yuvu = p_u[i]; i 490 libavfilter/vf_signalstats.c const int yuvv = p_v[i]; i 491 libavfilter/vf_signalstats.c p_sat[i] = hypot(yuvu - 128, yuvv - 128); // int or round? i 492 libavfilter/vf_signalstats.c ((int16_t*)p_hue)[i] = fmod(floor((180 / M_PI) * atan2f(yuvu-128, yuvv-128) + 180), 360.); i 505 libavfilter/vf_signalstats.c int i, j; i 527 libavfilter/vf_signalstats.c for (i = 0; i < s->chromaw; i++) { i 528 libavfilter/vf_signalstats.c const int yuvu = p_u[i]; i 529 libavfilter/vf_signalstats.c const int yuvv = p_v[i]; i 530 libavfilter/vf_signalstats.c p_sat[i] = hypot(yuvu - mid, yuvv - mid); // int or round? i 531 libavfilter/vf_signalstats.c ((int16_t*)p_hue)[i] = fmod(floor((180 / M_PI) * atan2f(yuvu-mid, yuvv-mid) + 180), 360.); i 553 libavfilter/vf_signalstats.c int i, j; i 608 libavfilter/vf_signalstats.c for (i = 0; i < link->w; i++) { i 609 libavfilter/vf_signalstats.c const int yuv = in->data[0][w + i]; i 613 libavfilter/vf_signalstats.c dify += abs(yuv - prev->data[0][pw + i]); i 624 libavfilter/vf_signalstats.c for (i = 0; i < s->chromaw; i++) { i 625 libavfilter/vf_signalstats.c const int yuvu = in->data[1][cw+i]; i 626 libavfilter/vf_signalstats.c const int yuvv = in->data[2][cw+i]; i 631 libavfilter/vf_signalstats.c difu += abs(yuvu - prev->data[1][cpw+i]); i 633 libavfilter/vf_signalstats.c difv += abs(yuvv - prev->data[2][cpw+i]); i 635 libavfilter/vf_signalstats.c histsat[p_sat[i]]++; i 636 libavfilter/vf_signalstats.c histhue[((int16_t*)p_hue)[i]]++; i 653 libavfilter/vf_signalstats.c for (i = 0; i < s->nb_jobs; i++) i 654 libavfilter/vf_signalstats.c filtot[fil] += s->jobs_rets[i]; i 775 libavfilter/vf_signalstats.c int i, j; i 830 libavfilter/vf_signalstats.c for (i = 0; i < link->w; i++) { i 831 libavfilter/vf_signalstats.c const int yuv = AV_RN16(in->data[0] + w + i * 2); i 835 libavfilter/vf_signalstats.c dify += abs(yuv - (int)AV_RN16(prev->data[0] + pw + i * 2)); i 846 libavfilter/vf_signalstats.c for (i = 0; i < s->chromaw; i++) { i 847 libavfilter/vf_signalstats.c const int yuvu = AV_RN16(in->data[1] + cw + i * 2); i 848 libavfilter/vf_signalstats.c const int yuvv = AV_RN16(in->data[2] + cw + i * 2); i 853 libavfilter/vf_signalstats.c difu += abs(yuvu - (int)AV_RN16(prev->data[1] + cpw + i * 2)); i 855 libavfilter/vf_signalstats.c difv += abs(yuvv - (int)AV_RN16(prev->data[2] + cpw + i * 2)); i 857 libavfilter/vf_signalstats.c histsat[p_sat[i]]++; i 858 libavfilter/vf_signalstats.c histhue[((int16_t*)p_hue)[i]]++; i 875 libavfilter/vf_signalstats.c for (i = 0; i < s->nb_jobs; i++) i 876 libavfilter/vf_signalstats.c filtot[fil] += s->jobs_rets[i]; i 174 libavfilter/vf_signature.c int i, j, k, ternary; i 202 libavfilter/vf_signature.c for (i = 0; i < inlink->w; i++) { i 203 libavfilter/vf_signature.c intjlut[i] = (i*32)/inlink->w; i 206 libavfilter/vf_signature.c for (i = 0; i < inlink->h; i++) { i 207 libavfilter/vf_signature.c inti = (i*32)/inlink->h; i 228 libavfilter/vf_signature.c for (i = 0; i < 32; i++) { i 232 libavfilter/vf_signature.c a = ((inlink->h*(i+1))%32 == 0) ? (inlink->h*(i+1))/32 - 1 : (inlink->h*(i+1))/32; i 233 libavfilter/vf_signature.c a -= ((inlink->h*i)%32 == 0) ? (inlink->h*i)/32 - 1 : (inlink->h*i)/32; i 243 libavfilter/vf_signature.c rowcount += intpic[i][j] * a * b * precfactor / denom; i 244 libavfilter/vf_signature.c if (i > 0) { i 245 libavfilter/vf_signature.c intpic[i][j] = intpic[i-1][j] + rowcount; i 247 libavfilter/vf_signature.c intpic[i][j] = rowcount; i 254 libavfilter/vf_signature.c for (i = 0; i < ELEMENT_COUNT; i++) { i 255 libavfilter/vf_signature.c const ElemCat* elemcat = elements[i]; i 343 libavfilter/vf_signature.c for (i = 0; i < 5; i++) { i 344 libavfilter/vf_signature.c set_bit(sc->curcoarsesig1->data[i], fs->words[i]); i 349 libavfilter/vf_signature.c for (i = 0; i < 5; i++) { i 350 libavfilter/vf_signature.c set_bit(sc->curcoarsesig2->data[i], fs->words[i]); i 362 libavfilter/vf_signature.c for (i = 0; i < 5; i++) { i 363 libavfilter/vf_signature.c av_log(ctx, AV_LOG_DEBUG, " %d:", fs->words[i] ); i 364 libavfilter/vf_signature.c av_log(ctx, AV_LOG_DEBUG, " %d", fs->words[i] / pot3[0] ); i 366 libavfilter/vf_signature.c av_log(ctx, AV_LOG_DEBUG, ",%d", fs->words[i] % pot3[j-1] / pot3[j] ); i 372 libavfilter/vf_signature.c for (i = 0; i < SIGELEM_SIZE/5; i++) { i 373 libavfilter/vf_signature.c av_log(ctx, AV_LOG_DEBUG, " %d", fs->framesig[i] / pot3[0] ); i 375 libavfilter/vf_signature.c av_log(ctx, AV_LOG_DEBUG, ",%d", fs->framesig[i] % pot3[j-1] / pot3[j] ); i 389 libavfilter/vf_signature.c int i, j; i 429 libavfilter/vf_signature.c for (i = 0; i < 5; i++) { i 432 libavfilter/vf_signature.c uint8_t n = cs->data[i][j]; i 462 libavfilter/vf_signature.c for (i = 0; i < 5; i++) { i 463 libavfilter/vf_signature.c fprintf(f, "%d ", fs->words[i]); i 464 libavfilter/vf_signature.c if (i < 4) { i 471 libavfilter/vf_signature.c for (i = 0; i< SIGELEM_SIZE/5; i++) { i 472 libavfilter/vf_signature.c if (i > 0) { i 475 libavfilter/vf_signature.c fprintf(f, "%d ", fs->framesig[i] / pot3[0]); i 477 libavfilter/vf_signature.c fprintf(f, " %d ", fs->framesig[i] % pot3[j-1] / pot3[j] ); i 497 libavfilter/vf_signature.c int i, j; i 539 libavfilter/vf_signature.c for (i = 0; i < 5; i++) { i 542 libavfilter/vf_signature.c put_bits(&buf, 8, cs->data[i][j]); i 544 libavfilter/vf_signature.c put_bits(&buf, 3, cs->data[i][30] >> 5); i 553 libavfilter/vf_signature.c for (i = 0; i < 5; i++) { i 554 libavfilter/vf_signature.c put_bits(&buf, 8, fs->words[i]); /* Words */ i 557 libavfilter/vf_signature.c for (i = 0; i < SIGELEM_SIZE/5; i++) { i 558 libavfilter/vf_signature.c put_bits(&buf, 8, fs->framesig[i]); i 595 libavfilter/vf_signature.c int i, j, ret; i 599 libavfilter/vf_signature.c for (i = 0; i < sic->nb_inputs; i++){ i 600 libavfilter/vf_signature.c sc = &(sic->streamcontexts[i]); i 602 libavfilter/vf_signature.c ret = ff_request_frame(ctx->inputs[i]); i 612 libavfilter/vf_signature.c if (export(ctx, sc, i) < 0) i 623 libavfilter/vf_signature.c for (i = 0; i < sic->nb_inputs; i++) { i 624 libavfilter/vf_signature.c sc = &(sic->streamcontexts[i]); i 625 libavfilter/vf_signature.c for (j = i+1; j < sic->nb_inputs; j++) { i 630 libavfilter/vf_signature.c i, ((double) match.first->pts * sc->time_base.num) / sc->time_base.den, i 636 libavfilter/vf_signature.c av_log(ctx, AV_LOG_INFO, "no matching of video %d and %d\n", i, j); i 650 libavfilter/vf_signature.c int i, ret; i 657 libavfilter/vf_signature.c for (i = 0; i < sic->nb_inputs; i++) { i 660 libavfilter/vf_signature.c .name = av_asprintf("in%d", i), i 668 libavfilter/vf_signature.c sc = &(sic->streamcontexts[i]); i 684 libavfilter/vf_signature.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 708 libavfilter/vf_signature.c int i; i 713 libavfilter/vf_signature.c for (i = 0; i < sic->nb_inputs; i++) { i 714 libavfilter/vf_signature.c sc = &(sic->streamcontexts[i]); i 120 libavfilter/vf_spp.c int i; i 129 libavfilter/vf_spp.c for (i = 1; i < 64; i++) { i 130 libavfilter/vf_spp.c int level = src[i]; i 132 libavfilter/vf_spp.c const int j = permutation[i]; i 141 libavfilter/vf_spp.c int i; i 150 libavfilter/vf_spp.c for (i = 1; i < 64; i++) { i 151 libavfilter/vf_spp.c int level = src[i]; i 153 libavfilter/vf_spp.c const int j = permutation[i]; i 241 libavfilter/vf_spp.c int x, y, i; i 282 libavfilter/vf_spp.c for (i = 0; i < count; i++) { i 283 libavfilter/vf_spp.c const int x1 = x + offset[i + count - 1][0]; i 284 libavfilter/vf_spp.c const int y1 = y + offset[i + count - 1][1]; i 251 libavfilter/vf_sr.c int i; i 259 libavfilter/vf_sr.c for (i = 0; i < 3; ++i){ i 260 libavfilter/vf_sr.c sws_freeContext(sr_context->sws_contexts[i]); i 198 libavfilter/vf_ssim.c int i; i 200 libavfilter/vf_ssim.c for (i = 0; i < width; i++) i 201 libavfilter/vf_ssim.c ssim += ssim_end1x(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], i 202 libavfilter/vf_ssim.c sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], i 203 libavfilter/vf_ssim.c sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], i 204 libavfilter/vf_ssim.c sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3], i 212 libavfilter/vf_ssim.c int i; i 214 libavfilter/vf_ssim.c for (i = 0; i < width; i++) i 215 libavfilter/vf_ssim.c ssim += ssim_end1(sum0[i][0] + sum0[i + 1][0] + sum1[i][0] + sum1[i + 1][0], i 216 libavfilter/vf_ssim.c sum0[i][1] + sum0[i + 1][1] + sum1[i][1] + sum1[i + 1][1], i 217 libavfilter/vf_ssim.c sum0[i][2] + sum0[i + 1][2] + sum1[i][2] + sum1[i + 1][2], i 218 libavfilter/vf_ssim.c sum0[i][3] + sum0[i + 1][3] + sum1[i][3] + sum1[i + 1][3]); i 292 libavfilter/vf_ssim.c int ret, i; i 303 libavfilter/vf_ssim.c for (i = 0; i < s->nb_components; i++) { i 304 libavfilter/vf_ssim.c c[i] = s->ssim_plane(&s->dsp, master->data[i], master->linesize[i], i 305 libavfilter/vf_ssim.c ref->data[i], ref->linesize[i], i 306 libavfilter/vf_ssim.c s->planewidth[i], s->planeheight[i], s->temp, i 308 libavfilter/vf_ssim.c ssimv += s->coefs[i] * c[i]; i 309 libavfilter/vf_ssim.c s->ssim[i] += c[i]; i 311 libavfilter/vf_ssim.c for (i = 0; i < s->nb_components; i++) { i 312 libavfilter/vf_ssim.c int cidx = s->is_rgb ? s->rgba_map[i] : i; i 313 libavfilter/vf_ssim.c set_meta(metadata, "lavfi.ssim.", s->comps[i], c[cidx]); i 323 libavfilter/vf_ssim.c for (i = 0; i < s->nb_components; i++) { i 324 libavfilter/vf_ssim.c int cidx = s->is_rgb ? s->rgba_map[i] : i; i 325 libavfilter/vf_ssim.c fprintf(s->stats_file, "%c:%f ", s->comps[i], c[cidx]); i 384 libavfilter/vf_ssim.c int sum = 0, i; i 408 libavfilter/vf_ssim.c for (i = 0; i < s->nb_components; i++) i 409 libavfilter/vf_ssim.c sum += s->planeheight[i] * s->planewidth[i]; i 410 libavfilter/vf_ssim.c for (i = 0; i < s->nb_components; i++) i 411 libavfilter/vf_ssim.c s->coefs[i] = (double) s->planeheight[i] * s->planewidth[i] / sum; i 469 libavfilter/vf_ssim.c int i; i 471 libavfilter/vf_ssim.c for (i = 0; i < s->nb_components; i++) { i 472 libavfilter/vf_ssim.c int c = s->is_rgb ? s->rgba_map[i] : i; i 473 libavfilter/vf_ssim.c av_strlcatf(buf, sizeof(buf), " %c:%f (%f)", s->comps[i], s->ssim[c] / s->nb_frames, i 86 libavfilter/vf_stack.c int i, ret; i 121 libavfilter/vf_stack.c for (i = 0; i < s->nb_inputs; i++) { i 125 libavfilter/vf_stack.c pad.name = av_asprintf("input%d", i); i 129 libavfilter/vf_stack.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 146 libavfilter/vf_stack.c for (int i = start; i < end; i++) { i 147 libavfilter/vf_stack.c StackItem *item = &s->items[i]; i 152 libavfilter/vf_stack.c in[i]->data[p], i 153 libavfilter/vf_stack.c in[i]->linesize[p], i 168 libavfilter/vf_stack.c int i, ret; i 170 libavfilter/vf_stack.c for (i = 0; i < s->nb_inputs; i++) { i 171 libavfilter/vf_stack.c if ((ret = ff_framesync_get_frame(&s->fs, i, &in[i], 0)) < 0) i 199 libavfilter/vf_stack.c int i, ret; i 206 libavfilter/vf_stack.c for (i = 0; i < s->nb_inputs; i++) { i 207 libavfilter/vf_stack.c AVFilterLink *inlink = ctx->inputs[i]; i 208 libavfilter/vf_stack.c StackItem *item = &s->items[i]; i 210 libavfilter/vf_stack.c if (ctx->inputs[i]->w != width) { i 211 libavfilter/vf_stack.c av_log(ctx, AV_LOG_ERROR, "Input %d width %d does not match input %d width %d.\n", i, ctx->inputs[i]->w, 0, width); i 222 libavfilter/vf_stack.c if (i) { i 226 libavfilter/vf_stack.c height += ctx->inputs[i]->h; i 230 libavfilter/vf_stack.c for (i = 0; i < s->nb_inputs; i++) { i 231 libavfilter/vf_stack.c AVFilterLink *inlink = ctx->inputs[i]; i 232 libavfilter/vf_stack.c StackItem *item = &s->items[i]; i 234 libavfilter/vf_stack.c if (ctx->inputs[i]->h != height) { i 235 libavfilter/vf_stack.c av_log(ctx, AV_LOG_ERROR, "Input %d height %d does not match input %d height %d.\n", i, ctx->inputs[i]->h, 0, height); i 246 libavfilter/vf_stack.c if (i) { i 251 libavfilter/vf_stack.c width += ctx->inputs[i]->w; i 265 libavfilter/vf_stack.c for (i = 0; i < s->nb_inputs; i++) { i 266 libavfilter/vf_stack.c AVFilterLink *inlink = ctx->inputs[i]; i 267 libavfilter/vf_stack.c StackItem *item = &s->items[i]; i 293 libavfilter/vf_stack.c if (size == i || size < 0 || size >= s->nb_inputs) i 301 libavfilter/vf_stack.c if (size == i || size < 0 || size >= s->nb_inputs) i 341 libavfilter/vf_stack.c for (i = 1; i < s->nb_inputs; i++) { i 342 libavfilter/vf_stack.c AVFilterLink *inlink = ctx->inputs[i]; i 359 libavfilter/vf_stack.c for (i = 0; i < s->nb_inputs; i++) { i 360 libavfilter/vf_stack.c AVFilterLink *inlink = ctx->inputs[i]; i 362 libavfilter/vf_stack.c in[i].time_base = inlink->time_base; i 363 libavfilter/vf_stack.c in[i].sync = 1; i 364 libavfilter/vf_stack.c in[i].before = EXT_STOP; i 365 libavfilter/vf_stack.c in[i].after = s->shortest ? EXT_STOP : EXT_INFINITY; i 377 libavfilter/vf_stack.c int i; i 383 libavfilter/vf_stack.c for (i = 0; i < ctx->nb_inputs; i++) i 384 libavfilter/vf_stack.c av_freep(&ctx->input_pads[i].name); i 677 libavfilter/vf_stereo3d.c int i, ret; i 788 libavfilter/vf_stereo3d.c for (i = 0; i < 4; i++) { i 789 libavfilter/vf_stereo3d.c int hsub = i == 1 || i == 2 ? s->hsub : 0; i 790 libavfilter/vf_stereo3d.c int vsub = i == 1 || i == 2 ? s->vsub : 0; i 791 libavfilter/vf_stereo3d.c s->in_off_left[i] = (AV_CEIL_RSHIFT(s->in.row_left, vsub) + s->in.off_lstep) * ileft->linesize[i] + AV_CEIL_RSHIFT(s->in.off_left * s->pixstep[i], hsub); i 792 libavfilter/vf_stereo3d.c s->in_off_right[i] = (AV_CEIL_RSHIFT(s->in.row_right, vsub) + s->in.off_rstep) * iright->linesize[i] + AV_CEIL_RSHIFT(s->in.off_right * s->pixstep[i], hsub); i 793 libavfilter/vf_stereo3d.c out_off_left[i] = (AV_CEIL_RSHIFT(s->out.row_left, vsub) + s->out.off_lstep) * oleft->linesize[i] + AV_CEIL_RSHIFT(s->out.off_left * s->pixstep[i], hsub); i 794 libavfilter/vf_stereo3d.c out_off_right[i] = (AV_CEIL_RSHIFT(s->out.row_right, vsub) + s->out.off_rstep) * oright->linesize[i] + AV_CEIL_RSHIFT(s->out.off_right * s->pixstep[i], hsub); i 803 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 804 libavfilter/vf_stereo3d.c oleft->linesize[i] *= 2; i 805 libavfilter/vf_stereo3d.c oright->linesize[i] *= 2; i 820 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 821 libavfilter/vf_stereo3d.c oleft->data[i] += s->in_off_left[i]; i 822 libavfilter/vf_stereo3d.c oright->data[i] += s->in_off_right[i]; i 831 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 832 libavfilter/vf_stereo3d.c int j, h = s->height >> ((i == 1 || i == 2) ? s->vsub : 0); i 833 libavfilter/vf_stereo3d.c int b = (s->blanks) >> ((i == 1 || i == 2) ? s->vsub : 0); i 836 libavfilter/vf_stereo3d.c memset(oleft->data[i] + j * s->linesize[i], 0, s->linesize[i]); i 851 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 854 libavfilter/vf_stereo3d.c interleave_cols_to_any(s, out_off_left, i, ileft, oleft, d); i 855 libavfilter/vf_stereo3d.c interleave_cols_to_any(s, out_off_right, i, iright, oright, !d); i 858 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 859 libavfilter/vf_stereo3d.c av_image_copy_plane(oleft->data[i] + out_off_left[i], i 860 libavfilter/vf_stereo3d.c oleft->linesize[i] * s->out.row_step, i 861 libavfilter/vf_stereo3d.c ileft->data[i] + s->in_off_left[i], i 862 libavfilter/vf_stereo3d.c ileft->linesize[i] * s->in.row_step, i 863 libavfilter/vf_stereo3d.c s->linesize[i], s->pheight[i]); i 864 libavfilter/vf_stereo3d.c av_image_copy_plane(oright->data[i] + out_off_right[i], i 865 libavfilter/vf_stereo3d.c oright->linesize[i] * s->out.row_step, i 866 libavfilter/vf_stereo3d.c iright->data[i] + s->in_off_right[i], i 867 libavfilter/vf_stereo3d.c iright->linesize[i] * s->in.row_step, i 868 libavfilter/vf_stereo3d.c s->linesize[i], s->pheight[i]); i 878 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 879 libavfilter/vf_stereo3d.c out->linesize[i] *= 2; i 892 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 893 libavfilter/vf_stereo3d.c out->data[i] += s->in_off_left[i]; i 898 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 901 libavfilter/vf_stereo3d.c interleave_cols_to_any(s, out_off_right, i, iright, out, d); i 905 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 906 libavfilter/vf_stereo3d.c av_image_copy_plane(out->data[i], out->linesize[i], i 907 libavfilter/vf_stereo3d.c iright->data[i] + s->in_off_left[i], i 908 libavfilter/vf_stereo3d.c iright->linesize[i] * s->in.row_step, i 909 libavfilter/vf_stereo3d.c s->linesize[i], s->pheight[i]); i 951 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 954 libavfilter/vf_stereo3d.c for (y = 0; y < s->pheight[i]; y++) { i 955 libavfilter/vf_stereo3d.c uint8_t *dst = out->data[i] + out->linesize[i] * y; i 959 libavfilter/vf_stereo3d.c uint8_t *left = ileft->data[i] + ileft->linesize[i] * y + s->in_off_left[i] + d1 * s->pixstep[i]; i 960 libavfilter/vf_stereo3d.c uint8_t *right = iright->data[i] + iright->linesize[i] * y + s->in_off_right[i] + d2 * s->pixstep[i]; i 965 libavfilter/vf_stereo3d.c switch (s->pixstep[i]) { i 967 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=2, p++, b+=2) { i 973 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=4, p+=2, b+=2) { i 979 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=6, p+=3, b+=2) { i 985 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=8, p+=4, b+=2) { i 991 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=12, p+=6, b+=2) { i 997 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=16, p+=8, b+=2) { i 1008 libavfilter/vf_stereo3d.c for (i = 0; i < s->nb_planes; i++) { i 1013 libavfilter/vf_stereo3d.c for (y = 0; y < s->pheight[i]; y++) { i 1014 libavfilter/vf_stereo3d.c uint8_t *dst = out->data[i] + out->linesize[i] * y; i 1015 libavfilter/vf_stereo3d.c uint8_t *left = ileft->data[i] + ileft->linesize[i] * y * s->in.row_step + s->in_off_left[i] + d * s->pixstep[i]; i 1016 libavfilter/vf_stereo3d.c uint8_t *right = iright->data[i] + iright->linesize[i] * y * s->in.row_step + s->in_off_right[i]; i 1022 libavfilter/vf_stereo3d.c switch (s->pixstep[i]) { i 1024 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=2, p++, b+=2) { i 1030 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=4, p+=2, b+=2) { i 1036 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=6, p+=3, b+=2) { i 1042 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=8, p+=4, b+=2) { i 1048 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=12, p+=6, b+=2) { i 1054 libavfilter/vf_stereo3d.c for (x = 0, b = 0, p = 0; x < s->linesize[i] * 2; x+=16, p+=8, b+=2) { i 426 libavfilter/vf_subtitles.c int i = 0; i 428 libavfilter/vf_subtitles.c av_dynarray_add(&list, &i, ptr); i 435 libavfilter/vf_subtitles.c av_dynarray_add(&list, &i, NULL); i 452 libavfilter/vf_subtitles.c int i, got_subtitle; i 463 libavfilter/vf_subtitles.c for (i = 0; i < sub.num_rects; i++) { i 464 libavfilter/vf_subtitles.c char *ass_line = sub.rects[i]->ass; i 72 libavfilter/vf_swapuv.c int i; i 78 libavfilter/vf_swapuv.c for (i = 0; i < desc->nb_components; i++) { i 79 libavfilter/vf_swapuv.c if (desc->comp[i].offset != 0 || i 80 libavfilter/vf_swapuv.c desc->comp[i].shift != 0 || i 81 libavfilter/vf_swapuv.c desc->comp[i].plane != i) i 123 libavfilter/vf_telecine.c int i, ret; i 128 libavfilter/vf_telecine.c for (i = 0; i < s->out_cnt; i++) { i 129 libavfilter/vf_telecine.c s->frame[i] = ff_get_video_buffer(inlink, inlink->w, inlink->h); i 130 libavfilter/vf_telecine.c if (!s->frame[i]) i 176 libavfilter/vf_telecine.c int i, len, ret = 0, nout = 0; i 194 libavfilter/vf_telecine.c for (i = 0; i < s->nb_planes; i++) { i 196 libavfilter/vf_telecine.c av_image_copy_plane(s->frame[nout]->data[i] + s->frame[nout]->linesize[i] * s->first_field, i 197 libavfilter/vf_telecine.c s->frame[nout]->linesize[i] * 2, i 198 libavfilter/vf_telecine.c s->temp->data[i] + s->temp->linesize[i] * s->first_field, i 199 libavfilter/vf_telecine.c s->temp->linesize[i] * 2, i 200 libavfilter/vf_telecine.c s->stride[i], i 201 libavfilter/vf_telecine.c (s->planeheight[i] - s->first_field + 1) / 2); i 203 libavfilter/vf_telecine.c av_image_copy_plane(s->frame[nout]->data[i] + s->frame[nout]->linesize[i] * !s->first_field, i 204 libavfilter/vf_telecine.c s->frame[nout]->linesize[i] * 2, i 205 libavfilter/vf_telecine.c inpicref->data[i] + inpicref->linesize[i] * !s->first_field, i 206 libavfilter/vf_telecine.c inpicref->linesize[i] * 2, i 207 libavfilter/vf_telecine.c s->stride[i], i 208 libavfilter/vf_telecine.c (s->planeheight[i] - !s->first_field + 1) / 2); i 220 libavfilter/vf_telecine.c for (i = 0; i < s->nb_planes; i++) i 221 libavfilter/vf_telecine.c av_image_copy_plane(s->frame[nout]->data[i], s->frame[nout]->linesize[i], i 222 libavfilter/vf_telecine.c inpicref->data[i], inpicref->linesize[i], i 223 libavfilter/vf_telecine.c s->stride[i], i 224 libavfilter/vf_telecine.c s->planeheight[i]); i 233 libavfilter/vf_telecine.c for (i = 0; i < s->nb_planes; i++) i 234 libavfilter/vf_telecine.c av_image_copy_plane(s->temp->data[i], s->temp->linesize[i], i 235 libavfilter/vf_telecine.c inpicref->data[i], inpicref->linesize[i], i 236 libavfilter/vf_telecine.c s->stride[i], i 237 libavfilter/vf_telecine.c s->planeheight[i]); i 241 libavfilter/vf_telecine.c for (i = 0; i < nout; i++) { i 242 libavfilter/vf_telecine.c AVFrame *frame = av_frame_clone(s->frame[i]); i 267 libavfilter/vf_telecine.c int i; i 270 libavfilter/vf_telecine.c for (i = 0; i < s->out_cnt; i++) i 271 libavfilter/vf_telecine.c av_frame_free(&s->frame[i]); i 81 libavfilter/vf_thumbnail.c int i; i 84 libavfilter/vf_thumbnail.c for (i = 0; i < HIST_SIZE; i++) { i 85 libavfilter/vf_thumbnail.c err = median[i] - (double)hist[i]; i 95 libavfilter/vf_thumbnail.c int i, j, best_frame_idx = 0; i 101 libavfilter/vf_thumbnail.c for (i = 0; i < nb_frames; i++) i 102 libavfilter/vf_thumbnail.c avg_hist[j] += (double)s->frames[i].histogram[j]; i 107 libavfilter/vf_thumbnail.c for (i = 0; i < nb_frames; i++) { i 108 libavfilter/vf_thumbnail.c sq_err = frame_sum_square_err(s->frames[i].histogram, avg_hist); i 109 libavfilter/vf_thumbnail.c if (i == 0 || sq_err < min_sq_err) i 110 libavfilter/vf_thumbnail.c best_frame_idx = i, min_sq_err = sq_err; i 114 libavfilter/vf_thumbnail.c for (i = 0; i < nb_frames; i++) { i 115 libavfilter/vf_thumbnail.c memset(s->frames[i].histogram, 0, sizeof(s->frames[i].histogram)); i 116 libavfilter/vf_thumbnail.c if (i != best_frame_idx) i 117 libavfilter/vf_thumbnail.c av_frame_free(&s->frames[i].buf); i 133 libavfilter/vf_thumbnail.c int i, j; i 145 libavfilter/vf_thumbnail.c for (i = 0; i < inlink->w; i++) { i 146 libavfilter/vf_thumbnail.c hist[0*256 + p[i*3 ]]++; i 147 libavfilter/vf_thumbnail.c hist[1*256 + p[i*3 + 1]]++; i 148 libavfilter/vf_thumbnail.c hist[2*256 + p[i*3 + 2]]++; i 163 libavfilter/vf_thumbnail.c int i; i 165 libavfilter/vf_thumbnail.c for (i = 0; i < s->n_frames && s->frames && s->frames[i].buf; i++) i 166 libavfilter/vf_thumbnail.c av_frame_free(&s->frames[i].buf); i 107 libavfilter/vf_thumbnail_cuda.c int i; i 110 libavfilter/vf_thumbnail_cuda.c for (i = 0; i < HIST_SIZE; i++) { i 111 libavfilter/vf_thumbnail_cuda.c err = median[i] - (double)hist[i]; i 121 libavfilter/vf_thumbnail_cuda.c int i, j, best_frame_idx = 0; i 127 libavfilter/vf_thumbnail_cuda.c for (i = 0; i < nb_frames; i++) i 128 libavfilter/vf_thumbnail_cuda.c avg_hist[j] += (double)s->frames[i].histogram[j]; i 133 libavfilter/vf_thumbnail_cuda.c for (i = 0; i < nb_frames; i++) { i 134 libavfilter/vf_thumbnail_cuda.c sq_err = frame_sum_square_err(s->frames[i].histogram, avg_hist); i 135 libavfilter/vf_thumbnail_cuda.c if (i == 0 || sq_err < min_sq_err) i 136 libavfilter/vf_thumbnail_cuda.c best_frame_idx = i, min_sq_err = sq_err; i 140 libavfilter/vf_thumbnail_cuda.c for (i = 0; i < nb_frames; i++) { i 141 libavfilter/vf_thumbnail_cuda.c memset(s->frames[i].histogram, 0, sizeof(s->frames[i].histogram)); i 142 libavfilter/vf_thumbnail_cuda.c if (i != best_frame_idx) i 143 libavfilter/vf_thumbnail_cuda.c av_frame_free(&s->frames[i].buf); i 286 libavfilter/vf_thumbnail_cuda.c int i; i 287 libavfilter/vf_thumbnail_cuda.c for (i = 256; i < HIST_SIZE; i++) i 288 libavfilter/vf_thumbnail_cuda.c hist[i] = 4 * hist[i]; i 305 libavfilter/vf_thumbnail_cuda.c int i; i 319 libavfilter/vf_thumbnail_cuda.c for (i = 0; i < s->n_frames && s->frames[i].buf; i++) i 320 libavfilter/vf_thumbnail_cuda.c av_frame_free(&s->frames[i].buf); i 343 libavfilter/vf_thumbnail_cuda.c int i; i 345 libavfilter/vf_thumbnail_cuda.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) i 346 libavfilter/vf_thumbnail_cuda.c if (supported_formats[i] == fmt) i 222 libavfilter/vf_tile.c unsigned x1, y1, i; i 224 libavfilter/vf_tile.c for (i = tile->nb_frames - tile->overlap; i < tile->nb_frames; i++) { i 225 libavfilter/vf_tile.c get_tile_pos(ctx, &x1, &y1, i); i 226 libavfilter/vf_tile.c get_tile_pos(ctx, &x0, &y0, i - (tile->nb_frames - tile->overlap)); i 117 libavfilter/vf_tinterlace.c int i; i 118 libavfilter/vf_tinterlace.c for (i = 0; i < width; i++) { i 122 libavfilter/vf_tinterlace.c dstp[i] = (1 + srcp[i] + srcp[i] + srcp_above[i] + srcp_below[i]) >> 2; i 133 libavfilter/vf_tinterlace.c int i, src_x; i 134 libavfilter/vf_tinterlace.c for (i = 0; i < width; i++) { i 138 libavfilter/vf_tinterlace.c src_x = av_le2ne16(srcp[i]) << 1; i 139 libavfilter/vf_tinterlace.c dstp[i] = av_le2ne16((1 + src_x + av_le2ne16(srcp_above[i]) i 140 libavfilter/vf_tinterlace.c + av_le2ne16(srcp_below[i])) >> 2); i 151 libavfilter/vf_tinterlace.c int i, src_x, src_ab; i 152 libavfilter/vf_tinterlace.c for (i = 0; i < width; i++) { i 156 libavfilter/vf_tinterlace.c src_x = srcp[i] << 1; i 157 libavfilter/vf_tinterlace.c src_ab = srcp_above[i] + srcp_below[i]; i 158 libavfilter/vf_tinterlace.c dstp[i] = av_clip_uint8((4 + ((srcp[i] + src_x + src_ab) << 1) i 159 libavfilter/vf_tinterlace.c - srcp_above2[i] - srcp_below2[i]) >> 3); i 164 libavfilter/vf_tinterlace.c if (dstp[i] < srcp[i]) i 165 libavfilter/vf_tinterlace.c dstp[i] = srcp[i]; i 166 libavfilter/vf_tinterlace.c } else if (dstp[i] > srcp[i]) i 167 libavfilter/vf_tinterlace.c dstp[i] = srcp[i]; i 180 libavfilter/vf_tinterlace.c int i, dst_le, src_le, src_x, src_ab; i 181 libavfilter/vf_tinterlace.c for (i = 0; i < width; i++) { i 185 libavfilter/vf_tinterlace.c src_le = av_le2ne16(srcp[i]); i 187 libavfilter/vf_tinterlace.c src_ab = av_le2ne16(srcp_above[i]) + av_le2ne16(srcp_below[i]); i 189 libavfilter/vf_tinterlace.c - av_le2ne16(srcp_above2[i]) i 190 libavfilter/vf_tinterlace.c - av_le2ne16(srcp_below2[i])) >> 3, 0, clip_max); i 196 libavfilter/vf_tinterlace.c dstp[i] = av_le2ne16(src_le); i 198 libavfilter/vf_tinterlace.c dstp[i] = av_le2ne16(dst_le); i 200 libavfilter/vf_tinterlace.c dstp[i] = av_le2ne16(src_le); i 202 libavfilter/vf_tinterlace.c dstp[i] = av_le2ne16(dst_le); i 221 libavfilter/vf_tinterlace.c int i; i 266 libavfilter/vf_tinterlace.c for (i = 0; i<FF_ARRAY_ELEMS(standard_tbs); i++){ i 267 libavfilter/vf_tinterlace.c if (!av_cmp_q(standard_tbs[i], outlink->time_base)) i 270 libavfilter/vf_tinterlace.c if (i == FF_ARRAY_ELEMS(standard_tbs) || i 86 libavfilter/vf_tonemap_vaapi.c int i; i 90 libavfilter/vf_tonemap_vaapi.c for (i = 0; i < 3; i++) { i 91 libavfilter/vf_tonemap_vaapi.c const int j = mapping[i]; i 92 libavfilter/vf_tonemap_vaapi.c ctx->in_metadata.display_primaries_x[i] = i 96 libavfilter/vf_tonemap_vaapi.c ctx->in_metadata.display_primaries_y[i] = i 187 libavfilter/vf_tonemap_vaapi.c int i; i 203 libavfilter/vf_tonemap_vaapi.c for (i = 0; i < num_query_caps; i++) { i 204 libavfilter/vf_tonemap_vaapi.c if (hdr_cap[i].metadata_type != VAProcHighDynamicRangeMetadataNone) i 208 libavfilter/vf_tonemap_vaapi.c if (i >= num_query_caps) { i 213 libavfilter/vf_tonemap_vaapi.c for (i = 0; i < num_query_caps; i++) { i 214 libavfilter/vf_tonemap_vaapi.c if (VA_TONE_MAPPING_HDR_TO_SDR & hdr_cap[i].caps_flag) i 218 libavfilter/vf_tonemap_vaapi.c if (i >= num_query_caps) { i 220 libavfilter/vf_transpose.c for (int i = 0; i < 4; i++) { i 221 libavfilter/vf_transpose.c TransVtable *v = &s->vtables[i]; i 222 libavfilter/vf_transpose.c switch (s->pixsteps[i]) { i 239 libavfilter/vf_transpose.c for (int i = 0; i < 4; i++) { i 240 libavfilter/vf_transpose.c TransVtable *v = &s->vtables[i]; i 242 libavfilter/vf_transpose.c ff_transpose_init_x86(v, s->pixsteps[i]); i 86 libavfilter/vf_transpose_npp.c int i; i 88 libavfilter/vf_transpose_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 89 libavfilter/vf_transpose_npp.c s->stages[i].frame = av_frame_alloc(); i 90 libavfilter/vf_transpose_npp.c if (!s->stages[i].frame) i 104 libavfilter/vf_transpose_npp.c int i; i 106 libavfilter/vf_transpose_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 107 libavfilter/vf_transpose_npp.c av_frame_free(&s->stages[i].frame); i 108 libavfilter/vf_transpose_npp.c av_buffer_unref(&s->stages[i].frames_ctx); i 129 libavfilter/vf_transpose_npp.c int ret, i; i 139 libavfilter/vf_transpose_npp.c for (i = 1; i < FF_ARRAY_ELEMS(stage->planes_in); i++) { i 140 libavfilter/vf_transpose_npp.c stage->planes_in[i].width = stage->planes_in[0].width >> in_sw; i 141 libavfilter/vf_transpose_npp.c stage->planes_in[i].height = stage->planes_in[0].height >> in_sh; i 142 libavfilter/vf_transpose_npp.c stage->planes_out[i].width = stage->planes_out[0].width >> out_sw; i 143 libavfilter/vf_transpose_npp.c stage->planes_out[i].height = stage->planes_out[0].height >> out_sh; i 179 libavfilter/vf_transpose_npp.c int i; i 181 libavfilter/vf_transpose_npp.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) i 182 libavfilter/vf_transpose_npp.c if (supported_formats[i] == fmt) i 194 libavfilter/vf_transpose_npp.c int i, ret, last_stage = -1; i 238 libavfilter/vf_transpose_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 239 libavfilter/vf_transpose_npp.c if (!s->stages[i].stage_needed) i 241 libavfilter/vf_transpose_npp.c ret = init_stage(&s->stages[i], in_frames_ctx->device_ref); i 244 libavfilter/vf_transpose_npp.c last_stage = i; i 303 libavfilter/vf_transpose_npp.c int i; i 305 libavfilter/vf_transpose_npp.c for (i = 0; i < FF_ARRAY_ELEMS(stage->planes_in) && i < FF_ARRAY_ELEMS(in->data) && in->data[i]; i++) { i 306 libavfilter/vf_transpose_npp.c int iw = stage->planes_in[i].width; i 307 libavfilter/vf_transpose_npp.c int ih = stage->planes_in[i].height; i 308 libavfilter/vf_transpose_npp.c int ow = stage->planes_out[i].width; i 309 libavfilter/vf_transpose_npp.c int oh = stage->planes_out[i].height; i 318 libavfilter/vf_transpose_npp.c err = nppiRotate_8u_C1R(in->data[i], (NppiSize){ iw, ih }, i 319 libavfilter/vf_transpose_npp.c in->linesize[i], (NppiRect){ 0, 0, iw, ih }, i 320 libavfilter/vf_transpose_npp.c out->data[i], out->linesize[i], i 336 libavfilter/vf_transpose_npp.c int i; i 338 libavfilter/vf_transpose_npp.c for (i = 0; i < FF_ARRAY_ELEMS(stage->planes_in) && i < FF_ARRAY_ELEMS(in->data) && in->data[i]; i++) { i 339 libavfilter/vf_transpose_npp.c int iw = stage->planes_in[i].width; i 340 libavfilter/vf_transpose_npp.c int ih = stage->planes_in[i].height; i 342 libavfilter/vf_transpose_npp.c err = nppiTranspose_8u_C1R(in->data[i], in->linesize[i], i 343 libavfilter/vf_transpose_npp.c out->data[i], out->linesize[i], i 364 libavfilter/vf_transpose_npp.c int i, ret, last_stage = -1; i 366 libavfilter/vf_transpose_npp.c for (i = 0; i < FF_ARRAY_ELEMS(s->stages); i++) { i 367 libavfilter/vf_transpose_npp.c if (!s->stages[i].stage_needed) i 370 libavfilter/vf_transpose_npp.c ret = npptranspose_process[i](ctx, &s->stages[i], s->stages[i].frame, src); i 374 libavfilter/vf_transpose_npp.c src = s->stages[i].frame; i 375 libavfilter/vf_transpose_npp.c last_stage = i; i 140 libavfilter/vf_unsharp.c int i, plane_w[3], plane_h[3]; i 150 libavfilter/vf_unsharp.c for (i = 0; i < 3; i++) { i 151 libavfilter/vf_unsharp.c td.fp = fp[i]; i 152 libavfilter/vf_unsharp.c td.dst = out->data[i]; i 153 libavfilter/vf_unsharp.c td.src = in->data[i]; i 154 libavfilter/vf_unsharp.c td.width = plane_w[i]; i 155 libavfilter/vf_unsharp.c td.height = plane_h[i]; i 156 libavfilter/vf_unsharp.c td.dst_stride = out->linesize[i]; i 157 libavfilter/vf_unsharp.c td.src_stride = in->linesize[i]; i 158 libavfilter/vf_unsharp.c ctx->internal->execute(ctx, unsharp_slice, &td, NULL, FFMIN(plane_h[i], s->nb_threads)); i 308 libavfilter/vf_unsharp_opencl.c int i; i 310 libavfilter/vf_unsharp_opencl.c for (i = 0; i < ctx->nb_planes; i++) { i 311 libavfilter/vf_unsharp_opencl.c if (ctx->plane[i].matrix) i 312 libavfilter/vf_unsharp_opencl.c clReleaseMemObject(ctx->plane[i].matrix); i 313 libavfilter/vf_unsharp_opencl.c if (ctx->plane[i].coef_x) i 314 libavfilter/vf_unsharp_opencl.c clReleaseMemObject(ctx->plane[i].coef_x); i 315 libavfilter/vf_unsharp_opencl.c if (ctx->plane[i].coef_y) i 316 libavfilter/vf_unsharp_opencl.c clReleaseMemObject(ctx->plane[i].coef_y); i 114 libavfilter/vf_untile.c int i, x, y, ret; i 140 libavfilter/vf_untile.c for (i = 1; i < 3; i ++) { i 141 libavfilter/vf_untile.c if (out->data[i]) { i 142 libavfilter/vf_untile.c out->data[i] += (y >> s->desc->log2_chroma_w) * out->linesize[i]; i 143 libavfilter/vf_untile.c out->data[i] += (x >> s->desc->log2_chroma_h) * s->max_step[i]; i 187 libavfilter/vf_uspp.c int x, y, i, j; i 191 libavfilter/vf_uspp.c for (i = 0; i < 3; i++) { i 192 libavfilter/vf_uspp.c int is_chroma = !!i; i 195 libavfilter/vf_uspp.c int stride = p->temp_stride[i]; i 198 libavfilter/vf_uspp.c if (!src[i] || !dst[i]) i 203 libavfilter/vf_uspp.c memcpy(p->src[i] + index, src[i] + y * src_stride[i], w ); i 205 libavfilter/vf_uspp.c p->src[i][index - x - 1] = p->src[i][index + x ]; i 206 libavfilter/vf_uspp.c p->src[i][index + w + x ] = p->src[i][index + w - x - 1]; i 210 libavfilter/vf_uspp.c memcpy(p->src[i] + ( block-1-y) * stride, p->src[i] + ( y+block ) * stride, stride); i 211 libavfilter/vf_uspp.c memcpy(p->src[i] + (h+block +y) * stride, p->src[i] + (h-y+block-1) * stride, stride); i 214 libavfilter/vf_uspp.c p->frame->linesize[i] = stride; i 215 libavfilter/vf_uspp.c memset(p->temp[i], 0, (h + 2 * block) * stride * sizeof(int16_t)); i 234 libavfilter/vf_uspp.c for (i = 0; i < count; i++) { i 235 libavfilter/vf_uspp.c const int x1 = offset[i+count-1][0]; i 236 libavfilter/vf_uspp.c const int y1 = offset[i+count-1][1]; i 251 libavfilter/vf_uspp.c p->frame->format = p->avctx_enc[i]->pix_fmt; i 253 libavfilter/vf_uspp.c ret = avcodec_encode_video2(p->avctx_enc[i], &pkt, p->frame, &got_pkt_ptr); i 255 libavfilter/vf_uspp.c av_log(p->avctx_enc[i], AV_LOG_ERROR, "Encoding failed\n"); i 259 libavfilter/vf_uspp.c p->frame_dec = p->avctx_enc[i]->coded_frame; i 317 libavfilter/vf_uspp.c int i; i 328 libavfilter/vf_uspp.c for (i = 0; i < 3; i++) { i 329 libavfilter/vf_uspp.c int is_chroma = !!i; i 338 libavfilter/vf_uspp.c uspp->temp_stride[i] = w; i 339 libavfilter/vf_uspp.c if (!(uspp->temp[i] = av_malloc_array(uspp->temp_stride[i], h * sizeof(int16_t)))) i 341 libavfilter/vf_uspp.c if (!(uspp->src [i] = av_malloc_array(uspp->temp_stride[i], h * sizeof(uint8_t)))) i 345 libavfilter/vf_uspp.c for (i = 0; i < (1<<uspp->log2_count); i++) { i 350 libavfilter/vf_uspp.c if (!(uspp->avctx_enc[i] = avcodec_alloc_context3(NULL))) i 353 libavfilter/vf_uspp.c avctx_enc = uspp->avctx_enc[i]; i 464 libavfilter/vf_uspp.c int i; i 466 libavfilter/vf_uspp.c for (i = 0; i < 3; i++) { i 467 libavfilter/vf_uspp.c av_freep(&uspp->temp[i]); i 468 libavfilter/vf_uspp.c av_freep(&uspp->src[i]); i 471 libavfilter/vf_uspp.c for (i = 0; i < (1 << uspp->log2_count); i++) { i 472 libavfilter/vf_uspp.c avcodec_close(uspp->avctx_enc[i]); i 473 libavfilter/vf_uspp.c av_freep(&uspp->avctx_enc[i]); i 342 libavfilter/vf_v360.c for (int i = 0; i < ws; i++) { \ i 344 libavfilter/vf_v360.c tmp += kker[i * ws + j] * s[vv[i * ws + j] * in_linesize + uu[i * ws + j]]; \ i 396 libavfilter/vf_v360.c const int i = lrintf(dv) + 1; i 399 libavfilter/vf_v360.c u[0] = rmap->u[i][j]; i 400 libavfilter/vf_v360.c v[0] = rmap->v[i][j]; i 416 libavfilter/vf_v360.c for (int i = 0; i < 2; i++) { i 418 libavfilter/vf_v360.c u[i * 2 + j] = rmap->u[i + 1][j + 1]; i 419 libavfilter/vf_v360.c v[i * 2 + j] = rmap->v[i + 1][j + 1]; i 461 libavfilter/vf_v360.c for (int i = 0; i < 3; i++) { i 463 libavfilter/vf_v360.c u[i * 3 + j] = rmap->u[i + 1][j + 1]; i 464 libavfilter/vf_v360.c v[i * 3 + j] = rmap->v[i + 1][j + 1]; i 465 libavfilter/vf_v360.c ker[i * 3 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f); i 506 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 508 libavfilter/vf_v360.c u[i * 4 + j] = rmap->u[i][j]; i 509 libavfilter/vf_v360.c v[i * 4 + j] = rmap->v[i][j]; i 510 libavfilter/vf_v360.c ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f); i 525 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 526 libavfilter/vf_v360.c const float x = M_PI * (t - i + 1); i 528 libavfilter/vf_v360.c coeffs[i] = 1.f; i 530 libavfilter/vf_v360.c coeffs[i] = sinf(x) * sinf(x / 2.f) / (x * x / 2.f); i 532 libavfilter/vf_v360.c sum += coeffs[i]; i 535 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 536 libavfilter/vf_v360.c coeffs[i] /= sum; i 559 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 561 libavfilter/vf_v360.c u[i * 4 + j] = rmap->u[i][j]; i 562 libavfilter/vf_v360.c v[i * 4 + j] = rmap->v[i][j]; i 563 libavfilter/vf_v360.c ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f); i 601 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 603 libavfilter/vf_v360.c u[i * 4 + j] = rmap->u[i][j]; i 604 libavfilter/vf_v360.c v[i * 4 + j] = rmap->v[i][j]; i 605 libavfilter/vf_v360.c ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f); i 620 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 621 libavfilter/vf_v360.c const float x = t - (i - 1); i 623 libavfilter/vf_v360.c coeffs[i] = 1.f; i 625 libavfilter/vf_v360.c coeffs[i] = expf(-2.f * x * x) * expf(-x * x / 2.f); i 627 libavfilter/vf_v360.c sum += coeffs[i]; i 630 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 631 libavfilter/vf_v360.c coeffs[i] /= sum; i 654 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 656 libavfilter/vf_v360.c u[i * 4 + j] = rmap->u[i][j]; i 657 libavfilter/vf_v360.c v[i * 4 + j] = rmap->v[i][j]; i 658 libavfilter/vf_v360.c ker[i * 4 + j] = lrintf(du_coeffs[j] * dv_coeffs[i] * 16385.f); i 1315 libavfilter/vf_v360.c int i, int j, int width, int height, i 1324 libavfilter/vf_v360.c const int u_face = floorf(i / ew); i 1333 libavfilter/vf_v360.c const float uf = 2.f * (i - u_shift + 0.5f) / ewi - 1.f; i 1387 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1390 libavfilter/vf_v360.c int new_vi = vi + i - 1; i 1424 libavfilter/vf_v360.c us[i][j] = u_shift + new_ui; i 1425 libavfilter/vf_v360.c vs[i][j] = v_shift + new_vi; i 1443 libavfilter/vf_v360.c int i, int j, int width, int height, i 1457 libavfilter/vf_v360.c const float uf = 2.f * (i + 0.5f) / ew - 1.f; i 1476 libavfilter/vf_v360.c int i, int j, int width, int height, i 1485 libavfilter/vf_v360.c const int face = floorf(i / ew); i 1490 libavfilter/vf_v360.c const float uf = 2.f * (i - u_shift + 0.5f) / ewi - 1.f; i 1540 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1543 libavfilter/vf_v360.c int new_vi = vi + i - 1; i 1570 libavfilter/vf_v360.c us[i][j] = new_ui; i 1571 libavfilter/vf_v360.c vs[i][j] = v_shift + new_vi; i 1620 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1623 libavfilter/vf_v360.c int new_vi = vi + i - 1; i 1650 libavfilter/vf_v360.c us[i][j] = u_shift + new_ui; i 1651 libavfilter/vf_v360.c vs[i][j] = new_vi; i 1669 libavfilter/vf_v360.c int i, int j, int width, int height, i 1672 libavfilter/vf_v360.c const float phi = ((2.f * i + 0.5f) / width - 1.f) * M_PI; i 1698 libavfilter/vf_v360.c int i, int j, int width, int height, i 1701 libavfilter/vf_v360.c const float phi = ((2.f * i + 0.5f) / width - 1.f) * M_PI_2; i 1744 libavfilter/vf_v360.c int i, int j, int width, int height, i 1747 libavfilter/vf_v360.c const float x = ((2.f * i + 1.f) / width - 1.f) * s->flat_range[0]; i 1812 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1814 libavfilter/vf_v360.c us[i][j] = visible ? av_clip(ui + j - 1, 0, width - 1) : 0; i 1815 libavfilter/vf_v360.c vs[i][j] = visible ? av_clip(vi + i - 1, 0, height - 1) : 0; i 1850 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1852 libavfilter/vf_v360.c us[i][j] = ereflectx(ui + j - 1, vi + i - 1, width, height); i 1853 libavfilter/vf_v360.c vs[i][j] = reflecty(vi + i - 1, height); i 1890 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1892 libavfilter/vf_v360.c us[i][j] = av_clip(ui + j - 1, 0, width - 1); i 1893 libavfilter/vf_v360.c vs[i][j] = av_clip(vi + i - 1, 0, height - 1); i 1954 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1956 libavfilter/vf_v360.c us[i][j] = visible ? av_clip(ui + j - 1, 0, width - 1) : 0; i 1957 libavfilter/vf_v360.c vs[i][j] = visible ? av_clip(vi + i - 1, 0, height - 1) : 0; i 1992 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 1994 libavfilter/vf_v360.c us[i][j] = av_clip(ui + j - 1, 0, width - 1); i 1995 libavfilter/vf_v360.c vs[i][j] = av_clip(vi + i - 1, 0, height - 1); i 2013 libavfilter/vf_v360.c int i, int j, int width, int height, i 2016 libavfilter/vf_v360.c const float phi = ((2.f * i + 1.f) / width - 1.f) * M_PI + M_PI_2; i 2060 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2062 libavfilter/vf_v360.c us[i][j] = av_clip(ui + j - 1, 0, width - 1); i 2063 libavfilter/vf_v360.c vs[i][j] = av_clip(vi + i - 1, 0, height - 1); i 2081 libavfilter/vf_v360.c int i, int j, int width, int height, i 2084 libavfilter/vf_v360.c const float x = (2.f * i + 1.f) / width - 1.f; i 2115 libavfilter/vf_v360.c int i, int j, int width, int height, i 2118 libavfilter/vf_v360.c const float x = ((2.f * i + 1.f) / width - 1.f); i 2174 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2176 libavfilter/vf_v360.c us[i][j] = av_clip(ui + j - 1, 0, width - 1); i 2177 libavfilter/vf_v360.c vs[i][j] = av_clip(vi + i - 1, 0, height - 1); i 2195 libavfilter/vf_v360.c int i, int j, int width, int height, i 2199 libavfilter/vf_v360.c const float phi = ((2.f * i + 1.f) / width - 1.f) * M_PI / cosf(theta); i 2243 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2245 libavfilter/vf_v360.c us[i][j] = av_clip(ui + j - 1, 0, width - 1); i 2246 libavfilter/vf_v360.c vs[i][j] = av_clip(vi + i - 1, 0, height - 1); i 2352 libavfilter/vf_v360.c int i, int j, int width, int height, i 2363 libavfilter/vf_v360.c float uf = (i + 0.5f) / width; i 2494 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2496 libavfilter/vf_v360.c us[i][j] = av_clip(ui + j - 1, 0, width - 1); i 2497 libavfilter/vf_v360.c vs[i][j] = av_clip(vi + i - 1, 0, height - 1); i 2532 libavfilter/vf_v360.c int i, int j, int width, int height, i 2535 libavfilter/vf_v360.c const float l_x = s->flat_range[0] * ((2.f * i + 0.5f) / width - 1.f); i 2575 libavfilter/vf_v360.c int i, int j, int width, int height, i 2578 libavfilter/vf_v360.c const float uf = s->flat_range[0] * ((2.f * i) / width - 1.f); i 2650 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2652 libavfilter/vf_v360.c us[i][j] = visible ? av_clip(ui + j - 1, 0, width - 1) : 0; i 2653 libavfilter/vf_v360.c vs[i][j] = visible ? av_clip(vi + i - 1, 0, height - 1) : 0; i 2671 libavfilter/vf_v360.c int i, int j, int width, int height, i 2674 libavfilter/vf_v360.c const float uf = ((2.f * i + 1.f) / width - 1.f); i 2730 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2732 libavfilter/vf_v360.c us[i][j] = visible ? av_clip(ui + j - 1, 0, width - 1) : 0; i 2733 libavfilter/vf_v360.c vs[i][j] = visible ? av_clip(vi + i - 1, 0, height - 1) : 0; i 2768 libavfilter/vf_v360.c int i, int j, int width, int height, i 2771 libavfilter/vf_v360.c const float uf = s->flat_range[0] * ((2.f * i + 1.f) / width - 1.f); i 2840 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2842 libavfilter/vf_v360.c us[i][j] = visible ? av_clip(ui + j - 1, 0, width - 1) : 0; i 2843 libavfilter/vf_v360.c vs[i][j] = visible ? av_clip(vi + i - 1, 0, height - 1) : 0; i 2861 libavfilter/vf_v360.c int i, int j, int width, int height, i 2864 libavfilter/vf_v360.c const float uf = ((2.f * i + 1.f) / width - 1.f); i 2908 libavfilter/vf_v360.c int i, int j, int width, int height, i 2911 libavfilter/vf_v360.c const float uf = (float)i / width; i 2970 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 2972 libavfilter/vf_v360.c us[i][j] = reflectx(ui + j - 1, vi + i - 1, width, height); i 2973 libavfilter/vf_v360.c vs[i][j] = reflecty(vi + i - 1, height); i 2991 libavfilter/vf_v360.c int i, int j, int width, int height, i 2997 libavfilter/vf_v360.c const int ei = i >= ew ? i - ew : i; i 2998 libavfilter/vf_v360.c const float m = i >= ew ? 1.f : -1.f; i 3061 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 3063 libavfilter/vf_v360.c us[i][j] = av_clip(u_shift + ui + j - 1, 0, width - 1); i 3064 libavfilter/vf_v360.c vs[i][j] = av_clip( vi + i - 1, 0, height - 1); i 3082 libavfilter/vf_v360.c int i, int j, int width, int height, i 3088 libavfilter/vf_v360.c if (i < 4 * width / 5) { i 3094 libavfilter/vf_v360.c const float phi = ((2.f * i) / ew - 1.f) * M_PI / scale; i 3112 libavfilter/vf_v360.c uf = 2.f * (i - 4 * ew) / ew - 1.f; i 3122 libavfilter/vf_v360.c uf = 2.f * (i - 4 * ew) / ew - 1.f; i 3208 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 3210 libavfilter/vf_v360.c us[i][j] = u_shift + av_clip(ui + j - 1, 0, ew - 1); i 3211 libavfilter/vf_v360.c vs[i][j] = v_shift + av_clip(vi + i - 1, 0, eh - 1); i 3307 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 3309 libavfilter/vf_v360.c us[i][j] = u_shift + av_clip(ui + j - 1, 0, ew - 1); i 3310 libavfilter/vf_v360.c vs[i][j] = v_shift + av_clip(vi + i - 1, 0, eh - 1); i 3328 libavfilter/vf_v360.c int i, int j, int width, int height, i 3331 libavfilter/vf_v360.c const float x = (i + 0.5f) / width; i 3418 libavfilter/vf_v360.c int i, int j, int width, int height, i 3421 libavfilter/vf_v360.c const float x = (i + 0.5f) / width; i 3525 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) { i 3527 libavfilter/vf_v360.c us[i][j] = reflectx(ui + j - 1, vi + i - 1, width, height); i 3528 libavfilter/vf_v360.c vs[i][j] = reflecty(vi + i - 1, height); i 3537 libavfilter/vf_v360.c for (int i = 0; i < 3; i++) { i 3542 libavfilter/vf_v360.c sum += a[i][k] * b[k][j]; i 3544 libavfilter/vf_v360.c c[i][j] = sum; i 3717 libavfilter/vf_v360.c for (int i = 0; i < width; i++) { i 3718 libavfilter/vf_v360.c int16_t *u = s->u[p] + (j * uv_linesize + i) * s->elements; i 3719 libavfilter/vf_v360.c int16_t *v = s->v[p] + (j * uv_linesize + i) * s->elements; i 3720 libavfilter/vf_v360.c int16_t *ker = s->ker[p] + (j * uv_linesize + i) * s->elements; i 3721 libavfilter/vf_v360.c uint8_t *mask8 = p ? NULL : s->mask + (j * s->pr_width[0] + i); i 3722 libavfilter/vf_v360.c uint16_t *mask16 = p ? NULL : (uint16_t *)s->mask + (j * s->pr_width[0] + i); i 3726 libavfilter/vf_v360.c out_mask = s->out_transform(s, j, i, height, width, vec); i 3728 libavfilter/vf_v360.c out_mask = s->out_transform(s, i, j, width, height, vec); i 4216 libavfilter/vf_v360.c for (int i = 0; i < 4; i++) i 4217 libavfilter/vf_v360.c s->uv_linesize[i] = FFALIGN(s->pr_width[i], 8); i 4234 libavfilter/vf_v360.c for (int i = 0; i < s->nb_allocated; i++) i 4235 libavfilter/vf_v360.c allocate_plane(s, sizeof_uv, sizeof_ker, sizeof_mask * have_alpha * s->alpha, i); i 145 libavfilter/vf_vaguedenoiser.c int p, i, nsteps_width, nsteps_height, nsteps_max; i 183 libavfilter/vf_vaguedenoiser.c for (i = 1; i < s->nsteps; i++) { i 184 libavfilter/vf_vaguedenoiser.c s->hlowsize[p][i] = (s->hlowsize[p][i - 1] + 1) >> 1; i 185 libavfilter/vf_vaguedenoiser.c s->hhighsize[p][i] = s->hlowsize[p][i - 1] >> 1; i 186 libavfilter/vf_vaguedenoiser.c s->vlowsize[p][i] = (s->vlowsize[p][i - 1] + 1) >> 1; i 187 libavfilter/vf_vaguedenoiser.c s->vhighsize[p][i] = s->vlowsize[p][i - 1] >> 1; i 201 libavfilter/vf_vaguedenoiser.c int i; i 203 libavfilter/vf_vaguedenoiser.c for (i = 0; i < length; i++) { i 204 libavfilter/vf_vaguedenoiser.c p2[i] = *p1; i 211 libavfilter/vf_vaguedenoiser.c int i; i 213 libavfilter/vf_vaguedenoiser.c for (i = 0; i < length; i++) { i 214 libavfilter/vf_vaguedenoiser.c *p2 = p1[i]; i 230 libavfilter/vf_vaguedenoiser.c int i, nextend, idx; i 239 libavfilter/vf_vaguedenoiser.c for (i = 0; i < nextend; i++) i 240 libavfilter/vf_vaguedenoiser.c output[--first] = output[NPAD + 1 + i]; i 246 libavfilter/vf_vaguedenoiser.c for (i = 0; i < nextend; i++) i 247 libavfilter/vf_vaguedenoiser.c output[++last] = output[originalLast - 1 - i]; i 252 libavfilter/vf_vaguedenoiser.c int i; i 256 libavfilter/vf_vaguedenoiser.c for (i = NPAD; i < NPAD + low_size; i++) { i 257 libavfilter/vf_vaguedenoiser.c const float a = input[2 * i - 14] * analysis_low[0]; i 258 libavfilter/vf_vaguedenoiser.c const float b = input[2 * i - 13] * analysis_low[1]; i 259 libavfilter/vf_vaguedenoiser.c const float c = input[2 * i - 12] * analysis_low[2]; i 260 libavfilter/vf_vaguedenoiser.c const float d = input[2 * i - 11] * analysis_low[3]; i 261 libavfilter/vf_vaguedenoiser.c const float e = input[2 * i - 10] * analysis_low[4]; i 262 libavfilter/vf_vaguedenoiser.c const float f = input[2 * i - 9] * analysis_low[3]; i 263 libavfilter/vf_vaguedenoiser.c const float g = input[2 * i - 8] * analysis_low[2]; i 264 libavfilter/vf_vaguedenoiser.c const float h = input[2 * i - 7] * analysis_low[1]; i 265 libavfilter/vf_vaguedenoiser.c const float k = input[2 * i - 6] * analysis_low[0]; i 267 libavfilter/vf_vaguedenoiser.c output[i] = a + b + c + d + e + f + g + h + k; i 270 libavfilter/vf_vaguedenoiser.c for (i = NPAD; i < NPAD + low_size; i++) { i 271 libavfilter/vf_vaguedenoiser.c const float a = input[2 * i - 12] * analysis_high[0]; i 272 libavfilter/vf_vaguedenoiser.c const float b = input[2 * i - 11] * analysis_high[1]; i 273 libavfilter/vf_vaguedenoiser.c const float c = input[2 * i - 10] * analysis_high[2]; i 274 libavfilter/vf_vaguedenoiser.c const float d = input[2 * i - 9] * analysis_high[3]; i 275 libavfilter/vf_vaguedenoiser.c const float e = input[2 * i - 8] * analysis_high[2]; i 276 libavfilter/vf_vaguedenoiser.c const float f = input[2 * i - 7] * analysis_high[1]; i 277 libavfilter/vf_vaguedenoiser.c const float g = input[2 * i - 6] * analysis_high[0]; i 279 libavfilter/vf_vaguedenoiser.c output[i + low_size] = a + b + c + d + e + f + g; i 287 libavfilter/vf_vaguedenoiser.c int left_ext = 1, right_ext, i; i 298 libavfilter/vf_vaguedenoiser.c for (i = 9; i < findex + 11; i++) { i 299 libavfilter/vf_vaguedenoiser.c const float a = temp[i] * synthesis_low[0]; i 300 libavfilter/vf_vaguedenoiser.c const float b = temp[i] * synthesis_low[1]; i 301 libavfilter/vf_vaguedenoiser.c const float c = temp[i] * synthesis_low[2]; i 302 libavfilter/vf_vaguedenoiser.c const float d = temp[i] * synthesis_low[3]; i 304 libavfilter/vf_vaguedenoiser.c output[2 * i - 13] += a; i 305 libavfilter/vf_vaguedenoiser.c output[2 * i - 12] += b; i 306 libavfilter/vf_vaguedenoiser.c output[2 * i - 11] += c; i 307 libavfilter/vf_vaguedenoiser.c output[2 * i - 10] += d; i 308 libavfilter/vf_vaguedenoiser.c output[2 * i - 9] += c; i 309 libavfilter/vf_vaguedenoiser.c output[2 * i - 8] += b; i 310 libavfilter/vf_vaguedenoiser.c output[2 * i - 7] += a; i 319 libavfilter/vf_vaguedenoiser.c for (i = 8; i < findex + 11; i++) { i 320 libavfilter/vf_vaguedenoiser.c const float a = temp[i] * synthesis_high[0]; i 321 libavfilter/vf_vaguedenoiser.c const float b = temp[i] * synthesis_high[1]; i 322 libavfilter/vf_vaguedenoiser.c const float c = temp[i] * synthesis_high[2]; i 323 libavfilter/vf_vaguedenoiser.c const float d = temp[i] * synthesis_high[3]; i 324 libavfilter/vf_vaguedenoiser.c const float e = temp[i] * synthesis_high[4]; i 326 libavfilter/vf_vaguedenoiser.c output[2 * i - 13] += a; i 327 libavfilter/vf_vaguedenoiser.c output[2 * i - 12] += b; i 328 libavfilter/vf_vaguedenoiser.c output[2 * i - 11] += c; i 329 libavfilter/vf_vaguedenoiser.c output[2 * i - 10] += d; i 330 libavfilter/vf_vaguedenoiser.c output[2 * i - 9] += e; i 331 libavfilter/vf_vaguedenoiser.c output[2 * i - 8] += d; i 332 libavfilter/vf_vaguedenoiser.c output[2 * i - 7] += c; i 333 libavfilter/vf_vaguedenoiser.c output[2 * i - 6] += b; i 334 libavfilter/vf_vaguedenoiser.c output[2 * i - 5] += a; i 415 libavfilter/vf_vaguedenoiser.c int p, y, x, i, j; i 503 libavfilter/vf_vaguedenoiser.c for (i = 0; i < idx2; i++) { i 511 libavfilter/vf_vaguedenoiser.c for (i = 0; i < idx; i++) { i 217 libavfilter/vf_vectorscope.c int depth, rgb, i, ret; i 239 libavfilter/vf_vectorscope.c for (i = 1; i < avff->nb_formats; i++) { i 240 libavfilter/vf_vectorscope.c desc = av_pix_fmt_desc_get(avff->formats[i]); i 273 libavfilter/vf_vectorscope.c int i; i 287 libavfilter/vf_vectorscope.c for (i = 0; i < s->size; i++) i 288 libavfilter/vf_vectorscope.c s->peak[i] = s->peak_memory + s->size * i; i 298 libavfilter/vf_vectorscope.c int i, j; i 300 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 302 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 303 libavfilter/vf_vectorscope.c const int poa = (i - 1) * dlinesize + j; i 304 libavfilter/vf_vectorscope.c const int pob = (i + 1) * dlinesize + j; i 307 libavfilter/vf_vectorscope.c || ((!i || !dpd[poa]) || ((i == (out->height - 1)) || !dpd[pob])))) { i 319 libavfilter/vf_vectorscope.c int i, j; i 321 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 323 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 326 libavfilter/vf_vectorscope.c s->peak[i][j] = 1; i 333 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 335 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 337 libavfilter/vf_vectorscope.c if (s->peak[i][j] && (((!j || !s->peak[i][j-1]) || ((j == (out->width - 1)) || !s->peak[i][j + 1])) i 338 libavfilter/vf_vectorscope.c || ((!i || !s->peak[i-1][j]) || ((i == (out->height - 1)) || !s->peak[i + 1][j])))) { i 349 libavfilter/vf_vectorscope.c int i, j; i 351 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 353 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 354 libavfilter/vf_vectorscope.c const int poa = (i - 1) * dlinesize + j; i 355 libavfilter/vf_vectorscope.c const int pob = (i + 1) * dlinesize + j; i 358 libavfilter/vf_vectorscope.c || ((!i || !dpd[poa]) || ((i == (out->height - 1)) || !dpd[pob])))) { i 369 libavfilter/vf_vectorscope.c int i, j; i 371 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 373 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 376 libavfilter/vf_vectorscope.c s->peak[i][j] = 1; i 383 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 385 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 387 libavfilter/vf_vectorscope.c if (s->peak[i][j] && (((!j || !s->peak[i][j-1]) || ((j == (out->width - 1)) || !s->peak[i][j + 1])) i 388 libavfilter/vf_vectorscope.c || ((!i || !s->peak[i-1][j]) || ((i == (out->height - 1)) || !s->peak[i + 1][j])))) { i 443 libavfilter/vf_vectorscope.c int i, j, k; i 446 libavfilter/vf_vectorscope.c for (i = 0; i < out->height ; i++) i 448 libavfilter/vf_vectorscope.c AV_WN16(out->data[k] + i * out->linesize[k] + j * 2, i 456 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 457 libavfilter/vf_vectorscope.c const int iwx = i * slinesizex; i 458 libavfilter/vf_vectorscope.c const int iwy = i * slinesizey; i 459 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 475 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 476 libavfilter/vf_vectorscope.c const int iw1 = i * slinesizex; i 477 libavfilter/vf_vectorscope.c const int iw2 = i * slinesizey; i 478 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 495 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 496 libavfilter/vf_vectorscope.c const int iw1 = i * slinesizex; i 497 libavfilter/vf_vectorscope.c const int iw2 = i * slinesizey; i 498 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 517 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 518 libavfilter/vf_vectorscope.c const int iw1 = i * slinesizex; i 519 libavfilter/vf_vectorscope.c const int iw2 = i * slinesizey; i 520 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 537 libavfilter/vf_vectorscope.c for (i = 0; i < in->height; i++) { i 538 libavfilter/vf_vectorscope.c const int iwx = (i >> vsub) * slinesizex; i 539 libavfilter/vf_vectorscope.c const int iwy = (i >> vsub) * slinesizey; i 540 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 563 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 565 libavfilter/vf_vectorscope.c int pos = i * dlinesize + j; i 575 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 577 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 585 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 587 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 595 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 597 libavfilter/vf_vectorscope.c if (!dpd[i * dlinesize + j]) { i 598 libavfilter/vf_vectorscope.c dpx[i * dlinesize + j] = j; i 599 libavfilter/vf_vectorscope.c dpy[i * dlinesize + j] = i; i 600 libavfilter/vf_vectorscope.c dpd[i * dlinesize + j] = mid; i 605 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 607 libavfilter/vf_vectorscope.c if (!dpd[i * dlinesize + j]) { i 608 libavfilter/vf_vectorscope.c dpx[i * dlinesize + j] = j; i 609 libavfilter/vf_vectorscope.c dpy[i * dlinesize + j] = i; i 610 libavfilter/vf_vectorscope.c dpd[i * dlinesize + j] = mid * M_SQRT2 - hypot(i - mid, j - mid); i 641 libavfilter/vf_vectorscope.c int i, j, k; i 644 libavfilter/vf_vectorscope.c for (i = 0; i < out->height ; i++) i 645 libavfilter/vf_vectorscope.c memset(dst[k] + i * out->linesize[k], i 652 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 653 libavfilter/vf_vectorscope.c const int iwx = i * slinesizex; i 654 libavfilter/vf_vectorscope.c const int iwy = i * slinesizey; i 655 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 671 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 672 libavfilter/vf_vectorscope.c const int iw1 = i * slinesizex; i 673 libavfilter/vf_vectorscope.c const int iw2 = i * slinesizey; i 674 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 691 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 692 libavfilter/vf_vectorscope.c const int iw1 = i * slinesizex; i 693 libavfilter/vf_vectorscope.c const int iw2 = i * slinesizey; i 694 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 713 libavfilter/vf_vectorscope.c for (i = 0; i < h; i++) { i 714 libavfilter/vf_vectorscope.c const int iw1 = i * slinesizex; i 715 libavfilter/vf_vectorscope.c const int iw2 = i * slinesizey; i 716 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 733 libavfilter/vf_vectorscope.c for (i = 0; i < in->height; i++) { i 734 libavfilter/vf_vectorscope.c const int iwx = (i >> vsub) * slinesizex; i 735 libavfilter/vf_vectorscope.c const int iwy = (i >> vsub) * slinesizey; i 736 libavfilter/vf_vectorscope.c const int iwd = i * slinesized; i 759 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 761 libavfilter/vf_vectorscope.c int pos = i * dlinesize + j; i 771 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 773 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 781 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 783 libavfilter/vf_vectorscope.c const int pos = i * dlinesize + j; i 791 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 793 libavfilter/vf_vectorscope.c if (!dpd[i * out->linesize[pd] + j]) { i 794 libavfilter/vf_vectorscope.c dpx[i * out->linesize[px] + j] = j; i 795 libavfilter/vf_vectorscope.c dpy[i * out->linesize[py] + j] = i; i 796 libavfilter/vf_vectorscope.c dpd[i * out->linesize[pd] + j] = 128; i 801 libavfilter/vf_vectorscope.c for (i = 0; i < out->height; i++) { i 803 libavfilter/vf_vectorscope.c if (!dpd[i * out->linesize[pd] + j]) { i 804 libavfilter/vf_vectorscope.c dpx[i * out->linesize[px] + j] = j; i 805 libavfilter/vf_vectorscope.c dpy[i * out->linesize[py] + j] = i; i 806 libavfilter/vf_vectorscope.c dpd[i * out->linesize[pd] + j] = 128 * M_SQRT2 - hypot(i - 128, j - 128); i 969 libavfilter/vf_vectorscope.c int i, plane; i 974 libavfilter/vf_vectorscope.c for (i = 0; txt[i]; i++) { i 977 libavfilter/vf_vectorscope.c uint8_t *p = out->data[plane] + y * out->linesize[plane] + (x + i * 8); i 980 libavfilter/vf_vectorscope.c if (font[txt[i] * font_height + char_y] & mask) i 994 libavfilter/vf_vectorscope.c int i, plane; i 999 libavfilter/vf_vectorscope.c for (i = 0; txt[i]; i++) { i 1003 libavfilter/vf_vectorscope.c uint16_t *p = (uint16_t *)(out->data[plane] + y * out->linesize[plane]) + (x + i * 8); i 1006 libavfilter/vf_vectorscope.c if (font[txt[i] * font_height + char_y] & mask) i 1020 libavfilter/vf_vectorscope.c int i, plane; i 1025 libavfilter/vf_vectorscope.c for (i = 0; txt[i]; i++) { i 1029 libavfilter/vf_vectorscope.c uint8_t *p = out->data[plane] + y * out->linesize[plane] + (x + i * 8); i 1032 libavfilter/vf_vectorscope.c if (font[txt[i] * font_height + char_y] & mask) i 1046 libavfilter/vf_vectorscope.c int i, plane; i 1051 libavfilter/vf_vectorscope.c for (i = 0; txt[i]; i++) { i 1055 libavfilter/vf_vectorscope.c uint16_t *p = (uint16_t *)(out->data[plane] + y * out->linesize[plane]) + (x + i * 8); i 1058 libavfilter/vf_vectorscope.c if (font[txt[i] * font_height + char_y] & mask) i 1072 libavfilter/vf_vectorscope.c int i; i 1074 libavfilter/vf_vectorscope.c for (i = 0; i < 12; i++) { i 1075 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1076 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1077 libavfilter/vf_vectorscope.c int d = positions[P][i][D]; i 1110 libavfilter/vf_vectorscope.c for (i = 0; i < 6 && s->flags & 4; i++) { i 1112 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1113 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1114 libavfilter/vf_vectorscope.c int d = positions[P][i][D]; i 1132 libavfilter/vf_vectorscope.c draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); i 1139 libavfilter/vf_vectorscope.c int i; i 1141 libavfilter/vf_vectorscope.c for (i = 0; i < 12; i++) { i 1142 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1143 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1144 libavfilter/vf_vectorscope.c int d = positions[P][i][D]; i 1177 libavfilter/vf_vectorscope.c for (i = 0; i < 6 && s->flags & 4; i++) { i 1179 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1180 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1181 libavfilter/vf_vectorscope.c int d = positions[P][i][D]; i 1198 libavfilter/vf_vectorscope.c draw_htext(out, x, y, o, 1. - o, positions_name[i], color); i 1207 libavfilter/vf_vectorscope.c int i; i 1209 libavfilter/vf_vectorscope.c for (i = 0; i < 12; i++) { i 1210 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1211 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1242 libavfilter/vf_vectorscope.c for (i = 0; i < 6 && s->flags & 4; i++) { i 1244 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1245 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1258 libavfilter/vf_vectorscope.c draw_htext16(out, x, y, o, 1. - o, positions_name[i], color); i 1265 libavfilter/vf_vectorscope.c int i; i 1267 libavfilter/vf_vectorscope.c for (i = 0; i < 12; i++) { i 1268 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1269 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1300 libavfilter/vf_vectorscope.c for (i = 0; i < 6 && s->flags & 4; i++) { i 1302 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1303 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1316 libavfilter/vf_vectorscope.c draw_htext(out, x, y, o, 1. - o, positions_name[i], color); i 1324 libavfilter/vf_vectorscope.c int i; i 1326 libavfilter/vf_vectorscope.c for (i = 0; i < 12; i++) { i 1327 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1328 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1359 libavfilter/vf_vectorscope.c for (i = 0; i < 6 && s->flags & 4; i++) { i 1361 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1362 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1375 libavfilter/vf_vectorscope.c draw_ihtext16(out, x, y, o, 1. - o, positions_name[i], color); i 1382 libavfilter/vf_vectorscope.c int i; i 1384 libavfilter/vf_vectorscope.c for (i = 0; i < 12; i++) { i 1385 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1386 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1417 libavfilter/vf_vectorscope.c for (i = 0; i < 6 && s->flags & 4; i++) { i 1419 libavfilter/vf_vectorscope.c int x = positions[P][i][X]; i 1420 libavfilter/vf_vectorscope.c int y = positions[P][i][Y]; i 1433 libavfilter/vf_vectorscope.c draw_ihtext(out, x, y, o, 1. - o, positions_name[i], color); i 58 libavfilter/vf_vflip.c int i; i 64 libavfilter/vf_vflip.c for (i = 0; i < 4; i ++) { i 65 libavfilter/vf_vflip.c int vsub = i == 1 || i == 2 ? flip->vsub : 0; i 68 libavfilter/vf_vflip.c if (frame->data[i]) { i 69 libavfilter/vf_vflip.c frame->data[i] += (height - 1) * frame->linesize[i]; i 70 libavfilter/vf_vflip.c frame->linesize[i] = -frame->linesize[i]; i 80 libavfilter/vf_vflip.c int i; i 82 libavfilter/vf_vflip.c for (i = 0; i < 4; i ++) { i 83 libavfilter/vf_vflip.c int vsub = i == 1 || i == 2 ? flip->vsub : 0; i 86 libavfilter/vf_vflip.c if (frame->data[i]) { i 87 libavfilter/vf_vflip.c frame->data[i] += (height - 1) * frame->linesize[i]; i 88 libavfilter/vf_vflip.c frame->linesize[i] = -frame->linesize[i]; i 67 libavfilter/vf_vmafmotion.c int i, j; i 69 libavfilter/vf_vmafmotion.c for (i = 0; i < h; i++) { i 89 libavfilter/vf_vmafmotion.c int i, j, k; i 92 libavfilter/vf_vmafmotion.c for (i = 0; i < h; i++) { i 100 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i * src_stride + j_tap]; i 102 libavfilter/vf_vmafmotion.c dst[i * dst_stride + j] = sum >> BIT_SHIFT; i 108 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i * src_stride + j - radius + k]; i 110 libavfilter/vf_vmafmotion.c dst[i * dst_stride + j] = sum >> BIT_SHIFT; i 120 libavfilter/vf_vmafmotion.c sum += filter[k] * src[i * src_stride + j_tap]; i 122 libavfilter/vf_vmafmotion.c dst[i * dst_stride + j] = sum >> BIT_SHIFT; i 139 libavfilter/vf_vmafmotion.c int i, j, k; \ i 142 libavfilter/vf_vmafmotion.c for (i = 0; i < borders_top; i++) { \ i 146 libavfilter/vf_vmafmotion.c int i_tap = FFABS(i - radius + k); \ i 152 libavfilter/vf_vmafmotion.c dst[i * dst_stride + j] = sum >> bits; \ i 155 libavfilter/vf_vmafmotion.c for (i = borders_top; i < borders_bottom; i++) { \ i 159 libavfilter/vf_vmafmotion.c sum += filter[k] * src[(i - radius + k) * src_stride + j]; \ i 161 libavfilter/vf_vmafmotion.c dst[i * dst_stride + j] = sum >> bits; \ i 164 libavfilter/vf_vmafmotion.c for (i = borders_bottom; i < h; i++) { \ i 168 libavfilter/vf_vmafmotion.c int i_tap = FFABS(i - radius + k); \ i 174 libavfilter/vf_vmafmotion.c dst[i * dst_stride + j] = sum >> bits; \ i 238 libavfilter/vf_vmafmotion.c int i; i 252 libavfilter/vf_vmafmotion.c for (i = 0; i < 5; i++) { i 253 libavfilter/vf_vmafmotion.c s->filter[i] = lrint(FILTER_5[i] * (1 << BIT_SHIFT)); i 168 libavfilter/vf_vpp_qsv.c #define CALC_EXPR(e, v, i) {\ i 169 libavfilter/vf_vpp_qsv.c i = v = av_expr_eval(e, var_values, NULL); \ i 101 libavfilter/vf_w3fdif.c int i; i 103 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 113 libavfilter/vf_w3fdif.c int i; i 115 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 128 libavfilter/vf_w3fdif.c int i; i 130 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 145 libavfilter/vf_w3fdif.c int i; i 147 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 174 libavfilter/vf_w3fdif.c int i; i 177 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 191 libavfilter/vf_w3fdif.c int i; i 194 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 213 libavfilter/vf_w3fdif.c int i; i 216 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 241 libavfilter/vf_w3fdif.c int i; i 244 libavfilter/vf_w3fdif.c for (i = 0; i < linesize; i++) { i 273 libavfilter/vf_w3fdif.c int ret, i, depth; i 292 libavfilter/vf_w3fdif.c for (i = 0; i < s->nb_threads; i++) { i 293 libavfilter/vf_w3fdif.c s->work_line[i] = av_calloc(FFALIGN(s->linesize[0], 32), sizeof(*s->work_line[0])); i 294 libavfilter/vf_w3fdif.c if (!s->work_line[i]) i 563 libavfilter/vf_w3fdif.c int i; i 569 libavfilter/vf_w3fdif.c for (i = 0; i < s->nb_threads; i++) i 570 libavfilter/vf_w3fdif.c av_freep(&s->work_line[i]); i 320 libavfilter/vf_waveform.c int depth, depth2, rgb, i, ret, ncomp, ncomp2; i 355 libavfilter/vf_waveform.c for (i = 1; i < avff->nb_formats; i++) { i 356 libavfilter/vf_waveform.c desc = av_pix_fmt_desc_get(avff->formats[i]); i 721 libavfilter/vf_waveform.c int i = 0, v = FFMIN(*p, limit); i 727 libavfilter/vf_waveform.c } while (++i < step); i 737 libavfilter/vf_waveform.c } while (++i < step); i 858 libavfilter/vf_waveform.c int i = 0; i 864 libavfilter/vf_waveform.c } while (++i < step); i 874 libavfilter/vf_waveform.c } while (++i < step); i 2628 libavfilter/vf_waveform.c int i, plane; i 2633 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2637 libavfilter/vf_waveform.c uint8_t *p = out->data[plane] + y * out->linesize[plane] + (x + i * 8); i 2640 libavfilter/vf_waveform.c if (font[txt[i] * font_height + char_y] & mask) i 2654 libavfilter/vf_waveform.c int i, plane; i 2659 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2663 libavfilter/vf_waveform.c uint16_t *p = (uint16_t *)(out->data[plane] + y * out->linesize[plane]) + (x + i * 8); i 2666 libavfilter/vf_waveform.c if (font[txt[i] * font_height + char_y] & mask) i 2680 libavfilter/vf_waveform.c int i, plane; i 2685 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2690 libavfilter/vf_waveform.c uint8_t *p = out->data[plane] + (y + i * 10) * out->linesize[plane] + x; i 2692 libavfilter/vf_waveform.c if (font[txt[i] * font_height + font_height - 1 - char_y] & mask) i 2705 libavfilter/vf_waveform.c int i, plane; i 2710 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2715 libavfilter/vf_waveform.c uint16_t *p = (uint16_t *)(out->data[plane] + (y + i * 10) * out->linesize[plane]) + x; i 2717 libavfilter/vf_waveform.c if (font[txt[i] * font_height + font_height - 1 - char_y] & mask) i 2772 libavfilter/vf_waveform.c int i, plane; i 2777 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2781 libavfilter/vf_waveform.c uint8_t *p = out->data[plane] + y * out->linesize[plane] + (x + i * 8); i 2784 libavfilter/vf_waveform.c if (font[txt[i] * font_height + char_y] & mask) i 2798 libavfilter/vf_waveform.c int i, plane; i 2803 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2807 libavfilter/vf_waveform.c uint16_t *p = (uint16_t *)(out->data[plane] + y * out->linesize[plane]) + (x + i * 8); i 2810 libavfilter/vf_waveform.c if (font[txt[i] * font_height + char_y] & mask) i 2824 libavfilter/vf_waveform.c int i, plane; i 2829 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2834 libavfilter/vf_waveform.c uint8_t *p = out->data[plane] + (y + i * 10) * out->linesize[plane] + x; i 2836 libavfilter/vf_waveform.c if (font[txt[i] * font_height + font_height - 1 - char_y] & mask) i 2849 libavfilter/vf_waveform.c int i, plane; i 2854 libavfilter/vf_waveform.c for (i = 0; txt[i]; i++) { i 2859 libavfilter/vf_waveform.c uint16_t *p = (uint16_t *)(out->data[plane] + (y + i * 10) * out->linesize[plane]) + x; i 2861 libavfilter/vf_waveform.c if (font[txt[i] * font_height + font_height - 1 - char_y] & mask) i 3316 libavfilter/vf_waveform.c int comp = 0, i, j = 0, k, p, size; i 3318 libavfilter/vf_waveform.c for (i = 0; i < s->ncomp; i++) { i 3319 libavfilter/vf_waveform.c if ((1 << i) & s->pcomp) i 3360 libavfilter/vf_waveform.c for (i = 0; i < size; i++) { i 3362 libavfilter/vf_waveform.c s->emax[plane][k][i] = s->estart[plane]; i 3363 libavfilter/vf_waveform.c s->emin[plane][k][i] = s->eend[plane]; i 3379 libavfilter/vf_waveform.c int i, j, k; i 3391 libavfilter/vf_waveform.c for (i = 0; i < outlink->h ; i++) i 3393 libavfilter/vf_waveform.c i * out->linesize[s->odesc->comp[k].plane], i 3399 libavfilter/vf_waveform.c for (i = 0; i < outlink->h ; i++) { i 3407 libavfilter/vf_waveform.c for (k = 0, i = 0; k < s->ncomp; k++) { i 3415 libavfilter/vf_waveform.c offset_x = s->mode ? i++ * inlink->w : 0; i 3416 libavfilter/vf_waveform.c offset_y = s->mode ? 0 : i++ * inlink->h; i 3418 libavfilter/vf_waveform.c offset_y = s->mode ? i++ * s->size * !!s->display : 0; i 3419 libavfilter/vf_waveform.c offset_x = s->mode ? 0 : i++ * s->size * !!s->display; i 106 libavfilter/vf_weave.c int i; i 126 libavfilter/vf_weave.c for (i = 0; i < s->nb_planes; i++) { i 127 libavfilter/vf_weave.c av_image_copy_plane(out->data[i] + out->linesize[i] * field1, i 128 libavfilter/vf_weave.c out->linesize[i] * 2, i 129 libavfilter/vf_weave.c in->data[i], in->linesize[i], i 130 libavfilter/vf_weave.c s->linesize[i], s->planeheight[i]); i 131 libavfilter/vf_weave.c av_image_copy_plane(out->data[i] + out->linesize[i] * field2, i 132 libavfilter/vf_weave.c out->linesize[i] * 2, i 133 libavfilter/vf_weave.c s->prev->data[i], s->prev->linesize[i], i 134 libavfilter/vf_weave.c s->linesize[i], s->planeheight[i]); i 97 libavfilter/vf_xbr.c const unsigned i = df(PH,PD) + df(PH,I5) + df(PF,I4) + df(PF,PB) + (df(PE,PI)<<2); \ i 98 libavfilter/vf_xbr.c if (e <= i) { \ i 100 libavfilter/vf_xbr.c if (e < i && (!eq(PF,PB) && !eq(PH,PD) || eq(PE,PI) \ i 131 libavfilter/vf_xbr.c const unsigned i = df(PH,PD) + df(PH,I5) + df(PF,I4) + df(PF,PB) + (df(PE,PI)<<2); \ i 132 libavfilter/vf_xbr.c if (e <= i) { \ i 134 libavfilter/vf_xbr.c if (e < i && (!eq(PF,PB) && !eq(PF,PC) || !eq(PH,PD) && !eq(PH,PG) || eq(PE,PI) \ i 173 libavfilter/vf_xbr.c const unsigned i = df(PH,PD) + df(PH,I5) + df(PF,I4) + df(PF,PB) + (df(PE,PI)<<2); \ i 174 libavfilter/vf_xbr.c if (e <= i) { \ i 176 libavfilter/vf_xbr.c if (e < i && (!eq(PF,PB) && !eq(PH,PD) || eq(PE,PI) \ i 88 libavfilter/vf_xfade_opencl.c for (int i = 0; i < main_desc->nb_components; i++) i 90 libavfilter/vf_xfade_opencl.c main_desc->comp[i].plane + 1); i 116 libavfilter/vf_xmedian.c for (int i = 0; i < s->nb_inputs && !s->tmedian; i++) { i 120 libavfilter/vf_xmedian.c pad.name = av_asprintf("input%d", i); i 124 libavfilter/vf_xmedian.c if ((ret = ff_insert_inpad(ctx, i, &pad)) < 0) { i 170 libavfilter/vf_xmedian.c for (int i = 0; i < nb_inputs; i++) { i 171 libavfilter/vf_xmedian.c const uint16_t *src = (const uint16_t *)(in[i]->data[p] + y * in[i]->linesize[p]); i 172 libavfilter/vf_xmedian.c values[i] = src[x]; i 215 libavfilter/vf_xmedian.c for (int i = 0; i < nb_inputs; i++) i 216 libavfilter/vf_xmedian.c values[i] = in[i]->data[p][y * in[i]->linesize[p] + x]; i 240 libavfilter/vf_xmedian.c int i, ret; i 242 libavfilter/vf_xmedian.c for (i = 0; i < s->nb_inputs; i++) { i 243 libavfilter/vf_xmedian.c if ((ret = ff_framesync_get_frame(&s->fs, i, &in[i], 0)) < 0) i 269 libavfilter/vf_xmedian.c int i, ret; i 271 libavfilter/vf_xmedian.c for (int i = 1; i < s->nb_inputs && !s->tmedian; i++) { i 272 libavfilter/vf_xmedian.c if (ctx->inputs[i]->h != height || ctx->inputs[i]->w != width) { i 273 libavfilter/vf_xmedian.c av_log(ctx, AV_LOG_ERROR, "Input %d size (%dx%d) does not match input %d size (%dx%d).\n", i, ctx->inputs[i]->w, ctx->inputs[i]->h, 0, width, height); i 313 libavfilter/vf_xmedian.c for (i = 0; i < s->nb_inputs; i++) { i 314 libavfilter/vf_xmedian.c AVFilterLink *inlink = ctx->inputs[i]; i 316 libavfilter/vf_xmedian.c in[i].time_base = inlink->time_base; i 317 libavfilter/vf_xmedian.c in[i].sync = 1; i 318 libavfilter/vf_xmedian.c in[i].before = EXT_STOP; i 319 libavfilter/vf_xmedian.c in[i].after = EXT_STOP; i 334 libavfilter/vf_xmedian.c for (int i = 0; i < ctx->nb_inputs && !s->tmedian; i++) i 335 libavfilter/vf_xmedian.c av_freep(&ctx->input_pads[i].name); i 336 libavfilter/vf_xmedian.c for (int i = 0; i < s->nb_frames && s->frames && s->tmedian; i++) i 337 libavfilter/vf_xmedian.c av_frame_free(&s->frames[i]); i 234 libavfilter/vf_yadif.c int i; i 236 libavfilter/vf_yadif.c for (i = 0; i < yadif->csp->nb_components; i++) { i 240 libavfilter/vf_yadif.c if (i == 1 || i == 2) { i 248 libavfilter/vf_yadif.c td.plane = i; i 128 libavfilter/vf_yadif_cuda.c int i, ret; i 134 libavfilter/vf_yadif_cuda.c for (i = 0; i < y->csp->nb_components; i++) { i 138 libavfilter/vf_yadif_cuda.c const AVComponentDescriptor *comp = &y->csp->comp[i]; i 140 libavfilter/vf_yadif_cuda.c if (comp->plane < i) { i 169 libavfilter/vf_yadif_cuda.c (CUdeviceptr)y->prev->data[i], i 170 libavfilter/vf_yadif_cuda.c (CUdeviceptr)y->cur->data[i], i 171 libavfilter/vf_yadif_cuda.c (CUdeviceptr)y->next->data[i], i 173 libavfilter/vf_yadif_cuda.c AV_CEIL_RSHIFT(y->cur->width, i ? y->csp->log2_chroma_w : 0), i 174 libavfilter/vf_yadif_cuda.c AV_CEIL_RSHIFT(y->cur->height, i ? y->csp->log2_chroma_h : 0), i 175 libavfilter/vf_yadif_cuda.c y->cur->linesize[i], i 176 libavfilter/vf_yadif_cuda.c (CUdeviceptr)dst->data[i], i 177 libavfilter/vf_yadif_cuda.c AV_CEIL_RSHIFT(dst->width, i ? y->csp->log2_chroma_w : 0), i 178 libavfilter/vf_yadif_cuda.c AV_CEIL_RSHIFT(dst->height, i ? y->csp->log2_chroma_h : 0), i 179 libavfilter/vf_yadif_cuda.c dst->linesize[i] / comp->step, i 153 libavfilter/vf_zoompan.c static int output_single_frame(AVFilterContext *ctx, AVFrame *in, double *var_values, int i, i 169 libavfilter/vf_zoompan.c var_values[VAR_FRAME] = i; i 90 libavfilter/vsrc_cellauto.c int i; i 96 libavfilter/vsrc_cellauto.c for (i = 0; i < s->w; i++) i 97 libavfilter/vsrc_cellauto.c line[i] = row[i] ? '@' : ' '; i 98 libavfilter/vsrc_cellauto.c line[i] = 0; i 108 libavfilter/vsrc_cellauto.c int i, w = 0; i 132 libavfilter/vsrc_cellauto.c for (i = (s->w - w)/2;; i++) { i 133 libavfilter/vsrc_cellauto.c av_log(ctx, AV_LOG_DEBUG, "%d %c\n", i, *p == '\n' ? 'N' : *p); i 137 libavfilter/vsrc_cellauto.c s->buf[i] = !!av_isgraph(*(p++)); i 184 libavfilter/vsrc_cellauto.c int i; i 194 libavfilter/vsrc_cellauto.c for (i = 0; i < s->w; i++) { i 197 libavfilter/vsrc_cellauto.c s->buf[i] = 1; i 232 libavfilter/vsrc_cellauto.c int i, v, pos[3]; i 240 libavfilter/vsrc_cellauto.c for (i = 0; i < s->w; i++) { i 242 libavfilter/vsrc_cellauto.c pos[NW] = i-1 < 0 ? s->w-1 : i-1; i 243 libavfilter/vsrc_cellauto.c pos[N] = i; i 244 libavfilter/vsrc_cellauto.c pos[NE] = i+1 == s->w ? 0 : i+1; i 248 libavfilter/vsrc_cellauto.c v|= i-1 >= 0 ? prev_row[i-1]<<2 : 0; i 249 libavfilter/vsrc_cellauto.c v|= prev_row[i ]<<1 ; i 250 libavfilter/vsrc_cellauto.c v|= i+1 < s->w ? prev_row[i+1] : 0; i 252 libavfilter/vsrc_cellauto.c row[i] = !!(s->rule & (1<<v)); i 253 libavfilter/vsrc_cellauto.c ff_dlog(ctx, "i:%d context:%c%c%c -> cell:%d\n", i, i 254 libavfilter/vsrc_cellauto.c v&4?'@':' ', v&2?'@':' ', v&1?'@':' ', row[i]); i 263 libavfilter/vsrc_cellauto.c int i, j, k, row_idx = 0; i 271 libavfilter/vsrc_cellauto.c for (i = 0; i < s->h; i++) { i 296 libavfilter/vsrc_cellauto.c int i; i 297 libavfilter/vsrc_cellauto.c for (i = 0; i < s->h-1; i++) i 117 libavfilter/vsrc_gradients.c int i; i 122 libavfilter/vsrc_gradients.c i = nb_colors - 1; i 123 libavfilter/vsrc_gradients.c return arr[i][0] | (arr[i][1] << 8) | (arr[i][2] << 16) | (arr[i][3] << 24); i 127 libavfilter/vsrc_gradients.c i = floorf(scl); i 129 libavfilter/vsrc_gradients.c return lerp_color(arr[i], arr[i + 1], scl - i); i 135 libavfilter/vsrc_gradients.c int i; i 140 libavfilter/vsrc_gradients.c i = nb_colors - 1; i 141 libavfilter/vsrc_gradients.c return ((uint64_t)arr[i][0] << 8) | ((uint64_t)arr[i][1] << 24) | ((uint64_t)arr[i][2] << 40) | ((uint64_t)arr[i][3] << 56); i 145 libavfilter/vsrc_gradients.c i = floorf(scl); i 147 libavfilter/vsrc_gradients.c return lerp_color16(arr[i], arr[i + 1], scl - i); i 148 libavfilter/vsrc_life.c int i, j; i 153 libavfilter/vsrc_life.c for (i = 0; i < life->h; i++) { i 155 libavfilter/vsrc_life.c line[j] = life->buf[life->buf_idx][i*life->w + j] == ALIVE_CELL ? '@' : ' '; i 157 libavfilter/vsrc_life.c av_log(ctx, AV_LOG_DEBUG, "%3d: %s\n", i, line); i 167 libavfilter/vsrc_life.c int ret, i, i0, j, h = 0, w, max_w = 0; i 176 libavfilter/vsrc_life.c for (i = 0; i < life->file_bufsize; i++) { i 177 libavfilter/vsrc_life.c if (life->file_buf[i] == '\n') { i 207 libavfilter/vsrc_life.c for (i0 = 0, i = (life->h - h)/2; i0 < h; i0++, i++) { i 209 libavfilter/vsrc_life.c av_log(ctx, AV_LOG_DEBUG, "%d:%d %c\n", i, j, *p == '\n' ? 'N' : *p); i 213 libavfilter/vsrc_life.c life->buf[0][i*life->w + j] = av_isgraph(*(p++)) ? ALIVE_CELL : 0; i 238 libavfilter/vsrc_life.c int i; i 251 libavfilter/vsrc_life.c for (i = 0; i < life->w * life->h; i++) { i 254 libavfilter/vsrc_life.c life->buf[0][i] = ALIVE_CELL; i 294 libavfilter/vsrc_life.c int i, j; i 301 libavfilter/vsrc_life.c for (i = 0; i < life->h; i++) { i 305 libavfilter/vsrc_life.c pos[NW][0] = (i-1) < 0 ? life->h-1 : i-1; pos[NW][1] = (j-1) < 0 ? life->w-1 : j-1; i 306 libavfilter/vsrc_life.c pos[N ][0] = (i-1) < 0 ? life->h-1 : i-1; pos[N ][1] = j ; i 307 libavfilter/vsrc_life.c pos[NE][0] = (i-1) < 0 ? life->h-1 : i-1; pos[NE][1] = (j+1) == life->w ? 0 : j+1; i 308 libavfilter/vsrc_life.c pos[W ][0] = i ; pos[W ][1] = (j-1) < 0 ? life->w-1 : j-1; i 309 libavfilter/vsrc_life.c pos[E ][0] = i ; pos[E ][1] = (j+1) == life->w ? 0 : j+1; i 310 libavfilter/vsrc_life.c pos[SW][0] = (i+1) == life->h ? 0 : i+1; pos[SW][1] = (j-1) < 0 ? life->w-1 : j-1; i 311 libavfilter/vsrc_life.c pos[S ][0] = (i+1) == life->h ? 0 : i+1; pos[S ][1] = j ; i 312 libavfilter/vsrc_life.c pos[SE][0] = (i+1) == life->h ? 0 : i+1; pos[SE][1] = (j+1) == life->w ? 0 : j+1; i 314 libavfilter/vsrc_life.c pos[NW][0] = (i-1) < 0 ? -1 : i-1; pos[NW][1] = (j-1) < 0 ? -1 : j-1; i 315 libavfilter/vsrc_life.c pos[N ][0] = (i-1) < 0 ? -1 : i-1; pos[N ][1] = j ; i 316 libavfilter/vsrc_life.c pos[NE][0] = (i-1) < 0 ? -1 : i-1; pos[NE][1] = (j+1) == life->w ? -1 : j+1; i 317 libavfilter/vsrc_life.c pos[W ][0] = i ; pos[W ][1] = (j-1) < 0 ? -1 : j-1; i 318 libavfilter/vsrc_life.c pos[E ][0] = i ; pos[E ][1] = (j+1) == life->w ? -1 : j+1; i 319 libavfilter/vsrc_life.c pos[SW][0] = (i+1) == life->h ? -1 : i+1; pos[SW][1] = (j-1) < 0 ? -1 : j-1; i 320 libavfilter/vsrc_life.c pos[S ][0] = (i+1) == life->h ? -1 : i+1; pos[S ][1] = j ; i 321 libavfilter/vsrc_life.c pos[SE][0] = (i+1) == life->h ? -1 : i+1; pos[SE][1] = (j+1) == life->w ? -1 : j+1; i 333 libavfilter/vsrc_life.c cell = oldbuf[i*life->w + j]; i 338 libavfilter/vsrc_life.c ff_dlog(ctx, "i:%d j:%d live_neighbors:%d cell:%d -> cell:%d\n", i, j, n, cell, *newbuf); i 350 libavfilter/vsrc_life.c int i, j, k; i 353 libavfilter/vsrc_life.c for (i = 0; i < life->h; i++) { i 355 libavfilter/vsrc_life.c uint8_t *p = picref->data[0] + i * picref->linesize[0]; i 357 libavfilter/vsrc_life.c byte |= (buf[i*life->w+j] == ALIVE_CELL)<<(7-k++); i 375 libavfilter/vsrc_life.c int i, j; i 378 libavfilter/vsrc_life.c for (i = 0; i < life->h; i++) { i 379 libavfilter/vsrc_life.c uint8_t *p = picref->data[0] + i * picref->linesize[0]; i 381 libavfilter/vsrc_life.c uint8_t v = buf[i*life->w + j]; i 197 libavfilter/vsrc_mandelbrot.c uint32_t a,b,c,d, i; i 231 libavfilter/vsrc_mandelbrot.c for(i=0; i<3; i++){ i 232 libavfilter/vsrc_mandelbrot.c int s= 8*i; i 252 libavfilter/vsrc_mandelbrot.c int x,y,i, in_cidx=0, next_cidx=0, tmp_cidx; i 303 libavfilter/vsrc_mandelbrot.c if(Z && fabs(s->zyklus[i>>1][0]-outr)+fabs(s->zyklus[i>>1][1]-outi) <= epsilon)\ i 306 libavfilter/vsrc_mandelbrot.c s->zyklus[i][0]= outr;\ i 307 libavfilter/vsrc_mandelbrot.c s->zyklus[i][1]= outi;\ i 311 libavfilter/vsrc_mandelbrot.c for(i=0; i<s->maxiter-8; i++){ i 314 libavfilter/vsrc_mandelbrot.c i++; i 316 libavfilter/vsrc_mandelbrot.c i++; i 318 libavfilter/vsrc_mandelbrot.c i++; i 320 libavfilter/vsrc_mandelbrot.c i++; i 322 libavfilter/vsrc_mandelbrot.c i++; i 324 libavfilter/vsrc_mandelbrot.c i++; i 326 libavfilter/vsrc_mandelbrot.c i++; i 329 libavfilter/vsrc_mandelbrot.c i-= FFMIN(7, i); i 330 libavfilter/vsrc_mandelbrot.c for(; i<s->maxiter; i++){ i 331 libavfilter/vsrc_mandelbrot.c zr= s->zyklus[i][0]; i 332 libavfilter/vsrc_mandelbrot.c zi= s->zyklus[i][1]; i 336 libavfilter/vsrc_mandelbrot.c zr = i; i 340 libavfilter/vsrc_mandelbrot.c zr = i + log2(log(s->bailout) / log(zr*zr + zi*zi)); i 360 libavfilter/vsrc_mandelbrot.c for(j=i-1; j; j--) i 364 libavfilter/vsrc_mandelbrot.c c= i-j; i 368 libavfilter/vsrc_mandelbrot.c c= floor(i*255.0/s->maxiter+dv)*0x010101; i 373 libavfilter/vsrc_mandelbrot.c for(j=i-1; j>=0; j--) i 96 libavfilter/vsrc_mptestsrc.c int i, j; i 98 libavfilter/vsrc_mptestsrc.c for (i = 0; i < 8; i++) { i 99 libavfilter/vsrc_mptestsrc.c double s = i == 0 ? sqrt(0.125) : 0.5; i 102 libavfilter/vsrc_mptestsrc.c c[i*8+j] = s*cos((M_PI/8.0)*i*(j+0.5)); i 108 libavfilter/vsrc_mptestsrc.c int i, j, k; i 111 libavfilter/vsrc_mptestsrc.c for (i = 0; i < 8; i++) { i 116 libavfilter/vsrc_mptestsrc.c sum += c[k*8+j] * src[8*i+k]; i 118 libavfilter/vsrc_mptestsrc.c tmp[8*i+j] = sum; i 123 libavfilter/vsrc_mptestsrc.c for (i = 0; i < 8; i++) { i 127 libavfilter/vsrc_mptestsrc.c sum += c[k*8+i]*tmp[8*k+j]; i 129 libavfilter/vsrc_mptestsrc.c dst[dst_linesize*i + j] = av_clip_uint8(lrint(sum)); i 314 libavfilter/vsrc_mptestsrc.c int i; i 324 libavfilter/vsrc_mptestsrc.c for (i = 0; i < h; i++) i 325 libavfilter/vsrc_mptestsrc.c memset(picref->data[0] + i*picref->linesize[0], 0, w); i 326 libavfilter/vsrc_mptestsrc.c for (i = 0; i < ch; i++) { i 327 libavfilter/vsrc_mptestsrc.c memset(picref->data[1] + i*picref->linesize[1], 128, cw); i 328 libavfilter/vsrc_mptestsrc.c memset(picref->data[2] + i*picref->linesize[2], 128, cw); i 286 libavfilter/vsrc_testsrc.c int i, j, k, x = 0, y = 0, is16bit = 0, step; i 323 libavfilter/vsrc_testsrc.c dst[rgba_map[0]] = av_clip_uint##nbits(i * scale); \ i 333 libavfilter/vsrc_testsrc.c for (i = 0; i < level; i++) { i 470 libavfilter/vsrc_testsrc.c int i; i 476 libavfilter/vsrc_testsrc.c for (i = 0; i < h; i++) { i 516 libavfilter/vsrc_testsrc.c int i; i 519 libavfilter/vsrc_testsrc.c for (i = 0; i < FF_ARRAY_ELEMS(segments); i++) i 520 libavfilter/vsrc_testsrc.c if (mask & (1<<i)) i 522 libavfilter/vsrc_testsrc.c segments[i].x, segments[i].y, segments[i].w, segments[i].h); i 540 libavfilter/vsrc_testsrc.c int i; i 627 libavfilter/vsrc_testsrc.c for (i = 0; i < 8; i++) { i 740 libavfilter/vsrc_testsrc.c unsigned i, x = 0, x2; i 743 libavfilter/vsrc_testsrc.c for (i = 1; i < 7; i++) { i 744 libavfilter/vsrc_testsrc.c x2 = av_rescale(i, s->w, 6); i 746 libavfilter/vsrc_testsrc.c set_color(s, &color, ((i & 1) ? 0xFF0000 : 0) | i 747 libavfilter/vsrc_testsrc.c ((i & 2) ? 0x00FF00 : 0) | i 748 libavfilter/vsrc_testsrc.c ((i & 4) ? 0x0000FF : 0) | i 785 libavfilter/vsrc_testsrc.c int c, i; i 799 libavfilter/vsrc_testsrc.c for (i = 1; i <= steps; i++) { i 800 libavfilter/vsrc_testsrc.c int x = av_rescale(xh, i, steps) + xc; i 801 libavfilter/vsrc_testsrc.c int y = av_rescale(yh, i, steps) + yc; i 850 libavfilter/vsrc_testsrc.c unsigned x, y, i, r; i 858 libavfilter/vsrc_testsrc.c for (i = 0; i < 256; i++) { i 860 libavfilter/vsrc_testsrc.c alpha[i] = r >> 24; i 1331 libavfilter/vsrc_testsrc.c int i, px, py, pw, ph; i 1348 libavfilter/vsrc_testsrc.c for (i = 1; i < ph; i++, p += linesize) i 1386 libavfilter/vsrc_testsrc.c int r_w, i, x = 0; i 1396 libavfilter/vsrc_testsrc.c for (i = 1; i < 7; i++) { i 1397 libavfilter/vsrc_testsrc.c draw_bar(test, rainbow[i], x, 0, r_w, test->h, picref); i 1434 libavfilter/vsrc_testsrc.c int r_w, i, x = 0; i 1442 libavfilter/vsrc_testsrc.c for (i = 0; i < 7; i++) { i 1443 libavfilter/vsrc_testsrc.c draw_bar(test, rainbow100[i], x, 0, r_w, test->h, picref); i 1480 libavfilter/vsrc_testsrc.c int r_w, r_h, w_h, p_w, p_h, i, tmp, x = 0; i 1491 libavfilter/vsrc_testsrc.c for (i = 0; i < 7; i++) { i 1492 libavfilter/vsrc_testsrc.c draw_bar(test, rainbow[i], x, 0, r_w, r_h, picref); i 1493 libavfilter/vsrc_testsrc.c draw_bar(test, wobnair[i], x, r_h, r_w, w_h, picref); i 1547 libavfilter/vsrc_testsrc.c int d_w, r_w, r_h, l_w, i, tmp, x = 0, y = 0; i 1558 libavfilter/vsrc_testsrc.c for (i = 0; i < 7; i++) { i 1559 libavfilter/vsrc_testsrc.c draw_bar(test, rainbowhd[i], x, 0, r_w, r_h, picref); i 1580 libavfilter/vsrc_testsrc.c for (i = 0; i < tmp; i += 1 << pixdesc->log2_chroma_w) { i 1583 libavfilter/vsrc_testsrc.c yramp[0] = i * 255 / tmp; i 115 libavfilter/vulkan.c for (int i = 0; i < mprops.memoryTypeCount; i++) { i 117 libavfilter/vulkan.c if (!(req->memoryTypeBits & (1 << i))) i 121 libavfilter/vulkan.c if ((mprops.memoryTypes[i].propertyFlags & req_flags) != req_flags) i 125 libavfilter/vulkan.c index = i; i 223 libavfilter/vulkan.c for (int i = 0; i < nb_buffers; i++) { i 224 libavfilter/vulkan.c ret = vkMapMemory(s->hwctx->act_dev, buf[i].mem, 0, i 225 libavfilter/vulkan.c VK_WHOLE_SIZE, 0, (void **)&mem[i]); i 236 libavfilter/vulkan.c for (int i = 0; i < nb_buffers; i++) { i 239 libavfilter/vulkan.c .memory = buf[i].mem, i 242 libavfilter/vulkan.c if (buf[i].flags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) i 274 libavfilter/vulkan.c for (int i = 0; i < nb_buffers; i++) { i 277 libavfilter/vulkan.c .memory = buf[i].mem, i 280 libavfilter/vulkan.c if (buf[i].flags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT) i 300 libavfilter/vulkan.c for (int i = 0; i < nb_buffers; i++) i 301 libavfilter/vulkan.c vkUnmapMemory(s->hwctx->act_dev, buf[i].mem); i 390 libavfilter/vulkan.c for (int i = 0; i < nb_queues; i++) { i 391 libavfilter/vulkan.c FFVkQueueCtx *q = &e->queues[i]; i 392 libavfilter/vulkan.c vkGetDeviceQueue(s->hwctx->act_dev, queue_family, i, &q->queue); i 474 libavfilter/vulkan.c for (int i = 0; i < planes; i++) { i 496 libavfilter/vulkan.c e->sem_wait[e->sem_wait_cnt] = f->sem[i]; i 500 libavfilter/vulkan.c e->sem_sig[e->sem_sig_cnt] = f->sem[i]; i 578 libavfilter/vulkan.c for (int i = 0; i < nb_deps; i++) { i 579 libavfilter/vulkan.c q->buf_deps[q->nb_buf_deps] = deps[i]; i 902 libavfilter/vulkan.c GLSLF(0, #version %i ,460); i 930 libavfilter/vulkan.c for (int i = 0; i < strlen(p); i++) { i 931 libavfilter/vulkan.c if (p[i] == '\n') { i 933 libavfilter/vulkan.c av_bprint_append_data(&buf, start, &p[i] - start + 1); i 934 libavfilter/vulkan.c start = &p[i + 1]; i 1047 libavfilter/vulkan.c for (int i = 0; i < num; i++) { i 1048 libavfilter/vulkan.c desc_binding[i].binding = i; i 1049 libavfilter/vulkan.c desc_binding[i].descriptorType = desc[i].type; i 1050 libavfilter/vulkan.c desc_binding[i].descriptorCount = FFMAX(desc[i].elems, 1); i 1051 libavfilter/vulkan.c desc_binding[i].stageFlags = desc[i].stages; i 1052 libavfilter/vulkan.c desc_binding[i].pImmutableSamplers = desc[i].samplers; i 1070 libavfilter/vulkan.c for (int i = 0; i < num; i++) { i 1073 libavfilter/vulkan.c if (pl->pool_size_desc[j].type == desc[i].type) i 1083 libavfilter/vulkan.c pl->pool_size_desc[j].type = desc[i].type; i 1084 libavfilter/vulkan.c pl->pool_size_desc[j].descriptorCount += FFMAX(desc[i].elems, 1); i 1097 libavfilter/vulkan.c for (int i = 0; i < num; i++) { i 1098 libavfilter/vulkan.c des_entries[i].dstBinding = i; i 1099 libavfilter/vulkan.c des_entries[i].descriptorType = desc[i].type; i 1100 libavfilter/vulkan.c des_entries[i].descriptorCount = FFMAX(desc[i].elems, 1); i 1101 libavfilter/vulkan.c des_entries[i].dstArrayElement = 0; i 1102 libavfilter/vulkan.c des_entries[i].offset = ((uint8_t *)desc[i].updater) - (uint8_t *)s; i 1103 libavfilter/vulkan.c des_entries[i].stride = descriptor_props[desc[i].type].struct_size; i 1126 libavfilter/vulkan.c for (int i = 0; i < num; i++) { i 1127 libavfilter/vulkan.c const struct descriptor_props *prop = &descriptor_props[desc[i].type]; i 1128 libavfilter/vulkan.c GLSLA("layout (set = %i, binding = %i", pl->desc_layout_num - 1, i); i 1130 libavfilter/vulkan.c if (desc[i].mem_layout) i 1131 libavfilter/vulkan.c GLSLA(", %s", desc[i].mem_layout); i 1137 libavfilter/vulkan.c if (prop->mem_quali && desc[i].mem_quali) i 1138 libavfilter/vulkan.c GLSLA(" %s", desc[i].mem_quali); i 1144 libavfilter/vulkan.c GLSLA("%iD", desc[i].dimensions); i 1146 libavfilter/vulkan.c GLSLA(" %s", desc[i].name); i 1149 libavfilter/vulkan.c GLSLA(" {\n %s\n}", desc[i].buf_content); i 1150 libavfilter/vulkan.c else if (desc[i].elems > 0) i 1151 libavfilter/vulkan.c GLSLA("[%i]", desc[i].elems); i 1254 libavfilter/vulkan.c for (int i = 0; i < pl->descriptor_sets_num; i++) { i 1255 libavfilter/vulkan.c desc_template_info = &pl->desc_template_info[i % pl->desc_layout_num]; i 1260 libavfilter/vulkan.c &pl->desc_template[i]); i 1283 libavfilter/vulkan.c int i; i 1292 libavfilter/vulkan.c for (i = 0; i < pl->shaders_num; i++) { i 1293 libavfilter/vulkan.c if (pl->shaders[i]->shader.stage & VK_SHADER_STAGE_COMPUTE_BIT) { i 1294 libavfilter/vulkan.c pipe.stage = pl->shaders[i]->shader; i 1298 libavfilter/vulkan.c if (i == pl->shaders_num) { i 1333 libavfilter/vulkan.c for (int i = 0; i < s->queue_count; i++) { i 1334 libavfilter/vulkan.c FFVkQueueCtx *q = &e->queues[i]; i 1371 libavfilter/vulkan.c for (int i = 0; i < pl->shaders_num; i++) { i 1372 libavfilter/vulkan.c SPIRVShader *shd = pl->shaders[i]; i 1383 libavfilter/vulkan.c for (int i = 0; i < pl->desc_layout_num; i++) { i 1384 libavfilter/vulkan.c if (pl->desc_template && pl->desc_template[i]) i 1385 libavfilter/vulkan.c vkDestroyDescriptorUpdateTemplate(s->hwctx->act_dev, pl->desc_template[i], i 1387 libavfilter/vulkan.c if (pl->desc_layout && pl->desc_layout[i]) i 1388 libavfilter/vulkan.c vkDestroyDescriptorSetLayout(s->hwctx->act_dev, pl->desc_layout[i], i 1407 libavfilter/vulkan.c for (int i = 0; i < pl->descriptor_sets_num; i++) i 1408 libavfilter/vulkan.c av_free((void *)pl->desc_template_info[i].pDescriptorUpdateEntries); i 1421 libavfilter/vulkan.c for (int i = 0; i < s->exec_ctx_num; i++) i 1422 libavfilter/vulkan.c free_exec_ctx(s, s->exec_ctx[i]); i 1425 libavfilter/vulkan.c for (int i = 0; i < s->samplers_num; i++) { i 1426 libavfilter/vulkan.c vkDestroySampler(s->hwctx->act_dev, *s->samplers[i], s->hwctx->alloc); i 1427 libavfilter/vulkan.c av_free(s->samplers[i]); i 1431 libavfilter/vulkan.c for (int i = 0; i < s->pipelines_num; i++) i 1432 libavfilter/vulkan.c free_pipeline(s, s->pipelines[i]); i 31 libavfilter/x86/scene_sad_init.c for (int i = 0; i < MMSIZE / 8; i++) \ i 32 libavfilter/x86/scene_sad_init.c *sum += sad[i]; \ i 35 libavfilter/x86/vf_convolution_init.c int i; i 37 libavfilter/x86/vf_convolution_init.c for (i = 0; i < 4; i++) { i 38 libavfilter/x86/vf_convolution_init.c if (s->mode[i] == MATRIX_SQUARE) { i 39 libavfilter/x86/vf_convolution_init.c if (s->matrix_length[i] == 9) { i 41 libavfilter/x86/vf_convolution_init.c s->filter[i] = ff_filter_3x3_sse4; i 34 libavfilter/x86/vf_hflip_init.c int i; i 36 libavfilter/x86/vf_hflip_init.c for (i = 0; i < nb_planes; i++) { i 37 libavfilter/x86/vf_hflip_init.c if (step[i] == 1) { i 39 libavfilter/x86/vf_hflip_init.c s->flip_line[i] = ff_hflip_byte_ssse3; i 42 libavfilter/x86/vf_hflip_init.c s->flip_line[i] = ff_hflip_byte_avx2; i 44 libavfilter/x86/vf_hflip_init.c } else if (step[i] == 2) { i 46 libavfilter/x86/vf_hflip_init.c s->flip_line[i] = ff_hflip_short_ssse3; i 49 libavfilter/x86/vf_hflip_init.c s->flip_line[i] = ff_hflip_short_avx2; i 54 libavfilter/x86/vf_removegrain_init.c int i; i 56 libavfilter/x86/vf_removegrain_init.c for (i = 0; i < rg->nb_planes; i++) { i 58 libavfilter/x86/vf_removegrain_init.c switch (rg->mode[i]) { i 59 libavfilter/x86/vf_removegrain_init.c case 1: rg->fl[i] = ff_rg_fl_mode_1_sse2; break; i 60 libavfilter/x86/vf_removegrain_init.c case 10: rg->fl[i] = ff_rg_fl_mode_10_sse2; break; i 62 libavfilter/x86/vf_removegrain_init.c case 12: rg->fl[i] = ff_rg_fl_mode_11_12_sse2; break; i 64 libavfilter/x86/vf_removegrain_init.c case 14: rg->fl[i] = ff_rg_fl_mode_13_14_sse2; break; i 65 libavfilter/x86/vf_removegrain_init.c case 19: rg->fl[i] = ff_rg_fl_mode_19_sse2; break; i 66 libavfilter/x86/vf_removegrain_init.c case 20: rg->fl[i] = ff_rg_fl_mode_20_sse2; break; i 67 libavfilter/x86/vf_removegrain_init.c case 21: rg->fl[i] = ff_rg_fl_mode_21_sse2; break; i 68 libavfilter/x86/vf_removegrain_init.c case 22: rg->fl[i] = ff_rg_fl_mode_22_sse2; break; i 70 libavfilter/x86/vf_removegrain_init.c case 2: rg->fl[i] = ff_rg_fl_mode_2_sse2; break; i 71 libavfilter/x86/vf_removegrain_init.c case 3: rg->fl[i] = ff_rg_fl_mode_3_sse2; break; i 72 libavfilter/x86/vf_removegrain_init.c case 4: rg->fl[i] = ff_rg_fl_mode_4_sse2; break; i 73 libavfilter/x86/vf_removegrain_init.c case 5: rg->fl[i] = ff_rg_fl_mode_5_sse2; break; i 74 libavfilter/x86/vf_removegrain_init.c case 6: rg->fl[i] = ff_rg_fl_mode_6_sse2; break; i 75 libavfilter/x86/vf_removegrain_init.c case 7: rg->fl[i] = ff_rg_fl_mode_7_sse2; break; i 76 libavfilter/x86/vf_removegrain_init.c case 8: rg->fl[i] = ff_rg_fl_mode_8_sse2; break; i 77 libavfilter/x86/vf_removegrain_init.c case 9: rg->fl[i] = ff_rg_fl_mode_9_sse2; break; i 79 libavfilter/x86/vf_removegrain_init.c case 16: rg->fl[i] = ff_rg_fl_mode_15_16_sse2; break; i 80 libavfilter/x86/vf_removegrain_init.c case 17: rg->fl[i] = ff_rg_fl_mode_17_sse2; break; i 81 libavfilter/x86/vf_removegrain_init.c case 18: rg->fl[i] = ff_rg_fl_mode_18_sse2; break; i 82 libavfilter/x86/vf_removegrain_init.c case 23: rg->fl[i] = ff_rg_fl_mode_23_sse2; break; i 83 libavfilter/x86/vf_removegrain_init.c case 24: rg->fl[i] = ff_rg_fl_mode_24_sse2; break; i 71 libavfilter/yadif_common.c int i; i 72 libavfilter/yadif_common.c for (i = 0; i < yadif->csp->nb_components; i++) i 73 libavfilter/yadif_common.c if (a->linesize[i] != b->linesize[i]) i 216 libavformat/4xm.c int i, ret; i 242 libavformat/4xm.c for (i = 0; i < header_size - 8; i++) { i 243 libavformat/4xm.c fourcc_tag = AV_RL32(&header[i]); i 244 libavformat/4xm.c size = AV_RL32(&header[i + 4]); i 245 libavformat/4xm.c if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) { i 246 libavformat/4xm.c av_log(s, AV_LOG_ERROR, "chunk larger than array %d>%d\n", size, header_size - i - 8); i 252 libavformat/4xm.c if (header_size - i < 16) { i 257 libavformat/4xm.c fourxm->fps = av_d2q(av_int2float(AV_RL32(&header[i + 12])), 10000); i 259 libavformat/4xm.c if ((ret = parse_vtrk(s, fourxm, header + i, size, i 260 libavformat/4xm.c header_size - i)) < 0) i 263 libavformat/4xm.c i += 8 + size; i 265 libavformat/4xm.c if ((ret = parse_strk(s, fourxm, header + i, size, i 266 libavformat/4xm.c header_size - i)) < 0) i 269 libavformat/4xm.c i += 8 + size; i 74 libavformat/aadec.c int i, j, idx, largest_idx = -1; i 97 libavformat/aadec.c for (i = 0; i < toc_size; i++) { // read TOC i 99 libavformat/aadec.c TOC[i].offset = avio_rb32(pb); // block offset i 100 libavformat/aadec.c TOC[i].size = avio_rb32(pb); // block size i 106 libavformat/aadec.c for (i = 0; i < npairs; i++) { i 132 libavformat/aadec.c for (i = 0; i < 16; i++) i 133 libavformat/aadec.c av_log(s, AV_LOG_DEBUG, "%02x", header_key[i]); i 160 libavformat/aadec.c for (i = 0; i < 3; i++) { // TEA CBC with weird mixed endianness i 171 libavformat/aadec.c for (i = 0; i < 16; i++) i 172 libavformat/aadec.c av_log(s, AV_LOG_DEBUG, "%02x", c->file_key[i]); i 207 libavformat/aadec.c for (i = 1; i < toc_size; i++) { // skip the first entry! i 208 libavformat/aadec.c current_size = TOC[i].size; i 210 libavformat/aadec.c largest_idx = i; i 248 libavformat/aadec.c int i; i 282 libavformat/aadec.c for (i = 0; i < blocks; i++) { i 48 libavformat/ac3dec.c int i, ret; i 56 libavformat/ac3dec.c for(i=0; i<8; i+=2) { i 57 libavformat/ac3dec.c buf3[i ] = buf2[i+1]; i 58 libavformat/ac3dec.c buf3[i+1] = buf2[i ]; i 71 libavformat/ac3dec.c for(i = 8; i < frame_size; i += 2) { i 72 libavformat/ac3dec.c buf3[i ] = buf2[i+1]; i 73 libavformat/ac3dec.c buf3[i+1] = buf2[i ]; i 38 libavformat/act.c int i; i 49 libavformat/act.c for(i=44; i<256; i++) i 50 libavformat/act.c if(p->buf[i]) i 56 libavformat/act.c for(i=264; i<512; i++) i 57 libavformat/act.c if(p->buf[i]) i 29 libavformat/adp.c int i, changes = 0; i 35 libavformat/adp.c for (i = 0; i < p->buf_size - 3; i+=32) { i 36 libavformat/adp.c if (p->buf[i] != p->buf[i+2] || p->buf[i+1] != p->buf[i+3]) i 38 libavformat/adp.c if (p->buf[i] != last) i 40 libavformat/adp.c last = p->buf[i]; i 37 libavformat/aea.c int ch, i; i 47 libavformat/aea.c for (i = 2048; i + 211 < p->buf_size; i+= 212) { i 104 libavformat/aiffenc.c int i, aifc = 0; i 107 libavformat/aiffenc.c for (i = 0; i < s->nb_streams; i++) { i 108 libavformat/aiffenc.c AVStream *st = s->streams[i]; i 110 libavformat/aiffenc.c aiff->audio_stream_idx = i; i 43 libavformat/aixdec.c int i; i 59 libavformat/aixdec.c for (i = 0; i < nb_streams; i++) { i 73 libavformat/aixdec.c for (i = 0; i < nb_streams; i++) { i 80 libavformat/aixdec.c ff_get_extradata(s, s->streams[i]->codecpar, s->pb, size - 8); i 90 libavformat/aixdec.c int sequence, ret, i; i 99 libavformat/aixdec.c for (i = 0; i < s->nb_streams; i++) { i 519 libavformat/allformats.c uintptr_t i = (uintptr_t)*opaque; i 522 libavformat/allformats.c if (i < size) { i 523 libavformat/allformats.c f = muxer_list[i]; i 525 libavformat/allformats.c f = outdev_list[i - size]; i 529 libavformat/allformats.c *opaque = (void*)(i + 1); i 536 libavformat/allformats.c uintptr_t i = (uintptr_t)*opaque; i 539 libavformat/allformats.c if (i < size) { i 540 libavformat/allformats.c f = demuxer_list[i]; i 542 libavformat/allformats.c f = indev_list[i - size]; i 546 libavformat/allformats.c *opaque = (void*)(i + 1); i 563 libavformat/allformats.c for (int i = 0; (out = (AVOutputFormat*)muxer_list[i]); i++) { i 570 libavformat/allformats.c for (int i = 0; (out = (AVOutputFormat*)outdev_list[i]); i++) { i 577 libavformat/allformats.c for (int i = 0; (in = (AVInputFormat*)demuxer_list[i]); i++) { i 584 libavformat/allformats.c for (int i = 0; (in = (AVInputFormat*)indev_list[i]); i++) { i 643 libavformat/allformats.c void avpriv_register_devices(const AVOutputFormat * const o[], const AVInputFormat * const i[]) i 647 libavformat/allformats.c indev_list = i; i 41 libavformat/alp.c uint32_t i; i 47 libavformat/alp.c i = AV_RL32(p->buf + 4); i 48 libavformat/alp.c if (i != 8 && i != 12) i 176 libavformat/amr.c int mode, i = 0, valid = 0, invalid = 0; i 179 libavformat/amr.c while (i < p->buf_size) { i 180 libavformat/amr.c mode = b[i] >> 3 & 0x0F; i 181 libavformat/amr.c if (mode < 9 && (b[i] & 0x4) == 0x4) { i 182 libavformat/amr.c int last = b[i]; i 185 libavformat/amr.c if (b[++i] != last) i 190 libavformat/amr.c i += size; i 195 libavformat/amr.c i++; i 232 libavformat/amr.c int mode, i = 0, valid = 0, invalid = 0; i 235 libavformat/amr.c while (i < p->buf_size) { i 236 libavformat/amr.c mode = b[i] >> 3 & 0x0F; i 237 libavformat/amr.c if (mode < 10 && (b[i] & 0x4) == 0x4) { i 238 libavformat/amr.c int last = b[i]; i 241 libavformat/amr.c if (b[++i] != last) i 246 libavformat/amr.c i += size; i 251 libavformat/amr.c i++; i 65 libavformat/anm.c int i; i 70 libavformat/anm.c for (i = 0; i < MAX_PAGES; i++) { i 71 libavformat/anm.c const Page *p = &anm->pt[i]; i 73 libavformat/anm.c return i; i 84 libavformat/anm.c int i, ret; i 144 libavformat/anm.c for (i = 0; i < MAX_PAGES; i++) { i 145 libavformat/anm.c Page *p = &anm->pt[i]; i 103 libavformat/ape.c int i; i 115 libavformat/ape.c for (i = 0; i < 16; i++) i 116 libavformat/ape.c av_log(s, AV_LOG_DEBUG, "%02x", ape_ctx->md5[i]); i 134 libavformat/ape.c for (i = 0; i < ape_ctx->seektablelength / sizeof(uint32_t); i++) { i 135 libavformat/ape.c if (i < ape_ctx->totalframes - 1) { i 137 libavformat/ape.c i, ape_ctx->seektable[i], i 138 libavformat/ape.c ape_ctx->seektable[i + 1] - ape_ctx->seektable[i]); i 141 libavformat/ape.c ape_ctx->bittable[i]); i 144 libavformat/ape.c av_log(s, AV_LOG_DEBUG, "%8d %"PRIu32"\n", i, ape_ctx->seektable[i]); i 150 libavformat/ape.c for (i = 0; i < ape_ctx->totalframes; i++) i 151 libavformat/ape.c av_log(s, AV_LOG_DEBUG, "%8d %8"PRId64" %8d (%d samples)\n", i, i 152 libavformat/ape.c ape_ctx->frames[i].pos, ape_ctx->frames[i].size, i 153 libavformat/ape.c ape_ctx->frames[i].nblocks); i 168 libavformat/ape.c int i, ret; i 290 libavformat/ape.c for (i = 0; i < ape->seektablelength / sizeof(uint32_t) && !pb->eof_reached; i++) i 291 libavformat/ape.c ape->seektable[i] = avio_rl32(pb); i 298 libavformat/ape.c for (i = 0; i < ape->totalframes && !pb->eof_reached; i++) i 299 libavformat/ape.c ape->bittable[i] = avio_r8(pb); i 308 libavformat/ape.c for (i = 1; i < ape->totalframes; i++) { i 309 libavformat/ape.c ape->frames[i].pos = ape->seektable[i] + ape->junklength; i 310 libavformat/ape.c ape->frames[i].nblocks = ape->blocksperframe; i 311 libavformat/ape.c ape->frames[i - 1].size = ape->frames[i].pos - ape->frames[i - 1].pos; i 312 libavformat/ape.c ape->frames[i].skip = (ape->frames[i].pos - ape->frames[0].pos) & 3; i 326 libavformat/ape.c for (i = 0; i < ape->totalframes; i++) { i 327 libavformat/ape.c if(ape->frames[i].skip){ i 328 libavformat/ape.c ape->frames[i].pos -= ape->frames[i].skip; i 329 libavformat/ape.c ape->frames[i].size += ape->frames[i].skip; i 331 libavformat/ape.c ape->frames[i].size = (ape->frames[i].size + 3) & ~3; i 334 libavformat/ape.c for (i = 0; i < ape->totalframes; i++) { i 335 libavformat/ape.c if (i < ape->totalframes - 1 && ape->bittable[i + 1]) i 336 libavformat/ape.c ape->frames[i].size += 4; i 337 libavformat/ape.c ape->frames[i].skip <<= 3; i 338 libavformat/ape.c ape->frames[i].skip += ape->bittable[i]; i 376 libavformat/ape.c for (i = 0; i < ape->totalframes; i++) { i 377 libavformat/ape.c ape->frames[i].pts = pts; i 378 libavformat/ape.c av_add_index_entry(st, ape->frames[i].pos, ape->frames[i].pts, 0, 0, AVINDEX_KEYFRAME); i 42 libavformat/apetag.c int i, c; i 46 libavformat/apetag.c for (i = 0; i < sizeof(key) - 1; i++) { i 51 libavformat/apetag.c key[i] = c; i 53 libavformat/apetag.c key[i] = 0; i 125 libavformat/apetag.c int i; i 173 libavformat/apetag.c for (i=0; i<fields; i++) i 71 libavformat/apm.c for (int i = 0; i < FF_ARRAY_ELEMS(vs12->pad); i++) i 72 libavformat/apm.c vs12->pad[i] = AV_RL32(buf + 48 + (i * 4)); i 72 libavformat/argo_asf.c for (int i = 0; i < FF_ARRAY_ELEMS(hdr->name); i++) i 73 libavformat/argo_asf.c hdr->name[i] = AV_RL8(buf + 16 + i); i 56 libavformat/asfcrypt.c int i; i 57 libavformat/asfcrypt.c for (i = 0; i < 12; i++) i 58 libavformat/asfcrypt.c keys[i] = AV_RL32(keybuf + (i << 2)) | 1; i 68 libavformat/asfcrypt.c int i; i 69 libavformat/asfcrypt.c for (i = 0; i < 5; i++) i 70 libavformat/asfcrypt.c keys[i] = inverse(keys[i]); i 71 libavformat/asfcrypt.c for (i = 6; i < 11; i++) i 72 libavformat/asfcrypt.c keys[i] = inverse(keys[i]); i 77 libavformat/asfcrypt.c int i; i 79 libavformat/asfcrypt.c for (i = 1; i < 5; i++) { i 81 libavformat/asfcrypt.c v *= keys[i]; i 89 libavformat/asfcrypt.c int i; i 91 libavformat/asfcrypt.c for (i = 4; i > 0; i--) { i 92 libavformat/asfcrypt.c v *= keys[i]; i 157 libavformat/asfcrypt.c int i; i 159 libavformat/asfcrypt.c for (i = 0; i < len; i++) i 160 libavformat/asfcrypt.c data[i] ^= key[i]; i 185 libavformat/asfcrypt.c for (i = 0; i < num_qwords - 1; i++, qwords += 8) i 152 libavformat/asfdec_f.c int i; i 180 libavformat/asfdec_f.c for (i = 0; i < 16; i++) i 181 libavformat/asfdec_f.c av_log(NULL, AV_LOG_TRACE, " 0x%02x,", (*g)[i]); i 532 libavformat/asfdec_f.c int i; i 533 libavformat/asfdec_f.c for (i = 0; i < FFMIN(st->codecpar->extradata_size, AVPALETTE_SIZE) / 4; i++) i 534 libavformat/asfdec_f.c asf_st->palette[i] = av_bswap32(((uint32_t *)st->codecpar->extradata)[i]); i 570 libavformat/asfdec_f.c int ext_len, payload_ext_ct, stream_ct, i; i 599 libavformat/asfdec_f.c for (i = 0; i < stream_ct; i++) { i 605 libavformat/asfdec_f.c for (i = 0; i < payload_ext_ct; i++) { i 611 libavformat/asfdec_f.c if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) { i 612 libavformat/asfdec_f.c ASFPayload *p = &asf->streams[stream_num].payload[i]; i 646 libavformat/asfdec_f.c int desc_count, i, ret; i 649 libavformat/asfdec_f.c for (i = 0; i < desc_count; i++) { i 701 libavformat/asfdec_f.c int ret, i; i 704 libavformat/asfdec_f.c for (i = 0; i < n; i++) { i 725 libavformat/asfdec_f.c i, stream_num, name_len_utf16, value_type, value_len, name); i 748 libavformat/asfdec_f.c int i, count, name_len, ret; i 758 libavformat/asfdec_f.c for (i = 0; i < count; i++) { i 775 libavformat/asfdec_f.c avpriv_new_chapter(s, i, (AVRational) { 1, 10000000 }, pres_time, i 787 libavformat/asfdec_f.c int i; i 799 libavformat/asfdec_f.c for (i = 0; i<128; i++) i 800 libavformat/asfdec_f.c asf->streams[i].stream_language_index = 128; // invalid stream index means no language info i 904 libavformat/asfdec_f.c for (i = 0; i < 128; i++) { i 905 libavformat/asfdec_f.c int stream_num = asf->asfid2avid[i]; i 909 libavformat/asfdec_f.c st->codecpar->bit_rate = asf->stream_bitrates[i]; i 910 libavformat/asfdec_f.c if (asf->dar[i].num > 0 && asf->dar[i].den > 0) { i 913 libavformat/asfdec_f.c asf->dar[i].num, asf->dar[i].den, INT_MAX); i 922 libavformat/asfdec_f.c i, st->codecpar->codec_type, asf->dar[i].num, asf->dar[i].den, i 926 libavformat/asfdec_f.c if (asf->streams[i].stream_language_index < 128) { i 927 libavformat/asfdec_f.c const char *rfc1766 = asf->stream_languages[asf->streams[i].stream_language_index]; i 1097 libavformat/asfdec_f.c int i; i 1126 libavformat/asfdec_f.c for (i = 0; i < asfst->payload_ext_ct; i++) { i 1127 libavformat/asfdec_f.c ASFPayload *p = &asfst->payload[i]; i 1391 libavformat/asfdec_f.c int i; i 1392 libavformat/asfdec_f.c for (i = 0; i < asf_st->pkt.size && !asf_st->pkt.data[i]; i++) i 1394 libavformat/asfdec_f.c if (i == asf_st->pkt.size) { i 1473 libavformat/asfdec_f.c int i; i 1492 libavformat/asfdec_f.c for (i = 0; i < 128; i++) { i 1493 libavformat/asfdec_f.c asf_st = &asf->streams[i]; i 1505 libavformat/asfdec_f.c int i; i 1507 libavformat/asfdec_f.c for (i = 0; i < 128; i++) { i 1508 libavformat/asfdec_f.c int j = asf->asfid2avid[i]; i 1509 libavformat/asfdec_f.c ASFStream *asf_st = &asf->streams[i]; i 1532 libavformat/asfdec_f.c int i; i 1535 libavformat/asfdec_f.c for (i = 0; i < s->nb_streams; i++) i 1536 libavformat/asfdec_f.c start_pos[i] = pos; i 1557 libavformat/asfdec_f.c i = pkt->stream_index; i 1559 libavformat/asfdec_f.c asf_st = &asf->streams[s->streams[i]->id]; i 1565 libavformat/asfdec_f.c av_add_index_entry(s->streams[i], pos, pts, pkt->size, i 1566 libavformat/asfdec_f.c pos - start_pos[i] + 1, AVINDEX_KEYFRAME); i 1567 libavformat/asfdec_f.c start_pos[i] = asf_st->packet_pos + 1; i 1610 libavformat/asfdec_f.c int i; i 1620 libavformat/asfdec_f.c for (i = 0; i < ict; i++) { i 1624 libavformat/asfdec_f.c int64_t index_pts = FFMAX(av_rescale(itime, i, 10000) - asf->hdr.preroll, 0); i 225 libavformat/asfdec_o.c int i, nb_markers, ret; i 234 libavformat/asfdec_o.c for (i = 0; i < len; i++) i 237 libavformat/asfdec_o.c for (i = 0; i < nb_markers; i++) { i 251 libavformat/asfdec_o.c avpriv_new_chapter(s, i, (AVRational) { 1, 10000000 }, pts, i 508 libavformat/asfdec_o.c int i, ret; i 510 libavformat/asfdec_o.c for (i = 0; i < nb_desc; i++) { i 543 libavformat/asfdec_o.c int i; i 545 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 546 libavformat/asfdec_o.c if (asf->asf_st[i]->stream_index == st_num) { i 547 libavformat/asfdec_o.c st = s->streams[asf->asf_st[i]->index]; i 581 libavformat/asfdec_o.c int i, ret; i 583 libavformat/asfdec_o.c for (i = 0; i < nb_recs; i++) { i 626 libavformat/asfdec_o.c int i; i 633 libavformat/asfdec_o.c for (i = 0; i < 5; i++) { i 634 libavformat/asfdec_o.c len[i] = avio_rl16(pb); i 636 libavformat/asfdec_o.c buflen[i] = 2 * len[i] + 1; i 639 libavformat/asfdec_o.c for (i = 0; i < 5; i++) { i 640 libavformat/asfdec_o.c ch = av_malloc(buflen[i]); i 643 libavformat/asfdec_o.c asf_read_metadata(s, titles[i], len[i], ch, buflen[i]); i 736 libavformat/asfdec_o.c int i, ret; i 768 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) i 769 libavformat/asfdec_o.c if (stream_index == asf->asf_st[i]->stream_index) { i 851 libavformat/asfdec_o.c int i, ret; i 863 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 864 libavformat/asfdec_o.c if (st_num == asf->asf_st[i]->stream_index) { i 865 libavformat/asfdec_o.c st = s->streams[asf->asf_st[i]->index]; i 866 libavformat/asfdec_o.c asf->asf_st[i]->lang_idx = lang_idx; i 880 libavformat/asfdec_o.c for (i = 0; i < nb_st_name; i++) { i 888 libavformat/asfdec_o.c for (i = 0; i < nb_pay_exts; i++) { i 916 libavformat/asfdec_o.c int i, ret; i 921 libavformat/asfdec_o.c for (i = 0; i < nb_langs; i++) { i 926 libavformat/asfdec_o.c if ((ret = get_asf_string(pb, len, asf->asf_sd[i].langs, i 927 libavformat/asfdec_o.c sizeof(asf->asf_sd[i].langs))) < 0) { i 943 libavformat/asfdec_o.c int i; i 950 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 952 libavformat/asfdec_o.c s->streams[i]->duration = asf->duration; i 982 libavformat/asfdec_o.c int i; i 988 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 989 libavformat/asfdec_o.c if ((asf->asf_st[i]->type == AVMEDIA_TYPE_VIDEO) && !asf->asf_st[i]->indexed) { i 990 libavformat/asfdec_o.c asf->asf_st[i]->indexed = 1; i 991 libavformat/asfdec_o.c st = s->streams[asf->asf_st[i]->index]; i 1003 libavformat/asfdec_o.c for (i = 0; i < nb_entries; i++) { i 1012 libavformat/asfdec_o.c pkt_num, av_rescale(interval, i, 10000), i 1090 libavformat/asfdec_o.c int ret, i; i 1104 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 1105 libavformat/asfdec_o.c if (asf->stream_index == asf->asf_st[i]->stream_index) { i 1106 libavformat/asfdec_o.c pkt->stream_index = asf->asf_st[i]->index; i 1281 libavformat/asfdec_o.c int ret, i; i 1290 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 1291 libavformat/asfdec_o.c if (asf->stream_index == asf->asf_st[i]->stream_index) { i 1292 libavformat/asfdec_o.c asf_pkt = &asf->asf_st[i]->pkt; i 1293 libavformat/asfdec_o.c asf_pkt->stream_index = asf->asf_st[i]->index; i 1339 libavformat/asfdec_o.c for (i = 0; i <= asf->nb_streams; i++) { i 1340 libavformat/asfdec_o.c if (asf->stream_index == asf->asf_st[i]->stream_index) { i 1341 libavformat/asfdec_o.c asf_pkt = &asf->asf_st[i]->pkt; i 1349 libavformat/asfdec_o.c pkt->stream_index = asf->asf_st[i]->index; i 1438 libavformat/asfdec_o.c int ret, i; i 1494 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 1495 libavformat/asfdec_o.c ASFPacket *asf_pkt = &asf->asf_st[i]->pkt; i 1497 libavformat/asfdec_o.c if (asf->asf_st[i]->span > 1 && i 1498 libavformat/asfdec_o.c asf->asf_st[i]->type == AVMEDIA_TYPE_AUDIO) i 1499 libavformat/asfdec_o.c if ((ret = asf_deinterleave(s, asf_pkt, i)) < 0) i 1502 libavformat/asfdec_o.c pkt->stream_index = asf->asf_st[i]->index; i 1521 libavformat/asfdec_o.c int i; i 1523 libavformat/asfdec_o.c for (i = 0; i < ASF_MAX_STREAMS; i++) { i 1524 libavformat/asfdec_o.c av_dict_free(&asf->asf_sd[i].asf_met); i 1525 libavformat/asfdec_o.c if (i < asf->nb_streams) { i 1526 libavformat/asfdec_o.c av_packet_unref(&asf->asf_st[i]->pkt.avpkt); i 1527 libavformat/asfdec_o.c av_freep(&asf->asf_st[i]); i 1538 libavformat/asfdec_o.c int i; i 1554 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 1555 libavformat/asfdec_o.c ASFPacket *pkt = &asf->asf_st[i]->pkt; i 1599 libavformat/asfdec_o.c int i, ret, st_found; i 1611 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 1612 libavformat/asfdec_o.c ASFStream *st = asf->asf_st[i]; i 1710 libavformat/asfdec_o.c int i, ret; i 1761 libavformat/asfdec_o.c for (i = 0; i < asf->nb_streams; i++) { i 1762 libavformat/asfdec_o.c const char *rfc1766 = asf->asf_sd[asf->asf_st[i]->lang_idx].langs; i 1763 libavformat/asfdec_o.c AVStream *st = s->streams[asf->asf_st[i]->index]; i 1767 libavformat/asfdec_o.c for (i = 0; i < ASF_MAX_STREAMS; i++) { i 1770 libavformat/asfdec_o.c st = find_stream(s, i); i 1772 libavformat/asfdec_o.c av_dict_copy(&st->metadata, asf->asf_sd[i].asf_met, AV_DICT_IGNORE_SUFFIX); i 1773 libavformat/asfdec_o.c if (asf->asf_sd[i].aspect_ratio.num > 0 && asf->asf_sd[i].aspect_ratio.den > 0) { i 1774 libavformat/asfdec_o.c st->sample_aspect_ratio.num = asf->asf_sd[i].aspect_ratio.num; i 1775 libavformat/asfdec_o.c st->sample_aspect_ratio.den = asf->asf_sd[i].aspect_ratio.den; i 328 libavformat/asfenc.c int i; i 331 libavformat/asfenc.c for (i = 0; i < asf->next_start_sec; i++) { i 332 libavformat/asfenc.c if (pres_time <= asf->index_ptr[i].send_time) i 334 libavformat/asfenc.c send_time = asf->index_ptr[i].send_time; i 335 libavformat/asfenc.c *offset = asf->index_ptr[i].offset; i 345 libavformat/asfenc.c int i; i 354 libavformat/asfenc.c for (i = 0; i < s->nb_chapters; i++) { i 355 libavformat/asfenc.c AVChapter *c = s->chapters[i]; i 435 libavformat/asfenc.c int i; i 436 libavformat/asfenc.c for (i = 0; i < asf->nb_languages; i++) { i 437 libavformat/asfenc.c if (!strcmp(asf->languages[i], iso6391lang)) { i 438 libavformat/asfenc.c asf->streams[n].stream_language_index = i; i 442 libavformat/asfenc.c if (i >= asf->nb_languages) { i 488 libavformat/asfenc.c int i; i 493 libavformat/asfenc.c for (i = 0; i < asf->nb_languages; i++) { i 495 libavformat/asfenc.c avio_put_str16le(pb, asf->languages[i]); i 499 libavformat/asfenc.c for (i = 0; i < asf->nb_languages; i++) i 500 libavformat/asfenc.c if (audio_language_counts[i]) i 507 libavformat/asfenc.c for (i = 0; i < asf->nb_languages; i++) { i 508 libavformat/asfenc.c if (audio_language_counts[i]) { i 509 libavformat/asfenc.c avio_wl16(pb, audio_language_counts[i]); i 511 libavformat/asfenc.c if (asf->streams[n].stream_language_index == i && s->streams[n]->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) i 831 libavformat/asfenc.c int ppi_size, i; i 842 libavformat/asfenc.c for (i = 0; i < ASF_PACKET_ERROR_CORRECTION_DATA_SIZE; i++) i 1014 libavformat/asfenc.c int i; i 1032 libavformat/asfenc.c for (i = asf->next_start_sec; i < start_sec; i++) { i 1033 libavformat/asfenc.c asf->index_ptr[i].packet_number = asf->next_packet_number; i 1034 libavformat/asfenc.c asf->index_ptr[i].packet_count = asf->next_packet_count; i 1035 libavformat/asfenc.c asf->index_ptr[i].send_time = asf->next_start_sec * INT64_C(10000000); i 1036 libavformat/asfenc.c asf->index_ptr[i].offset = asf->next_packet_offset; i 1101 libavformat/asfenc.c int i; i 1109 libavformat/asfenc.c for (i = 0; i < count; i++) { i 1110 libavformat/asfenc.c avio_wl32(pb, index[i].packet_number); i 1111 libavformat/asfenc.c avio_wl16(pb, index[i].packet_count); i 522 libavformat/async.c int i; i 531 libavformat/async.c for (i = 0; i < size; ++i) { i 532 libavformat/async.c buf[i] = c->logical_pos & 0xFF; i 597 libavformat/async.c int i; i 631 libavformat/async.c for (i = 0; i < ret; ++i) { i 632 libavformat/async.c if (buf[i] != (pos & 0xFF)) { i 634 libavformat/async.c (int)buf[i], (int)(pos & 0xFF), pos); i 665 libavformat/async.c for (i = 0; i < ret; ++i) { i 666 libavformat/async.c if (buf[i] != (pos & 0xFF)) { i 668 libavformat/async.c (int)buf[i], (int)(pos & 0xFF), pos); i 84 libavformat/au.c int i; i 108 libavformat/au.c for (i = 0; keys[i] != NULL && key != NULL; i++) { i 109 libavformat/au.c if (av_strcasecmp(keys[i], key) == 0) { i 110 libavformat/au.c av_dict_set(&(s->metadata), keys[i], value, AV_DICT_DONT_STRDUP_VAL); i 248 libavformat/au.c int i; i 256 libavformat/au.c for (i = 0; keys[i] != NULL; i++) { i 257 libavformat/au.c t = av_dict_get(m, keys[i], NULL, 0); i 261 libavformat/au.c av_bprint_append_data(&bprint, keys[i], strlen(keys[i])); i 254 libavformat/av1.c for (int i = 0; i <= operating_points_cnt_minus_1; i++) { i 278 libavformat/av1.c if (i == 0) { i 40 libavformat/av1dec.c int more, i = 0; i 48 libavformat/av1dec.c if (i <= 3 || (i == 4 && bits < (1 << 4))) i 49 libavformat/av1dec.c *len |= bits << (i * 7); i 52 libavformat/av1dec.c if (++i == 8 && more) i 57 libavformat/av1dec.c return i; i 273 libavformat/avc.c uint32_t i, len; i 280 libavformat/avc.c i = len = 0; i 281 libavformat/avc.c while (i < header_len && i < src_len) i 282 libavformat/avc.c dst[len++] = src[i++]; i 284 libavformat/avc.c while (i + 2 < src_len) i 285 libavformat/avc.c if (!src[i] && !src[i + 1] && src[i + 2] == 3) { i 286 libavformat/avc.c dst[len++] = src[i++]; i 287 libavformat/avc.c dst[len++] = src[i++]; i 288 libavformat/avc.c i++; // remove emulation_prevention_three_byte i 290 libavformat/avc.c dst[len++] = src[i++]; i 292 libavformat/avc.c while (i < src_len) i 293 libavformat/avc.c dst[len++] = src[i++]; i 322 libavformat/avc.c int i; i 323 libavformat/avc.c for (i = 0; i < 32 && !get_bits1(gb); i++) i 325 libavformat/avc.c return get_bitsz(gb, i) + (1 << i) - 1; i 336 libavformat/avc.c int i, j, ret, rbsp_size, aspect_ratio_idc, pic_order_cnt_type; i 377 libavformat/avc.c for (i = 0; i < ((sps->chroma_format_idc != 3) ? 8 : 12); i++) { i 382 libavformat/avc.c sizeOfScalingList = i < 6 ? 16 : 64; i 408 libavformat/avc.c for (i = 0; i < num_ref_frames_in_pic_order_cnt_cycle; i++) i 137 libavformat/avidec.c int i; i 145 libavformat/avidec.c for (i = 0; avi_headers[i][0]; i++) i 146 libavformat/avidec.c if (!memcmp(header, avi_headers[i], 8)) i 148 libavformat/avidec.c if (!avi_headers[i][0]) i 172 libavformat/avidec.c int i; i 211 libavformat/avidec.c for (i = 0; i < entries_in_use; i++) { i 268 libavformat/avidec.c int i; i 271 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 272 libavformat/avidec.c AVStream *st = s->streams[i]; i 326 libavformat/avidec.c int i, day, year; i 330 libavformat/avidec.c for (i = 0; i < 12; i++) i 331 libavformat/avidec.c if (!av_strcasecmp(month, months[i])) { i 333 libavformat/avidec.c year, i + 1, day, time); i 426 libavformat/avidec.c int i, j; i 430 libavformat/avidec.c for (i = 0; i<s->nb_streams; i++) { i 432 libavformat/avidec.c AVStream *st = s->streams[i]; i 447 libavformat/avidec.c for (i = 0; i<s->nb_streams; i++) { i 449 libavformat/avidec.c AVStream *st = s->streams[i]; i 474 libavformat/avidec.c int i; i 791 libavformat/avidec.c for (i = 0; i < pal_size / 4; i++) i 792 libavformat/avidec.c ast->pal[i] = 0xFFU<<24 | AV_RL32(pal_src + 4 * i); i 1028 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1029 libavformat/avidec.c AVStream *st = s->streams[i]; i 1035 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1036 libavformat/avidec.c AVStream *st = s->streams[i]; i 1044 libavformat/avidec.c if (i == s->nb_streams && avi->non_interleaved) { i 1137 libavformat/avidec.c int i; i 1142 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1143 libavformat/avidec.c st = s->streams[i]; i 1186 libavformat/avidec.c int64_t i, sync; i 1190 libavformat/avidec.c for (i = sync = avio_tell(pb); !avio_feof(pb); i++) { i 1201 libavformat/avidec.c d[0], d[1], d[2], d[3], d[4], d[5], d[6], d[7], i, size, n); i 1202 libavformat/avidec.c if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127) i 1223 libavformat/avidec.c if (!((i - avi->last_pkt_pos) & 1) && i 1284 libavformat/avidec.c } else if (((ast->prefix_count < 5 || sync + 9 > i) && i 1339 libavformat/avidec.c int i; i 1341 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1342 libavformat/avidec.c AVStream *st = s->streams[i]; i 1363 libavformat/avidec.c best_stream_index = i; i 1372 libavformat/avidec.c i = av_index_search_timestamp(best_st, i 1377 libavformat/avidec.c i = av_index_search_timestamp(best_st, best_ts, AVSEEK_FLAG_ANY); i 1378 libavformat/avidec.c if (i >= 0) i 1379 libavformat/avidec.c best_ast->frame_offset = best_st->index_entries[i].timestamp; i 1382 libavformat/avidec.c if (i >= 0) { i 1383 libavformat/avidec.c int64_t pos = best_st->index_entries[i].pos; i 1393 libavformat/avidec.c best_ast->remaining = best_st->index_entries[i].size; i 1552 libavformat/avidec.c int nb_index_entries, i; i 1579 libavformat/avidec.c for (i = 0; i < nb_index_entries; i++) { i 1588 libavformat/avidec.c i, tag, flags, pos, len); i 1639 libavformat/avidec.c int i; i 1650 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1651 libavformat/avidec.c AVStream *st = s->streams[i]; i 1654 libavformat/avidec.c while (idx[i] < n && st->index_entries[idx[i]].pos < pos) i 1655 libavformat/avidec.c idx[i]++; i 1656 libavformat/avidec.c if (idx[i] < n) { i 1658 libavformat/avidec.c dts = av_rescale_q(st->index_entries[idx[i]].timestamp / i 1662 libavformat/avidec.c min_pos = FFMIN(min_pos, st->index_entries[idx[i]].pos); i 1665 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1666 libavformat/avidec.c AVStream *st = s->streams[i]; i 1669 libavformat/avidec.c if (idx[i] && min_dts != INT64_MAX / 2) { i 1671 libavformat/avidec.c dts = av_rescale_q(st->index_entries[idx[i] - 1].timestamp / i 1693 libavformat/avidec.c int i; i 1698 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1699 libavformat/avidec.c AVStream *st = s->streams[i]; i 1714 libavformat/avidec.c if (get_stream_idx(tag) == i && pos + size > st->index_entries[1].pos) i 1716 libavformat/avidec.c if (get_stream_idx(tag) == i && size == st->index_entries[0].size + 8) i 1788 libavformat/avidec.c int i, index; i 1843 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1844 libavformat/avidec.c AVStream *st2 = s->streams[i]; i 1872 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1873 libavformat/avidec.c AVStream *st2 = s->streams[i]; i 1902 libavformat/avidec.c int i; i 1905 libavformat/avidec.c for (i = 0; i < s->nb_streams; i++) { i 1906 libavformat/avidec.c AVStream *st = s->streams[i]; i 1925 libavformat/avidec.c int i; i 1928 libavformat/avidec.c for (i = 0; avi_headers[i][0]; i++) i 1929 libavformat/avidec.c if (AV_RL32(p->buf ) == AV_RL32(avi_headers[i] ) && i 1930 libavformat/avidec.c AV_RL32(p->buf + 8) == AV_RL32(avi_headers[i] + 4)) i 162 libavformat/avienc.c int i; i 165 libavformat/avienc.c for (i = 0; i < s->nb_streams; i++) { i 166 libavformat/avienc.c AVIStream *avist = s->streams[i]->priv_data; i 262 libavformat/avienc.c int bitrate, n, i, nb_frames, au_byterate, au_ssize, au_scale; i 354 libavformat/avienc.c for (i = 0; i < n; i++) { i 355 libavformat/avienc.c AVStream *st = s->streams[i]; i 487 libavformat/avienc.c && (t = av_dict_get(s->streams[i]->metadata, "language", NULL, 0))) { i 501 libavformat/avienc.c write_odml_master(s, i); i 511 libavformat/avienc.c int num, den, fields, i; i 532 libavformat/avienc.c for (i = 0; i < fields; i++) { i 538 libavformat/avienc.c start_line = (i == 0) ? 0 : 1; i 540 libavformat/avienc.c start_line = (i == 0) ? 1 : 0; i 566 libavformat/avienc.c for (i = 0; i < 248; i += 4) i 583 libavformat/avienc.c for (i = padding; i > 0; i -= 4) i 632 libavformat/avienc.c int i, j; i 636 libavformat/avienc.c for (i = 0; i < s->nb_streams; i++) { i 637 libavformat/avienc.c AVIStream *avist = s->streams[i]->priv_data; i 643 libavformat/avienc.c update_odml_entry(s, i, pos, size); i 644 libavformat/avienc.c write_odml_master(s, i); i 651 libavformat/avienc.c for (i = 0; i < s->nb_streams; i++) { i 652 libavformat/avienc.c AVIStream *avist = s->streams[i]->priv_data; i 655 libavformat/avienc.c avi_stream2fourcc(tag, i, s->streams[i]->codecpar->codec_type); i 656 libavformat/avienc.c ix_tag[3] = '0' + i; i 679 libavformat/avienc.c update_odml_entry(s, i, ix, avio_tell(pb) - ix); i 689 libavformat/avienc.c int i; i 698 libavformat/avienc.c for (i = 0; i < s->nb_streams; i++) { i 699 libavformat/avienc.c avist = s->streams[i]->priv_data; i 705 libavformat/avienc.c for (i = 0; i < s->nb_streams; i++) { i 706 libavformat/avienc.c avist = s->streams[i]->priv_data; i 713 libavformat/avienc.c stream_id = i; i 802 libavformat/avienc.c int pc_tag, i; i 809 libavformat/avienc.c for (i = 0; i < pal_size; i++) { i 810 libavformat/avienc.c uint32_t v = avist->palette[i]; i 838 libavformat/avienc.c for (i = 0; i < pal_size; i++) { i 839 libavformat/avienc.c uint32_t v = avist->palette[i]; i 916 libavformat/avienc.c int i, n, nb_frames; i 919 libavformat/avienc.c for (i = 0; i < s->nb_streams; i++) { i 920 libavformat/avienc.c AVIStream *avist = s->streams[i]->priv_data; i 921 libavformat/avienc.c write_skip_frames(s, i, avist->last_dts); i 967 libavformat/avienc.c for (i = 0; i < s->nb_streams; i++) { i 968 libavformat/avienc.c AVIStream *avist = s->streams[i]->priv_data; i 980 libavformat/avienc.c for (int i = 0; i < s->nb_streams; i++) { i 981 libavformat/avienc.c AVIStream *avist = s->streams[i]->priv_data; i 257 libavformat/avio.c int i; i 274 libavformat/avio.c for (i = 0; protocols[i]; i++) { i 275 libavformat/avio.c const URLProtocol *up = protocols[i]; i 788 libavformat/aviobuf.c int i = 0; i 793 libavformat/aviobuf.c if (c && i < maxlen-1) i 794 libavformat/aviobuf.c buf[i++] = c; i 799 libavformat/aviobuf.c buf[i] = 0; i 800 libavformat/aviobuf.c return i; i 859 libavformat/aviobuf.c int i; i 865 libavformat/aviobuf.c for (i = 0; i < buflen; i++) i 866 libavformat/aviobuf.c if (!(buf[i] = avio_r8(s))) i 867 libavformat/aviobuf.c return i + 1; i 868 libavformat/aviobuf.c buf[i] = 0; i 869 libavformat/aviobuf.c for (; i < maxlen; i++) i 871 libavformat/aviobuf.c return i + 1; i 629 libavformat/avisynth.c int n, i, plane, rowsize, planeheight, pitch, bits, ret; i 681 libavformat/avisynth.c for (i = 0; i < avs->n_planes; i++) { i 682 libavformat/avisynth.c plane = avs->planes[i]; i 738 libavformat/avlanguage.c int i; i 745 libavformat/avlanguage.c for (i=0; !entry && i<NB_CODESPACES; i++) i 747 libavformat/avlanguage.c lang_table + lang_table_offsets[i], i 748 libavformat/avlanguage.c lang_table_counts[i], i 754 libavformat/avlanguage.c for (i=0; i<NB_CODESPACES; i++) i 91 libavformat/bink.c unsigned int i; i 177 libavformat/bink.c for (i = 0; i < bink->num_audio_tracks; i++) { i 200 libavformat/bink.c for (i = 0; i < bink->num_audio_tracks; i++) i 201 libavformat/bink.c s->streams[i + 1]->id = avio_rl32(pb); i 206 libavformat/bink.c for (i = 0; i < vst->duration; i++) { i 209 libavformat/bink.c if (i == vst->duration - 1) { i 223 libavformat/bink.c if ((ret = av_add_index_entry(vst, pos, i, next_pos - pos, 0, i 134 libavformat/bintext.c int i; i 158 libavformat/bintext.c for (i = 0; i < p->buf_size - 256; i+=2) { i 159 libavformat/bintext.c if ((d[i+1] & 15) == (d[i+1] >> 4) && d[i] && d[i] != 0xFF && d[i] != ' ') { i 35 libavformat/bit.c int i = 0, j, valid = 0; i 37 libavformat/bit.c while (2 * i + 3 < p->buf_size){ i 38 libavformat/bit.c if (AV_RL16(&p->buf[2 * i++]) != SYNC_WORD) i 40 libavformat/bit.c j = AV_RL16(&p->buf[2 * i++]); i 45 libavformat/bit.c i += j; i 80 libavformat/bit.c int i, j, ret; i 102 libavformat/bit.c for(i=0; i<8;i++) i 143 libavformat/bit.c int i; i 152 libavformat/bit.c for (i = 0; i < 8 * pkt->size; i++) i 151 libavformat/bluray.c int i; i 152 libavformat/bluray.c for (i = 0; i < num_title_idx; i++) { i 153 libavformat/bluray.c BLURAY_TITLE_INFO *info = bd_get_title_info(bd->bd, i, 0); i 129 libavformat/brstm.c uint16_t section_count, header_size, i; i 137 libavformat/brstm.c for (i = 0; avio_tell(s->pb) < header_size i 139 libavformat/brstm.c && i < section_count; i++) { i 315 libavformat/brstm.c int i; i 316 libavformat/brstm.c for (i = 0; i < asize; i += 2) { i 317 libavformat/brstm.c b->adpc[i+1] = avio_r8(s->pb); i 318 libavformat/brstm.c b->adpc[i] = avio_r8(s->pb); i 363 libavformat/brstm.c int ret, i; i 420 libavformat/brstm.c for (i = 0; i < par->channels; i++) { i 48 libavformat/c93.c int i; i 52 libavformat/c93.c for (i = 0; i < 16; i += 4) { i 53 libavformat/c93.c if (AV_RL16(p->buf + i) != index || !p->buf[i + 2] || !p->buf[i + 3]) i 55 libavformat/c93.c index += p->buf[i + 2]; i 65 libavformat/c93.c int i; i 68 libavformat/c93.c for (i = 0; i < 512; i++) { i 69 libavformat/c93.c c93->block_records[i].index = avio_rl16(pb); i 70 libavformat/c93.c c93->block_records[i].length = avio_r8(pb); i 71 libavformat/c93.c c93->block_records[i].frames = avio_r8(pb); i 72 libavformat/c93.c if (c93->block_records[i].frames > 32) { i 76 libavformat/c93.c framecount += c93->block_records[i].frames; i 112 libavformat/c93.c int ret, i; i 144 libavformat/c93.c for (i = 0; i < 32; i++) { i 145 libavformat/c93.c c93->frame_offsets[i] = avio_rl32(pb); i 191 libavformat/cafdec.c int i; i 204 libavformat/cafdec.c for (i = 0; i < num_packets; i++) { i 224 libavformat/cafdec.c unsigned int i; i 226 libavformat/cafdec.c for (i = 0; i < nb_entries && !avio_feof(pb); i++) { i 216 libavformat/cafenc.c int i, alloc_size = caf->size_entries_used + 5; i 228 libavformat/cafenc.c for (i = 4; i > 0; i--) { i 229 libavformat/cafenc.c unsigned top = pkt->size >> i * 7; i 99 libavformat/cinedec.c uint64_t i; i 256 libavformat/cinedec.c i = avio_get_str(pb, DESCRIPTION_SIZE, description, DESCRIPTION_SIZE + 1); i 257 libavformat/cinedec.c if (i < DESCRIPTION_SIZE) i 258 libavformat/cinedec.c avio_skip(pb, DESCRIPTION_SIZE - i); i 274 libavformat/cinedec.c for (i = 0; i < st->duration; i++) { i 278 libavformat/cinedec.c av_add_index_entry(st, avio_rl64(pb), i, 0, 0, AVINDEX_KEYFRAME); i 47 libavformat/concat.c size_t i; i 51 libavformat/concat.c for (i = 0; i != data->length; i++) i 52 libavformat/concat.c err |= ffurl_closep(&nodes[i].uc); i 64 libavformat/concat.c size_t len, i; i 74 libavformat/concat.c for (i = 0, len = 1; uri[i]; i++) { i 75 libavformat/concat.c if (uri[i] == *AV_CAT_SEPARATOR) { i 91 libavformat/concat.c for (i = 0; *uri; i++) { i 113 libavformat/concat.c nodes[i].uc = uc; i 114 libavformat/concat.c nodes[i].size = size; i 118 libavformat/concat.c data->length = i; i 136 libavformat/concat.c size_t i = data->current; i 139 libavformat/concat.c result = ffurl_read(nodes[i].uc, buf, size); i 141 libavformat/concat.c if (i + 1 == data->length || i 142 libavformat/concat.c ffurl_seek(nodes[++i].uc, 0, SEEK_SET) < 0) i 152 libavformat/concat.c data->current = i; i 161 libavformat/concat.c size_t i; i 167 libavformat/concat.c for (i = data->length - 1; i && pos < -nodes[i].size; i--) i 168 libavformat/concat.c pos += nodes[i].size; i 172 libavformat/concat.c for (i = 0; i != data->current; i++) i 173 libavformat/concat.c pos += nodes[i].size; i 174 libavformat/concat.c pos += ffurl_seek(nodes[i].uc, 0, SEEK_CUR); i 178 libavformat/concat.c for (i = 0; i != data->length - 1 && pos >= nodes[i].size; i++) i 179 libavformat/concat.c pos -= nodes[i].size; i 185 libavformat/concat.c result = ffurl_seek(nodes[i].uc, pos, whence); i 187 libavformat/concat.c data->current = i; i 188 libavformat/concat.c while (i) i 189 libavformat/concat.c result += nodes[--i].size; i 240 libavformat/concatdec.c int i, ret; i 242 libavformat/concatdec.c for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { i 243 libavformat/concatdec.c if (i < avf->nb_streams) { i 244 libavformat/concatdec.c st = avf->streams[i]; i 249 libavformat/concatdec.c if ((ret = copy_stream_props(st, cat->avf->streams[i])) < 0) i 251 libavformat/concatdec.c cat->cur_file->streams[i].out_stream_index = i; i 260 libavformat/concatdec.c int i, j, ret; i 262 libavformat/concatdec.c for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { i 263 libavformat/concatdec.c st = cat->avf->streams[i]; i 268 libavformat/concatdec.c i, j, st->id); i 271 libavformat/concatdec.c cat->cur_file->streams[i].out_stream_index = j; i 282 libavformat/concatdec.c int i, ret; i 294 libavformat/concatdec.c for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) { i 295 libavformat/concatdec.c map[i].out_stream_index = -1; i 296 libavformat/concatdec.c if ((ret = detect_stream_specific(avf, i)) < 0) i 379 libavformat/concatdec.c unsigned i, j; i 381 libavformat/concatdec.c for (i = 0; i < cat->nb_files; i++) { i 382 libavformat/concatdec.c av_freep(&cat->files[i].url); i 383 libavformat/concatdec.c for (j = 0; j < cat->files[i].nb_streams; j++) { i 384 libavformat/concatdec.c if (cat->files[i].streams[j].bsf) i 385 libavformat/concatdec.c av_bsf_free(&cat->files[i].streams[j].bsf); i 387 libavformat/concatdec.c av_freep(&cat->files[i].streams); i 388 libavformat/concatdec.c av_dict_free(&cat->files[i].metadata); i 401 libavformat/concatdec.c int line = 0, i; i 491 libavformat/concatdec.c for (i = 0; i < cat->nb_files; i++) { i 492 libavformat/concatdec.c if (cat->files[i].start_time == AV_NOPTS_VALUE) i 493 libavformat/concatdec.c cat->files[i].start_time = time; i 495 libavformat/concatdec.c time = cat->files[i].start_time; i 496 libavformat/concatdec.c if (cat->files[i].user_duration == AV_NOPTS_VALUE) { i 497 libavformat/concatdec.c if (cat->files[i].inpoint == AV_NOPTS_VALUE || cat->files[i].outpoint == AV_NOPTS_VALUE) i 499 libavformat/concatdec.c cat->files[i].user_duration = cat->files[i].outpoint - cat->files[i].inpoint; i 501 libavformat/concatdec.c cat->files[i].duration = cat->files[i].user_duration; i 502 libavformat/concatdec.c time += cat->files[i].user_duration; i 504 libavformat/concatdec.c if (i == cat->nb_files) { i 258 libavformat/dashdec.c int64_t i = 0; i 263 libavformat/dashdec.c for (i = 0; i < pls->n_timelines; i++) { i 264 libavformat/dashdec.c if (pls->timelines[i]->starttime > 0) { i 265 libavformat/dashdec.c start_time = pls->timelines[i]->starttime; i 270 libavformat/dashdec.c start_time += pls->timelines[i]->duration; i 272 libavformat/dashdec.c if (pls->timelines[i]->repeat == -1) { i 273 libavformat/dashdec.c start_time = pls->timelines[i]->duration * cur_seq_no; i 277 libavformat/dashdec.c for (j = 0; j < pls->timelines[i]->repeat; j++) { i 281 libavformat/dashdec.c start_time += pls->timelines[i]->duration; i 292 libavformat/dashdec.c int64_t i = 0; i 297 libavformat/dashdec.c for (i = 0; i < pls->n_timelines; i++) { i 298 libavformat/dashdec.c if (pls->timelines[i]->starttime > 0) { i 299 libavformat/dashdec.c start_time = pls->timelines[i]->starttime; i 304 libavformat/dashdec.c start_time += pls->timelines[i]->duration; i 305 libavformat/dashdec.c for (j = 0; j < pls->timelines[i]->repeat; j++) { i 309 libavformat/dashdec.c start_time += pls->timelines[i]->duration; i 331 libavformat/dashdec.c int i; i 333 libavformat/dashdec.c for (i = 0; i < pls->n_fragments; i++) { i 334 libavformat/dashdec.c free_fragment(&pls->fragments[i]); i 342 libavformat/dashdec.c int i; i 344 libavformat/dashdec.c for (i = 0; i < pls->n_timelines; i++) { i 345 libavformat/dashdec.c av_freep(&pls->timelines[i]); i 371 libavformat/dashdec.c int i; i 372 libavformat/dashdec.c for (i = 0; i < c->n_videos; i++) { i 373 libavformat/dashdec.c struct representation *pls = c->videos[i]; i 382 libavformat/dashdec.c int i; i 383 libavformat/dashdec.c for (i = 0; i < c->n_audios; i++) { i 384 libavformat/dashdec.c struct representation *pls = c->audios[i]; i 393 libavformat/dashdec.c int i; i 394 libavformat/dashdec.c for (i = 0; i < c->n_subtitles; i++) { i 395 libavformat/dashdec.c struct representation *pls = c->subtitles[i]; i 475 libavformat/dashdec.c int i; i 485 libavformat/dashdec.c for (i = 0; i < n_baseurl_nodes; ++i) { i 486 libavformat/dashdec.c if (baseurl_nodes[i] && i 487 libavformat/dashdec.c baseurl_nodes[i]->children && i 488 libavformat/dashdec.c baseurl_nodes[i]->children->type == XML_TEXT_NODE) { i 489 libavformat/dashdec.c text = xmlNodeGetContent(baseurl_nodes[i]->children); i 526 libavformat/dashdec.c int i; i 529 libavformat/dashdec.c for (i = 0; i < n_nodes; ++i) { i 530 libavformat/dashdec.c if (nodes[i]) { i 531 libavformat/dashdec.c val = xmlGetProp(nodes[i], attrname); i 560 libavformat/dashdec.c int i = 0; i 565 libavformat/dashdec.c for (i = 0; i < 2; i++) { i 566 libavformat/dashdec.c attr = i ? "mimeType" : "contentType"; i 720 libavformat/dashdec.c int i; i 723 libavformat/dashdec.c for (i = n_baseurl_nodes-1; i >= 0 ; i--) { i 724 libavformat/dashdec.c text = xmlNodeGetContent(baseurl_nodes[i]); i 784 libavformat/dashdec.c for (i = 0; i < n_baseurl_nodes; ++i) { i 785 libavformat/dashdec.c if (i == rootId) { i 788 libavformat/dashdec.c text = xmlNodeGetContent(baseurl_nodes[i]); i 806 libavformat/dashdec.c xmlNodeSetContent(baseurl_nodes[i], tmp_str); i 1464 libavformat/dashdec.c int i = 0; i 1466 libavformat/dashdec.c for (i = 0; i < pls->n_timelines; i++) { i 1467 libavformat/dashdec.c if (pls->timelines[i]->repeat == -1) { i 1468 libavformat/dashdec.c int length_of_each_segment = pls->timelines[i]->duration / pls->fragment_timescale; i 1471 libavformat/dashdec.c num += pls->timelines[i]->repeat; i 1517 libavformat/dashdec.c int ret = 0, i; i 1558 libavformat/dashdec.c for (i = 0; i < n_videos; i++) { i 1559 libavformat/dashdec.c struct representation *cur_video = videos[i]; i 1560 libavformat/dashdec.c struct representation *ccur_video = c->videos[i]; i 1574 libavformat/dashdec.c for (i = 0; i < n_audios; i++) { i 1575 libavformat/dashdec.c struct representation *cur_audio = audios[i]; i 1576 libavformat/dashdec.c struct representation *ccur_audio = c->audios[i]; i 1910 libavformat/dashdec.c int ret = 0, i; i 1965 libavformat/dashdec.c for (i = 0; i < pls->ctx->nb_streams; i++) i 1966 libavformat/dashdec.c pls->ctx->streams[i]->r_frame_rate = pls->framerate; i 1981 libavformat/dashdec.c int i; i 1994 libavformat/dashdec.c for (i = 0; i < pls->ctx->nb_streams; i++) { i 1996 libavformat/dashdec.c AVStream *ist = pls->ctx->streams[i]; i 2001 libavformat/dashdec.c st->id = i; i 2017 libavformat/dashdec.c int i = 0; i 2025 libavformat/dashdec.c for (i=0;i<n_pls;i++) { i 2026 libavformat/dashdec.c if (av_strcasecmp(pls[i]->init_section->url,url) || pls[i]->init_section->url_offset != url_offset || pls[i]->init_section->size != size) { i 2055 libavformat/dashdec.c int i; i 2077 libavformat/dashdec.c for (i = 0; i < c->n_videos; i++) { i 2078 libavformat/dashdec.c rep = c->videos[i]; i 2079 libavformat/dashdec.c if (i > 0 && c->is_init_section_common_video) { i 2095 libavformat/dashdec.c for (i = 0; i < c->n_audios; i++) { i 2096 libavformat/dashdec.c rep = c->audios[i]; i 2097 libavformat/dashdec.c if (i > 0 && c->is_init_section_common_audio) { i 2113 libavformat/dashdec.c for (i = 0; i < c->n_subtitles; i++) { i 2114 libavformat/dashdec.c rep = c->subtitles[i]; i 2115 libavformat/dashdec.c if (i > 0 && c->is_init_section_common_audio) { i 2141 libavformat/dashdec.c for (i = 0; i < c->n_videos; i++) { i 2142 libavformat/dashdec.c rep = c->videos[i]; i 2150 libavformat/dashdec.c for (i = 0; i < c->n_audios; i++) { i 2151 libavformat/dashdec.c rep = c->audios[i]; i 2163 libavformat/dashdec.c for (i = 0; i < c->n_subtitles; i++) { i 2164 libavformat/dashdec.c rep = c->subtitles[i]; i 2183 libavformat/dashdec.c int i, j; i 2185 libavformat/dashdec.c for (i = 0; i < n; i++) { i 2186 libavformat/dashdec.c struct representation *pls = p[i]; i 2209 libavformat/dashdec.c int ret = 0, i; i 2218 libavformat/dashdec.c for (i = 0; i < c->n_videos; i++) { i 2219 libavformat/dashdec.c rep = c->videos[i]; i 2227 libavformat/dashdec.c for (i = 0; i < c->n_audios; i++) { i 2228 libavformat/dashdec.c rep = c->audios[i]; i 2237 libavformat/dashdec.c for (i = 0; i < c->n_subtitles; i++) { i 2238 libavformat/dashdec.c rep = c->subtitles[i]; i 2282 libavformat/dashdec.c int i = 0; i 2307 libavformat/dashdec.c for (i = 0; i < pls->n_timelines; i++) { i 2308 libavformat/dashdec.c if (pls->timelines[i]->starttime > 0) { i 2309 libavformat/dashdec.c duration = pls->timelines[i]->starttime; i 2311 libavformat/dashdec.c duration += pls->timelines[i]->duration; i 2315 libavformat/dashdec.c for (j = 0; j < pls->timelines[i]->repeat; j++) { i 2316 libavformat/dashdec.c duration += pls->timelines[i]->duration; i 2345 libavformat/dashdec.c int ret = 0, i; i 2355 libavformat/dashdec.c for (i = 0; i < c->n_videos; i++) { i 2357 libavformat/dashdec.c ret = dash_seek(s, c->videos[i], seek_pos_msec, flags, !c->videos[i]->ctx); i 2359 libavformat/dashdec.c for (i = 0; i < c->n_audios; i++) { i 2361 libavformat/dashdec.c ret = dash_seek(s, c->audios[i], seek_pos_msec, flags, !c->audios[i]->ctx); i 2363 libavformat/dashdec.c for (i = 0; i < c->n_subtitles; i++) { i 2365 libavformat/dashdec.c ret = dash_seek(s, c->subtitles[i], seek_pos_msec, flags, !c->subtitles[i]->ctx); i 262 libavformat/dashenc.c int i; i 263 libavformat/dashenc.c for (i = 0; i < SEGMENT_TYPE_NB; i++) i 264 libavformat/dashenc.c if (formats[i].segment_type == segment_type) i 265 libavformat/dashenc.c return formats[i].str; i 306 libavformat/dashenc.c for (int i = 0; i < s->nb_streams; ++i) { i 307 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 309 libavformat/dashenc.c c->segment_type_option, s->streams[i]->codecpar->codec_id); i 313 libavformat/dashenc.c av_log(s, AV_LOG_ERROR, "Could not select DASH segment type for stream %d\n", i); i 318 libavformat/dashenc.c av_log(s, AV_LOG_ERROR, "Could not get extension type for stream %d\n", i); i 363 libavformat/dashenc.c int i; i 366 libavformat/dashenc.c for (i = 0; codecs[i].id; i++) i 367 libavformat/dashenc.c if (codecs[i].id == par->codec_id) { i 368 libavformat/dashenc.c if (codecs[i].id == AV_CODEC_ID_VP9) { i 371 libavformat/dashenc.c av_strlcpy(str, codecs[i].str, size); i 526 libavformat/dashenc.c int i, start_index, start_number; i 547 libavformat/dashenc.c for (i = start_index; i < os->nb_segments; i++) { i 548 libavformat/dashenc.c Segment *seg = os->segments[i]; i 560 libavformat/dashenc.c for (i = start_index; i < os->nb_segments; i++) { i 561 libavformat/dashenc.c Segment *seg = os->segments[i]; i 614 libavformat/dashenc.c int i, j; i 617 libavformat/dashenc.c for (i = 0; i < c->nb_as; i++) { i 618 libavformat/dashenc.c av_dict_free(&c->as[i].metadata); i 619 libavformat/dashenc.c av_freep(&c->as[i].descriptor); i 627 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 628 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 656 libavformat/dashenc.c int i, start_index, start_number; i 678 libavformat/dashenc.c for (i = start_index; i < os->nb_segments; ) { i 679 libavformat/dashenc.c Segment *seg = os->segments[i]; i 682 libavformat/dashenc.c if (i == start_index || seg->time != cur_time) { i 687 libavformat/dashenc.c while (i + repeat + 1 < os->nb_segments && i 688 libavformat/dashenc.c os->segments[i + repeat + 1]->duration == seg->duration && i 689 libavformat/dashenc.c os->segments[i + repeat + 1]->time == os->segments[i + repeat]->time + os->segments[i + repeat]->duration) i 694 libavformat/dashenc.c i += 1 + repeat; i 704 libavformat/dashenc.c for (i = start_index; i < os->nb_segments; i++) { i 705 libavformat/dashenc.c Segment *seg = os->segments[i]; i 715 libavformat/dashenc.c for (i = start_index; i < os->nb_segments; i++) { i 716 libavformat/dashenc.c Segment *seg = os->segments[i]; i 807 libavformat/dashenc.c int i; i 833 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 834 libavformat/dashenc.c AVStream *st = s->streams[i]; i 835 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 847 libavformat/dashenc.c i, os->format_name, os->codec_str, bandwidth_str, s->streams[i]->codecpar->width, s->streams[i]->codecpar->height); i 865 libavformat/dashenc.c i, os->format_name, os->codec_str, bandwidth_str, s->streams[i]->codecpar->sample_rate); i 867 libavformat/dashenc.c s->streams[i]->codecpar->channels); i 871 libavformat/dashenc.c i, os->producer_reference_time.flags ? "captured" : "encoder", os->producer_reference_time_str, c->presentation_time_offset); i 878 libavformat/dashenc.c output_segment_list(os, out, s, i, final); i 910 libavformat/dashenc.c static int adaptation_set_add_stream(AVFormatContext *s, int as_idx, int i) i 914 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 916 libavformat/dashenc.c if (as->media_type != s->streams[i]->codecpar->codec_type) { i 917 libavformat/dashenc.c av_log(s, AV_LOG_ERROR, "Codec type of stream %d doesn't match AdaptationSet's media type\n", i); i 920 libavformat/dashenc.c av_log(s, AV_LOG_ERROR, "Stream %d is already assigned to an AdaptationSet\n", i); i 939 libavformat/dashenc.c int i, n, ret; i 943 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 944 libavformat/dashenc.c if ((ret = add_adaptation_set(s, &as, s->streams[i]->codecpar->codec_type)) < 0) i 946 libavformat/dashenc.c as->id = i; i 948 libavformat/dashenc.c c->streams[i].as_idx = c->nb_as; i 973 libavformat/dashenc.c i = strtol(id_str, &end_str, 10); i 974 libavformat/dashenc.c if (id_str == end_str || i < 0 || i > c->nb_as) { i 981 libavformat/dashenc.c as->id = i; i 1075 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1076 libavformat/dashenc.c if (s->streams[i]->codecpar->codec_type != type) i 1079 libavformat/dashenc.c as->media_type = s->streams[i]->codecpar->codec_type; i 1081 libavformat/dashenc.c if ((ret = adaptation_set_add_stream(s, c->nb_as, i)) < 0) i 1085 libavformat/dashenc.c i = strtol(idx_str, &end_str, 10); i 1086 libavformat/dashenc.c if (idx_str == end_str || i < 0 || i >= s->nb_streams) { i 1090 libavformat/dashenc.c av_log(s, AV_LOG_DEBUG, "Map stream %d\n", i); i 1093 libavformat/dashenc.c as->media_type = s->streams[i]->codecpar->codec_type; i 1096 libavformat/dashenc.c if ((ret = adaptation_set_add_stream(s, c->nb_as, i)) < 0) i 1111 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1112 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 1114 libavformat/dashenc.c av_log(s, AV_LOG_ERROR, "Stream %d is not mapped to an AdaptationSet\n", i); i 1120 libavformat/dashenc.c for (i = 0; i < c->nb_as; i++) { i 1121 libavformat/dashenc.c as = &c->as[i]; i 1142 libavformat/dashenc.c int ret, i; i 1233 libavformat/dashenc.c for (i = 0; i < c->nb_as; i++) { i 1234 libavformat/dashenc.c if ((ret = write_adaptation_set(s, out, i, final)) < 0) i 1279 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1281 libavformat/dashenc.c AVStream *st = s->streams[i]; i 1282 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 1287 libavformat/dashenc.c get_hls_playlist_name(playlist_file, sizeof(playlist_file), NULL, i); i 1289 libavformat/dashenc.c playlist_file, NULL, i, is_default); i 1300 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1303 libavformat/dashenc.c AVStream *st = s->streams[i]; i 1304 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 1322 libavformat/dashenc.c get_hls_playlist_name(playlist_file, sizeof(playlist_file), NULL, i); i 1348 libavformat/dashenc.c int ret = 0, i; i 1462 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1463 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 1470 libavformat/dashenc.c os->bit_rate = s->streams[i]->codecpar->bit_rate; i 1474 libavformat/dashenc.c av_log(s, level, "No bit rate set for stream %d\n", i); i 1480 libavformat/dashenc.c dict_copy_entry(&as->metadata, s->streams[i]->metadata, "language"); i 1481 libavformat/dashenc.c dict_copy_entry(&as->metadata, s->streams[i]->metadata, "role"); i 1530 libavformat/dashenc.c avcodec_parameters_copy(st->codecpar, s->streams[i]->codecpar); i 1531 libavformat/dashenc.c st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; i 1532 libavformat/dashenc.c st->time_base = s->streams[i]->time_base; i 1533 libavformat/dashenc.c st->avg_frame_rate = s->streams[i]->avg_frame_rate; i 1551 libavformat/dashenc.c ff_dash_fill_tmpl_params(os->initfile, sizeof(os->initfile), os->single_file_name, i, 0, os->bit_rate, 0); i 1553 libavformat/dashenc.c snprintf(os->initfile, sizeof(os->initfile), "%s-stream%d.%s", basename, i, os->format_name); i 1555 libavformat/dashenc.c ff_dash_fill_tmpl_params(os->initfile, sizeof(os->initfile), os->init_seg_name, i, 0, os->bit_rate, 0); i 1591 libavformat/dashenc.c av_log(s, AV_LOG_WARNING, "frag_type set to duration for stream %d but no frag_duration set\n", i); i 1600 libavformat/dashenc.c av_log(s, AV_LOG_WARNING, "frag_type set to P-Frame reordering, but no parser found for stream %d\n", i); i 1630 libavformat/dashenc.c av_dict_set_int(&opts, "dash_track_number", i + 1, 0); i 1640 libavformat/dashenc.c av_log(s, AV_LOG_VERBOSE, "Representation %d init segment will be written to: %s\n", i, filename); i 1642 libavformat/dashenc.c s->streams[i]->time_base = st->time_base; i 1648 libavformat/dashenc.c AVRational avg_frame_rate = s->streams[i]->avg_frame_rate; i 1689 libavformat/dashenc.c if (s->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) i 1709 libavformat/dashenc.c int i, ret; i 1710 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1711 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 1872 libavformat/dashenc.c for (int i = 0; i < remove_count; ++i) { i 1873 libavformat/dashenc.c dashenc_delete_segment_file(s, os->segments[i]->file); i 1876 libavformat/dashenc.c av_free(os->segments[i]); i 1886 libavformat/dashenc.c int i, ret = 0; i 1907 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1908 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 1909 libavformat/dashenc.c AVStream *st = s->streams[i]; i 1919 libavformat/dashenc.c if (stream >= 0 && i != stream) { i 1921 libavformat/dashenc.c s->streams[i]->codecpar->codec_type != AVMEDIA_TYPE_VIDEO) i 1923 libavformat/dashenc.c if (s->streams[i]->codecpar->codec_type != AVMEDIA_TYPE_AUDIO) i 1967 libavformat/dashenc.c av_log(s, AV_LOG_VERBOSE, "Representation %d media segment %d written to: %s\n", i, os->segment_index, os->full_path); i 1973 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1974 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 1982 libavformat/dashenc.c for (i = 0; i < s->nb_streams; i++) { i 1983 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 2264 libavformat/dashenc.c int i; i 2281 libavformat/dashenc.c for (i = 0; i < s->nb_streams; ++i) { i 2282 libavformat/dashenc.c OutputStream *os = &c->streams[i]; i 2287 libavformat/dashenc.c get_hls_playlist_name(filename, sizeof(filename), c->dirname, i); i 186 libavformat/dss.c int i; i 189 libavformat/dss.c for (i = 3; i < DSS_FRAME_SIZE; i += 2) i 190 libavformat/dss.c dst[i] = src[i]; i 192 libavformat/dss.c for (i = 0; i < DSS_FRAME_SIZE - 2; i += 2) i 193 libavformat/dss.c dst[i] = src[i + 4]; i 38 libavformat/dtsdec.c int sum, max, pos, ret, i; i 121 libavformat/dtsdec.c for (i=0; i<FF_ARRAY_ELEMS(markers); i++) { i 122 libavformat/dtsdec.c sum += markers[i]; i 123 libavformat/dtsdec.c if (markers[max] < markers[i]) i 124 libavformat/dtsdec.c max = i; i 51 libavformat/dump.c int len, i, j, c; i 53 libavformat/dump.c for (i = 0; i < size; i += 16) { i 54 libavformat/dump.c len = size - i; i 57 libavformat/dump.c HEXDUMP_PRINT("%08x ", i); i 60 libavformat/dump.c HEXDUMP_PRINT(" %02x", buf[i + j]); i 66 libavformat/dump.c c = buf[i + j]; i 407 libavformat/dump.c int i; i 412 libavformat/dump.c for (i = 0; i < st->nb_side_data; i++) { i 413 libavformat/dump.c AVPacketSideData sd = st->side_data[i]; i 482 libavformat/dump.c static void dump_stream_format(AVFormatContext *ic, int i, i 487 libavformat/dump.c AVStream *st = ic->streams[i]; i 516 libavformat/dump.c av_log(NULL, AV_LOG_INFO, " Stream #%d:%d", index, i); i 603 libavformat/dump.c int i; i 649 libavformat/dump.c for (i = 0; i < ic->nb_chapters; i++) { i 650 libavformat/dump.c AVChapter *ch = ic->chapters[i]; i 651 libavformat/dump.c av_log(NULL, AV_LOG_INFO, " Chapter #%d:%d: ", index, i); i 679 libavformat/dump.c for (i = 0; i < ic->nb_streams; i++) i 680 libavformat/dump.c if (!printed[i]) i 681 libavformat/dump.c dump_stream_format(ic, i, index, is_output); i 122 libavformat/dv.c int size, chan, i, j, d, of, smpls, freq, quant, half_ch; i 161 libavformat/dv.c for (i = 0; i < sys->difseg_size; i++) { i 163 libavformat/dv.c if (quant == 1 && i == half_ch) { i 175 libavformat/dv.c of = sys->audio_shuffle[i][j] + i 195 libavformat/dv.c of = sys->audio_shuffle[i % half_ch][j] + i 204 libavformat/dv.c of = sys->audio_shuffle[i % half_ch + half_ch][j] + i 225 libavformat/dv.c int freq, stype, smpls, quant, i, ach; i 256 libavformat/dv.c for (i = 0; i < ach; i++) { i 257 libavformat/dv.c if (!c->ast[i]) { i 258 libavformat/dv.c c->ast[i] = avformat_new_stream(c->fctx, NULL); i 259 libavformat/dv.c if (!c->ast[i]) i 261 libavformat/dv.c avpriv_set_pts_info(c->ast[i], 64, 1, 30000); i 262 libavformat/dv.c c->ast[i]->codecpar->codec_type = AVMEDIA_TYPE_AUDIO; i 263 libavformat/dv.c c->ast[i]->codecpar->codec_id = AV_CODEC_ID_PCM_S16LE; i 265 libavformat/dv.c av_init_packet(&c->audio_pkt[i]); i 266 libavformat/dv.c c->audio_pkt[i].size = 0; i 267 libavformat/dv.c c->audio_pkt[i].data = c->audio_buf[i]; i 268 libavformat/dv.c c->audio_pkt[i].stream_index = c->ast[i]->index; i 269 libavformat/dv.c c->audio_pkt[i].flags |= AV_PKT_FLAG_KEY; i 271 libavformat/dv.c c->ast[i]->codecpar->sample_rate = dv_audio_frequency[freq]; i 272 libavformat/dv.c c->ast[i]->codecpar->channels = 2; i 273 libavformat/dv.c c->ast[i]->codecpar->channel_layout = AV_CH_LAYOUT_STEREO; i 274 libavformat/dv.c c->ast[i]->codecpar->bit_rate = 2 * dv_audio_frequency[freq] * 16; i 275 libavformat/dv.c c->ast[i]->start_time = 0; i 277 libavformat/dv.c c->ach = i; i 350 libavformat/dv.c int i; i 352 libavformat/dv.c for (i = 0; i < c->ach; i++) { i 353 libavformat/dv.c if (c->ast[i] && c->audio_pkt[i].size) { i 354 libavformat/dv.c *pkt = c->audio_pkt[i]; i 355 libavformat/dv.c c->audio_pkt[i].size = 0; i 367 libavformat/dv.c int size, i; i 379 libavformat/dv.c for (i = 0; i < c->ach; i++) { i 380 libavformat/dv.c c->audio_pkt[i].pos = pos; i 381 libavformat/dv.c c->audio_pkt[i].size = size; i 382 libavformat/dv.c c->audio_pkt[i].pts = c->abytes * 30000 * 8 / i 383 libavformat/dv.c c->ast[i]->codecpar->bit_rate; i 384 libavformat/dv.c ppcm[i] = c->audio_buf[i]; i 603 libavformat/dv.c int i; i 611 libavformat/dv.c for (i = 0; i < p->buf_size-4; i++) { i 612 libavformat/dv.c unsigned state = AV_RB32(p->buf+i); i 620 libavformat/dv.c if (!i) i 625 libavformat/dv.c marker_pos = i; i 626 libavformat/dv.c if (state == 0xff3f0701 && i - marker_pos == 80) i 30 libavformat/dvbsub.c int i, j, k; i 35 libavformat/dvbsub.c for(i=0; i<p->buf_size; i++){ i 36 libavformat/dvbsub.c if (p->buf[i] == 0x0f) { i 37 libavformat/dvbsub.c const uint8_t *ptr = p->buf + i; i 183 libavformat/dvenc.c int i, j, d, of, size; i 186 libavformat/dvenc.c for (i = 0; i < c->sys->difseg_size; i++) { i 189 libavformat/dvenc.c dv_write_pack(dv_aaux_packs_dist[i][j], c, &frame_ptr[3], channel, i); i 191 libavformat/dvenc.c of = c->sys->audio_shuffle[i][j] + (d - 8)/2 * c->sys->audio_stride; i 241 libavformat/dvenc.c int i, reqasize; i 260 libavformat/dvenc.c for (i = 0; i < c->n_ast && st != c->ast[i]; i++); i 263 libavformat/dvenc.c if (av_fifo_size(c->audio_data[i]) + data_size >= 100*MAX_AUDIO_FRAME_SIZE) i 265 libavformat/dvenc.c av_fifo_generic_write(c->audio_data[i], data, data_size, NULL); i 270 libavformat/dvenc.c c->has_audio |= ((reqasize <= av_fifo_size(c->audio_data[i])) << i); i 281 libavformat/dvenc.c for (i=0; i < c->n_ast; i++) { i 282 libavformat/dvenc.c dv_inject_audio(c, i, *frame); i 283 libavformat/dvenc.c reqasize = 4 * dv_audio_frame_size(c->sys, c->frames, c->ast[i]->codecpar->sample_rate); i 284 libavformat/dvenc.c av_fifo_drain(c->audio_data[i], reqasize); i 285 libavformat/dvenc.c c->has_audio |= ((reqasize <= av_fifo_size(c->audio_data[i])) << i); i 302 libavformat/dvenc.c int i; i 309 libavformat/dvenc.c for (i=0; i<s->nb_streams; i++) { i 310 libavformat/dvenc.c switch (s->streams[i]->codecpar->codec_type) { i 313 libavformat/dvenc.c vst = s->streams[i]; i 317 libavformat/dvenc.c c->ast[c->n_ast++] = s->streams[i]; i 327 libavformat/dvenc.c for (i=0; i<c->n_ast; i++) { i 328 libavformat/dvenc.c if (c->ast[i]) { i 329 libavformat/dvenc.c if(c->ast[i]->codecpar->codec_id != AV_CODEC_ID_PCM_S16LE || i 330 libavformat/dvenc.c c->ast[i]->codecpar->channels != 2) i 332 libavformat/dvenc.c if (c->ast[i]->codecpar->sample_rate != 48000 && i 333 libavformat/dvenc.c c->ast[i]->codecpar->sample_rate != 44100 && i 334 libavformat/dvenc.c c->ast[i]->codecpar->sample_rate != 32000 ) i 362 libavformat/dvenc.c for (i=0; i < c->n_ast; i++) { i 363 libavformat/dvenc.c if (c->ast[i] && !(c->audio_data[i]=av_fifo_alloc_array(100, MAX_AUDIO_FRAME_SIZE))) { i 390 libavformat/dvenc.c int i; i 391 libavformat/dvenc.c for (i = 0; i < s->nb_streams; i++) { i 392 libavformat/dvenc.c tcr = av_dict_get(s->streams[i]->metadata, "timecode", NULL, 0); i 425 libavformat/dvenc.c for (int i = 0; i < c->n_ast; i++) i 426 libavformat/dvenc.c av_fifo_freep(&c->audio_data[i]); i 96 libavformat/electronicarts.c int i; i 102 libavformat/electronicarts.c for (i = 0; i < size; i++) { i 363 libavformat/electronicarts.c int i; i 365 libavformat/electronicarts.c for (i = 0; i < 5 && (!ea->audio_codec || !ea->video.codec); i++) { i 371 libavformat/electronicarts.c if (i == 0) i 82 libavformat/ffmetadec.c int i = 0; i 86 libavformat/ffmetadec.c if (i < size - 1) i 87 libavformat/ffmetadec.c buf[i++] = c; i 92 libavformat/ffmetadec.c if (i < size - 1) i 93 libavformat/ffmetadec.c buf[i++] = c; i 95 libavformat/ffmetadec.c buf[i] = 0; i 62 libavformat/ffmetaenc.c int i; i 66 libavformat/ffmetaenc.c for (i = 0; i < s->nb_streams; i++) { i 69 libavformat/ffmetaenc.c write_tags(s->pb, s->streams[i]->metadata); i 72 libavformat/ffmetaenc.c for (i = 0; i < s->nb_chapters; i++) { i 73 libavformat/ffmetaenc.c AVChapter *ch = s->chapters[i]; i 120 libavformat/fifo.c int ret, i; i 133 libavformat/fifo.c for (i = 0;i < avf2->nb_streams; i++) i 134 libavformat/fifo.c avf2->streams[i]->cur_dts = 0; i 449 libavformat/fifo.c int ret = 0, i; i 467 libavformat/fifo.c for (i = 0; i < avf->nb_streams; ++i) { i 472 libavformat/fifo.c ret = ff_stream_encode_params_copy(st, avf->streams[i]); i 109 libavformat/fifo_test.c int i; i 118 libavformat/fifo_test.c for (i = 0; i < ctx->pts_written_nr; ++i ) { i 119 libavformat/fifo_test.c printf(i ? ",%d" : "%d", ctx->pts_written[i]); i 46 libavformat/filmstripenc.c int i; i 57 libavformat/filmstripenc.c for (i = 0; i < 16; i++) i 81 libavformat/fitsdec.c int i, ret, image = 0; i 117 libavformat/fitsdec.c for (i = 1; i < header->naxis; i++) { i 118 libavformat/fitsdec.c if(size && header->naxisn[i] > UINT64_MAX / size) i 120 libavformat/fitsdec.c size *= header->naxisn[i]; i 42 libavformat/flacdec.c int i; i 43 libavformat/flacdec.c for(i=0; i<st->nb_index_entries; i++) { i 44 libavformat/flacdec.c st->index_entries[i].pos += metadata_head_size; i 127 libavformat/flacdec.c int i, chapters, track, ti; i 134 libavformat/flacdec.c for (i = 0; i < chapters; i++) { i 157 libavformat/flacdec.c int i, seek_point_count = metadata_size/SEEKPOINT_SIZE; i 160 libavformat/flacdec.c for(i=0; i<seek_point_count; i++) { i 87 libavformat/flacenc.c int i, mimelen, desclen, type = 0, blocklen; i 108 libavformat/flacenc.c for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { i 109 libavformat/flacenc.c if (!av_strcasecmp(e->value, ff_id3v2_picture_types[i])) { i 110 libavformat/flacenc.c type = i; i 166 libavformat/flacenc.c int i, ret, padding = s->metadata_header_padding; i 173 libavformat/flacenc.c for (i = 0; i < s->nb_streams; i++) { i 174 libavformat/flacenc.c AVStream *st = s->streams[i]; i 203 libavformat/flacenc.c int i; i 206 libavformat/flacenc.c for (i = 0; i < s->nb_streams; i++) { i 207 libavformat/flacenc.c AVStream *st = s->streams[i]; i 214 libavformat/flacenc.c par = s->streams[i]->codecpar; i 215 libavformat/flacenc.c c->audio_stream_idx = i; i 218 libavformat/flacenc.c av_log(s, AV_LOG_WARNING, "Video stream #%d is not an attached picture. Ignoring\n", i); i 133 libavformat/flvdec.c unsigned int i = 0; i 144 libavformat/flvdec.c for (i = 0; i < flv->keyframe_count; i++) { i 146 libavformat/flvdec.c flv->keyframe_filepositions[i], flv->keyframe_times[i] * 1000); i 147 libavformat/flvdec.c av_add_index_entry(stream, flv->keyframe_filepositions[i], i 148 libavformat/flvdec.c flv->keyframe_times[i] * 1000, 0, 0, AVINDEX_KEYFRAME); i 401 libavformat/flvdec.c unsigned int timeslen = 0, fileposlen = 0, i; i 448 libavformat/flvdec.c for (i = 0; i < arraylen && avio_tell(ioc) < max_pos - 1; i++) { i 451 libavformat/flvdec.c current_array[0][i] = av_int2double(avio_rb64(ioc)); i 462 libavformat/flvdec.c for (i = 0; i < FFMIN(2,fileposlen); i++) { i 463 libavformat/flvdec.c flv->validate_index[i].pos = filepositions[i]; i 464 libavformat/flvdec.c flv->validate_index[i].dts = times[i] * 1000; i 465 libavformat/flvdec.c flv->validate_count = i + 1; i 556 libavformat/flvdec.c unsigned int arraylen, i; i 559 libavformat/flvdec.c for (i = 0; i < arraylen && avio_tell(ioc) < max_pos - 1; i++) i 696 libavformat/flvdec.c int i; i 726 libavformat/flvdec.c for (i = 0; i < s->nb_streams; i++) { i 727 libavformat/flvdec.c stream = s->streams[i]; i 730 libavformat/flvdec.c flv->last_keyframe_stream_index = i; i 734 libavformat/flvdec.c flv->last_keyframe_stream_index = i; i 787 libavformat/flvdec.c int i; i 789 libavformat/flvdec.c for (i=0; i<FLV_STREAM_TYPE_NB; i++) i 790 libavformat/flvdec.c av_freep(&flv->new_extradata[i]); i 826 libavformat/flvdec.c int i, j, out; i 829 libavformat/flvdec.c for (i = 0; i < s->nb_streams; i++) { i 830 libavformat/flvdec.c AVStream *st = s->streams[i]; i 888 libavformat/flvdec.c int i, length = -1; i 922 libavformat/flvdec.c for (i = 0; i < s->nb_streams; i++) { i 923 libavformat/flvdec.c st = s->streams[i]; i 928 libavformat/flvdec.c if (i == s->nb_streams) { i 951 libavformat/flvdec.c int64_t i; i 954 libavformat/flvdec.c for (i=0; !avio_feof(s->pb); i++) { i 955 libavformat/flvdec.c int j = i & (RESYNC_BUFFER_SIZE-1); i 960 libavformat/flvdec.c if (i >= 8 && pos) { i 972 libavformat/flvdec.c if (i > 22) { i 974 libavformat/flvdec.c if (lsize2 >= 11 && lsize2 + 8LL < FFMIN(i, RESYNC_BUFFER_SIZE)) { i 977 libavformat/flvdec.c if (lsize1 >= 11 && lsize1 + 8LL + lsize2 < FFMIN(i, RESYNC_BUFFER_SIZE)) { i 980 libavformat/flvdec.c avio_seek(s->pb, pos + i - lsize1 - lsize2 - 8, SEEK_SET); i 993 libavformat/flvdec.c int ret, i, size, flags; i 1100 libavformat/flvdec.c for (i = 0; i < s->nb_streams; i++) { i 1101 libavformat/flvdec.c st = s->streams[i]; i 1118 libavformat/flvdec.c if (i == s->nb_streams) { i 655 libavformat/flvenc.c int i; i 658 libavformat/flvenc.c for (i = 0; i < s->nb_streams; i++) { i 659 libavformat/flvenc.c AVCodecParameters *par = s->streams[i]->codecpar; i 663 libavformat/flvenc.c if (s->streams[i]->avg_frame_rate.den && i 664 libavformat/flvenc.c s->streams[i]->avg_frame_rate.num) { i 665 libavformat/flvenc.c flv->framerate = av_q2d(s->streams[i]->avg_frame_rate); i 713 libavformat/flvenc.c avcodec_get_name(par->codec_id), i); i 720 libavformat/flvenc.c av_get_media_type_string(par->codec_type), i); i 723 libavformat/flvenc.c avpriv_set_pts_info(s->streams[i], 32, 1, 1000); /* 32 bit pts in ms */ i 728 libavformat/flvenc.c s->streams[i]->priv_data = sc; i 739 libavformat/flvenc.c int i; i 750 libavformat/flvenc.c for (i = 0; i < s->nb_streams; i++) i 751 libavformat/flvenc.c if (s->streams[i]->codecpar->codec_tag == 5) { i 766 libavformat/flvenc.c for (i = 0; i < s->nb_streams; i++) { i 767 libavformat/flvenc.c flv_write_codec_header(s, s->streams[i]->codecpar, 0); i 780 libavformat/flvenc.c int i, res; i 843 libavformat/flvenc.c for (i = 0; i < s->nb_streams; i++) { i 844 libavformat/flvenc.c AVCodecParameters *par = s->streams[i]->codecpar; i 845 libavformat/flvenc.c FLVStreamContext *sc = s->streams[i]->priv_data; i 56 libavformat/format.c void *i = 0; i 69 libavformat/format.c while ((fmt = av_muxer_iterate(&i))) { i 121 libavformat/format.c void *i = 0; i 122 libavformat/format.c while ((fmt = av_demuxer_iterate(&i))) i 135 libavformat/format.c void *i = 0; i 160 libavformat/format.c while ((fmt1 = av_demuxer_iterate(&i))) { i 31 libavformat/framecrcenc.c int i; i 32 libavformat/framecrcenc.c for (i = 0; i < s->nb_streams; i++) { i 33 libavformat/framecrcenc.c AVStream *st = s->streams[i]; i 38 libavformat/framecrcenc.c i, par->extradata_size, crc); i 55 libavformat/framecrcenc.c int i, j; i 58 libavformat/framecrcenc.c for (i=0; i<pkt->side_data_elems; i++) { i 60 libavformat/framecrcenc.c if (HAVE_BIGENDIAN && AV_PKT_DATA_PALETTE == pkt->side_data[i].type) { i 61 libavformat/framecrcenc.c for (j=0; j<pkt->side_data[i].size; j++) { i 63 libavformat/framecrcenc.c pkt->side_data[i].data + (j^3), i 68 libavformat/framecrcenc.c pkt->side_data[i].data, i 69 libavformat/framecrcenc.c pkt->side_data[i].size); i 71 libavformat/framecrcenc.c av_strlcatf(buf, sizeof(buf), ", %8d, 0x%08"PRIx32, pkt->side_data[i].size, side_data_crc); i 25 libavformat/framehash.c int i; i 29 libavformat/framehash.c for (i = 0; i < s->nb_streams; i++) { i 30 libavformat/framehash.c AVStream *st = s->streams[i]; i 33 libavformat/framehash.c avio_printf(s->pb, "#tb %d: %d/%d\n", i, st->time_base.num, st->time_base.den); i 34 libavformat/framehash.c avio_printf(s->pb, "#media_type %d: %s\n", i, av_get_media_type_string(avctx->codec_type)); i 35 libavformat/framehash.c avio_printf(s->pb, "#codec_id %d: %s\n", i, avcodec_get_name(avctx->codec_id)); i 39 libavformat/framehash.c avio_printf(s->pb, "#sample_rate %d: %d\n", i,avctx->sample_rate); i 40 libavformat/framehash.c avio_printf(s->pb, "#channel_layout %d: %"PRIx64"\n", i,avctx->channel_layout); i 41 libavformat/framehash.c avio_printf(s->pb, "#channel_layout_name %d: %s\n", i, buf); i 44 libavformat/framehash.c avio_printf(s->pb, "#dimensions %d: %dx%d\n", i, avctx->width, avctx->height); i 45 libavformat/framehash.c avio_printf(s->pb, "#sar %d: %d/%d\n", i, st->sample_aspect_ratio.num, st->sample_aspect_ratio.den); i 93 libavformat/frmdec.c int i; i 94 libavformat/frmdec.c for (i = 3; i + 1 <= pkt->size; i += 4) i 95 libavformat/frmdec.c pkt->data[i] = 0xFF - pkt->data[i]; i 178 libavformat/fsb.c int i, ch; i 183 libavformat/fsb.c for (i = 0; i < 4; i++) { i 185 libavformat/fsb.c pkt->data[ch * 8 + i * 2 + 0] = avio_r8(s->pb); i 186 libavformat/fsb.c pkt->data[ch * 8 + i * 2 + 1] = avio_r8(s->pb); i 148 libavformat/ftp.c int err, i, dash = 0, result = 0, code_found = 0, linesize; i 167 libavformat/ftp.c for (i = 0; i < 3; ++i) { i 168 libavformat/ftp.c if (buf[i] < '0' || buf[i] > '9') { i 173 libavformat/ftp.c err += buf[i] - '0'; i 182 libavformat/ftp.c for (i = 0; response_codes[i]; ++i) { i 183 libavformat/ftp.c if (err == response_codes[i]) { i 273 libavformat/ftp.c int i; i 281 libavformat/ftp.c for (i = 0; res[i]; ++i) { i 282 libavformat/ftp.c if (res[i] == '(') { i 283 libavformat/ftp.c start = res + i + 1; i 284 libavformat/ftp.c } else if (res[i] == ')') { i 285 libavformat/ftp.c end = res + i; i 315 libavformat/ftp.c int i; i 322 libavformat/ftp.c for (i = 0; res[i]; ++i) { i 323 libavformat/ftp.c if (res[i] == '(') { i 324 libavformat/ftp.c start = res + i + 1; i 325 libavformat/ftp.c } else if (res[i] == ')') { i 326 libavformat/ftp.c end = res + i; i 361 libavformat/ftp.c int i; i 368 libavformat/ftp.c for (i = 0; res[i]; ++i) { i 369 libavformat/ftp.c if (res[i] == '"') { i 371 libavformat/ftp.c start = res + i + 1; i 374 libavformat/ftp.c end = res + i; i 126 libavformat/gdv.c int i; i 128 libavformat/gdv.c for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) { i 129 libavformat/gdv.c if (FixedSize[i].id == size_id) i 133 libavformat/gdv.c vst->codecpar->width = FixedSize[i].width; i 134 libavformat/gdv.c vst->codecpar->height = FixedSize[i].height; i 140 libavformat/gdv.c int i; i 142 libavformat/gdv.c for (i = 0; i < 256; i++) { i 146 libavformat/gdv.c gdv->pal[i] = 0xFFU << 24 | r << 18 | g << 10 | b << 2; i 162 libavformat/genh.c int i, ch; i 169 libavformat/genh.c for (i = 0; i < 8 / c->interleave_size; i++) { i 171 libavformat/genh.c pkt->data[ch * 8 + i*c->interleave_size+0] = avio_r8(s->pb); i 172 libavformat/genh.c pkt->data[ch * 8 + i*c->interleave_size+1] = avio_r8(s->pb); i 87 libavformat/gifdec.c int i; i 88 libavformat/gifdec.c for (i = 0; i < 6; i++) { i 90 libavformat/gifdec.c if (b != gif87a_sig[i] && b != gif89a_sig[i]) i 91 libavformat/gifdec.c i = -(b != 'G'); i 105 libavformat/gxf.c int i; i 107 libavformat/gxf.c i = ff_find_stream_index(s, id); i 108 libavformat/gxf.c if (i >= 0) i 109 libavformat/gxf.c return i; i 290 libavformat/gxf.c int i; i 310 libavformat/gxf.c for (i = 0; i < map_cnt; i++) i 312 libavformat/gxf.c i * (uint64_t)fields_per_map + 1, 0, 0, 0); i 323 libavformat/gxf.c int i; i 436 libavformat/gxf.c for (i = 0; i < s->nb_streams; i++) { i 437 libavformat/gxf.c AVStream *st = s->streams[i]; i 124 libavformat/gxfenc.c int i; i 126 libavformat/gxfenc.c for (i = 0; i < 6; ++i) { i 127 libavformat/gxfenc.c if (st->codecpar->height == gxf_lines_tab[i].height) { i 128 libavformat/gxfenc.c sc->lines_index = gxf_lines_tab[i].index; i 364 libavformat/gxfenc.c int i; i 368 libavformat/gxfenc.c for (i = 0; i < s->nb_streams; ++i) i 369 libavformat/gxfenc.c gxf_write_track_description(s, s->streams[i]->priv_data, i); i 415 libavformat/gxfenc.c int i = 0; i 423 libavformat/gxfenc.c for (i = 0; i < flt_entries; i++) i 424 libavformat/gxfenc.c avio_wl32(pb, gxf->flt_entries[(i*fields_per_flt)>>1]); i 427 libavformat/gxfenc.c for (; i < 1000; i++) i 504 libavformat/gxfenc.c int i; i 507 libavformat/gxfenc.c for (i = 0; i < s->nb_streams; ++i) { i 508 libavformat/gxfenc.c GXFStreamContext *sc = s->streams[i]->priv_data; i 588 libavformat/gxfenc.c int i, j; i 592 libavformat/gxfenc.c for (i = 0; i <= s->nb_streams; ++i) { i 596 libavformat/gxfenc.c if (i == s->nb_streams) i 599 libavformat/gxfenc.c sc = s->streams[i]->priv_data; i 622 libavformat/gxfenc.c AVStream *st = s->streams[i]; i 706 libavformat/gxfenc.c int i, media_info = 0; i 716 libavformat/gxfenc.c for (i = 0; i < s->nb_streams; ++i) { i 717 libavformat/gxfenc.c AVStream *st = s->streams[i]; i 751 libavformat/gxfenc.c if (i != 0) { i 851 libavformat/gxfenc.c int i; i 863 libavformat/gxfenc.c for (i = 1; i < gxf->map_offsets_nb; i++) { i 864 libavformat/gxfenc.c avio_seek(pb, gxf->map_offsets[i], SEEK_SET); i 885 libavformat/gxfenc.c int i; i 886 libavformat/gxfenc.c for(i=0; i<size-4 && c!=0x100; i++){ i 887 libavformat/gxfenc.c c = (c<<8) + buf[i]; i 889 libavformat/gxfenc.c sc->first_gop_closed= (buf[i+4]>>6)&1; i 891 libavformat/gxfenc.c return (buf[i+1]>>3)&7; i 993 libavformat/gxfenc.c int i, field_nb[2]; i 996 libavformat/gxfenc.c for (i = 0; i < 2; i++) { i 997 libavformat/gxfenc.c AVStream *st = s->streams[pkt[i]->stream_index]; i 998 libavformat/gxfenc.c sc[i] = st->priv_data; i 1000 libavformat/gxfenc.c field_nb[i] = av_rescale_rnd(pkt[i]->dts, gxf->time_base.den, i 1002 libavformat/gxfenc.c field_nb[i] &= ~1; // compare against even field number because audio must be before video i 1004 libavformat/gxfenc.c field_nb[i] = pkt[i]->dts; // dts are field based i 28 libavformat/h261dec.c int i; i 34 libavformat/h261dec.c for(i=0; i<p->buf_size; i++){ i 35 libavformat/h261dec.c if ((AV_RB16(&p->buf[i]) - 1) < 0xFFU) { i 36 libavformat/h261dec.c int shift = av_log2_16bit(p->buf[i+1]); i 37 libavformat/h261dec.c uint32_t code = AV_RB64(&p->buf[FFMAX(i-1, 0)]) >> (24+shift); i 28 libavformat/h263dec.c int i; i 36 libavformat/h263dec.c for(i=0; i<p->buf_size; i++){ i 37 libavformat/h263dec.c code = (code<<8) + p->buf[i]; i 35 libavformat/h264dec.c int i, ret; i 41 libavformat/h264dec.c for (i = 0; i + 2 < p->buf_size; i++) { i 42 libavformat/h264dec.c code = (code << 8) + p->buf[i]; i 61 libavformat/h264dec.c if (!(code == 0x100 && !p->buf[i + 1] && !p->buf[i + 2])) i 65 libavformat/h264dec.c ret = init_get_bits8(&gb, p->buf + i + 1, p->buf_size - i - 1); i 102 libavformat/hashenc.c int res, i; i 108 libavformat/hashenc.c for (i = 0; i < s->nb_streams; i++) { i 109 libavformat/hashenc.c res = av_hash_alloc(&c->hashes[i], c->hash_name); i 113 libavformat/hashenc.c av_hash_init(c->hashes[i]); i 143 libavformat/hashenc.c for (int i = 0; i < num_hashes; i++) { i 146 libavformat/hashenc.c AVStream *st = s->streams[i]; i 147 libavformat/hashenc.c snprintf(buf, sizeof(buf) - 200, "%d,%c,%s=", i, get_media_type_char(st->codecpar->codec_type), i 148 libavformat/hashenc.c av_hash_get_name(c->hashes[i])); i 150 libavformat/hashenc.c snprintf(buf, sizeof(buf) - 200, "%s=", av_hash_get_name(c->hashes[i])); i 152 libavformat/hashenc.c av_hash_final_hex(c->hashes[i], buf + strlen(buf), sizeof(buf) - strlen(buf)); i 165 libavformat/hashenc.c for (int i = 0; i < num_hashes; i++) { i 166 libavformat/hashenc.c av_hash_freep(&c->hashes[i]); i 248 libavformat/hashenc.c int i; i 250 libavformat/hashenc.c for (i = 0; i < s->nb_streams; i++) { i 251 libavformat/hashenc.c AVStream *st = s->streams[i]; i 257 libavformat/hashenc.c avio_printf(s->pb, "#extradata %d, %31d, ", i, par->extradata_size); i 308 libavformat/hashenc.c int i, j; i 310 libavformat/hashenc.c for (i = 0; i < pkt->side_data_elems; i++) { i 312 libavformat/hashenc.c if (HAVE_BIGENDIAN && pkt->side_data[i].type == AV_PKT_DATA_PALETTE) { i 313 libavformat/hashenc.c for (j = 0; j < pkt->side_data[i].size; j += sizeof(uint32_t)) { i 314 libavformat/hashenc.c uint32_t data = AV_RL32(pkt->side_data[i].data + j); i 318 libavformat/hashenc.c av_hash_update(c->hashes[0], pkt->side_data[i].data, pkt->side_data[i].size); i 319 libavformat/hashenc.c snprintf(buf, sizeof(buf) - (AV_HASH_MAX_SIZE * 2 + 1), ", %8d, ", pkt->side_data[i].size); i 138 libavformat/hdsenc.c int i, j; i 141 libavformat/hdsenc.c for (i = 0; i < s->nb_streams; i++) { i 142 libavformat/hdsenc.c OutputStream *os = &c->streams[i]; i 165 libavformat/hdsenc.c int ret, i; i 186 libavformat/hdsenc.c for (i = 0; i < c->nb_streams; i++) { i 187 libavformat/hdsenc.c OutputStream *os = &c->streams[i]; i 196 libavformat/hdsenc.c avio_printf(out, "\t<bootstrapInfo profile=\"named\" url=\"stream%d.abst\" id=\"bootstrap%d\" />\n", i, i); i 197 libavformat/hdsenc.c avio_printf(out, "\t<media bitrate=\"%d\" url=\"stream%d\" bootstrapInfoId=\"bootstrap%d\">\n", os->bitrate/1000, i, i); i 224 libavformat/hdsenc.c int i, ret; i 277 libavformat/hdsenc.c for (i = start; i < os->nb_fragments; i++) { i 278 libavformat/hdsenc.c avio_wb32(out, os->fragments[i]->n); i 279 libavformat/hdsenc.c avio_wb64(out, os->fragments[i]->start_time); i 280 libavformat/hdsenc.c avio_wb32(out, os->fragments[i]->duration); i 290 libavformat/hdsenc.c int ret, i; i 296 libavformat/hdsenc.c for (i = 0; i < os->nb_extra_packets; i++) { i 297 libavformat/hdsenc.c AV_WB24(os->extra_packets[i] + 4, start_ts); i 298 libavformat/hdsenc.c os->extra_packets[i][7] = (start_ts >> 24) & 0x7f; i 299 libavformat/hdsenc.c avio_write(os->out, os->extra_packets[i], os->extra_packet_sizes[i]); i 316 libavformat/hdsenc.c int ret = 0, i; i 334 libavformat/hdsenc.c for (i = 0; i < s->nb_streams; i++) { i 337 libavformat/hdsenc.c AVStream *st = s->streams[i]; i 340 libavformat/hdsenc.c av_log(s, AV_LOG_ERROR, "No bit rate set for stream %d\n", i); i 356 libavformat/hdsenc.c av_log(s, AV_LOG_ERROR, "Unsupported stream type in stream %d\n", i); i 359 libavformat/hdsenc.c os->bitrate += s->streams[i]->codecpar->bit_rate; i 362 libavformat/hdsenc.c os->first_stream = i; i 381 libavformat/hdsenc.c s->streams[i]->id = c->nb_streams; i 386 libavformat/hdsenc.c avcodec_parameters_copy(st->codecpar, s->streams[i]->codecpar); i 388 libavformat/hdsenc.c st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; i 389 libavformat/hdsenc.c st->time_base = s->streams[i]->time_base; i 394 libavformat/hdsenc.c for (i = 0; i < c->nb_streams; i++) { i 395 libavformat/hdsenc.c OutputStream *os = &c->streams[i]; i 406 libavformat/hdsenc.c "%s/stream%d_temp", s->url, i); i 413 libavformat/hdsenc.c "No video stream in output stream %d and no min frag duration set\n", i); i 455 libavformat/hdsenc.c int i, ret = 0; i 484 libavformat/hdsenc.c for (i = 0; i < remove; i++) { i 485 libavformat/hdsenc.c unlink(os->fragments[i]->file); i 486 libavformat/hdsenc.c av_freep(&os->fragments[i]); i 532 libavformat/hdsenc.c int i; i 534 libavformat/hdsenc.c for (i = 0; i < c->nb_streams; i++) i 535 libavformat/hdsenc.c hds_flush(s, &c->streams[i], 1, c->streams[i].last_ts); i 542 libavformat/hdsenc.c for (i = 0; i < c->nb_streams; i++) { i 543 libavformat/hdsenc.c snprintf(filename, sizeof(filename), "%s/stream%d.abst", s->url, i); i 130 libavformat/hevc.c unsigned int i; i 143 libavformat/hevc.c for (i = 0; i < max_sub_layers_minus1; i++) { i 144 libavformat/hevc.c sub_layer_profile_present_flag[i] = get_bits1(gb); i 145 libavformat/hevc.c sub_layer_level_present_flag[i] = get_bits1(gb); i 149 libavformat/hevc.c for (i = max_sub_layers_minus1; i < 8; i++) i 152 libavformat/hevc.c for (i = 0; i < max_sub_layers_minus1; i++) { i 153 libavformat/hevc.c if (sub_layer_profile_present_flag[i]) { i 170 libavformat/hevc.c if (sub_layer_level_present_flag[i]) i 179 libavformat/hevc.c unsigned int i; i 181 libavformat/hevc.c for (i = 0; i <= cpb_cnt_minus1; i++) { i 197 libavformat/hevc.c unsigned int i; i 237 libavformat/hevc.c for (i = 0; i <= max_sub_layers_minus1; i++) { i 402 libavformat/hevc.c int i, j, k, num_coeffs; i 404 libavformat/hevc.c for (i = 0; i < 4; i++) i 405 libavformat/hevc.c for (j = 0; j < (i == 3 ? 2 : 6); j++) i 409 libavformat/hevc.c num_coeffs = FFMIN(64, 1 << (4 + (i << 1))); i 411 libavformat/hevc.c if (i > 1) i 423 libavformat/hevc.c unsigned int i; i 454 libavformat/hevc.c for (i = 0; i <= num_delta_pocs[rps_idx - 1]; i++) { i 472 libavformat/hevc.c for (i = 0; i < num_negative_pics; i++) { i 477 libavformat/hevc.c for (i = 0; i < num_positive_pics; i++) { i 489 libavformat/hevc.c unsigned int i, sps_max_sub_layers_minus1, log2_max_pic_order_cnt_lsb_minus4; i 533 libavformat/hevc.c i = get_bits1(gb) ? 0 : sps_max_sub_layers_minus1; i 534 libavformat/hevc.c for (; i <= sps_max_sub_layers_minus1; i++) i 563 libavformat/hevc.c for (i = 0; i < num_short_term_ref_pic_sets; i++) { i 564 libavformat/hevc.c int ret = parse_rps(gb, i, num_short_term_ref_pic_sets, num_delta_pocs); i 573 libavformat/hevc.c for (i = 0; i < num_long_term_ref_pics_sps; i++) { // num_long_term_ref_pics_sps i 674 libavformat/hevc.c uint8_t i; i 680 libavformat/hevc.c for (i = hvcc->numOfArrays; i <= index; i++) i 681 libavformat/hevc.c memset(&hvcc->array[i], 0, sizeof(HVCCNALUnitArray)); i 791 libavformat/hevc.c uint8_t i; i 793 libavformat/hevc.c for (i = 0; i < hvcc->numOfArrays; i++) { i 794 libavformat/hevc.c hvcc->array[i].numNalus = 0; i 795 libavformat/hevc.c av_freep(&hvcc->array[i].nalUnit); i 796 libavformat/hevc.c av_freep(&hvcc->array[i].nalUnitLength); i 805 libavformat/hevc.c uint8_t i; i 870 libavformat/hevc.c for (i = 0; i < hvcc->numOfArrays; i++) { i 872 libavformat/hevc.c i, hvcc->array[i].array_completeness); i 874 libavformat/hevc.c i, hvcc->array[i].NAL_unit_type); i 876 libavformat/hevc.c i, hvcc->array[i].numNalus); i 877 libavformat/hevc.c for (j = 0; j < hvcc->array[i].numNalus; j++) i 880 libavformat/hevc.c i, j, hvcc->array[i].nalUnitLength[j]); i 886 libavformat/hevc.c for (i = 0; i < hvcc->numOfArrays; i++) i 887 libavformat/hevc.c switch (hvcc->array[i].NAL_unit_type) { i 889 libavformat/hevc.c vps_count += hvcc->array[i].numNalus; i 892 libavformat/hevc.c sps_count += hvcc->array[i].numNalus; i 895 libavformat/hevc.c pps_count += hvcc->array[i].numNalus; i 974 libavformat/hevc.c for (i = 0; i < hvcc->numOfArrays; i++) { i 980 libavformat/hevc.c avio_w8(pb, hvcc->array[i].array_completeness << 7 | i 981 libavformat/hevc.c hvcc->array[i].NAL_unit_type & 0x3f); i 984 libavformat/hevc.c avio_wb16(pb, hvcc->array[i].numNalus); i 986 libavformat/hevc.c for (j = 0; j < hvcc->array[i].numNalus; j++) { i 988 libavformat/hevc.c avio_wb16(pb, hvcc->array[i].nalUnitLength[j]); i 991 libavformat/hevc.c avio_write(pb, hvcc->array[i].nalUnit[j], i 992 libavformat/hevc.c hvcc->array[i].nalUnitLength[j]); i 31 libavformat/hevcdec.c int i; i 33 libavformat/hevcdec.c for (i = 0; i < p->buf_size - 1; i++) { i 34 libavformat/hevcdec.c code = (code << 8) + p->buf[i]; i 36 libavformat/hevcdec.c uint8_t nal2 = p->buf[i + 1]; i 220 libavformat/hls.c int i; i 221 libavformat/hls.c for (i = 0; i < n_segments; i++) { i 222 libavformat/hls.c av_freep(&segments[i]->key); i 223 libavformat/hls.c av_freep(&segments[i]->url); i 224 libavformat/hls.c av_freep(&segments[i]); i 237 libavformat/hls.c int i; i 238 libavformat/hls.c for (i = 0; i < pls->n_init_sections; i++) { i 239 libavformat/hls.c av_freep(&pls->init_sections[i]->url); i 240 libavformat/hls.c av_freep(&pls->init_sections[i]); i 248 libavformat/hls.c int i; i 249 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 250 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 277 libavformat/hls.c int i; i 278 libavformat/hls.c for (i = 0; i < c->n_variants; i++) { i 279 libavformat/hls.c struct variant *var = c->variants[i]; i 289 libavformat/hls.c int i; i 290 libavformat/hls.c for (i = 0; i < c->n_renditions; i++) i 291 libavformat/hls.c av_freep(&c->renditions[i]); i 965 libavformat/hls.c int i, diff = pls->start_seq_no - prev_start_seq_no; i 966 libavformat/hls.c for (i = 0; i < prev_n_segments && i < diff; i++) { i 967 libavformat/hls.c c->first_timestamp += prev_segments[i]->duration; i 1376 libavformat/hls.c int i, j; i 1385 libavformat/hls.c for (i = 0; i < pls->n_main_streams; i++) { i 1386 libavformat/hls.c if (pls->main_streams[i]->discard < AVDISCARD_ALL) { i 1403 libavformat/hls.c for (i = 0; i < s->nb_programs; i++) { i 1404 libavformat/hls.c AVProgram *program = s->programs[i]; i 1582 libavformat/hls.c int i; i 1584 libavformat/hls.c for (i = 0; i < c->n_renditions; i++) { i 1585 libavformat/hls.c struct rendition *rend = c->renditions[i]; i 1607 libavformat/hls.c int i; i 1609 libavformat/hls.c for (i = 0; i < pls->n_main_streams; i++) { i 1610 libavformat/hls.c AVStream *st = pls->main_streams[i]; i 1638 libavformat/hls.c int i; i 1647 libavformat/hls.c for (i = 0; i < pls->n_segments; i++) { i 1648 libavformat/hls.c int64_t diff = pos + pls->segments[i]->duration - timestamp; i 1650 libavformat/hls.c *seq_no = pls->start_seq_no + i; i 1653 libavformat/hls.c pos += pls->segments[i]->duration; i 1735 libavformat/hls.c int i, j; i 1738 libavformat/hls.c for (i = 0; i < c->n_variants; i++) { i 1739 libavformat/hls.c struct variant *v = c->variants[i]; i 1745 libavformat/hls.c av_program_add_stream_index(s, i, stream->index); i 1806 libavformat/hls.c int i; i 1808 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 1809 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 1840 libavformat/hls.c int ret = 0, i; i 1869 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 1870 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 1882 libavformat/hls.c for (i = 0; i < c->n_variants; i++) { i 1883 libavformat/hls.c if (c->variants[i]->playlists[0]->n_segments == 0) { i 1884 libavformat/hls.c av_log(s, AV_LOG_WARNING, "Empty segment [%s]\n", c->variants[i]->playlists[0]->url); i 1885 libavformat/hls.c c->variants[i]->playlists[0]->broken = 1; i 1893 libavformat/hls.c for (i = 0; i < c->variants[0]->playlists[0]->n_segments; i++) i 1894 libavformat/hls.c duration += c->variants[0]->playlists[0]->segments[i]->duration; i 1899 libavformat/hls.c for (i = 0; i < c->n_variants; i++) { i 1900 libavformat/hls.c struct variant *var = c->variants[i]; i 1911 libavformat/hls.c for (i = 0; i < c->n_variants; i++) { i 1912 libavformat/hls.c struct variant *v = c->variants[i]; i 1915 libavformat/hls.c program = av_new_program(s, i); i 1922 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 1923 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 1933 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 1934 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 1946 libavformat/hls.c pls->index = i; i 2049 libavformat/hls.c int i, changed = 0; i 2053 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 2054 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 2056 libavformat/hls.c cur_needed = playlist_needed(c->playlists[i]); i 2072 libavformat/hls.c av_log(s, AV_LOG_INFO, "Now receiving playlist %d, segment %d\n", i, pls->cur_seq_no); i 2080 libavformat/hls.c av_log(s, AV_LOG_INFO, "No longer receiving playlist %d\n", i); i 2131 libavformat/hls.c int ret, i, minplaylist = -1; i 2136 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 2137 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 2192 libavformat/hls.c minplaylist = i; i 2199 libavformat/hls.c minplaylist = i; i 2270 libavformat/hls.c int i, seq_no; i 2293 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 2294 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 2312 libavformat/hls.c for (i = 0; i < c->n_playlists; i++) { i 2314 libavformat/hls.c struct playlist *pls = c->playlists[i]; i 784 libavformat/hlsenc.c int i, ret; i 811 libavformat/hlsenc.c for (i = 0; i < vs->nb_streams; i++) { i 814 libavformat/hlsenc.c if (vs->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_SUBTITLE) i 821 libavformat/hlsenc.c avcodec_parameters_copy(st->codecpar, vs->streams[i]->codecpar); i 823 libavformat/hlsenc.c av_codec_get_id (oc->oformat->codec_tag, vs->streams[i]->codecpar->codec_tag) == st->codecpar->codec_id || i 824 libavformat/hlsenc.c av_codec_get_tag(oc->oformat->codec_tag, vs->streams[i]->codecpar->codec_id) <= 0) { i 825 libavformat/hlsenc.c st->codecpar->codec_tag = vs->streams[i]->codecpar->codec_tag; i 830 libavformat/hlsenc.c st->sample_aspect_ratio = vs->streams[i]->sample_aspect_ratio; i 831 libavformat/hlsenc.c st->time_base = vs->streams[i]->time_base; i 832 libavformat/hlsenc.c av_dict_copy(&st->metadata, vs->streams[i]->metadata, 0); i 1289 libavformat/hlsenc.c unsigned int i, j; i 1304 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) i 1305 libavformat/hlsenc.c if (!hls->var_streams[i].m3u8_created) i 1326 libavformat/hlsenc.c for (i = 0; i < hls->nb_ccstreams; i++) { i 1327 libavformat/hlsenc.c ccs = &(hls->cc_streams[i]); i 1337 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) { i 1338 libavformat/hlsenc.c vs = &(hls->var_streams[i]); i 1349 libavformat/hlsenc.c ff_hls_write_audio_rendition(hls->m3u8_out, vs->agroup, m3u8_rel_name, vs->language, i, hls->has_default_key ? vs->is_default : 1); i 1353 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) { i 1354 libavformat/hlsenc.c vs = &(hls->var_streams[i]); i 1425 libavformat/hlsenc.c ff_hls_write_subtitle_rendition(hls->m3u8_out, sgroup, vtt_m3u8_rel_name, vs->language, i, hls->has_default_key ? vs->is_default : 1); i 1774 libavformat/hlsenc.c static int append_postfix(char *name, int name_buf_len, int i) i 1785 libavformat/hlsenc.c snprintf(name + strlen(name), name_buf_len - strlen(name), POSTFIX_PATTERN, i); i 1895 libavformat/hlsenc.c int stream_index, i, j; i 2004 libavformat/hlsenc.c for (i = 0; nb_streams > 0 && i < nb_streams; i++) { i 2005 libavformat/hlsenc.c if (vs->streams[i] == s->streams[stream_index]) { i 2012 libavformat/hlsenc.c for (i = 0; i < hls->var_streams[j].nb_streams; i++) { i 2013 libavformat/hlsenc.c if (hls->var_streams[j].streams[i] == s->streams[stream_index]) { i 2114 libavformat/hlsenc.c unsigned int i; i 2143 libavformat/hlsenc.c for (i = 0; i < s->nb_streams; i++) i 2144 libavformat/hlsenc.c hls->var_streams[0].streams[i] = s->streams[i]; i 2194 libavformat/hlsenc.c int ret, i, j; i 2197 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) { i 2198 libavformat/hlsenc.c vs = &hls->var_streams[i]; i 2270 libavformat/hlsenc.c int ret = 0, can_split = 1, i, j; i 2278 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) { i 2279 libavformat/hlsenc.c vs = &hls->var_streams[i]; i 2532 libavformat/hlsenc.c int i = 0; i 2535 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) { i 2536 libavformat/hlsenc.c vs = &hls->var_streams[i]; i 2570 libavformat/hlsenc.c int i; i 2576 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) { i 2578 libavformat/hlsenc.c vs = &hls->var_streams[i]; i 2700 libavformat/hlsenc.c int i = 0; i 2792 libavformat/hlsenc.c for (i = 0; i < hls->nb_varstreams; i++) { i 2793 libavformat/hlsenc.c vs = &hls->var_streams[i]; i 2795 libavformat/hlsenc.c ret = format_name(s->url, &vs->m3u8_name, i, vs->varname); i 2831 libavformat/hlsenc.c ret = format_name(hls->segment_filename, &vs->basename, i, vs->varname); i 2864 libavformat/hlsenc.c &vs->fmp4_init_filename, i, vs->varname); i 2866 libavformat/hlsenc.c ret = append_postfix(vs->fmp4_init_filename, fmp4_init_filename_len, i); i 2905 libavformat/hlsenc.c ret = format_name(hls->subtitle_filename, &vs->vtt_m3u8_name, i, vs->varname); i 74 libavformat/hlsproto.c int i; i 75 libavformat/hlsproto.c for (i = 0; i < s->n_segments; i++) i 76 libavformat/hlsproto.c av_freep(&s->segments[i]); i 83 libavformat/hlsproto.c int i; i 84 libavformat/hlsproto.c for (i = 0; i < s->n_variants; i++) i 85 libavformat/hlsproto.c av_freep(&s->variants[i]); i 188 libavformat/hlsproto.c int ret, i; i 221 libavformat/hlsproto.c for (i = 0; i < s->n_variants; i++) { i 222 libavformat/hlsproto.c if (s->variants[i]->bandwidth > max_bandwidth || i == 0) { i 223 libavformat/hlsproto.c max_bandwidth = s->variants[i]->bandwidth; i 224 libavformat/hlsproto.c maxvar = i; i 764 libavformat/http.c int i, j, exp_buf_len = MAX_EXPIRY-1; i 768 libavformat/http.c for (i = 0, j = 0; exp_str[i] != '\0' && j < exp_buf_len; i++) { i 769 libavformat/http.c if ((exp_str[i] >= '0' && exp_str[i] <= '9') || i 770 libavformat/http.c (exp_str[i] >= 'A' && exp_str[i] <= 'Z') || i 771 libavformat/http.c (exp_str[i] >= 'a' && exp_str[i] <= 'z')) { i 772 libavformat/http.c exp_buf[j] = exp_str[i]; i 146 libavformat/httpauth.c int i; i 156 libavformat/httpauth.c for (i = 0; i < 2; i++) i 157 libavformat/httpauth.c cnonce_buf[i] = av_get_random_seed(); i 48 libavformat/icodec.c unsigned i, frames, checked = 0; i 55 libavformat/icodec.c for (i = 0; i < frames && i * 16 + 22 <= p->buf_size; i++) { i 57 libavformat/icodec.c if (AV_RL16(p->buf + 10 + i * 16) & ~1) i 58 libavformat/icodec.c return FFMIN(i, AVPROBE_SCORE_MAX / 4); i 59 libavformat/icodec.c if (p->buf[13 + i * 16]) i 60 libavformat/icodec.c return FFMIN(i, AVPROBE_SCORE_MAX / 4); i 61 libavformat/icodec.c if (AV_RL32(p->buf + 14 + i * 16) < 40) i 62 libavformat/icodec.c return FFMIN(i, AVPROBE_SCORE_MAX / 4); i 63 libavformat/icodec.c offset = AV_RL32(p->buf + 18 + i * 16); i 65 libavformat/icodec.c return FFMIN(i, AVPROBE_SCORE_MAX / 4); i 69 libavformat/icodec.c return FFMIN(i, AVPROBE_SCORE_MAX / 4); i 82 libavformat/icodec.c int i, codec; i 91 libavformat/icodec.c for (i = 0; i < ico->nb_images; i++) { i 95 libavformat/icodec.c if (avio_seek(pb, 6 + i * 16, SEEK_SET) < 0) i 107 libavformat/icodec.c ico->images[i].nb_pal = avio_r8(pb); i 108 libavformat/icodec.c if (ico->images[i].nb_pal == 255) i 109 libavformat/icodec.c ico->images[i].nb_pal = 0; i 113 libavformat/icodec.c ico->images[i].size = avio_rl32(pb); i 114 libavformat/icodec.c if (ico->images[i].size <= 0) { i 115 libavformat/icodec.c av_log(s, AV_LOG_ERROR, "Invalid image size %d\n", ico->images[i].size); i 119 libavformat/icodec.c ico->images[i].offset = avio_rl32(pb); i 121 libavformat/icodec.c if (avio_seek(pb, ico->images[i].offset, SEEK_SET) < 0) i 132 libavformat/icodec.c if (ico->images[i].size < 40) { i 83 libavformat/icoenc.c int i; i 97 libavformat/icoenc.c for (i = 0; i < s->nb_streams; i++) { i 98 libavformat/icoenc.c if (ret = ico_check_attributes(s, s->streams[i]->codecpar)) i 118 libavformat/icoenc.c int i; i 149 libavformat/icoenc.c for (i = 0; i < par->height * (par->width + 7) / 8; ++i) i 160 libavformat/icoenc.c int i; i 166 libavformat/icoenc.c for (i = 0; i < ico->nb_images; i++) { i 167 libavformat/icoenc.c avio_w8(pb, ico->images[i].width); i 168 libavformat/icoenc.c avio_w8(pb, ico->images[i].height); i 170 libavformat/icoenc.c if (s->streams[i]->codecpar->codec_id == AV_CODEC_ID_BMP && i 171 libavformat/icoenc.c s->streams[i]->codecpar->format == AV_PIX_FMT_PAL8) { i 172 libavformat/icoenc.c avio_w8(pb, (ico->images[i].bits >= 8) ? 0 : 1 << ico->images[i].bits); i 179 libavformat/icoenc.c avio_wl16(pb, ico->images[i].bits); i 180 libavformat/icoenc.c avio_wl32(pb, ico->images[i].size); i 181 libavformat/icoenc.c avio_wl32(pb, ico->images[i].offset); i 225 libavformat/id3v1.c int i, c; i 229 libavformat/id3v1.c for(i = 0; i < buf_size; i++) { i 230 libavformat/id3v1.c c = buf[i]; i 797 libavformat/id3v2.c int i = 0; i 798 libavformat/id3v2.c while (id3v2_extra_meta_funcs[i].tag3) { i 800 libavformat/id3v2.c (isv34 ? id3v2_extra_meta_funcs[i].tag4 : i 801 libavformat/id3v2.c id3v2_extra_meta_funcs[i].tag3), i 803 libavformat/id3v2.c return &id3v2_extra_meta_funcs[i]; i 804 libavformat/id3v2.c i++; i 1177 libavformat/id3v2.c int i; i 1192 libavformat/id3v2.c for (i = 0; i < (num_chapters / 2); i++) { i 1196 libavformat/id3v2.c right_index = (num_chapters - 1) - i; i 1199 libavformat/id3v2.c chapters[right_index] = chapters[i]; i 1200 libavformat/id3v2.c chapters[i] = right; i 1203 libavformat/id3v2.c for (i = 0; i < num_chapters; i++) { i 1207 libavformat/id3v2.c chap = chapters[i]; i 1208 libavformat/id3v2.c chapter = avpriv_new_chapter(s, i, time_base, chap->start, chap->end, chap->element_id); i 1231 libavformat/id3v2.c int i, ret; i 1239 libavformat/id3v2.c for (i = 0; i < priv->datasize; i++) { i 1240 libavformat/id3v2.c if (priv->data[i] < 32 || priv->data[i] > 126 || priv->data[i] == '\\') { i 1241 libavformat/id3v2.c av_bprintf(&bprint, "\\x%02x", priv->data[i]); i 1243 libavformat/id3v2.c av_bprint_chars(&bprint, priv->data[i], 1); i 156 libavformat/id3v2enc.c int i; i 161 libavformat/id3v2enc.c for (i = 0; *table[i]; i++) i 162 libavformat/id3v2enc.c if (tag == AV_RB32(table[i])) i 173 libavformat/id3v2enc.c int i; i 180 libavformat/id3v2enc.c i = 0; i 181 libavformat/id3v2enc.c while (value[i] >= '0' && value[i] <= '9') i++; i 182 libavformat/id3v2enc.c if (value[i] == '\0' || value[i] == '-') { i 186 libavformat/id3v2enc.c if (value[i] == '-' && i 187 libavformat/id3v2enc.c value[i+1] >= '0' && value[i+1] <= '1' && i 188 libavformat/id3v2enc.c value[i+2] >= '0' && value[i+2] <= '9' && i 189 libavformat/id3v2enc.c value[i+3] == '-' && i 190 libavformat/id3v2enc.c value[i+4] >= '0' && value[i+4] <= '3' && i 191 libavformat/id3v2enc.c value[i+5] >= '0' && value[i+5] <= '9' && i 192 libavformat/id3v2enc.c (value[i+6] == '\0' || value[i+6] == ' ')) { i 193 libavformat/id3v2enc.c snprintf(day_month, sizeof(day_month), "%.2s%.2s", value + i + 4, value + i + 1); i 274 libavformat/id3v2enc.c for (int i = 0; i < s->nb_chapters; i++) { i 275 libavformat/id3v2enc.c snprintf(name, 122, "ch%d", i); i 334 libavformat/id3v2enc.c int i, ret; i 343 libavformat/id3v2enc.c for (i = 0; i < s->nb_chapters; i++) { i 344 libavformat/id3v2enc.c if ((ret = write_chapter(s, id3, i, enc)) < 0) i 362 libavformat/id3v2enc.c int i, len, type = 0, ret; i 380 libavformat/id3v2enc.c for (i = 0; e && i < FF_ARRAY_ELEMS(ff_id3v2_picture_types); i++) { i 381 libavformat/id3v2enc.c if (!av_strcasecmp(e->value, ff_id3v2_picture_types[i])) { i 382 libavformat/id3v2enc.c type = i; i 98 libavformat/idcin.c int i; i 141 libavformat/idcin.c i = 20 + HUFFMAN_TABLE_SIZE; i 142 libavformat/idcin.c if (AV_RL32(&p->buf[i]) == 1) i 143 libavformat/idcin.c i += 768; i 145 libavformat/idcin.c if (i+12 > p->buf_size || AV_RL32(&p->buf[i+8]) != w*h) i 259 libavformat/idcin.c int i; i 283 libavformat/idcin.c for (i = 0; i < 768; i++) i 284 libavformat/idcin.c if (palette_buffer[i] > 63) { i 289 libavformat/idcin.c for (i = 0; i < 256; i++) { i 290 libavformat/idcin.c r = palette_buffer[i * 3 ] << palette_scale; i 291 libavformat/idcin.c g = palette_buffer[i * 3 + 1] << palette_scale; i 292 libavformat/idcin.c b = palette_buffer[i * 3 + 2] << palette_scale; i 293 libavformat/idcin.c palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); i 295 libavformat/idcin.c palette[i] |= palette[i] >> 6 & 0x30303; i 250 libavformat/iff.c int hour, min, sec, i, ret, config; i 281 libavformat/iff.c for (i = 0; i < st->codecpar->channels; i++) i 282 libavformat/iff.c dsd_layout[i] = avio_rl32(pb); i 283 libavformat/iff.c for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) { i 284 libavformat/iff.c const DSDLayoutDesc * d = &dsd_channel_layout[i]; i 447 libavformat/iff.c int version, nb_comments, i; i 655 libavformat/iff.c for (i = 0; i < nb_comments; i++) { i 673 libavformat/iff.c if (!i) i 59 libavformat/ifv.c uint32_t end_index, i; i 70 libavformat/ifv.c for (i = start_index; i < end_index; i++) { i 282 libavformat/ifv.c for (unsigned i = 0; i < s->nb_streams; i++) { i 283 libavformat/ifv.c int index = av_index_search_timestamp(s->streams[i], ts, AVSEEK_FLAG_ANY); i 290 libavformat/ifv.c if (i == ifv->video_stream_index) { i 67 libavformat/img2dec.c int i; i 69 libavformat/img2dec.c for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) { i 70 libavformat/img2dec.c if ((sizes[i][0] * sizes[i][1]) == size) { i 71 libavformat/img2dec.c *width_ptr = sizes[i][0]; i 72 libavformat/img2dec.c *height_ptr = sizes[i][1]; i 407 libavformat/img2dec.c int i, res; i 431 libavformat/img2dec.c for (i = 0; i < 3; i++) { i 436 libavformat/img2dec.c f[i] = s1->pb; i 437 libavformat/img2dec.c } else if (s1->io_open(s1, &f[i], filename, AVIO_FLAG_READ, NULL) < 0) { i 438 libavformat/img2dec.c if (i >= 1) i 444 libavformat/img2dec.c size[i] = avio_size(f[i]); i 448 libavformat/img2dec.c filename[strlen(filename) - 1] = 'U' + i; i 526 libavformat/img2dec.c for (i = 0; i < 3; i++) { i 527 libavformat/img2dec.c if (f[i]) { i 528 libavformat/img2dec.c ret[i] = avio_read(f[i], pkt->data + pkt->size, size[i]); i 529 libavformat/img2dec.c if (s->loop && s->is_pipe && ret[i] == AVERROR_EOF) { i 530 libavformat/img2dec.c if (avio_seek(f[i], 0, SEEK_SET) >= 0) { i 532 libavformat/img2dec.c ret[i] = avio_read(f[i], pkt->data + pkt->size, size[i]); i 535 libavformat/img2dec.c if (!s->is_pipe && f[i] != s1->pb) i 536 libavformat/img2dec.c ff_format_io_close(s1, &f[i]); i 537 libavformat/img2dec.c if (ret[i] > 0) i 538 libavformat/img2dec.c pkt->size += ret[i]; i 562 libavformat/img2dec.c for (i = 0; i < 3; i++) { i 563 libavformat/img2dec.c if (f[i] != s1->pb) i 564 libavformat/img2dec.c ff_format_io_close(s1, &f[i]); i 738 libavformat/img2dec.c int i, state = SOI; i 745 libavformat/img2dec.c for (i = 0; i < p->buf_size - 3; i++) { i 747 libavformat/img2dec.c if (b[i] != 0xFF) i 749 libavformat/img2dec.c c = b[i + 1]; i 760 libavformat/img2dec.c i += AV_RB16(&b[i + 2]) + 1; i 766 libavformat/img2dec.c i += AV_RB16(&b[i + 2]) + 1; i 794 libavformat/img2dec.c i += AV_RB16(&b[i + 2]) + 1; i 135 libavformat/img2enc.c int ret, i; i 165 libavformat/img2enc.c for (i = 0; i < 4; i++) { i 167 libavformat/img2enc.c snprintf(img->tmp[i], sizeof(img->tmp[i]), "%s.tmp", filename); i 168 libavformat/img2enc.c av_strlcpy(img->target[i], filename, sizeof(img->target[i])); i 169 libavformat/img2enc.c if (s->io_open(s, &pb[i], img->use_rename ? img->tmp[i] : filename, AVIO_FLAG_WRITE, &options) < 0) { i 170 libavformat/img2enc.c av_log(s, AV_LOG_ERROR, "Could not open file : %s\n", img->use_rename ? img->tmp[i] : filename); i 180 libavformat/img2enc.c if (!img->split_planes || i+1 >= desc->nb_components) i 182 libavformat/img2enc.c filename[strlen(filename) - 1] = "UVAx"[i]; i 185 libavformat/img2enc.c nb_renames = i + 1; i 212 libavformat/img2enc.c for (i = 0; i < nb_renames; i++) { i 213 libavformat/img2enc.c int ret = ff_rename(img->tmp[i], img->target[i], s); i 223 libavformat/img2enc.c for (i = 0; i < FF_ARRAY_ELEMS(pb); i++) i 224 libavformat/img2enc.c if (pb[i]) i 225 libavformat/img2enc.c ff_format_io_close(s, &pb[i]); i 231 libavformat/img2enc.c int i; i 232 libavformat/img2enc.c for (i = 0; ff_img_tags[i].id != AV_CODEC_ID_NONE; i++) i 233 libavformat/img2enc.c if (ff_img_tags[i].id == id) i 775 libavformat/internal.h void avpriv_register_devices(const AVOutputFormat * const o[], const AVInputFormat * const i[]); i 46 libavformat/ip.c int i; i 48 libavformat/ip.c for (i = 0; i < s->nb_exclude_addrs; i++) { i 49 libavformat/ip.c if (!compare_addr(source_addr_ptr, &s->exclude_addrs[i])) i 54 libavformat/ip.c for (i = 0; i < s->nb_include_addrs; i++) { i 55 libavformat/ip.c if (!compare_addr(source_addr_ptr, &s->include_addrs[i])) i 286 libavformat/ipmovie.c int i, j; i 529 libavformat/ipmovie.c for (i = first_color; i <= last_color; i++) { i 535 libavformat/ipmovie.c s->palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); i 536 libavformat/ipmovie.c s->palette[i] |= s->palette[i] >> 6 & 0x30303; i 637 libavformat/ipmovie.c int chunk_type, i; i 660 libavformat/ipmovie.c for (i = 0; i < 256; i++) i 661 libavformat/ipmovie.c ipmovie->palette[i] = 0xFFU << 24; i 57 libavformat/ircamdec.c int le = -1, i; i 61 libavformat/ircamdec.c for (i = 0; i < 7; i++) { i 62 libavformat/ircamdec.c if (magic == table[i].magic) { i 63 libavformat/ircamdec.c le = table[i].is_le; i 421 libavformat/isom.c int i, code = 0; i 424 libavformat/isom.c for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) { i 425 libavformat/isom.c if (!strcmp(lang, mov_mdhd_language_map[i])) i 426 libavformat/isom.c return i; i 435 libavformat/isom.c for (i = 0; i < 3; i++) { i 436 libavformat/isom.c uint8_t c = lang[i]; i 448 libavformat/isom.c int i; i 453 libavformat/isom.c for (i = 2; i >= 0; i--) { i 454 libavformat/isom.c to[i] = 0x60 + (code & 0x1f); i 45 libavformat/iss.c int i = 0; i 51 libavformat/iss.c if (i < maxlen-1) i 52 libavformat/iss.c buf[i++] = c; i 58 libavformat/iss.c buf[i] = 0; /* Ensure null terminated, but may be truncated */ i 87 libavformat/jacosubdec.c int i; i 90 libavformat/jacosubdec.c for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++) i 91 libavformat/jacosubdec.c if (k == cmds[i][0]) i 92 libavformat/jacosubdec.c return i; i 165 libavformat/jacosubdec.c int i, ret; i 204 libavformat/jacosubdec.c i = get_jss_cmd(p[0]); i 205 libavformat/jacosubdec.c if (i == -1) i 209 libavformat/jacosubdec.c cmd_len = strlen(cmds[i]); i 210 libavformat/jacosubdec.c if (av_strncasecmp(p, cmds[i], cmd_len) == 0) i 217 libavformat/jacosubdec.c switch (cmds[i][0]) { i 242 libavformat/jacosubdec.c for (i = 0; i < jacosub->q.nb_subs; i++) { i 243 libavformat/jacosubdec.c AVPacket *sub = &jacosub->q.subs[i]; i 79 libavformat/jvdec.c int i; i 121 libavformat/jvdec.c for (i = 0; i < ast->nb_index_entries; i++) { i 122 libavformat/jvdec.c AVIndexEntry *e = ast->index_entries + i; i 123 libavformat/jvdec.c JVFrame *jvf = jv->frames + i; i 127 libavformat/jvdec.c e->timestamp = i; i 231 libavformat/jvdec.c int i; i 238 libavformat/jvdec.c i = av_index_search_timestamp(ast, ts, flags); i 241 libavformat/jvdec.c i = ts; i 247 libavformat/jvdec.c if (i < 0 || i >= ast->nb_index_entries) i 249 libavformat/jvdec.c if (avio_seek(s->pb, ast->index_entries[i].pos, SEEK_SET) < 0) i 253 libavformat/jvdec.c jv->pts = i; i 156 libavformat/latmenc.c int i, len; i 192 libavformat/latmenc.c for (i = 0; i <= pkt->size-255; i+=255) i 195 libavformat/latmenc.c put_bits(&bs, 8, pkt->size-i); i 111 libavformat/libmodplug.c unsigned i, n = 0; \ i 113 libavformat/libmodplug.c for (i = 0; i < n_## entry_name ##s; i++) { \ i 115 libavformat/libmodplug.c fname(f, i, item_name); \ i 255 libavformat/libmodplug.c int i; i 257 libavformat/libmodplug.c for (i = 0; s[i]; i++, dst += 3) { i 259 libavformat/libmodplug.c dst[1] = s[i]; // char i 38 libavformat/m4vdec.c int i; i 40 libavformat/m4vdec.c for (i = 0; i < probe_packet->buf_size; i++) { i 41 libavformat/m4vdec.c temp_buffer = (temp_buffer << 8) + probe_packet->buf[i]; i 103 libavformat/matroskadec.c int64_t i; i 727 libavformat/matroskadec.c { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 0, offsetof(MatroskaBlock, reference), { .i = INT64_MIN } }, i 1072 libavformat/matroskadec.c int i; i 1076 libavformat/matroskadec.c for (i = 0; syntax[i].id; i++) i 1077 libavformat/matroskadec.c if (id == syntax[i].id) i 1080 libavformat/matroskadec.c return &syntax[i]; i 1089 libavformat/matroskadec.c for (int i = 0; syntax[i].id; i++) i 1090 libavformat/matroskadec.c switch (syntax[i].type) { i 1092 libavformat/matroskadec.c *(uint64_t *) ((char *) data + syntax[i].data_offset) = syntax[i].def.u; i 1095 libavformat/matroskadec.c *(int64_t *) ((char *) data + syntax[i].data_offset) = syntax[i].def.i; i 1098 libavformat/matroskadec.c *(double *) ((char *) data + syntax[i].data_offset) = syntax[i].def.f; i 1103 libavformat/matroskadec.c if (syntax[i].def.s) { i 1104 libavformat/matroskadec.c uint8_t **dst = (uint8_t **) ((uint8_t *) data + syntax[i].data_offset); i 1105 libavformat/matroskadec.c *dst = av_strdup(syntax[i].def.s); i 1141 libavformat/matroskadec.c int i; i 1152 libavformat/matroskadec.c for (i = 0; i < matroska->num_level1_elems; i++) { i 1153 libavformat/matroskadec.c if (matroska->level1_elems[i].id == id) { i 1154 libavformat/matroskadec.c if (matroska->level1_elems[i].pos == pos || i 1156 libavformat/matroskadec.c return &matroska->level1_elems[i]; i 1487 libavformat/matroskadec.c int i, j; i 1488 libavformat/matroskadec.c for (i = 0; syntax[i].id; i++) { i 1489 libavformat/matroskadec.c void *data_off = (char *) data + syntax[i].data_offset; i 1490 libavformat/matroskadec.c switch (syntax[i].type) { i 1500 libavformat/matroskadec.c if (syntax[i].list_elem_size) { i 1504 libavformat/matroskadec.c j++, ptr += syntax[i].list_elem_size) i 1505 libavformat/matroskadec.c ebml_free(syntax[i].def.n, ptr); i 1510 libavformat/matroskadec.c ebml_free(syntax[i].def.n, data_off); i 1523 libavformat/matroskadec.c int len_mask = 0x80, size = 1, n = 1, i; i 1554 libavformat/matroskadec.c for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) { i 1555 libavformat/matroskadec.c size_t probelen = strlen(matroska_doctypes[i]); i 1559 libavformat/matroskadec.c if (!memcmp(p->buf + n, matroska_doctypes[i], probelen)) i 1571 libavformat/matroskadec.c int i; i 1573 libavformat/matroskadec.c for (i = 0; i < matroska->tracks.nb_elem; i++) i 1574 libavformat/matroskadec.c if (tracks[i].num == num) i 1575 libavformat/matroskadec.c return &tracks[i]; i 1726 libavformat/matroskadec.c int i; i 1728 libavformat/matroskadec.c for (i = 0; i < list->nb_elem; i++) { i 1729 libavformat/matroskadec.c const char *lang = tags[i].lang && i 1730 libavformat/matroskadec.c strcmp(tags[i].lang, "und") ? tags[i].lang : NULL; i 1732 libavformat/matroskadec.c if (!tags[i].name) { i 1737 libavformat/matroskadec.c snprintf(key, sizeof(key), "%s/%s", prefix, tags[i].name); i 1739 libavformat/matroskadec.c av_strlcpy(key, tags[i].name, sizeof(key)); i 1740 libavformat/matroskadec.c if (tags[i].def || !lang) { i 1741 libavformat/matroskadec.c av_dict_set(metadata, key, tags[i].string, 0); i 1742 libavformat/matroskadec.c if (tags[i].sub.nb_elem) i 1743 libavformat/matroskadec.c matroska_convert_tag(s, &tags[i].sub, metadata, key); i 1748 libavformat/matroskadec.c av_dict_set(metadata, key, tags[i].string, 0); i 1749 libavformat/matroskadec.c if (tags[i].sub.nb_elem) i 1750 libavformat/matroskadec.c matroska_convert_tag(s, &tags[i].sub, metadata, key); i 1760 libavformat/matroskadec.c int i, j; i 1762 libavformat/matroskadec.c for (i = 0; i < matroska->tags.nb_elem; i++) { i 1763 libavformat/matroskadec.c if (tags[i].target.attachuid) { i 1767 libavformat/matroskadec.c if (attachment[j].uid == tags[i].target.attachuid && i 1769 libavformat/matroskadec.c matroska_convert_tag(s, &tags[i].tag, i 1778 libavformat/matroskadec.c i, tags[i].target.attachuid); i 1780 libavformat/matroskadec.c } else if (tags[i].target.chapteruid) { i 1784 libavformat/matroskadec.c if (chapter[j].uid == tags[i].target.chapteruid && i 1786 libavformat/matroskadec.c matroska_convert_tag(s, &tags[i].tag, i 1795 libavformat/matroskadec.c i, tags[i].target.chapteruid); i 1797 libavformat/matroskadec.c } else if (tags[i].target.trackuid) { i 1801 libavformat/matroskadec.c if (track[j].uid == tags[i].target.trackuid && i 1803 libavformat/matroskadec.c matroska_convert_tag(s, &tags[i].tag, i 1812 libavformat/matroskadec.c i, tags[i].target.trackuid); i 1815 libavformat/matroskadec.c matroska_convert_tag(s, &tags[i].tag, &s->metadata, i 1816 libavformat/matroskadec.c tags[i].target.type); i 1859 libavformat/matroskadec.c int i; i 1865 libavformat/matroskadec.c for (i = 0; i < seekhead_list->nb_elem; i++) { i 1867 libavformat/matroskadec.c uint32_t id = seekheads[i].id; i 1868 libavformat/matroskadec.c int64_t pos = seekheads[i].pos + matroska->segment_start; i 1871 libavformat/matroskadec.c if (id != seekheads[i].id || pos < matroska->segment_start) i 1899 libavformat/matroskadec.c int i, j; i 1912 libavformat/matroskadec.c for (i = 0; i < index_list->nb_elem; i++) { i 1913 libavformat/matroskadec.c EbmlList *pos_list = &index[i].pos; i 1921 libavformat/matroskadec.c index[i].time / index_scale, 0, 0, i 1928 libavformat/matroskadec.c int i; i 1933 libavformat/matroskadec.c for (i = 0; i < matroska->num_level1_elems; i++) { i 1934 libavformat/matroskadec.c MatroskaLevel1Element *elem = &matroska->level1_elems[i]; i 2295 libavformat/matroskadec.c int i, j, ret; i 2298 libavformat/matroskadec.c for (i = 0; i < matroska->tracks.nb_elem; i++) { i 2299 libavformat/matroskadec.c MatroskaTrack *track = &tracks[i]; i 2766 libavformat/matroskadec.c ff_matroska_video_stereo_plane[planes[j].type], i); i 2840 libavformat/matroskadec.c int i, j, res; i 2866 libavformat/matroskadec.c for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) i 2867 libavformat/matroskadec.c if (!strcmp(ebml.doctype, matroska_doctypes[i])) i 2869 libavformat/matroskadec.c if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) { i 2924 libavformat/matroskadec.c for (i = 0; mkv_image_mime_tags[i].id != AV_CODEC_ID_NONE; i++) { i 2925 libavformat/matroskadec.c if (!strncmp(mkv_image_mime_tags[i].str, attachments[j].mime, i 2926 libavformat/matroskadec.c strlen(mkv_image_mime_tags[i].str))) { i 2927 libavformat/matroskadec.c st->codecpar->codec_id = mkv_image_mime_tags[i].id; i 2954 libavformat/matroskadec.c for (i = 0; mkv_mime_tags[i].id != AV_CODEC_ID_NONE; i++) { i 2955 libavformat/matroskadec.c if (!strncmp(mkv_mime_tags[i].str, attachments[j].mime, i 2956 libavformat/matroskadec.c strlen(mkv_mime_tags[i].str))) { i 2957 libavformat/matroskadec.c st->codecpar->codec_id = mkv_mime_tags[i].id; i 2966 libavformat/matroskadec.c for (i = 0; i < chapters_list->nb_elem; i++) i 2967 libavformat/matroskadec.c if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid && i 2968 libavformat/matroskadec.c (max_start == 0 || chapters[i].start > max_start)) { i 2969 libavformat/matroskadec.c chapters[i].chapter = i 2970 libavformat/matroskadec.c avpriv_new_chapter(s, chapters[i].uid, i 2972 libavformat/matroskadec.c chapters[i].start, chapters[i].end, i 2973 libavformat/matroskadec.c chapters[i].title); i 2974 libavformat/matroskadec.c max_start = chapters[i].start; i 3764 libavformat/matroskadec.c int i, index; i 3790 libavformat/matroskadec.c for (i = 0; i < matroska->tracks.nb_elem; i++) { i 3791 libavformat/matroskadec.c tracks[i].audio.pkt_cnt = 0; i 3792 libavformat/matroskadec.c tracks[i].audio.sub_packet_cnt = 0; i 3793 libavformat/matroskadec.c tracks[i].audio.buf_timecode = AV_NOPTS_VALUE; i 3794 libavformat/matroskadec.c tracks[i].end_timecode = 0; i 3852 libavformat/matroskadec.c int i; i 3856 libavformat/matroskadec.c for (i = 1; i < nb_index_entries; i++) { i 3857 libavformat/matroskadec.c if (index_entries[i - 1].timestamp * matroska->time_scale <= ts && i 3858 libavformat/matroskadec.c index_entries[i].timestamp * matroska->time_scale > ts) { i 3862 libavformat/matroskadec.c --i; i 3863 libavformat/matroskadec.c cue_desc.start_time_ns = index_entries[i].timestamp * matroska->time_scale; i 3864 libavformat/matroskadec.c cue_desc.start_offset = index_entries[i].pos - matroska->segment_start; i 3865 libavformat/matroskadec.c if (i != nb_index_entries - 1) { i 3866 libavformat/matroskadec.c cue_desc.end_time_ns = index_entries[i + 1].timestamp * matroska->time_scale; i 3867 libavformat/matroskadec.c cue_desc.end_offset = index_entries[i + 1].pos - matroska->segment_start; i 4010 libavformat/matroskadec.c int i; i 4012 libavformat/matroskadec.c for (i = 0; i < st->nb_index_entries; i++) { i 4014 libavformat/matroskadec.c int64_t time_ns = st->index_entries[i].timestamp * matroska->time_scale; i 4099 libavformat/matroskadec.c int i; i 4103 libavformat/matroskadec.c for (i = 0; i < seekhead_list->nb_elem; i++) i 4104 libavformat/matroskadec.c if (seekhead[i].id == MATROSKA_ID_CUES) i 4107 libavformat/matroskadec.c if (i >= seekhead_list->nb_elem) return -1; i 4110 libavformat/matroskadec.c cues_start = seekhead[i].pos + matroska->segment_start; i 4155 libavformat/matroskadec.c for (i = 0; i < s->streams[0]->nb_index_entries; i++) { i 4157 libavformat/matroskadec.c "%" PRId64"%s", s->streams[0]->index_entries[i].timestamp, i 4158 libavformat/matroskadec.c i != s->streams[0]->nb_index_entries - 1 ? "," : ""); i 4159 libavformat/matroskadec.c if (ret <= 0 || (ret == 20 && i == s->streams[0]->nb_index_entries - 1)) { i 183 libavformat/matroskaenc.c int i = ebml_id_size(id); i 184 libavformat/matroskaenc.c while (i--) i 185 libavformat/matroskaenc.c avio_w8(pb, (uint8_t)(id >> (i * 8))); i 229 libavformat/matroskaenc.c for (int i = bytes - 1; i >= 0; i--) i 230 libavformat/matroskaenc.c avio_w8(pb, (uint8_t)(num >> i * 8)); i 266 libavformat/matroskaenc.c int i, bytes = 1; i 273 libavformat/matroskaenc.c for (i = bytes - 1; i >= 0; i--) i 274 libavformat/matroskaenc.c avio_w8(pb, (uint8_t)(val >> i * 8)); i 279 libavformat/matroskaenc.c int i, bytes = 1; i 287 libavformat/matroskaenc.c for (i = bytes - 1; i >= 0; i--) i 288 libavformat/matroskaenc.c avio_w8(pb, (uint8_t)(val >> i * 8)); i 495 libavformat/matroskaenc.c int i, ret; i 504 libavformat/matroskaenc.c for (i = 0; i < seekhead->num_entries; i++) { i 505 libavformat/matroskaenc.c mkv_seekhead_entry *entry = &seekhead->entries[i]; i 784 libavformat/matroskaenc.c int i; i 787 libavformat/matroskaenc.c for(i = 0; i < 0x5a - 8; i++) i 1036 libavformat/matroskaenc.c for (int i = 0; i < MATROSKA_VIDEO_STEREOMODE_TYPE_NB; i++) i 1037 libavformat/matroskaenc.c if (!strcmp(tag->value, ff_matroska_video_stereo_mode[i])){ i 1038 libavformat/matroskaenc.c stereo_mode = i; i 1380 libavformat/matroskaenc.c int i, ret, video_default_idx, audio_default_idx, subtitle_default_idx; i 1396 libavformat/matroskaenc.c for (i = s->nb_streams - 1; i >= 0; i--) { i 1397 libavformat/matroskaenc.c AVStream *st = s->streams[i]; i 1402 libavformat/matroskaenc.c variable ## _idx = i; \ i 1404 libavformat/matroskaenc.c variable ## _default_idx = i; \ i 1418 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; i++) { i 1419 libavformat/matroskaenc.c AVStream *st = s->streams[i]; i 1422 libavformat/matroskaenc.c i == video_default_idx || i == audio_default_idx || i 1423 libavformat/matroskaenc.c i == subtitle_default_idx; i 1424 libavformat/matroskaenc.c ret = mkv_write_track(s, mkv, st, &mkv->tracks[i], i 1543 libavformat/matroskaenc.c int i, ret; i 1555 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; i++) { i 1556 libavformat/matroskaenc.c const AVStream *st = s->streams[i]; i 1557 libavformat/matroskaenc.c mkv_track *track = &mkv->tracks[i]; i 1588 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; i++) { i 1589 libavformat/matroskaenc.c const mkv_track *track = &mkv->tracks[i]; i 1590 libavformat/matroskaenc.c const AVStream *st = s->streams[i]; i 1619 libavformat/matroskaenc.c int i, ret; i 1624 libavformat/matroskaenc.c for (i = 0; i < s->nb_chapters; i++) i 1625 libavformat/matroskaenc.c if (!s->chapters[i]->id) { i 1643 libavformat/matroskaenc.c for (i = 0; i < s->nb_chapters; i++) { i 1645 libavformat/matroskaenc.c const AVChapter *c = s->chapters[i]; i 1720 libavformat/matroskaenc.c int i, ret; i 1729 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; i++) { i 1730 libavformat/matroskaenc.c const AVStream *st = s->streams[i]; i 1731 libavformat/matroskaenc.c mkv_track *track = &mkv->tracks[i]; i 1744 libavformat/matroskaenc.c av_log(s, AV_LOG_ERROR, "Attachment stream %d has no filename tag.\n", i); i 1772 libavformat/matroskaenc.c for (unsigned i = 0; i < s->nb_streams; i++) { i 1774 libavformat/matroskaenc.c duration = av_dict_get(s->streams[i]->metadata, "DURATION", NULL, 0); i 1790 libavformat/matroskaenc.c int ret, i, version = 2; i 1798 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; i++) { i 1799 libavformat/matroskaenc.c if (s->streams[i]->codecpar->codec_id == AV_CODEC_ID_OPUS || i 1800 libavformat/matroskaenc.c av_dict_get(s->streams[i]->metadata, "stereo_mode", NULL, 0) || i 1801 libavformat/matroskaenc.c av_dict_get(s->streams[i]->metadata, "alpha_mode", NULL, 0)) i 2168 libavformat/matroskaenc.c for (unsigned i = 0; i < s->nb_streams; i++) i 2169 libavformat/matroskaenc.c mkv->tracks[i].has_cue = 0; i 2577 libavformat/matroskaenc.c int i; i 2578 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; ++i) { i 2579 libavformat/matroskaenc.c const AVStream *st = s->streams[i]; i 2580 libavformat/matroskaenc.c const mkv_track *track = &mkv->tracks[i]; i 2586 libavformat/matroskaenc.c av_log(s, AV_LOG_DEBUG, "stream %d end duration = %" PRIu64 "\n", i, i 2613 libavformat/matroskaenc.c int i; i 2614 libavformat/matroskaenc.c for (i = 0; ff_mkv_codec_tags[i].id != AV_CODEC_ID_NONE; i++) i 2615 libavformat/matroskaenc.c if (ff_mkv_codec_tags[i].id == codec_id) i 2630 libavformat/matroskaenc.c int i; i 2631 libavformat/matroskaenc.c for (i = 0; ff_webm_codec_tags[i].id != AV_CODEC_ID_NONE; i++) i 2632 libavformat/matroskaenc.c if (ff_webm_codec_tags[i].id == codec_id) i 2638 libavformat/matroskaenc.c static uint64_t mkv_get_uid(const mkv_track *tracks, int i, AVLFG *c) i 2647 libavformat/matroskaenc.c for (k = 0; k < i; k++) { i 2651 libavformat/matroskaenc.c if (k == i) i 2661 libavformat/matroskaenc.c int i; i 2663 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; i++) { i 2664 libavformat/matroskaenc.c if (s->streams[i]->codecpar->codec_id == AV_CODEC_ID_ATRAC3 || i 2665 libavformat/matroskaenc.c s->streams[i]->codecpar->codec_id == AV_CODEC_ID_COOK || i 2666 libavformat/matroskaenc.c s->streams[i]->codecpar->codec_id == AV_CODEC_ID_RA_288 || i 2667 libavformat/matroskaenc.c s->streams[i]->codecpar->codec_id == AV_CODEC_ID_SIPR || i 2668 libavformat/matroskaenc.c s->streams[i]->codecpar->codec_id == AV_CODEC_ID_RV10 || i 2669 libavformat/matroskaenc.c s->streams[i]->codecpar->codec_id == AV_CODEC_ID_RV20) { i 2672 libavformat/matroskaenc.c avcodec_get_name(s->streams[i]->codecpar->codec_id)); i 2696 libavformat/matroskaenc.c for (i = 0; i < 4; i++) i 2697 libavformat/matroskaenc.c mkv->segment_uid[i] = av_lfg_get(&c); i 2700 libavformat/matroskaenc.c for (i = 0; i < s->nb_streams; i++) { i 2701 libavformat/matroskaenc.c AVStream *st = s->streams[i]; i 2702 libavformat/matroskaenc.c mkv_track *track = &mkv->tracks[i]; i 2705 libavformat/matroskaenc.c track->uid = i + 1; i 2707 libavformat/matroskaenc.c track->uid = mkv_get_uid(mkv->tracks, i, &c); i 2716 libavformat/matroskaenc.c "as WebM doesn't support attachments.\n", i); i 2719 libavformat/matroskaenc.c "tag and it cannot be deduced from the codec id.\n", i); i 62 libavformat/md5proto.c int i, err = 0; i 65 libavformat/md5proto.c for (i = 0; i < sizeof(md5); i++) i 66 libavformat/md5proto.c snprintf(buf + i*2, 3, "%02x", md5[i]); i 67 libavformat/md5proto.c buf[i*2] = '\n'; i 77 libavformat/md5proto.c err = ffurl_write(out, buf, i*2+1); i 80 libavformat/md5proto.c if (fwrite(buf, 1, i*2+1, stdout) < i*2+1) i 62 libavformat/metadata.c int i; i 64 libavformat/metadata.c for (i=0; i<ctx->nb_streams ; i++) i 65 libavformat/metadata.c ff_metadata_conv(&ctx->streams [i]->metadata, d_conv, s_conv); i 66 libavformat/metadata.c for (i=0; i<ctx->nb_chapters; i++) i 67 libavformat/metadata.c ff_metadata_conv(&ctx->chapters[i]->metadata, d_conv, s_conv); i 68 libavformat/metadata.c for (i=0; i<ctx->nb_programs; i++) i 69 libavformat/metadata.c ff_metadata_conv(&ctx->programs[i]->metadata, d_conv, s_conv); i 43 libavformat/microdvddec.c int i; i 48 libavformat/microdvddec.c for (i=0; i<3; i++) { i 84 libavformat/microdvddec.c int i = 0, ret; i 108 libavformat/microdvddec.c if (i++ < 3) { i 133 libavformat/microdvddec.c " at line %d\n", line, i); \ i 30 libavformat/mj2kdec.c int i, marker, marker_size; i 33 libavformat/mj2kdec.c for (i = 0; i < p->buf_size - 5; i++) { i 36 libavformat/mj2kdec.c if (marker_size + i < p->buf_size - 4) { i 346 libavformat/mlvdec.c int i; i 352 libavformat/mlvdec.c for (i = 0; i < 100; i++) { i 353 libavformat/mlvdec.c snprintf(filename + strlen(filename) - 2, 3, "%02d", i); i 354 libavformat/mlvdec.c if (avctx->io_open(avctx, &mlv->pb[i], filename, AVIO_FLAG_READ, NULL) < 0) i 356 libavformat/mlvdec.c if (check_file_header(mlv->pb[i], guid) < 0) { i 358 libavformat/mlvdec.c ff_format_io_close(avctx, &mlv->pb[i]); i 362 libavformat/mlvdec.c ret = scan_file(avctx, vst, ast, i); i 365 libavformat/mlvdec.c ff_format_io_close(avctx, &mlv->pb[i]); i 467 libavformat/mlvdec.c int i; i 468 libavformat/mlvdec.c for (i = 0; i < 100; i++) i 469 libavformat/mlvdec.c ff_format_io_close(s, &mlv->pb[i]); i 48 libavformat/mmf.c int i; i 49 libavformat/mmf.c for (i = 0; i < 5; i++) i 50 libavformat/mmf.c if (mmf_rates[i] == rate) i 51 libavformat/mmf.c return i; i 215 libavformat/mmsh.c int i, port, err; i 276 libavformat/mmsh.c for (i = 0; i < mms->stream_num; i++) { i 278 libavformat/mmsh.c err = snprintf(tmp, sizeof(tmp), "ffff:%d:0 ", mms->streams[i].id); i 448 libavformat/mmst.c int i; i 453 libavformat/mmst.c for(i= 0; i<mms->stream_num; i++) { i 455 libavformat/mmst.c bytestream_put_le16(&mms->write_out_ptr, mms->streams[i].id); // stream id i 165 libavformat/mov.c int i; i 167 libavformat/mov.c for (i = 0; i < len; i++) { i 285 libavformat/mov.c int i, n_hmmt; i 293 libavformat/mov.c for (i = 0; i < n_hmmt && !pb->eof_reached; i++) { i 295 libavformat/mov.c avpriv_new_chapter(c->fc, i, av_make_q(1, 1000), moment_time, AV_NOPTS_VALUE, NULL); i 540 libavformat/mov.c int i, nb_chapters, str_len, version; i 556 libavformat/mov.c for (i = 0; i < nb_chapters; i++) { i 570 libavformat/mov.c avpriv_new_chapter(c->fc, i, (AVRational){1,10000000}, start, AV_NOPTS_VALUE, str); i 580 libavformat/mov.c int entries, i, j; i 601 libavformat/mov.c for (i = 0; i < entries; i++) { i 602 libavformat/mov.c MOVDref *dref = &sc->drefs[i]; i 706 libavformat/mov.c i--; i 999 libavformat/mov.c int i; i 1023 libavformat/mov.c for (i = 0; i < 20; i++) i 1024 libavformat/mov.c av_log(c->fc, AV_LOG_INFO, "%02x", file_checksum[i]); i 1067 libavformat/mov.c for (i = 0; i < 4; i++) { i 1069 libavformat/mov.c if (activation_bytes[i] != output[3 - i]) { // critical error i 1164 libavformat/mov.c int i; i 1170 libavformat/mov.c for (i = 0; i < item->nb_stream_info; i++) i 1171 libavformat/mov.c if (item->stream_info[i].id == id) i 1172 libavformat/mov.c return &item->stream_info[i]; i 1180 libavformat/mov.c int i; i 1188 libavformat/mov.c for (i = 0; i < item->nb_stream_info; i++) i 1189 libavformat/mov.c if (item->stream_info[i].id == id) { i 1190 libavformat/mov.c item->current = i; i 1253 libavformat/mov.c int i; i 1260 libavformat/mov.c for (i = 0; i < frag_index->item[index].nb_stream_info; i++) { i 1261 libavformat/mov.c frag_stream_info = &frag_index->item[index].stream_info[i]; i 1305 libavformat/mov.c int index, i; i 1330 libavformat/mov.c for (i = 0; i < c->fc->nb_streams; i++) { i 1332 libavformat/mov.c if (c->fc->streams[i]->id < 0) { i 1337 libavformat/mov.c frag_stream_info[i].id = c->fc->streams[i]->id; i 1338 libavformat/mov.c frag_stream_info[i].sidx_pts = AV_NOPTS_VALUE; i 1339 libavformat/mov.c frag_stream_info[i].tfdt_dts = AV_NOPTS_VALUE; i 1340 libavformat/mov.c frag_stream_info[i].next_trun_dts = AV_NOPTS_VALUE; i 1341 libavformat/mov.c frag_stream_info[i].first_tfra_pts = AV_NOPTS_VALUE; i 1342 libavformat/mov.c frag_stream_info[i].index_entry = -1; i 1343 libavformat/mov.c frag_stream_info[i].encryption_index = NULL; i 1364 libavformat/mov.c int i; i 1369 libavformat/mov.c for (i = index; i < frag_index->nb_items; i++) { i 1370 libavformat/mov.c frag_stream_info = get_frag_stream_info(frag_index, i, id); i 1468 libavformat/mov.c int i; i 1500 libavformat/mov.c for (i = 0; i < 3; i++) { i 1501 libavformat/mov.c c->movie_display_matrix[i][0] = avio_rb32(pb); // 16.16 fixed point i 1502 libavformat/mov.c c->movie_display_matrix[i][1] = avio_rb32(pb); // 16.16 fixed point i 1503 libavformat/mov.c c->movie_display_matrix[i][2] = avio_rb32(pb); // 2.30 fixed point i 1993 libavformat/mov.c unsigned int i, entries; i 2022 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) i 2023 libavformat/mov.c sc->chunk_offsets[i] = avio_rb32(pb); i 2025 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) i 2026 libavformat/mov.c sc->chunk_offsets[i] = avio_rb64(pb); i 2030 libavformat/mov.c sc->chunk_count = i; i 2274 libavformat/mov.c int i, ret; i 2284 libavformat/mov.c for (i = 0; i < 16; i++) { i 2285 libavformat/mov.c uint32_t yuv = AV_RB32(src + i * 4); i 2288 libavformat/mov.c av_strlcatf(buf, sizeof(buf), "%06"PRIx32"%s", rgba, i != 15 ? ", " : ""); i 2640 libavformat/mov.c unsigned int i, entries; i 2666 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 2667 libavformat/mov.c sc->stsc_data[i].first = avio_rb32(pb); i 2668 libavformat/mov.c sc->stsc_data[i].count = avio_rb32(pb); i 2669 libavformat/mov.c sc->stsc_data[i].id = avio_rb32(pb); i 2672 libavformat/mov.c sc->stsc_count = i; i 2673 libavformat/mov.c for (i = sc->stsc_count - 1; i < UINT_MAX; i--) { i 2674 libavformat/mov.c int64_t first_min = i + 1; i 2675 libavformat/mov.c if ((i+1 < sc->stsc_count && sc->stsc_data[i].first >= sc->stsc_data[i+1].first) || i 2676 libavformat/mov.c (i > 0 && sc->stsc_data[i].first <= sc->stsc_data[i-1].first) || i 2677 libavformat/mov.c sc->stsc_data[i].first < first_min || i 2678 libavformat/mov.c sc->stsc_data[i].count < 1 || i 2679 libavformat/mov.c sc->stsc_data[i].id < 1) { i 2680 libavformat/mov.c av_log(c->fc, AV_LOG_WARNING, "STSC entry %d is invalid (first=%d count=%d id=%d)\n", i, sc->stsc_data[i].first, sc->stsc_data[i].count, sc->stsc_data[i].id); i 2681 libavformat/mov.c if (i+1 >= sc->stsc_count) { i 2682 libavformat/mov.c if (sc->stsc_data[i].count == 0 && i > 0) { i 2686 libavformat/mov.c sc->stsc_data[i].first = FFMAX(sc->stsc_data[i].first, first_min); i 2687 libavformat/mov.c if (i > 0 && sc->stsc_data[i].first <= sc->stsc_data[i-1].first) i 2688 libavformat/mov.c sc->stsc_data[i].first = FFMIN(sc->stsc_data[i-1].first + 1LL, INT_MAX); i 2689 libavformat/mov.c sc->stsc_data[i].count = FFMAX(sc->stsc_data[i].count, 1); i 2690 libavformat/mov.c sc->stsc_data[i].id = FFMAX(sc->stsc_data[i].id, 1); i 2693 libavformat/mov.c av_assert0(sc->stsc_data[i+1].first >= 2); i 2695 libavformat/mov.c sc->stsc_data[i].first = sc->stsc_data[i+1].first - 1; i 2696 libavformat/mov.c sc->stsc_data[i].count = sc->stsc_data[i+1].count; i 2697 libavformat/mov.c sc->stsc_data[i].id = sc->stsc_data[i+1].id; i 2734 libavformat/mov.c unsigned i, entries; i 2752 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 2753 libavformat/mov.c sc->stps_data[i] = avio_rb32(pb); i 2756 libavformat/mov.c sc->stps_count = i; i 2770 libavformat/mov.c unsigned int i, entries; i 2801 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 2802 libavformat/mov.c sc->keyframes[i] = avio_rb32(pb); i 2805 libavformat/mov.c sc->keyframe_count = i; i 2819 libavformat/mov.c unsigned int i, entries, sample_size, field_size, num_bytes; i 2886 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 2887 libavformat/mov.c sc->sample_sizes[i] = get_bits_long(&gb, field_size); i 2888 libavformat/mov.c if (sc->sample_sizes[i] < 0) { i 2890 libavformat/mov.c av_log(c->fc, AV_LOG_ERROR, "Invalid sample size %d\n", sc->sample_sizes[i]); i 2893 libavformat/mov.c sc->data_size += sc->sample_sizes[i]; i 2896 libavformat/mov.c sc->sample_count = i; i 2912 libavformat/mov.c unsigned int i, entries, alloc_size = 0; i 2935 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 2938 libavformat/mov.c unsigned int min_entries = FFMIN(FFMAX(i + 1, 1024 * 1024), entries); i 2952 libavformat/mov.c sc->stts_data[i].count= sample_count; i 2953 libavformat/mov.c sc->stts_data[i].duration= sample_duration; i 2962 libavformat/mov.c sc->stts_count = i; i 2988 libavformat/mov.c int64_t i, entries; i 3011 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) i 3012 libavformat/mov.c sc->sdtp_data[i] = avio_r8(pb); i 3013 libavformat/mov.c sc->sdtp_count = i; i 3033 libavformat/mov.c unsigned int i, entries, ctts_count = 0; i 3055 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 3072 libavformat/mov.c if (FFNABS(duration) < -(1<<28) && i+2<entries) { i 3079 libavformat/mov.c if (i+2<entries) i 3099 libavformat/mov.c unsigned int i, entries; i 3127 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 3128 libavformat/mov.c sc->rap_group[i].count = avio_rb32(pb); /* sample_count */ i 3129 libavformat/mov.c sc->rap_group[i].index = avio_rb32(pb); /* group_description_index */ i 3132 libavformat/mov.c sc->rap_group_count = i; i 3201 libavformat/mov.c int64_t i = 0; i 3219 libavformat/mov.c for (i = *index; i > 0 && e_old[i].timestamp == e_old[i - 1].timestamp; i 3220 libavformat/mov.c i--) { i 3222 libavformat/mov.c (e_old[i - 1].flags & AVINDEX_KEYFRAME)) { i 3223 libavformat/mov.c *index = i - 1; i 3326 libavformat/mov.c int i = 0; i 3328 libavformat/mov.c for (i = 0; i < frame_duration_buffer_size; i++) { i 3329 libavformat/mov.c end_ts -= frame_duration_buffer[frame_duration_buffer_size - 1 - i]; i 3330 libavformat/mov.c st->index_entries[end_index - 1 - i].timestamp = end_ts; i 3504 libavformat/mov.c int i; i 3753 libavformat/mov.c for (i = 0; i < st->nb_index_entries; ++i) { i 3754 libavformat/mov.c st->index_entries[i].timestamp -= msc->min_corrected_pts; i 3786 libavformat/mov.c unsigned int i, j; i 3792 libavformat/mov.c int i, edit_start_index = 0, multiple_edits = 0; i 3796 libavformat/mov.c for (i = 0; i < sc->elst_count; i++) { i 3797 libavformat/mov.c const MOVElst *e = &sc->elst_data[i]; i 3798 libavformat/mov.c if (i == 0 && e->time == -1) { i 3803 libavformat/mov.c } else if (i == edit_start_index && e->time >= 0) { i 3874 libavformat/mov.c for (i = 0; i < ctts_count_old && i 3875 libavformat/mov.c sc->ctts_count < sc->sample_count; i++) i 3876 libavformat/mov.c for (j = 0; j < ctts_data_old[i].count && i 3880 libavformat/mov.c ctts_data_old[i].duration); i 3884 libavformat/mov.c for (i = 0; i < sc->chunk_count; i++) { i 3885 libavformat/mov.c int64_t next_offset = i+1 < sc->chunk_count ? sc->chunk_offsets[i+1] : INT64_MAX; i 3886 libavformat/mov.c current_offset = sc->chunk_offsets[i]; i 3888 libavformat/mov.c i + 1 == sc->stsc_data[stsc_index + 1].first) i 3928 libavformat/mov.c && (st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO || (i==0 && j==0))) i 3994 libavformat/mov.c for (i = 0; i < sc->stsc_count; i++) { i 3997 libavformat/mov.c chunk_samples = sc->stsc_data[i].count; i 3998 libavformat/mov.c if (i != sc->stsc_count - 1 && i 4013 libavformat/mov.c if (mov_stsc_index_valid(i, sc->stsc_count)) i 4014 libavformat/mov.c chunk_count = sc->stsc_data[i+1].first - sc->stsc_data[i].first; i 4016 libavformat/mov.c chunk_count = sc->chunk_count - (sc->stsc_data[i].first - 1); i 4032 libavformat/mov.c for (i = 0; i < sc->chunk_count; i++) { i 4033 libavformat/mov.c current_offset = sc->chunk_offsets[i]; i 4035 libavformat/mov.c i + 1 == sc->stsc_data[stsc_index + 1].first) i 4079 libavformat/mov.c "size %u, duration %u\n", st->index, i, current_offset, current_dts, i 4141 libavformat/mov.c int i, l; i 4151 libavformat/mov.c for (i = 0, l = strlen(ref->path) - 1; l >= 0; l--) i 4153 libavformat/mov.c if (i == ref->nlvl_to - 1) i 4156 libavformat/mov.c i++; i 4160 libavformat/mov.c if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) { i 4164 libavformat/mov.c for (i = 1; i < ref->nlvl_from; i++) i 4357 libavformat/mov.c uint32_t i; i 4375 libavformat/mov.c for (i = 1; i <= count; ++i) { i 4381 libavformat/mov.c "%"PRIu32"\n", i, key_size); i 4388 libavformat/mov.c c->meta_keys[i] = av_mallocz(key_size + 1); i 4389 libavformat/mov.c if (!c->meta_keys[i]) i 4391 libavformat/mov.c avio_read(pb, c->meta_keys[i], key_size); i 4401 libavformat/mov.c int i; i 4411 libavformat/mov.c for (i = 0; i < 3; i++) { i 4506 libavformat/mov.c int i, j, e; i 4554 libavformat/mov.c for (i = 0; i < 3; i++) { i 4555 libavformat/mov.c display_matrix[i][0] = avio_rb32(pb); // 16.16 fixed point i 4556 libavformat/mov.c display_matrix[i][1] = avio_rb32(pb); // 16.16 fixed point i 4557 libavformat/mov.c display_matrix[i][2] = avio_rb32(pb); // 2.30 fixed point i 4566 libavformat/mov.c for (i = 0; i < 3; i++) { i 4570 libavformat/mov.c res_display_matrix[i][j] += i 4571 libavformat/mov.c ((int64_t) display_matrix[i][e] * i 4586 libavformat/mov.c for (i = 0; i < 3; i++) i 4588 libavformat/mov.c sc->display_matrix[i * 3 + j] = res_display_matrix[i][j]; i 4608 libavformat/mov.c for (i = 0; i < 2; i++) i 4609 libavformat/mov.c disp_transform[i] = hypot(sc->display_matrix[0 + i], i 4610 libavformat/mov.c sc->display_matrix[3 + i]); i 4626 libavformat/mov.c int flags, track_id, i; i 4635 libavformat/mov.c for (i = 0; i < c->trex_count; i++) i 4636 libavformat/mov.c if (c->trex_data[i].track_id == track_id) { i 4637 libavformat/mov.c trex = &c->trex_data[i]; i 4670 libavformat/mov.c unsigned i, num; i 4681 libavformat/mov.c for (i = 0; i < num && !pb->eof_reached; i++) i 4682 libavformat/mov.c c->chapter_tracks[i] = avio_rb32(pb); i 4718 libavformat/mov.c int version, i; i 4722 libavformat/mov.c for (i = 0; i < c->fc->nb_streams; i++) { i 4723 libavformat/mov.c if (c->fc->streams[i]->id == frag->track_id) { i 4724 libavformat/mov.c st = c->fc->streams[i]; i 4761 libavformat/mov.c int flags, distance, i; i 4774 libavformat/mov.c for (i = 0; i < c->fc->nb_streams; i++) { i 4775 libavformat/mov.c if (c->fc->streams[i]->id == frag->track_id) { i 4776 libavformat/mov.c st = c->fc->streams[i]; i 4795 libavformat/mov.c for (i = c->frag_index.current + 1; i < c->frag_index.nb_items; i++) { i 4796 libavformat/mov.c frag_stream_info = get_frag_stream_info(&c->frag_index, i, frag->track_id); i 4798 libavformat/mov.c next_frag_index = i; i 4908 libavformat/mov.c for (i = 0; i < entries && !pb->eof_reached; i++) { i 4910 libavformat/mov.c int sample_flags = i ? frag->flags : first_sample_flags; i 4982 libavformat/mov.c if (i < entries) { i 4985 libavformat/mov.c int gap = entries - i; i 5000 libavformat/mov.c entries = i; i 5009 libavformat/mov.c for (i = index_entry_pos; i < st->nb_index_entries; i++) { i 5010 libavformat/mov.c if (prev_dts < st->index_entries[i].timestamp) i 5012 libavformat/mov.c st->index_entries[i].flags |= AVINDEX_DISCARD_FRAME; i 5039 libavformat/mov.c unsigned i, j, track_id, item_count; i 5054 libavformat/mov.c for (i = 0; i < c->fc->nb_streams; i++) { i 5055 libavformat/mov.c if (c->fc->streams[i]->id == track_id) { i 5056 libavformat/mov.c st = c->fc->streams[i]; i 5086 libavformat/mov.c for (i = 0; i < item_count; i++) { i 5114 libavformat/mov.c for (i = 0; i < c->frag_index.nb_items; i++) { i 5115 libavformat/mov.c MOVFragmentIndexItem * item = &c->frag_index.item[i]; i 5126 libavformat/mov.c if (ref_st) for (i = 0; i < c->fc->nb_streams; i++) { i 5127 libavformat/mov.c st = c->fc->streams[i]; i 5220 libavformat/mov.c int i, edit_count, version; i 5257 libavformat/mov.c for (i = 0; i < edit_count && atom.size > 0 && !pb->eof_reached; i++) { i 5258 libavformat/mov.c MOVElst *e = &sc->elst_data[i]; i 5277 libavformat/mov.c c->fc->nb_streams-1, i, e->time); i 5281 libavformat/mov.c sc->elst_count = i; i 5372 libavformat/mov.c int i, version; i 5395 libavformat/mov.c for (i = 0; i < 3; i++) { i 5396 libavformat/mov.c sc->mastering->display_primaries[i][0] = av_make_q(avio_rb16(pb), 1 << 16); i 5397 libavformat/mov.c sc->mastering->display_primaries[i][1] = av_make_q(avio_rb16(pb), 1 << 16); i 5417 libavformat/mov.c int i; i 5433 libavformat/mov.c for (i = 0; i < 3; i++) { i 5434 libavformat/mov.c const int j = mapping[i]; i 5936 libavformat/mov.c int i; i 5940 libavformat/mov.c for (i = 0; i < c->fc->nb_streams; i++) { i 5941 libavformat/mov.c if (c->fc->streams[i]->id == frag_stream_info->id) { i 5942 libavformat/mov.c st = c->fc->streams[i]; i 5946 libavformat/mov.c if (i == c->fc->nb_streams) i 5984 libavformat/mov.c int i; i 6016 libavformat/mov.c for (i = 0; i < subsample_count && !pb->eof_reached; i++) { i 6017 libavformat/mov.c (*sample)->subsamples[i].bytes_of_clear_data = avio_rb16(pb); i 6018 libavformat/mov.c (*sample)->subsamples[i].bytes_of_protected_data = avio_rb32(pb); i 6039 libavformat/mov.c unsigned int sample_count, i, alloc_size = 0; i 6058 libavformat/mov.c for (i = 0; i < sample_count; i++) { i 6059 libavformat/mov.c unsigned int min_samples = FFMIN(FFMAX(i + 1, 1024 * 1024), sample_count); i 6066 libavformat/mov.c c, pb, sc, &encryption_index->encrypted_samples[i], use_subsamples); i 6076 libavformat/mov.c for (; i > 0; i--) i 6077 libavformat/mov.c av_encryption_info_free(encryption_index->encrypted_samples[i - 1]); i 6091 libavformat/mov.c size_t sample_count, sample_info_size, i; i 6112 libavformat/mov.c for (i = 0; i < sample_count && !pb->eof_reached; i++) { i 6113 libavformat/mov.c unsigned int min_samples = FFMIN(FFMAX(i + 1, 1024 * 1024), sample_count); i 6122 libavformat/mov.c sample = &encryption_index->encrypted_samples[i]; i 6125 libavformat/mov.c : encryption_index->auxiliary_info_sizes[i]; i 6141 libavformat/mov.c for (; i > 0; i--) { i 6142 libavformat/mov.c av_encryption_info_free(encryption_index->encrypted_samples[i - 1]); i 6258 libavformat/mov.c int i, ret; i 6312 libavformat/mov.c for (i = 0; i < entry_count && !pb->eof_reached; i++) { i 6313 libavformat/mov.c unsigned int min_offsets = FFMIN(FFMAX(i + 1, 1024), entry_count); i 6324 libavformat/mov.c encryption_index->auxiliary_offsets[i] = avio_rb32(pb); i 6326 libavformat/mov.c encryption_index->auxiliary_offsets[i] = avio_rb64(pb); i 6329 libavformat/mov.c encryption_index->auxiliary_offsets[i] += c->fragment.base_data_offset; i 6383 libavformat/mov.c for (unsigned int i = 0; i < kid_count && !pb->eof_reached; i++) { i 6384 libavformat/mov.c unsigned int min_kid_count = FFMIN(FFMAX(i + 1, 1024), kid_count); i 6393 libavformat/mov.c info->key_ids[i] = av_mallocz(16); i 6394 libavformat/mov.c if (!info->key_ids[i]) { i 6398 libavformat/mov.c info->num_key_ids = i + 1; i 6400 libavformat/mov.c if (avio_read(pb, info->key_ids[i], 16) != 16) { i 6599 libavformat/mov.c int i, ret; i 6628 libavformat/mov.c for (i = 0; i < sample->subsample_count; i++) i 6630 libavformat/mov.c if (sample->subsamples[i].bytes_of_clear_data + sample->subsamples[i].bytes_of_protected_data > size) { i 6636 libavformat/mov.c input += sample->subsamples[i].bytes_of_clear_data; i 6637 libavformat/mov.c size -= sample->subsamples[i].bytes_of_clear_data; i 6640 libavformat/mov.c av_aes_ctr_crypt(sc->cenc.aes_ctr, input, input, sample->subsamples[i].bytes_of_protected_data); i 6641 libavformat/mov.c input += sample->subsamples[i].bytes_of_protected_data; i 6642 libavformat/mov.c size -= sample->subsamples[i].bytes_of_protected_data; i 6959 libavformat/mov.c int i; i 7017 libavformat/mov.c for (i = 0; mov_default_parse_table[i].type; i++) i 7018 libavformat/mov.c if (mov_default_parse_table[i].type == a.type) { i 7019 libavformat/mov.c parse = mov_default_parse_table[i].parse; i 7166 libavformat/mov.c int i, j; i 7172 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) i 7173 libavformat/mov.c if (s->streams[i]->id == chapter_track) { i 7174 libavformat/mov.c st = s->streams[i]; i 7207 libavformat/mov.c for (i = 0; i < st->nb_index_entries; i++) { i 7208 libavformat/mov.c AVIndexEntry *sample = &st->index_entries[i]; i 7209 libavformat/mov.c int64_t end = i+1 < st->nb_index_entries ? st->index_entries[i+1].timestamp : st->duration; i 7220 libavformat/mov.c av_log(s, AV_LOG_ERROR, "Chapter %d not found in file\n", i); i 7252 libavformat/mov.c avpriv_new_chapter(s, i, st->time_base, sample->timestamp, end, title); i 7329 libavformat/mov.c int i; i 7331 libavformat/mov.c for (i = 0; i < (*index)->nb_encrypted_samples; i++) { i 7332 libavformat/mov.c av_encryption_info_free((*index)->encrypted_samples[i]); i 7343 libavformat/mov.c int i, j; i 7345 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7346 libavformat/mov.c AVStream *st = s->streams[i]; i 7398 libavformat/mov.c for (i = 1; i < mov->meta_keys_count; i++) { i 7399 libavformat/mov.c av_freep(&mov->meta_keys[i]); i 7407 libavformat/mov.c for (i = 0; i < mov->frag_index.nb_items; i++) { i 7408 libavformat/mov.c MOVFragmentStreamInfo *frag = mov->frag_index.item[i].stream_info; i 7409 libavformat/mov.c for (j = 0; j < mov->frag_index.item[i].nb_stream_info; j++) { i 7412 libavformat/mov.c av_freep(&mov->frag_index.item[i].stream_info); i 7424 libavformat/mov.c int i; i 7426 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7427 libavformat/mov.c AVStream *st = s->streams[i]; i 7440 libavformat/mov.c int i; i 7442 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7443 libavformat/mov.c AVStream *st = s->streams[i]; i 7446 libavformat/mov.c !tmcd_is_referenced(s, i + 1)) { i 7458 libavformat/mov.c int version, fieldlength, i, j; i 7473 libavformat/mov.c for (i = 0; i < item_count; i++) { i 7562 libavformat/mov.c int i; i 7597 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) i 7598 libavformat/mov.c if (s->streams[i]->codecpar->codec_tag == AV_RL32("tmcd")) { i 7599 libavformat/mov.c mov_read_timecode_track(s, s->streams[i]); i 7600 libavformat/mov.c } else if (s->streams[i]->codecpar->codec_tag == AV_RL32("rtmd")) { i 7601 libavformat/mov.c mov_read_rtmd_track(s, s->streams[i]); i 7606 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7607 libavformat/mov.c AVStream *st = s->streams[i]; i 7617 libavformat/mov.c if (tmcd_st_id < 0 || tmcd_st_id == i) i 7626 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7627 libavformat/mov.c AVStream *st = s->streams[i]; i 7656 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7657 libavformat/mov.c AVStream *st = s->streams[i]; i 7672 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7673 libavformat/mov.c AVStream *st = s->streams[i]; i 7688 libavformat/mov.c for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) { i 7689 libavformat/mov.c if (mov->bitrates[i]) { i 7690 libavformat/mov.c s->streams[i]->codecpar->bit_rate = mov->bitrates[i]; i 7696 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7697 libavformat/mov.c AVStream *st = s->streams[i]; i 7757 libavformat/mov.c for (i = 0; i < mov->frag_index.nb_items; i++) i 7758 libavformat/mov.c if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset) i 7759 libavformat/mov.c mov->frag_index.item[i].headers_read = 1; i 7771 libavformat/mov.c int i; i 7772 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 7773 libavformat/mov.c AVStream *avst = s->streams[i]; i 7778 libavformat/mov.c av_log(s, AV_LOG_TRACE, "stream %d, sample %d, dts %"PRId64"\n", i, msc->current_sample, dts); i 8025 libavformat/mov.c unsigned int i; i 8046 libavformat/mov.c for (i = 0; i < sc->ctts_count; i++) { i 8047 libavformat/mov.c int next = time_sample + sc->ctts_data[i].count; i 8049 libavformat/mov.c sc->ctts_index = i; i 8060 libavformat/mov.c for (i = 0; i < sc->stsc_count; i++) { i 8061 libavformat/mov.c int64_t next = time_sample + mov_get_stsc_samples(sc, i); i 8063 libavformat/mov.c sc->stsc_index = i; i 8080 libavformat/mov.c int i; i 8094 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 8096 libavformat/mov.c MOVStreamContext *sc = s->streams[i]->priv_data; i 8097 libavformat/mov.c st = s->streams[i]; i 8100 libavformat/mov.c if (stream_index == i) i 8107 libavformat/mov.c for (i = 0; i < s->nb_streams; i++) { i 8109 libavformat/mov.c st = s->streams[i]; i 456 libavformat/mov_chan.c int i, channels; i 474 libavformat/mov_chan.c for (i = 0; layout_map[i].tag != 0; i++) { i 475 libavformat/mov_chan.c if (layout_map[i].tag == tag) i 478 libavformat/mov_chan.c return layout_map[i].layout; i 498 libavformat/mov_chan.c int i, j; i 503 libavformat/mov_chan.c for (i = 0; mov_codec_ch_layouts[i].codec_id != AV_CODEC_ID_NONE; i++) { i 504 libavformat/mov_chan.c if (mov_codec_ch_layouts[i].codec_id == codec_id) i 507 libavformat/mov_chan.c if (mov_codec_ch_layouts[i].codec_id != AV_CODEC_ID_NONE) i 508 libavformat/mov_chan.c layouts = mov_codec_ch_layouts[i].layouts; i 521 libavformat/mov_chan.c for (i = 0; layouts[i] != 0; i++) { i 522 libavformat/mov_chan.c if ((layouts[i] & 0xFFFF) != channels) i 525 libavformat/mov_chan.c if (layout_map[j].tag == layouts[i] && i 532 libavformat/mov_chan.c tag = layouts[i]; i 551 libavformat/mov_chan.c int i; i 568 libavformat/mov_chan.c for (i = 0; i < num_descr; i++) { i 171 libavformat/movenc.c int i; i 181 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 182 libavformat/movenc.c if (!track->cluster[i].chunkNum) i 185 libavformat/movenc.c avio_wb64(pb, track->cluster[i].pos + track->data_offset); i 187 libavformat/movenc.c avio_wb32(pb, track->cluster[i].pos + track->data_offset); i 196 libavformat/movenc.c int i, j, entries = 0, tst = -1, oldtst = -1; i 203 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 204 libavformat/movenc.c tst = track->cluster[i].size / track->cluster[i].entries; i 208 libavformat/movenc.c entries += track->cluster[i].entries; i 218 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 219 libavformat/movenc.c for (j = 0; j < track->cluster[i].entries; j++) { i 220 libavformat/movenc.c avio_wb32(pb, track->cluster[i].size / i 221 libavformat/movenc.c track->cluster[i].entries); i 231 libavformat/movenc.c int index = 0, oldval = -1, i; i 240 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 241 libavformat/movenc.c if (oldval != track->cluster[i].samples_in_chunk && track->cluster[i].chunkNum) { i 242 libavformat/movenc.c avio_wb32(pb, track->cluster[i].chunkNum); // first chunk i 243 libavformat/movenc.c avio_wb32(pb, track->cluster[i].samples_in_chunk); // samples per chunk i 245 libavformat/movenc.c oldval = track->cluster[i].samples_in_chunk; i 261 libavformat/movenc.c int i, index = 0; i 268 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 269 libavformat/movenc.c if (track->cluster[i].flags & flag) { i 270 libavformat/movenc.c avio_wb32(pb, i + 1); i 284 libavformat/movenc.c int i; i 290 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 293 libavformat/movenc.c if (track->cluster[i].flags & MOV_DISPOSABLE_SAMPLE) { i 296 libavformat/movenc.c if (track->cluster[i].flags & MOV_SYNC_SAMPLE) { i 471 libavformat/movenc.c int i; i 487 libavformat/movenc.c for (i = 0; i < (hdr->channel_mode ? 1 : 2); i++) { i 544 libavformat/movenc.c int size, i; i 562 libavformat/movenc.c for (i = 0; i <= info->num_ind_sub; i++) { i 563 libavformat/movenc.c put_bits(&pbc, 2, info->substream[i].fscod); i 564 libavformat/movenc.c put_bits(&pbc, 5, info->substream[i].bsid); i 567 libavformat/movenc.c put_bits(&pbc, 3, info->substream[i].bsmod); i 568 libavformat/movenc.c put_bits(&pbc, 3, info->substream[i].acmod); i 569 libavformat/movenc.c put_bits(&pbc, 1, info->substream[i].lfeon); i 571 libavformat/movenc.c put_bits(&pbc, 4, info->substream[i].num_dep_sub); i 572 libavformat/movenc.c if (!info->substream[i].num_dep_sub) { i 575 libavformat/movenc.c put_bits(&pbc, 9, info->substream[i].chan_loc); i 618 libavformat/movenc.c int i = 3; i 620 libavformat/movenc.c for (; i > 0; i--) i 621 libavformat/movenc.c avio_w8(pb, (size >> (7 * i)) | 0x80); i 628 libavformat/movenc.c int i; i 631 libavformat/movenc.c for (i = 0; i < track->entry; i++) i 632 libavformat/movenc.c size += track->cluster[i].size; i 1033 libavformat/movenc.c int i, first_duration; i 1045 libavformat/movenc.c for (i = 1; i < track->entry; i++) { i 1046 libavformat/movenc.c if (get_cluster_duration(track, i) != first_duration) i 1264 libavformat/movenc.c int i; i 1339 libavformat/movenc.c for (i = 0; i < 10; i++) i 1564 libavformat/movenc.c int i; i 1567 libavformat/movenc.c for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) { i 1568 libavformat/movenc.c if (track->par->format == mov_pix_fmt_tags[i].pix_fmt) { i 1569 libavformat/movenc.c tag = mov_pix_fmt_tags[i].tag; i 1570 libavformat/movenc.c track->par->bits_per_coded_sample = mov_pix_fmt_tags[i].bps; i 1571 libavformat/movenc.c if (track->par->codec_tag == mov_pix_fmt_tags[i].tag) i 1644 libavformat/movenc.c int i; i 1649 libavformat/movenc.c for (i = 0; tags && tags[i]; i++) { i 1650 libavformat/movenc.c const AVCodecTag *codec_tags = tags[i]; i 2094 libavformat/movenc.c int i; i 2099 libavformat/movenc.c for (i = 0; i < pal_size; i++) { i 2100 libavformat/movenc.c uint32_t rgb = track->palette[i]; i 2352 libavformat/movenc.c int i; i 2359 libavformat/movenc.c for (i = 1; i < track->entry; i++) { i 2360 libavformat/movenc.c if (track->cluster[i].cts == ctts_entries[entries].duration) { i 2364 libavformat/movenc.c ctts_entries[entries].duration = track->cluster[i].cts; i 2378 libavformat/movenc.c for (i = 0; i < entries; i++) { i 2379 libavformat/movenc.c avio_wb32(pb, ctts_entries[i].count); i 2380 libavformat/movenc.c avio_wb32(pb, ctts_entries[i].duration); i 2392 libavformat/movenc.c int i; i 2407 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 2408 libavformat/movenc.c int duration = get_cluster_duration(track, i); i 2409 libavformat/movenc.c if (i && duration == stts_entries[entries].duration) { i 2424 libavformat/movenc.c for (i = 0; i < entries; i++) { i 2425 libavformat/movenc.c avio_wb32(pb, stts_entries[i].count); i 2426 libavformat/movenc.c avio_wb32(pb, stts_entries[i].duration); i 2458 libavformat/movenc.c int i, j; i 2475 libavformat/movenc.c for (i = 0; i < track->entry; i++) { i 2478 libavformat/movenc.c for (j = i - 1; j >= 0; j--) { i 2492 libavformat/movenc.c if (i && distance == sgpd_entries[entries].roll_distance) { i 2521 libavformat/movenc.c for (i = 0; i < entries; i++) { i 2522 libavformat/movenc.c if (sgpd_entries[i].group_description_index) { i 2523 libavformat/movenc.c avio_wb16(pb, -sgpd_entries[i].roll_distance); /* roll_distance */ i 2533 libavformat/movenc.c for (i = 0; i < entries; i++) { i 2534 libavformat/movenc.c avio_wb32(pb, sgpd_entries[i].count); /* sample_count */ i 2535 libavformat/movenc.c avio_wb32(pb, sgpd_entries[i].group_description_index); /* group_description_index */ i 2924 libavformat/movenc.c int display_matrix_size, i; i 2983 libavformat/movenc.c for (i = 0; i < 9; i++) i 2984 libavformat/movenc.c avio_wb32(pb, display_matrix[i]); i 3292 libavformat/movenc.c int i, has_audio = 0, has_video = 0; i 3296 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 3297 libavformat/movenc.c if (mov->tracks[i].entry > 0 || mov->flags & FF_MOV_FLAG_EMPTY_MOOV) { i 3298 libavformat/movenc.c has_audio |= mov->tracks[i].par->codec_type == AVMEDIA_TYPE_AUDIO; i 3299 libavformat/movenc.c has_video |= mov->tracks[i].par->codec_type == AVMEDIA_TYPE_VIDEO; i 3335 libavformat/movenc.c int i; i 3338 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) i 3339 libavformat/movenc.c mov_write_trex_tag(pb, &mov->tracks[i]); i 3345 libavformat/movenc.c int max_track_id = 1, i; i 3349 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 3350 libavformat/movenc.c if (mov->tracks[i].entry > 0 && mov->tracks[i].timescale) { i 3352 libavformat/movenc.c calc_pts_duration(mov, &mov->tracks[i]), i 3354 libavformat/movenc.c mov->tracks[i].timescale, i 3358 libavformat/movenc.c if (max_track_id < mov->tracks[i].track_id) i 3359 libavformat/movenc.c max_track_id = mov->tracks[i].track_id; i 3618 libavformat/movenc.c int i; i 3620 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 3621 libavformat/movenc.c MOVTrack *trk = &mov->tracks[i]; i 3832 libavformat/movenc.c int i, nb_chapters = FFMIN(s->nb_chapters, 255); i 3840 libavformat/movenc.c for (i = 0; i < nb_chapters; i++) { i 3841 libavformat/movenc.c AVChapter *c = s->chapters[i]; i 3966 libavformat/movenc.c int i; i 3973 libavformat/movenc.c for (i = 1; i<trk->entry; i++){ i 3974 libavformat/movenc.c if (chunk->pos + chunkSize == trk->cluster[i].pos && i 3975 libavformat/movenc.c chunkSize + trk->cluster[i].size < (1<<20)){ i 3976 libavformat/movenc.c chunkSize += trk->cluster[i].size; i 3977 libavformat/movenc.c chunk->samples_in_chunk += trk->cluster[i].entries; i 3979 libavformat/movenc.c trk->cluster[i].chunkNum = chunk->chunkNum+1; i 3980 libavformat/movenc.c chunk=&trk->cluster[i]; i 4001 libavformat/movenc.c int i; i 4008 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 4009 libavformat/movenc.c if (s->streams[i]->id > next_generated_track_id) i 4010 libavformat/movenc.c next_generated_track_id = s->streams[i]->id; i 4013 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4014 libavformat/movenc.c if (mov->tracks[i].entry <= 0 && !(mov->flags & FF_MOV_FLAG_FRAGMENT)) i 4017 libavformat/movenc.c mov->tracks[i].track_id = i >= s->nb_streams ? ++next_generated_track_id : s->streams[i]->id; i 4020 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4021 libavformat/movenc.c if (mov->tracks[i].entry <= 0 && !(mov->flags & FF_MOV_FLAG_FRAGMENT)) i 4024 libavformat/movenc.c mov->tracks[i].track_id = i + 1; i 4036 libavformat/movenc.c int i; i 4043 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4044 libavformat/movenc.c if (mov->tracks[i].entry <= 0 && !(mov->flags & FF_MOV_FLAG_FRAGMENT)) i 4047 libavformat/movenc.c mov->tracks[i].time = mov->time; i 4049 libavformat/movenc.c if (mov->tracks[i].entry) i 4050 libavformat/movenc.c build_chunks(&mov->tracks[i]); i 4054 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 4055 libavformat/movenc.c mov->tracks[i].tref_tag = MKTAG('c','h','a','p'); i 4056 libavformat/movenc.c mov->tracks[i].tref_id = mov->tracks[mov->chapter_track].track_id; i 4058 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4059 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 4076 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4077 libavformat/movenc.c if (mov->tracks[i].tag == MKTAG('t','m','c','d')) { i 4078 libavformat/movenc.c int src_trk = mov->tracks[i].src_track; i 4079 libavformat/movenc.c mov->tracks[src_trk].tref_tag = mov->tracks[i].tag; i 4080 libavformat/movenc.c mov->tracks[src_trk].tref_id = mov->tracks[i].track_id; i 4082 libavformat/movenc.c mov->tracks[i].track_duration = av_rescale(mov->tracks[src_trk].track_duration, i 4083 libavformat/movenc.c mov->tracks[i].timescale, i 4091 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4092 libavformat/movenc.c if (mov->tracks[i].entry > 0 || mov->flags & FF_MOV_FLAG_FRAGMENT) { i 4093 libavformat/movenc.c int ret = mov_write_trak_tag(s, pb, mov, &(mov->tracks[i]), i < s->nb_streams ? s->streams[i] : NULL); i 4131 libavformat/movenc.c int i; i 4157 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4158 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 4347 libavformat/movenc.c int i; i 4349 libavformat/movenc.c for (i = first; i < end; i++) { i 4350 libavformat/movenc.c if (get_cluster_duration(track, i) != track->default_duration) i 4352 libavformat/movenc.c if (track->cluster[i].size != track->default_size) i 4354 libavformat/movenc.c if (i > first && get_sample_flags(track, &track->cluster[i]) != track->default_sample_flags) i 4382 libavformat/movenc.c for (i = first; i < end; i++) { i 4384 libavformat/movenc.c avio_wb32(pb, get_cluster_duration(track, i)); i 4386 libavformat/movenc.c avio_wb32(pb, track->cluster[i].size); i 4388 libavformat/movenc.c avio_wb32(pb, get_sample_flags(track, &track->cluster[i])); i 4390 libavformat/movenc.c avio_wb32(pb, track->cluster[i].cts); i 4421 libavformat/movenc.c int n = track->nb_frag_info - 1 - entry, i; i 4438 libavformat/movenc.c for (i = 0; i < n; i++) { i 4439 libavformat/movenc.c int index = entry + 1 + i; i 4457 libavformat/movenc.c int i; i 4458 libavformat/movenc.c for (i = 0; i < mov->ism_lookahead; i++) { i 4461 libavformat/movenc.c mov_write_tfrf_tag(pb, mov, track, track->nb_frag_info - 2 - i); i 4470 libavformat/movenc.c int i; i 4471 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4472 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 4474 libavformat/movenc.c if ((tracks >= 0 && i != tracks) || !track->entry) i 4509 libavformat/movenc.c int i; i 4510 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4511 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 4512 libavformat/movenc.c if ((tracks >= 0 && i != tracks) || !track->entry) i 4538 libavformat/movenc.c int i, start = 0; i 4545 libavformat/movenc.c for (i = 1; i < track->entry; i++) { i 4546 libavformat/movenc.c if (track->cluster[i].pos != track->cluster[i - 1].pos + track->cluster[i - 1].size) { i 4547 libavformat/movenc.c mov_write_trun_tag(pb, mov, track, moof_size, start, i); i 4548 libavformat/movenc.c start = i; i 4556 libavformat/movenc.c int i, size = 16 + 4 + 1 + 16 * mov->ism_lookahead; i 4565 libavformat/movenc.c for (i = 0; i < size; i++) i 4577 libavformat/movenc.c int i; i 4584 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4585 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 4586 libavformat/movenc.c if (tracks >= 0 && i != tracks) i 4602 libavformat/movenc.c int i, entries; i 4636 libavformat/movenc.c for (i = 0; i < entries; i++) { i 4638 libavformat/movenc.c if (i > 1 && track->frag_info[i].offset != track->frag_info[i - 1].offset + track->frag_info[i - 1].size) { i 4641 libavformat/movenc.c duration = track->frag_info[i].duration; i 4642 libavformat/movenc.c ref_size = track->frag_info[i].size; i 4661 libavformat/movenc.c int i, round, ret; i 4675 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4676 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 4677 libavformat/movenc.c if (tracks >= 0 && i != tracks) i 4778 libavformat/movenc.c int i; i 4788 libavformat/movenc.c for (i = 0; i < track->nb_frag_info; i++) { i 4789 libavformat/movenc.c avio_wb64(pb, track->frag_info[i].time); i 4790 libavformat/movenc.c avio_wb64(pb, track->frag_info[i].offset + track->data_offset); i 4802 libavformat/movenc.c int i; i 4811 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 4812 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 4879 libavformat/movenc.c int i; i 4881 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 4882 libavformat/movenc.c AVStream *st = s->streams[i]; i 5014 libavformat/movenc.c int i; i 5019 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 5020 libavformat/movenc.c AVStream *st = s->streams[i]; i 5043 libavformat/movenc.c int i, closed_gop = 0; i 5045 libavformat/movenc.c for (i = 0; i < pkt->size - 4; i++) { i 5046 libavformat/movenc.c c = (c << 8) + pkt->data[i]; i 5048 libavformat/movenc.c closed_gop = pkt->data[i + 4] >> 6 & 0x01; i 5050 libavformat/movenc.c int temp_ref = (pkt->data[i + 1] << 2) | (pkt->data[i + 2] >> 6); i 5090 libavformat/movenc.c int i; i 5091 libavformat/movenc.c for (i = 0; i < trk->entry; i++) i 5092 libavformat/movenc.c trk->cluster[i].flags &= ~MOV_SYNC_SAMPLE; i 5145 libavformat/movenc.c int i, offset; i 5159 libavformat/movenc.c for (i = track->entries_flushed; i < track->entry; i++) i 5160 libavformat/movenc.c track->cluster[i].pos += offset; i 5168 libavformat/movenc.c int i, first_track = -1; i 5181 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 5182 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 5185 libavformat/movenc.c if (!ff_interleaved_peek(s, i, &pkt, 1)) { i 5197 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 5198 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 5229 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) i 5230 libavformat/movenc.c if (!mov->tracks[i].entry && !is_cover_image(mov->tracks[i].st)) i 5233 libavformat/movenc.c if (i < mov->nb_streams && !force) i 5237 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) i 5238 libavformat/movenc.c mov->tracks[i].data_offset = pos + moov_size + 8; i 5265 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 5266 libavformat/movenc.c if (mov->tracks[i].entry) i 5267 libavformat/movenc.c mov->tracks[i].frag_start += mov->tracks[i].start_dts + i 5268 libavformat/movenc.c mov->tracks[i].track_duration - i 5269 libavformat/movenc.c mov->tracks[i].cluster[0].dts; i 5270 libavformat/movenc.c mov->tracks[i].entry = 0; i 5271 libavformat/movenc.c mov->tracks[i].end_reliable = 0; i 5278 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 5279 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 5290 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 5291 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 5309 libavformat/movenc.c first_track = i; i 5319 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 5320 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 5332 libavformat/movenc.c moof_tracks = i; i 5334 libavformat/movenc.c write_moof = i == first_track; i 5755 libavformat/movenc.c int i; i 5756 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) i 5757 libavformat/movenc.c mov->tracks[i].frag_discont = 1; i 5875 libavformat/movenc.c int i; i 5899 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 5900 libavformat/movenc.c MOVTrack *trk = &mov->tracks[i]; i 5906 libavformat/movenc.c ret = mov_write_subtitle_end_packet(s, i, trk->track_duration); i 5932 libavformat/movenc.c for (i = 0; i < pkt->size; i++) i 5933 libavformat/movenc.c pkt->data[i] = ~pkt->data[i]; i 5957 libavformat/movenc.c int i, len; i 6018 libavformat/movenc.c for (i = 0; i < s->nb_chapters; i++) { i 6019 libavformat/movenc.c AVChapter *c = s->chapters[i]; i 6109 libavformat/movenc.c int i; i 6113 libavformat/movenc.c for (i = 0; i < AVMEDIA_TYPE_NB; i++) { i 6114 libavformat/movenc.c enabled[i] = 0; i 6115 libavformat/movenc.c first[i] = -1; i 6118 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6119 libavformat/movenc.c AVStream *st = s->streams[i]; i 6127 libavformat/movenc.c first[st->codecpar->codec_type] = i; i 6129 libavformat/movenc.c mov->tracks[i].flags |= MOV_TRACK_ENABLED; i 6134 libavformat/movenc.c for (i = 0; i < AVMEDIA_TYPE_NB; i++) { i 6135 libavformat/movenc.c switch (i) { i 6139 libavformat/movenc.c if (enabled[i] > 1) i 6141 libavformat/movenc.c if (!enabled[i] && first[i] >= 0) i 6142 libavformat/movenc.c mov->tracks[first[i]].flags |= MOV_TRACK_ENABLED; i 6151 libavformat/movenc.c int i; i 6159 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 6160 libavformat/movenc.c if (mov->tracks[i].tag == MKTAG('r','t','p',' ')) i 6161 libavformat/movenc.c ff_mov_close_hinting(&mov->tracks[i]); i 6162 libavformat/movenc.c else if (mov->tracks[i].tag == MKTAG('t','m','c','d') && mov->nb_meta_tmcd) i 6163 libavformat/movenc.c av_freep(&mov->tracks[i].par); i 6164 libavformat/movenc.c av_freep(&mov->tracks[i].cluster); i 6165 libavformat/movenc.c av_freep(&mov->tracks[i].frag_info); i 6166 libavformat/movenc.c av_packet_unref(&mov->tracks[i].cover_image); i 6168 libavformat/movenc.c if (mov->tracks[i].eac3_priv) { i 6169 libavformat/movenc.c struct eac3_info *info = mov->tracks[i].eac3_priv; i 6171 libavformat/movenc.c av_freep(&mov->tracks[i].eac3_priv); i 6173 libavformat/movenc.c if (mov->tracks[i].vos_len) i 6174 libavformat/movenc.c av_freep(&mov->tracks[i].vos_data); i 6176 libavformat/movenc.c ff_mov_cenc_free(&mov->tracks[i].cenc); i 6201 libavformat/movenc.c int i, width = 720, height = 480; i 6208 libavformat/movenc.c int i, count; i 6219 libavformat/movenc.c for (i = 0; i < count; i++) { i 6220 libavformat/movenc.c palette[i] = rgb_to_yuv(palette[i]); i 6236 libavformat/movenc.c for (i = 0; i < 16; i++) { i 6237 libavformat/movenc.c AV_WB32(track->vos_data + i * 4, palette[i]); i 6252 libavformat/movenc.c int i, ret; i 6362 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) i 6363 libavformat/movenc.c if (rtp_hinting_needed(s->streams[i])) i 6370 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6371 libavformat/movenc.c AVStream *st = s->streams[i]; i 6376 libavformat/movenc.c ret = mov_check_timecode_track(s, &tc, i, t->value); i 6384 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6385 libavformat/movenc.c AVStream *st = s->streams[i]; i 6425 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6426 libavformat/movenc.c AVStream *st= s->streams[i]; i 6427 libavformat/movenc.c MOVTrack *track= &mov->tracks[i]; i 6440 libavformat/movenc.c avcodec_get_name(st->codecpar->codec_id), i); i 6507 libavformat/movenc.c av_log(s, AV_LOG_WARNING, "track %d: codec frame size is not set\n", i); i 6513 libavformat/movenc.c av_log(s, AV_LOG_ERROR, "track %d: codec block align is not set for adpcm\n", i); i 6530 libavformat/movenc.c i, track->par->sample_rate); i 6534 libavformat/movenc.c i, track->par->sample_rate); i 6590 libavformat/movenc.c int i, ret, hint_track = 0, tmcd_track = 0, nb_tracks = s->nb_streams; i 6597 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) i 6598 libavformat/movenc.c if (rtp_hinting_needed(s->streams[i])) i 6605 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6607 libavformat/movenc.c AVStream *st= s->streams[i]; i 6608 libavformat/movenc.c MOVTrack *track= &mov->tracks[i]; i 6632 libavformat/movenc.c if (j == i) i 6678 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6679 libavformat/movenc.c if (rtp_hinting_needed(s->streams[i])) { i 6680 libavformat/movenc.c if ((ret = ff_mov_init_hinting(s, hint_track, i)) < 0) i 6689 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6690 libavformat/movenc.c AVStream *st = s->streams[i]; i 6699 libavformat/movenc.c if (mov_check_timecode_track(s, &tc, i, t->value) < 0) i 6701 libavformat/movenc.c if ((ret = mov_create_timecode_track(s, tmcd_track, i, tc)) < 0) i 6758 libavformat/movenc.c int i, moov_size, moov_size2; i 6765 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) i 6766 libavformat/movenc.c mov->tracks[i].data_offset += moov_size; i 6775 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) i 6776 libavformat/movenc.c mov->tracks[i].data_offset += moov_size2 - moov_size; i 6783 libavformat/movenc.c int i, sidx_size; i 6790 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) i 6791 libavformat/movenc.c mov->tracks[i].data_offset += sidx_size; i 6867 libavformat/movenc.c int i; i 6871 libavformat/movenc.c for (i = 0; i < s->nb_streams; i++) { i 6872 libavformat/movenc.c MOVTrack *track = &mov->tracks[i]; i 6889 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) { i 6890 libavformat/movenc.c MOVTrack *trk = &mov->tracks[i]; i 6893 libavformat/movenc.c mov_write_subtitle_end_packet(s, i, trk->track_duration); i 6955 libavformat/movenc.c for (i = 0; i < mov->nb_streams; i++) i 6956 libavformat/movenc.c mov->tracks[i].data_offset = 0; i 85 libavformat/movenchint.c int i; i 86 libavformat/movenchint.c for (i = 0; i < queue->len; i++) i 87 libavformat/movenchint.c if (queue->samples[i].own_data) i 88 libavformat/movenchint.c av_freep(&queue->samples[i].data); i 127 libavformat/movenchint.c int i; i 128 libavformat/movenchint.c for (i = 0; i < queue->len; ) { i 129 libavformat/movenchint.c HintSample *sample = &queue->samples[i]; i 134 libavformat/movenchint.c memmove(queue->samples + i, queue->samples + i + 1, i 135 libavformat/movenchint.c sizeof(HintSample)*(queue->len - i - 1)); i 143 libavformat/movenchint.c i++; i 134 libavformat/mp3dec.c int i; i 145 libavformat/mp3dec.c for (i = 0; i < XING_TOC_COUNT; i++) { i 150 libavformat/mp3dec.c av_rescale(i, duration, XING_TOC_COUNT), i 366 libavformat/mp3dec.c int i; i 400 libavformat/mp3dec.c for (i = 0; i < 64 * 1024; i++) { i 403 libavformat/mp3dec.c if (!(i&1023)) i 404 libavformat/mp3dec.c ffio_ensure_seekback(s->pb, i + 1024 + 4); i 405 libavformat/mp3dec.c frame_size = check(s->pb, off + i, &header); i 410 libavformat/mp3dec.c ffio_ensure_seekback(s->pb, i + 1024 + frame_size + 4); i 411 libavformat/mp3dec.c ret = check(s->pb, off + i + frame_size, &header2); i 415 libavformat/mp3dec.c av_log(s, i > 0 ? AV_LOG_INFO : AV_LOG_VERBOSE, "Skipping %d bytes of junk at %"PRId64".\n", i, off); i 416 libavformat/mp3dec.c ret = avio_seek(s->pb, off + i, SEEK_SET); i 421 libavformat/mp3dec.c av_log(s, AV_LOG_ERROR, "Invalid frame size (%d): Could not seek to %"PRId64".\n", frame_size, off + i + frame_size); i 425 libavformat/mp3dec.c av_log(s, AV_LOG_ERROR, "Failed to read frame size: Could not seek to %"PRId64".\n", (int64_t) (i + 1024 + frame_size + 4)); i 434 libavformat/mp3dec.c for (i = 0; i < st->nb_index_entries; i++) i 435 libavformat/mp3dec.c st->index_entries[i].pos += avio_tell(s->pb); i 498 libavformat/mp3dec.c int best_score, i, j; i 509 libavformat/mp3dec.c for (i = 0; i < SEEK_WINDOW; i++) { i 510 libavformat/mp3dec.c int64_t pos = target_pos + (dir > 0 ? i - SEEK_WINDOW/4 : -i); i 52 libavformat/mp3enc.c int i, count = 0; i 81 libavformat/mp3enc.c for(i = 0; i <= ID3v1_GENRE_MAX; i++) { i 82 libavformat/mp3enc.c if (!av_strcasecmp(tag->value, ff_id3v1_genre_str[i])) { i 83 libavformat/mp3enc.c buf[127] = i; i 150 libavformat/mp3enc.c int srate_idx, i, channels; i 161 libavformat/mp3enc.c for (i = 0; i < FF_ARRAY_ELEMS(avpriv_mpa_freq_tab); i++) { i 162 libavformat/mp3enc.c const uint16_t base_freq = avpriv_mpa_freq_tab[i]; i 169 libavformat/mp3enc.c srate_idx = i; i 172 libavformat/mp3enc.c if (i == FF_ARRAY_ELEMS(avpriv_mpa_freq_tab)) { i 238 libavformat/mp3enc.c for (i = 0; i < XING_TOC_SIZE; i++) i 239 libavformat/mp3enc.c avio_w8(dyn_ctx, (uint8_t)(255 * i / XING_TOC_SIZE)); i 291 libavformat/mp3enc.c int i; i 302 libavformat/mp3enc.c for (i = 1; i < XING_NUM_BAGS; i += 2) i 303 libavformat/mp3enc.c mp3->bag[i >> 1] = mp3->bag[i]; i 404 libavformat/mp3enc.c int i, rg_size; i 416 libavformat/mp3enc.c for (i = 1; i < XING_TOC_SIZE; ++i) { i 417 libavformat/mp3enc.c int j = i * mp3->pos / XING_TOC_SIZE; i 419 libavformat/mp3enc.c toc[i] = FFMIN(seek_point, 255); i 566 libavformat/mp3enc.c int i; i 579 libavformat/mp3enc.c for (i = 0; i < s->nb_streams; i++) { i 580 libavformat/mp3enc.c AVStream *st = s->streams[i]; i 587 libavformat/mp3enc.c mp3->audio_stream_idx = i; i 139 libavformat/mpc8.c int i, t, seekd, ret; i 175 libavformat/mpc8.c for(i = 0; i < 2; i++){ i 177 libavformat/mpc8.c ppos[1 - i] = pos; i 178 libavformat/mpc8.c av_add_index_entry(s->streams[0], pos, i, 0, 0, AVINDEX_KEYFRAME); i 180 libavformat/mpc8.c for(; i < size; i++){ i 186 libavformat/mpc8.c av_add_index_entry(s->streams[0], pos, i << seekd, 0, 0, AVINDEX_KEYFRAME); i 62 libavformat/mpeg.c int i; i 67 libavformat/mpeg.c for (i = 0; i < p->buf_size; i++) { i 68 libavformat/mpeg.c code = (code << 8) + p->buf[i]; i 70 libavformat/mpeg.c int len = p->buf[i + 1] << 8 | p->buf[i + 2]; i 71 libavformat/mpeg.c int pes = endpes <= i && check_pes(p->buf + i, p->buf + p->buf_size); i 72 libavformat/mpeg.c int pack = check_pack_header(p->buf + i); i 79 libavformat/mpeg.c endpes = i + len; i 84 libavformat/mpeg.c else if ((code & 0xe0) == AUDIO_ID && pes) {audio++; i+=len;} i 85 libavformat/mpeg.c else if (code == PRIVATE_STREAM_1 && pes) {priv1++; i+=len;} i 455 libavformat/mpeg.c int i; i 456 libavformat/mpeg.c for (i = 0; i < s->nb_streams; i++) { i 457 libavformat/mpeg.c if (startcode == s->streams[i]->id && i 459 libavformat/mpeg.c ff_reduce_index(s, i); i 460 libavformat/mpeg.c av_add_index_entry(s->streams[i], *ppos, dts, 0, 0, i 477 libavformat/mpeg.c int len, startcode, i, es_type, ret; i 512 libavformat/mpeg.c for (i = 0; i < s->nb_streams; i++) { i 513 libavformat/mpeg.c st = s->streams[i]; i 719 libavformat/mpeg.c int i; i 721 libavformat/mpeg.c for (i = 0; i < s->nb_streams; i++) i 722 libavformat/mpeg.c ff_subtitles_queue_clean(&vobsub->q[i]); i 730 libavformat/mpeg.c int i, ret = 0, header_parsed = 0, langidx = 0; i 892 libavformat/mpeg.c for (i = 0; i < s->nb_streams; i++) { i 893 libavformat/mpeg.c vobsub->q[i].sort = SUB_SORT_POS_TS; i 894 libavformat/mpeg.c vobsub->q[i].keep_duplicates = 1; i 895 libavformat/mpeg.c ff_subtitles_queue_finalize(s, &vobsub->q[i]); i 902 libavformat/mpeg.c for (i = 0; i < s->nb_streams; i++) { i 903 libavformat/mpeg.c AVCodecParameters *par = s->streams[i]->codecpar; i 922 libavformat/mpeg.c int ret, psize, total_read = 0, i; i 926 libavformat/mpeg.c for (i = 0; i < s->nb_streams; i++) { i 927 libavformat/mpeg.c FFDemuxSubtitlesQueue *tmpq = &vobsub->q[i]; i 937 libavformat/mpeg.c sid = i; i 1004 libavformat/mpeg.c int i, ret = 0; i 1013 libavformat/mpeg.c for (i = 0; i < s->nb_streams; i++) { i 1014 libavformat/mpeg.c int r = ff_subtitles_queue_seek(&vobsub->q[i], s, stream_index, i 129 libavformat/mpegenc.c int size, i, private_stream_coded, id; i 192 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 193 libavformat/mpegenc.c StreamInfo *stream = ctx->streams[i]->priv_data; i 235 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 236 libavformat/mpegenc.c StreamInfo *stream = ctx->streams[i]->priv_data; i 276 libavformat/mpegenc.c int buf_index, i, private_stream_coded; i 285 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 286 libavformat/mpegenc.c stream = ctx->streams[i]->priv_data; i 300 libavformat/mpegenc.c int bitrate, i, mpa_id, mpv_id, h264_id, mps_id, ac3_id, dts_id, lpcm_id, j; i 340 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 343 libavformat/mpegenc.c st = ctx->streams[i]; i 458 libavformat/mpegenc.c av_get_media_type_string(st->codecpar->codec_type), i); i 468 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 471 libavformat/mpegenc.c st = ctx->streams[i]; i 556 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 557 libavformat/mpegenc.c stream = ctx->streams[i]->priv_data; i 601 libavformat/mpegenc.c int i; i 611 libavformat/mpegenc.c for (i = 0; i < packet_bytes; i++) i 637 libavformat/mpegenc.c int size, payload_size, startcode, id, stuffing_size, i, header_len; i 688 libavformat/mpegenc.c for (i = 0; i < 979; i++) i 694 libavformat/mpegenc.c for (i = 0; i < 1017; i++) i 838 libavformat/mpegenc.c for (i = 0; i < stuffing_size; i++) i 894 libavformat/mpegenc.c for (i = 0; i < stuffing_size; i++) i 928 libavformat/mpegenc.c for (i = 0; i < zero_trail_bytes; i++) i 953 libavformat/mpegenc.c int i; i 955 libavformat/mpegenc.c for (i = 0; i < s->packet_size; i++) i 971 libavformat/mpegenc.c int i; i 973 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 974 libavformat/mpegenc.c AVStream *st = ctx->streams[i]; i 984 libavformat/mpegenc.c i, stream->buffer_index, pkt_desc->size); i 1001 libavformat/mpegenc.c int i, avail_space = 0, es_size, trailer_size; i 1011 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 1012 libavformat/mpegenc.c AVStream *st = ctx->streams[i]; i 1038 libavformat/mpegenc.c best_i = i; i 1047 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 1048 libavformat/mpegenc.c AVStream *st = ctx->streams[i]; i 1233 libavformat/mpegenc.c int i; i 1248 libavformat/mpegenc.c for (i = 0; i < ctx->nb_streams; i++) { i 1249 libavformat/mpegenc.c stream = ctx->streams[i]->priv_data; i 1258 libavformat/mpegenc.c for (int i = 0; i < ctx->nb_streams; i++) { i 1259 libavformat/mpegenc.c StreamInfo *stream = ctx->streams[i]->priv_data; i 264 libavformat/mpegts.c int i; i 265 libavformat/mpegts.c for (i = 0; i < ts->nb_prg; i++) { i 266 libavformat/mpegts.c if (ts->prg[i].id == programid) { i 267 libavformat/mpegts.c return &ts->prg[i]; i 276 libavformat/mpegts.c int i; i 278 libavformat/mpegts.c for (i = 0; i < ts->stream->nb_programs; i++) i 279 libavformat/mpegts.c if (ts->stream->programs[i]->id == programid) { i 280 libavformat/mpegts.c prg = ts->stream->programs[i]; i 290 libavformat/mpegts.c int i; i 293 libavformat/mpegts.c for (i = 0; i < ts->nb_prg; i++) i 294 libavformat/mpegts.c if (ts->prg[i].id == programid) { i 295 libavformat/mpegts.c ts->prg[i].nb_pids = 0; i 296 libavformat/mpegts.c ts->prg[i].pmt_found = 0; i 324 libavformat/mpegts.c int i; i 331 libavformat/mpegts.c for (i = 0; i < p->nb_pids; i++) i 332 libavformat/mpegts.c if (p->pids[i] == pid) i 350 libavformat/mpegts.c int i; i 351 libavformat/mpegts.c for (i = 0; i < s->nb_programs; i++) { i 352 libavformat/mpegts.c AVProgram *program = s->programs[i]; i 379 libavformat/mpegts.c int i, j, k; i 391 libavformat/mpegts.c for (i = 0; i < ts->nb_prg; i++) { i 392 libavformat/mpegts.c p = &ts->prg[i]; i 577 libavformat/mpegts.c int i; i 582 libavformat/mpegts.c for (i = 0; i < size - 3; i++) { i 583 libavformat/mpegts.c if (buf[i] == 0x47) { i 585 libavformat/mpegts.c int asc = buf[i + 3] & 0x30; i 587 libavformat/mpegts.c int x = i % packet_size; i 1311 libavformat/mpegts.c int i; i 1312 libavformat/mpegts.c for (i = 0; i < p->nb_stream_indexes; i++) { i 1313 libavformat/mpegts.c AVStream *pst = pes->stream->streams[p->stream_index[i]]; i 1676 libavformat/mpegts.c int i, pid; i 1694 libavformat/mpegts.c for (i = 0; i < mp4_descr_count; i++) { i 1697 libavformat/mpegts.c if (ts->pids[pid]->es_id != mp4_descr[i].es_id) i 1708 libavformat/mpegts.c pes->sl = mp4_descr[i].sl; i 1710 libavformat/mpegts.c ffio_init_context(&pb, mp4_descr[i].dec_config_descr, i 1711 libavformat/mpegts.c mp4_descr[i].dec_config_descr_len, 0, i 1725 libavformat/mpegts.c for (i = 0; i < mp4_descr_count; i++) i 1726 libavformat/mpegts.c av_free(mp4_descr[i].dec_config_descr); i 1785 libavformat/mpegts.c int i; i 1815 libavformat/mpegts.c for (i = 0; i < mp4_descr_count; i++) i 1816 libavformat/mpegts.c if (mp4_descr[i].dec_config_descr_len && i 1817 libavformat/mpegts.c mp4_descr[i].es_id == desc_es_id) { i 1819 libavformat/mpegts.c ffio_init_context(&pb, mp4_descr[i].dec_config_descr, i 1820 libavformat/mpegts.c mp4_descr[i].dec_config_descr_len, 0, i 1876 libavformat/mpegts.c for (i = 0; i < language_count; i++) { i 1877 libavformat/mpegts.c language[i * 4 + 0] = get8(pp, desc_end); i 1878 libavformat/mpegts.c language[i * 4 + 1] = get8(pp, desc_end); i 1879 libavformat/mpegts.c language[i * 4 + 2] = get8(pp, desc_end); i 1880 libavformat/mpegts.c language[i * 4 + 3] = ','; i 1888 libavformat/mpegts.c language[i * 4 - 1] = 0; i 1927 libavformat/mpegts.c for (i = 0; i < language_count; i++) { i 1928 libavformat/mpegts.c language[i * 4 + 0] = get8(pp, desc_end); i 1929 libavformat/mpegts.c language[i * 4 + 1] = get8(pp, desc_end); i 1930 libavformat/mpegts.c language[i * 4 + 2] = get8(pp, desc_end); i 1931 libavformat/mpegts.c language[i * 4 + 3] = ','; i 1952 libavformat/mpegts.c language[i * 4 - 1] = 0; i 1959 libavformat/mpegts.c for (i = 0; i + 4 <= desc_len; i += 4) { i 1960 libavformat/mpegts.c language[i + 0] = get8(pp, desc_end); i 1961 libavformat/mpegts.c language[i + 1] = get8(pp, desc_end); i 1962 libavformat/mpegts.c language[i + 2] = get8(pp, desc_end); i 1963 libavformat/mpegts.c language[i + 3] = ','; i 1977 libavformat/mpegts.c if (i && language[0]) { i 1978 libavformat/mpegts.c language[i - 1] = 0; i 2204 libavformat/mpegts.c int i; i 2207 libavformat/mpegts.c for (i = 0; i < s->nb_streams; i++) { i 2208 libavformat/mpegts.c AVStream *st = s->streams[i]; i 2226 libavformat/mpegts.c i, found->id, pid); i 2289 libavformat/mpegts.c int i; i 2361 libavformat/mpegts.c for (i = 0; ; i++) { i 2381 libavformat/mpegts.c st = find_matching_stream(ts, pid, h->id, stream_identifier, i); i 2395 libavformat/mpegts.c pes->st->pmt_stream_idx = i; i 2403 libavformat/mpegts.c st = find_matching_stream(ts, pid, h->id, stream_identifier, i); i 2417 libavformat/mpegts.c st->pmt_stream_idx = i; i 2425 libavformat/mpegts.c st = find_matching_stream(ts, pid, h->id, stream_identifier, i); i 2434 libavformat/mpegts.c st->pmt_stream_idx = i; i 2480 libavformat/mpegts.c for (i = 0; i < mp4_descr_count; i++) i 2481 libavformat/mpegts.c av_free(mp4_descr[i].dec_config_descr); i 2548 libavformat/mpegts.c int i,j; i 2550 libavformat/mpegts.c for (i = 0; i < ts->nb_prg; i++) i 2551 libavformat/mpegts.c if (ts->prg[i].id == ts->stream->programs[j]->id) i 2553 libavformat/mpegts.c if (i==ts->nb_prg && !ts->skip_clear) i 2807 libavformat/mpegts.c int i; i 2808 libavformat/mpegts.c for (i = 0; i < ts->nb_prg; i++) { i 2809 libavformat/mpegts.c if (!ts->prg[i].pmt_found) i 2812 libavformat/mpegts.c if (i == ts->nb_prg && ts->nb_prg > 0) { i 2814 libavformat/mpegts.c for (i = 0; i < ts->stream->nb_streams; i++) { i 2815 libavformat/mpegts.c AVStream *st = ts->stream->streams[i]; i 2843 libavformat/mpegts.c int c, i; i 2855 libavformat/mpegts.c for (i = 0; i < ts->resync_size; i++) { i 2924 libavformat/mpegts.c int i; i 2927 libavformat/mpegts.c for (i = 0; i < NB_PID_MAX; i++) { i 2928 libavformat/mpegts.c if (ts->pids[i]) { i 2929 libavformat/mpegts.c if (ts->pids[i]->type == MPEGTS_PES) { i 2930 libavformat/mpegts.c PESContext *pes = ts->pids[i]->u.pes_filter.opaque; i 2934 libavformat/mpegts.c } else if (ts->pids[i]->type == MPEGTS_SECTION) { i 2935 libavformat/mpegts.c ts->pids[i]->u.section_filter.last_ver = -1; i 2937 libavformat/mpegts.c ts->pids[i]->last_cc = -1; i 2938 libavformat/mpegts.c ts->pids[i]->last_pcr = -1; i 2973 libavformat/mpegts.c int i; i 2981 libavformat/mpegts.c for (i = 0; i<check_count; i+=CHECK_BLOCK) { i 2982 libavformat/mpegts.c int left = FFMIN(check_count - i, CHECK_BLOCK); i 2983 libavformat/mpegts.c int score = analyze(p->buf + TS_PACKET_SIZE *i, TS_PACKET_SIZE *left, TS_PACKET_SIZE , 1); i 2984 libavformat/mpegts.c int dvhs_score = analyze(p->buf + TS_DVHS_PACKET_SIZE*i, TS_DVHS_PACKET_SIZE*left, TS_DVHS_PACKET_SIZE, 1); i 2985 libavformat/mpegts.c int fec_score = analyze(p->buf + TS_FEC_PACKET_SIZE *i, TS_FEC_PACKET_SIZE *left, TS_FEC_PACKET_SIZE , 1); i 3154 libavformat/mpegts.c int ret, i; i 3175 libavformat/mpegts.c for (i = 0; i < MAX_PACKET_READAHEAD; i++) { i 3176 libavformat/mpegts.c avio_seek(s->pb, pos + i * ts->raw_packet_size, SEEK_SET); i 3182 libavformat/mpegts.c (i + 1); i 3201 libavformat/mpegts.c int ret, i; i 3209 libavformat/mpegts.c for (i = 0; i < NB_PID_MAX; i++) i 3210 libavformat/mpegts.c if (ts->pids[i] && ts->pids[i]->type == MPEGTS_PES) { i 3211 libavformat/mpegts.c PESContext *pes = ts->pids[i]->u.pes_filter.opaque; i 3230 libavformat/mpegts.c int i; i 3234 libavformat/mpegts.c for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++) i 3235 libavformat/mpegts.c av_buffer_pool_uninit(&ts->pools[i]); i 3237 libavformat/mpegts.c for (i = 0; i < NB_PID_MAX; i++) i 3238 libavformat/mpegts.c if (ts->pids[i]) i 3239 libavformat/mpegts.c mpegts_close_filter(ts, ts->pids[i]); i 254 libavformat/mpegtsenc.c int i; i 257 libavformat/mpegtsenc.c for (i = 0; i < ts->nb_services; i++) { i 258 libavformat/mpegtsenc.c service = ts->services[i]; i 430 libavformat/mpegtsenc.c int val, stream_type, i, err = 0; i 452 libavformat/mpegtsenc.c for (i = 0; i < s->nb_streams; i++) { i 453 libavformat/mpegtsenc.c AVStream *st = s->streams[i]; i 462 libavformat/mpegtsenc.c if (program->stream_index[k] == i) { i 724 libavformat/mpegtsenc.c "or the total number of streams.\n", i); i 736 libavformat/mpegtsenc.c int i, running_status, free_ca_mode, val; i 741 libavformat/mpegtsenc.c for (i = 0; i < ts->nb_services; i++) { i 742 libavformat/mpegtsenc.c service = ts->services[i]; i 910 libavformat/mpegtsenc.c for (int i = 0; i < ts->nb_services; i++) { i 911 libavformat/mpegtsenc.c MpegTSService *service = ts->services[i]; i 938 libavformat/mpegtsenc.c int i, j; i 973 libavformat/mpegtsenc.c for (i = 0; i < s->nb_programs; i++) { i 974 libavformat/mpegtsenc.c AVProgram *program = s->programs[i]; i 995 libavformat/mpegtsenc.c for (i = 0; i < s->nb_streams; i++) { i 996 libavformat/mpegtsenc.c AVStream *st = s->streams[i]; i 1043 libavformat/mpegtsenc.c ts_st->pid = ts->start_pid + i; i 1064 libavformat/mpegtsenc.c for (j = 0; j < i; j++) { i 1131 libavformat/mpegtsenc.c int i; i 1147 libavformat/mpegtsenc.c for (i = 0; i < ts->nb_services; i++) i 1148 libavformat/mpegtsenc.c mpegts_write_pmt(s, ts->services[i]); i 1304 libavformat/mpegtsenc.c for (int i = 0; i < s->nb_streams; i++) { i 1307 libavformat/mpegtsenc.c int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1); i 1783 libavformat/mpegtsenc.c int i, n; i 1815 libavformat/mpegtsenc.c i = 2; i 1817 libavformat/mpegtsenc.c data[i] = FFMIN(n, 255); i 1819 libavformat/mpegtsenc.c i++; i 1822 libavformat/mpegtsenc.c av_assert0(2 + pkt->size / 255 + 1 == i); i 1826 libavformat/mpegtsenc.c AV_WB16(data + i, trim_start); i 1827 libavformat/mpegtsenc.c i += 2; i 1832 libavformat/mpegtsenc.c AV_WB16(data + i, trim_end); i 1833 libavformat/mpegtsenc.c i += 2; i 1836 libavformat/mpegtsenc.c memcpy(data + i, pkt->data, pkt->size); i 1885 libavformat/mpegtsenc.c int i; i 1888 libavformat/mpegtsenc.c for (i = 0; i < s->nb_streams; i++) { i 1889 libavformat/mpegtsenc.c AVStream *st = s->streams[i]; i 1929 libavformat/mpegtsenc.c int i; i 1931 libavformat/mpegtsenc.c for (i = 0; i < s->nb_streams; i++) { i 1932 libavformat/mpegtsenc.c AVStream *st = s->streams[i]; i 1943 libavformat/mpegtsenc.c for (i = 0; i < ts->nb_services; i++) { i 1944 libavformat/mpegtsenc.c service = ts->services[i]; i 38 libavformat/mpl2dec.c int i; i 47 libavformat/mpl2dec.c for (i = 0; i < 2; i++) { i 97 libavformat/mpsubdec.c int i; i 149 libavformat/mpsubdec.c for (i = 0; i < mpsub->q.nb_subs; i++) { i 150 libavformat/mpsubdec.c mpsub->q.subs[i].pts /= common_factor; i 151 libavformat/mpsubdec.c mpsub->q.subs[i].duration /= common_factor; i 41 libavformat/msnwc_tcp.c int i; i 43 libavformat/msnwc_tcp.c for (i = 0; i + HEADER_SIZE <= p->buf_size; i++) { i 46 libavformat/msnwc_tcp.c const uint8_t *bytestream = p->buf + i; i 61 libavformat/msnwc_tcp.c if (i) { i 62 libavformat/msnwc_tcp.c if (i < 14) /* starts with SwitchBoard connection info */ i 232 libavformat/mux.c int ret = 0, i; i 280 libavformat/mux.c for (i = 0; i < s->nb_streams; i++) { i 281 libavformat/mux.c st = s->streams[i]; i 424 libavformat/mux.c int i; i 428 libavformat/mux.c for (i = 0; i < s->nb_streams; i++) { i 430 libavformat/mux.c st = s->streams[i]; i 549 libavformat/mux.c int num, den, i; i 599 libavformat/mux.c for (i = 1; i < delay + 1 && st->pts_buffer[i] == AV_NOPTS_VALUE; i++) i 600 libavformat/mux.c st->pts_buffer[i] = pkt->pts + (i - delay - 1) * pkt->duration; i 601 libavformat/mux.c for (i = 0; i<delay && st->pts_buffer[i] > st->pts_buffer[i + 1]; i++) i 602 libavformat/mux.c FFSWAP(int64_t, st->pts_buffer[i], st->pts_buffer[i + 1]); i 920 libavformat/mux.c int i, ret; i 928 libavformat/mux.c for (i = 0; i < s->nb_streams; i++) { i 929 libavformat/mux.c if (s->streams[i]->last_in_packet_buffer) { i 931 libavformat/mux.c } else if (s->streams[i]->codecpar->codec_type != AVMEDIA_TYPE_ATTACHMENT && i 932 libavformat/mux.c s->streams[i]->codecpar->codec_id != AV_CODEC_ID_VP8 && i 933 libavformat/mux.c s->streams[i]->codecpar->codec_id != AV_CODEC_ID_VP9) { i 952 libavformat/mux.c for (i = 0; i < s->nb_streams; i++) { i 954 libavformat/mux.c const AVPacketList *last = s->streams[i]->last_in_packet_buffer; i 960 libavformat/mux.c s->streams[i]->time_base, i 1253 libavformat/mux.c int i, ret1, ret = 0; i 1257 libavformat/mux.c for (i = 0; i < s->nb_streams; i++) { i 1258 libavformat/mux.c if (s->streams[i]->internal->bsfc) { i 1259 libavformat/mux.c ret1 = write_packets_from_bsfs(s, s->streams[i], &pkt, 1/*interleaved*/); i 1286 libavformat/mux.c for (i = 0; i < s->nb_streams; i++) { i 1287 libavformat/mux.c av_freep(&s->streams[i]->priv_data); i 1288 libavformat/mux.c av_freep(&s->streams[i]->index_entries); i 233 libavformat/mvdec.c int i; i 239 libavformat/mvdec.c for (i = 0; i < count; i++) { i 264 libavformat/mvdec.c int i; i 265 libavformat/mvdec.c for (i = 0; i < st->nb_frames; i++) { i 283 libavformat/mvdec.c int version, i; i 349 libavformat/mvdec.c for (i = 0; i < vst->nb_frames; i++) { i 357 libavformat/mvdec.c av_add_index_entry(vst, pos + asize, i, vsize, 0, AVINDEX_KEYFRAME); i 477 libavformat/mvdec.c int frame, i; i 489 libavformat/mvdec.c for (i = 0; i < avctx->nb_streams; i++) i 490 libavformat/mvdec.c mv->frame[i] = frame; i 164 libavformat/mxf.c for (int i = 0; mxf_content_package_rates[i].rate; i++) i 165 libavformat/mxf.c if (!av_cmp_q(time_base, mxf_content_package_rates[i].tb)) i 166 libavformat/mxf.c return mxf_content_package_rates[i].rate; i 389 libavformat/mxfdec.c int i, b; i 390 libavformat/mxfdec.c for (i = 0; i < size && !avio_feof(pb); i++) { i 393 libavformat/mxfdec.c i = 0; i 394 libavformat/mxfdec.c else if (b != key[i]) i 395 libavformat/mxfdec.c i = -1; i 397 libavformat/mxfdec.c return i == size; i 421 libavformat/mxfdec.c int i; i 423 libavformat/mxfdec.c for (i = 0; i < s->nb_streams; i++) { i 424 libavformat/mxfdec.c MXFTrack *track = s->streams[i]->priv_data; i 427 libavformat/mxfdec.c return i; i 462 libavformat/mxfdec.c int i, ret; i 467 libavformat/mxfdec.c for (i = 0; i < count; i++) { i 536 libavformat/mxfdec.c int i; i 547 libavformat/mxfdec.c for (i = 0; i < st->codecpar->channels; i++) { i 1066 libavformat/mxfdec.c int i, length; i 1082 libavformat/mxfdec.c for (i = 0; i < segment->nb_index_entries; i++) { i 1085 libavformat/mxfdec.c segment->temporal_offset_entries[i] = avio_r8(pb); i 1087 libavformat/mxfdec.c segment->flag_entries[i] = avio_r8(pb); i 1088 libavformat/mxfdec.c segment->stream_offset_entries[i] = avio_rb64(pb); i 1291 libavformat/mxfdec.c int i; i 1292 libavformat/mxfdec.c for (i = 0; i < len; i++) { i 1293 libavformat/mxfdec.c if (i != 7 && key[i] != uid[i]) i 1311 libavformat/mxfdec.c int i; i 1315 libavformat/mxfdec.c for (i = 0; i < mxf->metadata_sets_count; i++) { i 1316 libavformat/mxfdec.c if (!memcmp(*strong_ref, mxf->metadata_sets[i]->uid, 16) && i 1317 libavformat/mxfdec.c (type == AnyType || mxf->metadata_sets[i]->type == type)) { i 1318 libavformat/mxfdec.c return mxf->metadata_sets[i]; i 1420 libavformat/mxfdec.c int i, j, nb_segments = 0; i 1425 libavformat/mxfdec.c for (i = 0; i < mxf->metadata_sets_count; i++) i 1426 libavformat/mxfdec.c if (mxf->metadata_sets[i]->type == IndexTableSegment) i 1439 libavformat/mxfdec.c for (i = nb_segments = 0; i < mxf->metadata_sets_count; i++) { i 1440 libavformat/mxfdec.c if (mxf->metadata_sets[i]->type == IndexTableSegment) { i 1441 libavformat/mxfdec.c MXFIndexTableSegment *s = (MXFIndexTableSegment*)mxf->metadata_sets[i]; i 1459 libavformat/mxfdec.c for (i = 0; i < nb_segments; i++) { i 1470 libavformat/mxfdec.c if ((i == 0 || i 1568 libavformat/mxfdec.c int i; i 1573 libavformat/mxfdec.c for (i = 0; i < index_table->nb_segments; i++) { i 1574 libavformat/mxfdec.c MXFIndexTableSegment *s = index_table->segments[i]; i 1614 libavformat/mxfdec.c int i, j, x; i 1619 libavformat/mxfdec.c for (i = 0; i < index_table->nb_segments; i++) { i 1620 libavformat/mxfdec.c MXFIndexTableSegment *s = index_table->segments[i]; i 1682 libavformat/mxfdec.c for (i = x = 0; i < index_table->nb_segments; i++) { i 1683 libavformat/mxfdec.c MXFIndexTableSegment *s = index_table->segments[i]; i 1738 libavformat/mxfdec.c int i, j, k, ret, nb_sorted_segments; i 1748 libavformat/mxfdec.c for (i = 0; i < nb_sorted_segments; i++) { i 1749 libavformat/mxfdec.c if (i == 0 || sorted_segments[i-1]->index_sid != sorted_segments[i]->index_sid) i 1751 libavformat/mxfdec.c else if (sorted_segments[i-1]->body_sid != sorted_segments[i]->body_sid) { i 1767 libavformat/mxfdec.c for (i = j = 0; i < nb_sorted_segments; i++) { i 1768 libavformat/mxfdec.c if (i != 0 && sorted_segments[i-1]->index_sid != sorted_segments[i]->index_sid) { i 1776 libavformat/mxfdec.c for (i = j = 0; j < mxf->nb_index_tables; i += mxf->index_tables[j++].nb_segments) { i 1790 libavformat/mxfdec.c if (sorted_segments[i]->index_start_position) i 1792 libavformat/mxfdec.c sorted_segments[i]->index_sid, sorted_segments[i]->index_start_position); i 1794 libavformat/mxfdec.c memcpy(t->segments, &sorted_segments[i], t->nb_segments * sizeof(MXFIndexTableSegment*)); i 1795 libavformat/mxfdec.c t->index_sid = sorted_segments[i]->index_sid; i 1796 libavformat/mxfdec.c t->body_sid = sorted_segments[i]->body_sid; i 1854 libavformat/mxfdec.c int i; i 1859 libavformat/mxfdec.c for (i = 0; i < sizeof(UID); i++) { i 1860 libavformat/mxfdec.c snprintf(p, 2 + 1, "%.2x", uid[i]); i 1862 libavformat/mxfdec.c if (i == 3 || i == 5 || i == 7 || i == 9) { i 1872 libavformat/mxfdec.c int i; i 1879 libavformat/mxfdec.c for (i = 0; i < sizeof(UID); i++) { i 1880 libavformat/mxfdec.c snprintf(p, 2 + 1, "%.2X", ul[i]); i 1884 libavformat/mxfdec.c for (i = 0; i < sizeof(UID); i++) { i 1885 libavformat/mxfdec.c snprintf(p, 2 + 1, "%.2X", uid[i]); i 1935 libavformat/mxfdec.c int i; i 1937 libavformat/mxfdec.c for (i = 0; i < mxf->packages_count; i++) { i 1938 libavformat/mxfdec.c package = mxf_resolve_strong_ref(mxf, &mxf->packages_refs[i], SourcePackage); i 1951 libavformat/mxfdec.c int i; i 1957 libavformat/mxfdec.c for (i = 0; i < descriptor->sub_descriptors_count; i++) { i 1958 libavformat/mxfdec.c sub_descriptor = mxf_resolve_strong_ref(mxf, &descriptor->sub_descriptors_refs[i], Descriptor); i 1979 libavformat/mxfdec.c int i; i 1986 libavformat/mxfdec.c for (i =0; i < essence_group->structural_components_count; i++){ i 1987 libavformat/mxfdec.c component = mxf_resolve_strong_ref(mxf, &essence_group->structural_components_refs[i], SourceClip); i 2022 libavformat/mxfdec.c int i; i 2025 libavformat/mxfdec.c for (i = 0; i < package->comment_count; i++) { i 2026 libavformat/mxfdec.c tag = mxf_resolve_strong_ref(mxf, &package->comment_refs[i], TaggedValue); i 2045 libavformat/mxfdec.c int i, j, k; i 2050 libavformat/mxfdec.c for (i = 0; i < source_track->sequence->structural_components_count; i++) { i 2051 libavformat/mxfdec.c sourceclip = mxf_resolve_strong_ref(mxf, &source_track->sequence->structural_components_refs[i], SourceClip); i 2084 libavformat/mxfdec.c physical_track->edit_rate.den, i); i 2150 libavformat/mxfdec.c int i, j, k, ret; i 2154 libavformat/mxfdec.c for (i = 0; i < mxf->packages_count; i++) { i 2155 libavformat/mxfdec.c material_package = mxf_resolve_strong_ref(mxf, &mxf->packages_refs[i], MaterialPackage); i 2168 libavformat/mxfdec.c for (i = 0; i < material_package->tracks_count; i++) { i 2184 libavformat/mxfdec.c if (!(material_track = mxf_resolve_strong_ref(mxf, &material_package->tracks_refs[i], Track))) { i 2556 libavformat/mxfdec.c for (int i = 0; i < mxf->fc->nb_streams; i++) { i 2557 libavformat/mxfdec.c MXFTrack *track1 = mxf->fc->streams[i]->priv_data; i 2559 libavformat/mxfdec.c for (int j = i + 1; j < mxf->fc->nb_streams; j++) { i 2568 libavformat/mxfdec.c "with different wrapping\n", i, j, track1->body_sid); i 2749 libavformat/mxfdec.c int i; i 2750 libavformat/mxfdec.c for (i = 0; i < mxf->local_tags_count; i++) { i 2751 libavformat/mxfdec.c int local_tag = AV_RB16(mxf->local_tags+i*18); i 2753 libavformat/mxfdec.c memcpy(uid, mxf->local_tags+i*18+2, 16); i 2936 libavformat/mxfdec.c for (int i = 0; i < s->nb_streams; i++) { i 2937 libavformat/mxfdec.c MXFTrack *track = s->streams[i]->priv_data; i 2994 libavformat/mxfdec.c int i; i 2995 libavformat/mxfdec.c for (i = 0; i < mxf->nb_index_tables; i++) i 2996 libavformat/mxfdec.c if (mxf->index_tables[i].index_sid == index_sid) i 2997 libavformat/mxfdec.c return &mxf->index_tables[i]; i 3044 libavformat/mxfdec.c int i, ret; i 3050 libavformat/mxfdec.c for (i = 0; i < mxf->metadata_sets_count; i++) { i 3051 libavformat/mxfdec.c if (mxf->metadata_sets[i]->type == IndexTableSegment) { i 3052 libavformat/mxfdec.c MXFIndexTableSegment *s = (MXFIndexTableSegment*)mxf->metadata_sets[i]; i 3059 libavformat/mxfdec.c for (i = 0; i < mxf->partitions_count; i++) { i 3061 libavformat/mxfdec.c if (mxf->partitions[i].body_sid != track->body_sid) i 3064 libavformat/mxfdec.c p = &mxf->partitions[i]; i 3252 libavformat/mxfdec.c for (int i = 0; i < s->nb_streams; i++) i 3253 libavformat/mxfdec.c mxf_handle_missing_index_segment(mxf, s->streams[i]); i 3270 libavformat/mxfdec.c for (int i = 0; i < s->nb_streams; i++) i 3271 libavformat/mxfdec.c mxf_compute_edit_units_per_packet(mxf, s->streams[i]); i 3558 libavformat/mxfdec.c int i; i 3563 libavformat/mxfdec.c for (i = 0; i < s->nb_streams; i++) i 3564 libavformat/mxfdec.c s->streams[i]->priv_data = NULL; i 3566 libavformat/mxfdec.c for (i = 0; i < mxf->metadata_sets_count; i++) { i 3567 libavformat/mxfdec.c mxf_free_metadataset(mxf->metadata_sets + i, 1); i 3576 libavformat/mxfdec.c for (i = 0; i < mxf->nb_index_tables; i++) { i 3577 libavformat/mxfdec.c av_freep(&mxf->index_tables[i].segments); i 3578 libavformat/mxfdec.c av_freep(&mxf->index_tables[i].ptses); i 3579 libavformat/mxfdec.c av_freep(&mxf->index_tables[i].fake_index); i 3580 libavformat/mxfdec.c av_freep(&mxf->index_tables[i].offsets); i 3621 libavformat/mxfdec.c int i, ret; i 3652 libavformat/mxfdec.c for (i = 0; i < s->nb_streams; i++) { i 3653 libavformat/mxfdec.c MXFTrack *new_source_track = s->streams[i]->priv_data; i 3657 libavformat/mxfdec.c st = s->streams[i]; i 3661 libavformat/mxfdec.c if (i == s->nb_streams) i 3712 libavformat/mxfdec.c for (i = 0; i < s->nb_streams; i++) { i 3713 libavformat/mxfdec.c AVStream *cur_st = s->streams[i]; i 491 libavformat/mxfenc.c int i; i 492 libavformat/mxfenc.c for (i = 0; mxf_essence_mappings[i].id; i++) i 493 libavformat/mxfenc.c if (mxf_essence_mappings[i].id == id) i 494 libavformat/mxfenc.c return mxf_essence_mappings[i].index; i 500 libavformat/mxfenc.c int i; i 501 libavformat/mxfenc.c for (i = 0; i < count; i++) { i 502 libavformat/mxfenc.c avio_wb16(pb, local_tags[i].local_tag); i 503 libavformat/mxfenc.c avio_write(pb, local_tags[i].uid, 16); i 511 libavformat/mxfenc.c int local_tag_number, i = 0; i 517 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 518 libavformat/mxfenc.c MXFStreamContext *sc = s->streams[i]->priv_data; i 519 libavformat/mxfenc.c if (s->streams[i]->codecpar->codec_id == AV_CODEC_ID_H264 && !sc->avc_intra) { i 531 libavformat/mxfenc.c for (i = 0; i < FF_ARRAY_ELEMS(mxf_local_tag_batch); i++) { i 532 libavformat/mxfenc.c avio_wb16(pb, mxf_local_tag_batch[i].local_tag); i 533 libavformat/mxfenc.c avio_write(pb, mxf_local_tag_batch[i].uid, 16); i 536 libavformat/mxfenc.c for (i = 0; i < FF_ARRAY_ELEMS(mxf_user_comments_local_tag); i++) { i 537 libavformat/mxfenc.c avio_wb16(pb, mxf_user_comments_local_tag[i].local_tag); i 538 libavformat/mxfenc.c avio_write(pb, mxf_user_comments_local_tag[i].uid, 16); i 575 libavformat/mxfenc.c int i; i 579 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 580 libavformat/mxfenc.c MXFStreamContext *sc = s->streams[i]->priv_data; i 768 libavformat/mxfenc.c int i; i 782 libavformat/mxfenc.c for (i = 0; i < package_count; i++) { i 783 libavformat/mxfenc.c mxf_write_uuid(pb, packages[i].type, packages[i].instance); i 922 libavformat/mxfenc.c int i; i 942 libavformat/mxfenc.c for (i = 0; i < 4; i++) i 973 libavformat/mxfenc.c int i; i 1001 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) i 1002 libavformat/mxfenc.c mxf_write_uuid(pb, SubDescriptor, i); i 1494 libavformat/mxfenc.c int i, track_count = s->nb_streams+1; i 1537 libavformat/mxfenc.c for (i = 0; i < track_count; i++) i 1538 libavformat/mxfenc.c mxf_write_uuid(pb, Track, mxf->track_instance_count + i); i 1544 libavformat/mxfenc.c for (i = 0; i < user_comment_count; i++) i 1545 libavformat/mxfenc.c mxf_write_uuid(pb, TaggedValue, mxf->tagged_value_count - user_comment_count + i); i 1576 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 1577 libavformat/mxfenc.c AVStream *st = s->streams[i]; i 1617 libavformat/mxfenc.c int i; i 1633 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 1634 libavformat/mxfenc.c st = s->streams[i]; i 1655 libavformat/mxfenc.c for (i = 0; i < package_count; i++) i 1656 libavformat/mxfenc.c mxf_write_package(s, &packages[i]); i 1674 libavformat/mxfenc.c int i, j, temporal_reordering = 0; i 1735 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 1736 libavformat/mxfenc.c AVStream *st = s->streams[i]; i 1744 libavformat/mxfenc.c } else if (i == 0) { // video track i 1753 libavformat/mxfenc.c avio_wb32(pb, (i-1)*audio_frame_size); // element delta i 1763 libavformat/mxfenc.c for (i = 0; i < mxf->edit_units_count; i++) { i 1766 libavformat/mxfenc.c if (!(mxf->index_entries[i].flags & 0x33)) { // I-frame i 1767 libavformat/mxfenc.c sc->max_gop = FFMAX(sc->max_gop, i - mxf->last_key_index); i 1769 libavformat/mxfenc.c key_index = i; i 1773 libavformat/mxfenc.c int pic_num_in_gop = i - key_index; i 1774 libavformat/mxfenc.c if (pic_num_in_gop != mxf->index_entries[i].temporal_ref) { i 1786 libavformat/mxfenc.c if ((mxf->index_entries[i].flags & 0x30) == 0x30) { // back and forward prediction i 1787 libavformat/mxfenc.c sc->b_picture_count = FFMAX(sc->b_picture_count, i - prev_non_b_picture); i 1788 libavformat/mxfenc.c avio_w8(pb, mxf->last_key_index - i); i 1790 libavformat/mxfenc.c avio_w8(pb, key_index - i); // key frame offset i 1791 libavformat/mxfenc.c if ((mxf->index_entries[i].flags & 0x20) == 0x20) // only forward i 1793 libavformat/mxfenc.c prev_non_b_picture = i; i 1796 libavformat/mxfenc.c if (!(mxf->index_entries[i].flags & 0x33) && // I-frame i 1797 libavformat/mxfenc.c mxf->index_entries[i].flags & 0x40 && !temporal_offset) i 1798 libavformat/mxfenc.c mxf->index_entries[i].flags |= 0x80; // random access i 1799 libavformat/mxfenc.c avio_w8(pb, mxf->index_entries[i].flags); i 1801 libavformat/mxfenc.c avio_wb64(pb, mxf->index_entries[i].offset); i 1803 libavformat/mxfenc.c avio_wb32(pb, mxf->index_entries[i].slice_offset); i 1949 libavformat/mxfenc.c int i, profile; i 1956 libavformat/mxfenc.c for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) { i 1957 libavformat/mxfenc.c if (profile == mxf_prores_codec_uls[i].profile) { i 1958 libavformat/mxfenc.c sc->codec_ul = &mxf_prores_codec_uls[i].codec_ul; i 2000 libavformat/mxfenc.c int i, cid, frame_size = 0; i 2010 libavformat/mxfenc.c for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) { i 2011 libavformat/mxfenc.c if (cid == mxf_dnxhd_codec_uls[i].cid) { i 2012 libavformat/mxfenc.c sc->codec_ul = &mxf_dnxhd_codec_uls[i].codec_ul; i 2181 libavformat/mxfenc.c int i, frame_size, slice_type, has_sps = 0, intra_only = 0, ret; i 2252 libavformat/mxfenc.c for (i = 0; i < FF_ARRAY_ELEMS(mxf_h264_codec_uls); i++) { i 2253 libavformat/mxfenc.c if (frame_size == mxf_h264_codec_uls[i].frame_size && sc->interlaced == mxf_h264_codec_uls[i].interlaced) { i 2254 libavformat/mxfenc.c sc->codec_ul = &mxf_h264_codec_uls[i].uid; i 2257 libavformat/mxfenc.c st->codecpar->profile = mxf_h264_codec_uls[i].profile; i 2264 libavformat/mxfenc.c } else if (has_sps && mxf_h264_codec_uls[i].frame_size == 0 && i 2265 libavformat/mxfenc.c mxf_h264_codec_uls[i].profile == sps->profile_idc && i 2266 libavformat/mxfenc.c (mxf_h264_codec_uls[i].intra_only < 0 || i 2267 libavformat/mxfenc.c mxf_h264_codec_uls[i].intra_only == intra_only)) { i 2268 libavformat/mxfenc.c sc->codec_ul = &mxf_h264_codec_uls[i].uid; i 2321 libavformat/mxfenc.c int i; i 2323 libavformat/mxfenc.c for(i = 0; i < pkt->size - 4; i++) { i 2324 libavformat/mxfenc.c c = (c<<8) + pkt->data[i]; i 2326 libavformat/mxfenc.c if ((pkt->data[i+1] & 0xf0) == 0x10) { // seq ext i 2327 libavformat/mxfenc.c st->codecpar->profile = pkt->data[i+1] & 0x07; i 2328 libavformat/mxfenc.c st->codecpar->level = pkt->data[i+2] >> 4; i 2329 libavformat/mxfenc.c sc->low_delay = pkt->data[i+6] >> 7; i 2330 libavformat/mxfenc.c } else if (i + 5 < pkt->size && (pkt->data[i+1] & 0xf0) == 0x80) { // pict coding ext i 2331 libavformat/mxfenc.c sc->interlaced = !(pkt->data[i+5] & 0x80); // progressive frame i 2333 libavformat/mxfenc.c sc->field_dominance = 1 + !(pkt->data[i+4] & 0x80); // top field first i 2337 libavformat/mxfenc.c if (pkt->data[i+4]>>6 & 0x01) { // closed i 2349 libavformat/mxfenc.c switch ((pkt->data[i+4]>>4) & 0xf) { i 2358 libavformat/mxfenc.c int pict_type = (pkt->data[i+2]>>3) & 0x07; i 2359 libavformat/mxfenc.c e->temporal_ref = (pkt->data[i+1]<<2) | (pkt->data[i+2]>>6); i 2435 libavformat/mxfenc.c int i, ret; i 2450 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 2451 libavformat/mxfenc.c AVStream *st = s->streams[i]; i 2458 libavformat/mxfenc.c if (((i == 0) ^ (st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO)) && s->oformat != &ff_mxf_opatom_muxer) { i 2591 libavformat/mxfenc.c av_log(s, AV_LOG_ERROR, "track %d: unsupported data type\n", i); i 2604 libavformat/mxfenc.c "codec not currently supported in container\n", i); i 2630 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 2631 libavformat/mxfenc.c MXFStreamContext *sc = s->streams[i]->priv_data; i 2664 libavformat/mxfenc.c int i, system_item_bitmap = 0x58; // UL, user date/time stamp, picture present i 2672 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 2673 libavformat/mxfenc.c if (s->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) i 2675 libavformat/mxfenc.c else if (s->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_DATA) i 2714 libavformat/mxfenc.c int i; i 2723 libavformat/mxfenc.c for (i = 0; i < st->codecpar->channels; i++) { i 2732 libavformat/mxfenc.c avio_wl32(pb, sample | i); i 2734 libavformat/mxfenc.c for (; i < 8; i++) i 2735 libavformat/mxfenc.c avio_wl32(pb, i); i 2792 libavformat/mxfenc.c int i; i 2801 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) { i 2802 libavformat/mxfenc.c AVStream *st = s->streams[i]; i 2930 libavformat/mxfenc.c int i; i 2941 libavformat/mxfenc.c for (i = 0; i < mxf->body_partitions_count; i++) { i 2943 libavformat/mxfenc.c avio_wb64(pb, mxf->body_partition_offset[i]); i 2956 libavformat/mxfenc.c int i, err; i 3000 libavformat/mxfenc.c for (i = 0; i < mxf->body_partitions_count; i++) { i 3001 libavformat/mxfenc.c avio_seek(pb, mxf->body_partition_offset[i]+44, SEEK_SET); i 3023 libavformat/mxfenc.c int i, stream_count = 0; i 3025 libavformat/mxfenc.c for (i = 0; i < s->nb_streams; i++) i 3026 libavformat/mxfenc.c stream_count += !!s->streams[i]->last_in_packet_buffer; i 409 libavformat/network.c int nb_attempts = 0, i, j; i 443 libavformat/network.c for (i = 0; i < nb_attempts; i++) i 444 libavformat/network.c closesocket(attempts[i].fd); i 468 libavformat/network.c for (i = 0; i < nb_attempts; i++) { i 470 libavformat/network.c if (pfd[i].revents) { i 474 libavformat/network.c if (getsockopt(attempts[i].fd, SOL_SOCKET, SO_ERROR, &last_err, &optlen)) i 482 libavformat/network.c if (j != i) i 484 libavformat/network.c *fd = attempts[i].fd; i 485 libavformat/network.c getnameinfo(attempts[i].addr->ai_addr, attempts[i].addr->ai_addrlen, i 493 libavformat/network.c if (attempts[i].deadline_us < av_gettime_relative() && !last_err) i 500 libavformat/network.c getnameinfo(attempts[i].addr->ai_addr, attempts[i].addr->ai_addrlen, i 506 libavformat/network.c closesocket(attempts[i].fd); i 507 libavformat/network.c memmove(&attempts[i], &attempts[i + 1], i 508 libavformat/network.c (nb_attempts - i - 1) * sizeof(*attempts)); i 509 libavformat/network.c memmove(&pfd[i], &pfd[i + 1], i 510 libavformat/network.c (nb_attempts - i - 1) * sizeof(*pfd)); i 511 libavformat/network.c i--; i 515 libavformat/network.c for (i = 0; i < nb_attempts; i++) i 516 libavformat/network.c closesocket(attempts[i].fd); i 222 libavformat/nsvdec.c int i; i 224 libavformat/nsvdec.c for (i = 0; i < NSV_MAX_RESYNC; i++) { i 232 libavformat/nsvdec.c if (i < 8) { i 233 libavformat/nsvdec.c av_log(s, AV_LOG_TRACE, "NSV resync: [%d] = %02"PRIx32"\n", i, v & 0x0FF); i 237 libavformat/nsvdec.c av_log(s, AV_LOG_TRACE, "NSV resynced on BEEF after %d bytes\n", i+1); i 243 libavformat/nsvdec.c av_log(s, AV_LOG_TRACE, "NSV resynced on NSVf after %d bytes\n", i+1); i 248 libavformat/nsvdec.c av_log(s, AV_LOG_TRACE, "NSV resynced on NSVs after %d bytes\n", i+1); i 338 libavformat/nsvdec.c int i; i 346 libavformat/nsvdec.c for(i=0;i<table_entries_used;i++) { i 349 libavformat/nsvdec.c nsv->nsvs_file_offset[i] = avio_rl32(pb) + size; i 357 libavformat/nsvdec.c for(i=0;i<table_entries_used;i++) { i 358 libavformat/nsvdec.c nsv->nsvs_timestamps[i] = avio_rl32(pb); i 380 libavformat/nsvdec.c int i; i 388 libavformat/nsvdec.c i = avio_r8(pb); i 390 libavformat/nsvdec.c av_log(s, AV_LOG_TRACE, "NSV NSVs framerate code %2x\n", i); i 391 libavformat/nsvdec.c if(i&0x80) { /* odd way of giving native framerates from docs */ i 392 libavformat/nsvdec.c int t=(i & 0x7F)>>2; i 396 libavformat/nsvdec.c if(i&1){ i 401 libavformat/nsvdec.c if((i&3)==3) framerate.num *= 24; i 402 libavformat/nsvdec.c else if((i&3)==2) framerate.num *= 25; i 406 libavformat/nsvdec.c framerate= (AVRational){i, 1}; i 420 libavformat/nsvdec.c int i; i 441 libavformat/nsvdec.c for(i=0;i<nsv->index_entries;i++) { i 443 libavformat/nsvdec.c av_add_index_entry(st, nsv->nsvs_file_offset[i], nsv->nsvs_timestamps[i], i 446 libavformat/nsvdec.c int64_t ts = av_rescale(i*nsv->duration/nsv->index_entries, framerate.num, 1000*framerate.den); i 447 libavformat/nsvdec.c av_add_index_entry(st, nsv->nsvs_file_offset[i], ts, 0, 0, AVINDEX_KEYFRAME); i 490 libavformat/nsvdec.c int i, err; i 495 libavformat/nsvdec.c for (i = 0; i < NSV_MAX_RESYNC_TRIES; i++) { i 534 libavformat/nsvdec.c int i, err = 0; i 548 libavformat/nsvdec.c for (i = 0; i < NSV_MAX_RESYNC_TRIES && nsv->state < NSV_FOUND_NSVS && !err; i++) i 566 libavformat/nsvdec.c for (i = 0; i < auxcount; i++) { i 595 libavformat/nsvdec.c for (i = 0; i < FFMIN(8, vsize); i++) i 596 libavformat/nsvdec.c av_log(s, AV_LOG_TRACE, "NSV video: [%d] = %02x\n", i, pkt->data[i]); i 654 libavformat/nsvdec.c int i, err = 0; i 663 libavformat/nsvdec.c for (i = 0; i < 2; i++) { i 664 libavformat/nsvdec.c if (nsv->ahead[i].data) { i 665 libavformat/nsvdec.c av_packet_move_ref(pkt, &nsv->ahead[i]); i 708 libavformat/nsvdec.c int i, score = 0; i 719 libavformat/nsvdec.c for (i = 1; i < p->buf_size - 3; i++) { i 720 libavformat/nsvdec.c if (AV_RL32(p->buf + i) == AV_RL32("NSVs")) { i 722 libavformat/nsvdec.c int vsize = AV_RL24(p->buf+i+19) >> 4; i 723 libavformat/nsvdec.c int asize = AV_RL16(p->buf+i+22); i 724 libavformat/nsvdec.c int offset = i + 23 + asize + vsize + 1; i 255 libavformat/nut.c int i; i 256 libavformat/nut.c for (i = 0; i < nut->avf->nb_streams; i++) i 257 libavformat/nut.c nut->stream[i].last_pts = i 259 libavformat/nut.c time_base.num * (int64_t)nut->stream[i].time_base->den, i 260 libavformat/nut.c time_base.den * (int64_t)nut->stream[i].time_base->num, i 154 libavformat/nutdec.c int i; i 156 libavformat/nutdec.c for (i = 0; i < p->buf_size-8; i++) { i 157 libavformat/nutdec.c if (AV_RB32(p->buf+i) != MAIN_STARTCODE>>32) i 159 libavformat/nutdec.c if (AV_RB32(p->buf+i+4) == (MAIN_STARTCODE & 0xFFFFFFFF)) i 198 libavformat/nutdec.c int i, j, count, ret; i 227 libavformat/nutdec.c for (i = 0; i < nut->time_base_count; i++) { i 228 libavformat/nutdec.c GET_V(nut->time_base[i].num, tmp > 0 && tmp < (1ULL << 31)); i 229 libavformat/nutdec.c GET_V(nut->time_base[i].den, tmp > 0 && tmp < (1ULL << 31)); i 230 libavformat/nutdec.c if (av_gcd(nut->time_base[i].num, nut->time_base[i].den) != 1) { i 232 libavformat/nutdec.c nut->time_base[i].num, i 233 libavformat/nutdec.c nut->time_base[i].den); i 242 libavformat/nutdec.c for (i = 0; i < 256;) { i 278 libavformat/nutdec.c if (count <= 0 || count > 256 - (i <= 'N') - i) { i 279 libavformat/nutdec.c av_log(s, AV_LOG_ERROR, "illegal count %d at %d\n", count, i); i 290 libavformat/nutdec.c for (j = 0; j < count; j++, i++) { i 291 libavformat/nutdec.c if (i == 'N') { i 292 libavformat/nutdec.c nut->frame_code[i].flags = FLAG_INVALID; i 296 libavformat/nutdec.c nut->frame_code[i].flags = tmp_flags; i 297 libavformat/nutdec.c nut->frame_code[i].pts_delta = tmp_pts; i 298 libavformat/nutdec.c nut->frame_code[i].stream_id = tmp_stream; i 299 libavformat/nutdec.c nut->frame_code[i].size_mul = tmp_mul; i 300 libavformat/nutdec.c nut->frame_code[i].size_lsb = tmp_size + j; i 301 libavformat/nutdec.c nut->frame_code[i].reserved_count = tmp_res; i 302 libavformat/nutdec.c nut->frame_code[i].header_idx = tmp_head_idx; i 311 libavformat/nutdec.c for (i = 1; i < nut->header_count; i++) { i 313 libavformat/nutdec.c GET_V(nut->header_len[i], tmp > 0 && tmp < 256); i 314 libavformat/nutdec.c if (rem < nut->header_len[i]) { i 317 libavformat/nutdec.c i, nut->header_len[i], rem); i 321 libavformat/nutdec.c rem -= nut->header_len[i]; i 322 libavformat/nutdec.c hdr = av_malloc(nut->header_len[i]); i 327 libavformat/nutdec.c avio_read(bc, hdr, nut->header_len[i]); i 328 libavformat/nutdec.c nut->header[i] = hdr; i 349 libavformat/nutdec.c for (i = 0; i < stream_count; i++) i 355 libavformat/nutdec.c for (i = 1; i < nut->header_count; i++) { i 356 libavformat/nutdec.c av_freep(&nut->header[i]); i 474 libavformat/nutdec.c int flag = 0, i; i 476 libavformat/nutdec.c for (i = 0; ff_nut_dispositions[i].flag; ++i) i 477 libavformat/nutdec.c if (!strcmp(ff_nut_dispositions[i].str, value)) i 478 libavformat/nutdec.c flag = ff_nut_dispositions[i].flag; i 481 libavformat/nutdec.c for (i = 0; i < avf->nb_streams; ++i) i 482 libavformat/nutdec.c if (stream_id == i || stream_id == -1) i 483 libavformat/nutdec.c avf->streams[i]->disposition |= flag; i 492 libavformat/nutdec.c int chapter_id, i, ret = 0; i 533 libavformat/nutdec.c for (i = 0; i < count; i++) { i 670 libavformat/nutdec.c int i, j, syncpoint_count; i 706 libavformat/nutdec.c for (i = 0; i < syncpoint_count; i++) { i 707 libavformat/nutdec.c syncpoints[i] = ffio_read_varlen(bc); i 708 libavformat/nutdec.c if (syncpoints[i] <= 0) i 710 libavformat/nutdec.c if (i) i 711 libavformat/nutdec.c syncpoints[i] += syncpoints[i - 1]; i 714 libavformat/nutdec.c for (i = 0; i < s->nb_streams; i++) { i 759 libavformat/nutdec.c av_add_index_entry(s->streams[i], 16 * syncpoints[j - 1], i 782 libavformat/nutdec.c int i; i 787 libavformat/nutdec.c for (i = 1; i < nut->header_count; i++) i 788 libavformat/nutdec.c av_freep(&nut->header[i]); i 872 libavformat/nutdec.c int i, ret; i 874 libavformat/nutdec.c for (i=0; i<count; i++) { i 993 libavformat/nutdec.c int size, flags, size_mul, pts_delta, i, reserved_count, ret; i 1037 libavformat/nutdec.c for (i = 0; i < reserved_count; i++) { i 1142 libavformat/nutdec.c int i, frame_code = 0, ret, skip; i 1158 libavformat/nutdec.c for (i = 1; i < 8; i++) i 1232 libavformat/nutdec.c int i; i 1287 libavformat/nutdec.c for (i = 0; i < s->nb_streams; i++) i 1288 libavformat/nutdec.c nut->stream[i].skip_until_key_frame = 1; i 110 libavformat/nutenc.c int i; i 113 libavformat/nutenc.c for (i = 1; i < nut->header_count; i++) { i 114 libavformat/nutenc.c if (len == nut->header_len[i] && !memcmp(out, nut->header[i], len)) { i 115 libavformat/nutenc.c return i; i 125 libavformat/nutenc.c int i; i 138 libavformat/nutenc.c for (i = 1; i < nut->header_count; i++) { i 139 libavformat/nutenc.c nut->header_len[i] = headers[i - 1][0]; i 140 libavformat/nutenc.c nut->header[i] = &headers[i - 1][1]; i 285 libavformat/nutenc.c int i = 1; i 288 libavformat/nutenc.c i++; i 290 libavformat/nutenc.c return i; i 298 libavformat/nutenc.c int i = get_v_length(val); i 300 libavformat/nutenc.c while (--i > 0) i 301 libavformat/nutenc.c avio_w8(bc, 128 | (uint8_t)(val >> (7*i))); i 351 libavformat/nutenc.c int i, j, tmp_pts, tmp_flags, tmp_stream, tmp_mul, tmp_size, tmp_fields, i 362 libavformat/nutenc.c for (i = 0; i < nut->time_base_count; i++) { i 363 libavformat/nutenc.c put_v(bc, nut->time_base[i].num); i 364 libavformat/nutenc.c put_v(bc, nut->time_base[i].den); i 372 libavformat/nutenc.c for (i = 0; i < 256; ) { i 376 libavformat/nutenc.c if (tmp_pts != nut->frame_code[i].pts_delta ) tmp_fields = 1; i 377 libavformat/nutenc.c if (tmp_mul != nut->frame_code[i].size_mul ) tmp_fields = 2; i 378 libavformat/nutenc.c if (tmp_stream != nut->frame_code[i].stream_id ) tmp_fields = 3; i 379 libavformat/nutenc.c if (tmp_size != nut->frame_code[i].size_lsb ) tmp_fields = 4; i 381 libavformat/nutenc.c if (tmp_head_idx != nut->frame_code[i].header_idx) tmp_fields = 8; i 383 libavformat/nutenc.c tmp_pts = nut->frame_code[i].pts_delta; i 384 libavformat/nutenc.c tmp_flags = nut->frame_code[i].flags; i 385 libavformat/nutenc.c tmp_stream = nut->frame_code[i].stream_id; i 386 libavformat/nutenc.c tmp_mul = nut->frame_code[i].size_mul; i 387 libavformat/nutenc.c tmp_size = nut->frame_code[i].size_lsb; i 389 libavformat/nutenc.c tmp_head_idx = nut->frame_code[i].header_idx; i 391 libavformat/nutenc.c for (j = 0; i < 256; j++, i++) { i 392 libavformat/nutenc.c if (i == 'N') { i 396 libavformat/nutenc.c if (nut->frame_code[i].pts_delta != tmp_pts || i 397 libavformat/nutenc.c nut->frame_code[i].flags != tmp_flags || i 398 libavformat/nutenc.c nut->frame_code[i].stream_id != tmp_stream || i 399 libavformat/nutenc.c nut->frame_code[i].size_mul != tmp_mul || i 400 libavformat/nutenc.c nut->frame_code[i].size_lsb != tmp_size + j || i 402 libavformat/nutenc.c nut->frame_code[i].header_idx != tmp_head_idx) i 420 libavformat/nutenc.c for (i = 1; i < nut->header_count; i++) { i 421 libavformat/nutenc.c put_v(bc, nut->header_len[i]); i 422 libavformat/nutenc.c avio_write(bc, nut->header[i], nut->header_len[i]); i 430 libavformat/nutenc.c AVStream *st, int i) i 435 libavformat/nutenc.c put_v(bc, i); i 447 libavformat/nutenc.c av_log(avctx, AV_LOG_ERROR, "No codec tag defined for stream %d\n", i); i 451 libavformat/nutenc.c put_v(bc, nut->stream[i].time_base - nut->time_base); i 452 libavformat/nutenc.c put_v(bc, nut->stream[i].msb_pts_shift); i 453 libavformat/nutenc.c put_v(bc, nut->stream[i].max_pts_distance); i 528 libavformat/nutenc.c int count=0, dyn_size, i; i 535 libavformat/nutenc.c for (i=0; ff_nut_dispositions[i].flag; ++i) { i 536 libavformat/nutenc.c if (st->disposition & ff_nut_dispositions[i].flag) i 537 libavformat/nutenc.c count += add_info(dyn_bc, "Disposition", ff_nut_dispositions[i].str); i 593 libavformat/nutenc.c int i; i 603 libavformat/nutenc.c for (i=0; i<nut->sp_count; i++) { i 609 libavformat/nutenc.c for (i=0; i<nut->avf->nb_streams; i++) { i 610 libavformat/nutenc.c StreamContext *nus= &nut->stream[i]; i 648 libavformat/nutenc.c int i, ret; i 658 libavformat/nutenc.c for (i = 0; i < nut->avf->nb_streams; i++) { i 659 libavformat/nutenc.c ret = write_streamheader(avctx, dyn_bc, nut->avf->streams[i], i); i 669 libavformat/nutenc.c for (i = 0; i < nut->avf->nb_streams; i++) { i 670 libavformat/nutenc.c ret = write_streaminfo(nut, dyn_bc, i); i 678 libavformat/nutenc.c for (i = 0; i < nut->avf->nb_chapters; i++) { i 679 libavformat/nutenc.c ret = write_chapter(nut, dyn_bc, i); i 700 libavformat/nutenc.c int i, j, ret; i 721 libavformat/nutenc.c for (i = 0; i < s->nb_streams; i++) { i 722 libavformat/nutenc.c AVStream *st = s->streams[i]; i 740 libavformat/nutenc.c nut->stream[i].time_base = &nut->time_base[j]; i 745 libavformat/nutenc.c nut->stream[i].msb_pts_shift = 7; i 747 libavformat/nutenc.c nut->stream[i].msb_pts_shift = 14; i 748 libavformat/nutenc.c nut->stream[i].max_pts_distance = i 752 libavformat/nutenc.c for (i = 0; i < s->nb_chapters; i++) { i 753 libavformat/nutenc.c AVChapter *ch = s->chapters[i]; i 760 libavformat/nutenc.c nut->chapter[i].time_base = &nut->time_base[j]; i 813 libavformat/nutenc.c int i; i 820 libavformat/nutenc.c for (i = 1; i < nut->header_count; i++) i 821 libavformat/nutenc.c if (pkt->size >= nut->header_len[i] i 822 libavformat/nutenc.c && nut->header_len[i] > best_len i 823 libavformat/nutenc.c && !memcmp(pkt->data, nut->header[i], nut->header_len[i])) { i 824 libavformat/nutenc.c best_i = i; i 825 libavformat/nutenc.c best_len = nut->header_len[i]; i 832 libavformat/nutenc.c int ret, i, dyn_size; i 843 libavformat/nutenc.c for (i = 0; i<pkt->side_data_elems; i++) { i 844 libavformat/nutenc.c const uint8_t *data = pkt->side_data[i].data; i 845 libavformat/nutenc.c int size = pkt->side_data[i].size; i 849 libavformat/nutenc.c if ( pkt->side_data[i].type == AV_PKT_DATA_METADATA_UPDATE i 850 libavformat/nutenc.c || pkt->side_data[i].type == AV_PKT_DATA_STRINGS_METADATA) { i 871 libavformat/nutenc.c switch (pkt->side_data[i].type) { i 876 libavformat/nutenc.c if (pkt->side_data[i].type == AV_PKT_DATA_PALETTE) { i 878 libavformat/nutenc.c } else if(pkt->side_data[i].type == AV_PKT_DATA_NEW_EXTRADATA) { i 880 libavformat/nutenc.c } else if(pkt->side_data[i].type == AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL) { i 886 libavformat/nutenc.c pkt->side_data[i].type); i 891 libavformat/nutenc.c put_v(dyn_bc, pkt->side_data[i].size); i 892 libavformat/nutenc.c avio_write(dyn_bc, data, pkt->side_data[i].size); i 960 libavformat/nutenc.c int best_length, frame_code, flags, needed_flags, i, header_idx; i 1007 libavformat/nutenc.c for (i = 0; i < s->nb_streams; i++) { i 1008 libavformat/nutenc.c AVStream *st = s->streams[i]; i 1010 libavformat/nutenc.c nus->time_base->num * (int64_t)nut->stream[i].time_base->den, i 1011 libavformat/nutenc.c nus->time_base->den * (int64_t)nut->stream[i].time_base->num, i 1045 libavformat/nutenc.c for (i=0; i<s->nb_streams; i++) { i 1047 libavformat/nutenc.c StreamContext *nus = &nut->stream[i]; i 1068 libavformat/nutenc.c for (i = 0; i < 256; i++) { i 1070 libavformat/nutenc.c FrameCode *fc = &nut->frame_code[i]; i 1119 libavformat/nutenc.c frame_code = i; i 1201 libavformat/nutenc.c int i; i 1205 libavformat/nutenc.c for (i=0; i<s->nb_streams; i++) i 1206 libavformat/nutenc.c av_freep(&nut->stream[i].keyframe_pts); i 66 libavformat/oggdec.c static void free_stream(AVFormatContext *s, int i) i 69 libavformat/oggdec.c struct ogg_stream *stream = &ogg->streams[i]; i 74 libavformat/oggdec.c stream->codec->cleanup(s, i); i 87 libavformat/oggdec.c int i; i 99 libavformat/oggdec.c for (i = 0; i < ogg->nstreams; i++) { i 100 libavformat/oggdec.c struct ogg_stream *os = ogg->streams + i; i 103 libavformat/oggdec.c memcpy(os->buf, ost->streams[i].buf, os->bufpos); i 123 libavformat/oggdec.c int i, err; i 130 libavformat/oggdec.c for (i = 0; i < ogg->nstreams; i++) { i 131 libavformat/oggdec.c struct ogg_stream *stream = &ogg->streams[i]; i 135 libavformat/oggdec.c if (i >= ost->nstreams || !ost->streams[i].private) { i 136 libavformat/oggdec.c free_stream(s, i); i 160 libavformat/oggdec.c int i; i 163 libavformat/oggdec.c for (i = 0; i < ogg->nstreams; i++) { i 164 libavformat/oggdec.c struct ogg_stream *os = ogg->streams + i; i 194 libavformat/oggdec.c int i; i 196 libavformat/oggdec.c for (i = 0; ogg_codecs[i]; i++) i 197 libavformat/oggdec.c if (size >= ogg_codecs[i]->magicsize && i 198 libavformat/oggdec.c !memcmp(buf, ogg_codecs[i]->magic, ogg_codecs[i]->magicsize)) i 199 libavformat/oggdec.c return ogg_codecs[i]; i 215 libavformat/oggdec.c int i = 0; i 245 libavformat/oggdec.c return i; i 292 libavformat/oggdec.c int i; i 294 libavformat/oggdec.c for (i = 0; i < ogg->nstreams; i++) i 295 libavformat/oggdec.c if (ogg->streams[i].got_data) i 319 libavformat/oggdec.c int ret, i = 0; i 344 libavformat/oggdec.c if(!i && (bc->seekable & AVIO_SEEKABLE_NORMAL) && ogg->page_pos > 0) { i 356 libavformat/oggdec.c } while (i++ < MAX_PAGE_SIZE); i 358 libavformat/oggdec.c if (i >= MAX_PAGE_SIZE) { i 388 libavformat/oggdec.c for (i = 0; i < nsegs; i++) i 389 libavformat/oggdec.c size += segments[i]; i 502 libavformat/oggdec.c int idx, i, ret; i 589 libavformat/oggdec.c for (i = 0; i < ogg->nstreams; i++) { i 590 libavformat/oggdec.c struct ogg_stream *cur_os = ogg->streams + i; i 629 libavformat/oggdec.c for (i = os->segp; i < os->nsegs; i++) i 630 libavformat/oggdec.c if (os->segments[i] < 255) { i 644 libavformat/oggdec.c int i, ret; i 666 libavformat/oggdec.c while (!ogg_read_page(s, &i, 1)) { i 667 libavformat/oggdec.c if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 && i 668 libavformat/oggdec.c ogg->streams[i].codec) { i 669 libavformat/oggdec.c s->streams[i]->duration = i 670 libavformat/oggdec.c ogg_gptopts(s, i, ogg->streams[i].granule, NULL); i 671 libavformat/oggdec.c if (s->streams[i]->start_time != AV_NOPTS_VALUE) { i 672 libavformat/oggdec.c s->streams[i]->duration -= s->streams[i]->start_time; i 673 libavformat/oggdec.c streams_left-= (ogg->streams[i].got_start==-1); i 674 libavformat/oggdec.c ogg->streams[i].got_start= 1; i 675 libavformat/oggdec.c } else if(!ogg->streams[i].got_start) { i 676 libavformat/oggdec.c ogg->streams[i].got_start= -1; i 690 libavformat/oggdec.c while (streams_left > 0 && !ogg_packet(s, &i, NULL, NULL, NULL)) { i 692 libavformat/oggdec.c if (i < 0) continue; i 693 libavformat/oggdec.c pts = ogg_calc_pts(s, i, NULL); i 694 libavformat/oggdec.c if (s->streams[i]->duration == AV_NOPTS_VALUE) i 696 libavformat/oggdec.c if (pts != AV_NOPTS_VALUE && s->streams[i]->start_time == AV_NOPTS_VALUE && !ogg->streams[i].got_start) { i 697 libavformat/oggdec.c s->streams[i]->duration -= pts; i 698 libavformat/oggdec.c ogg->streams[i].got_start= 1; i 700 libavformat/oggdec.c }else if(s->streams[i]->start_time != AV_NOPTS_VALUE && !ogg->streams[i].got_start) { i 701 libavformat/oggdec.c ogg->streams[i].got_start= 1; i 713 libavformat/oggdec.c int i; i 715 libavformat/oggdec.c for (i = 0; i < ogg->nstreams; i++) { i 716 libavformat/oggdec.c free_stream(s, i); i 728 libavformat/oggdec.c int ret, i; i 742 libavformat/oggdec.c for (i = 0; i < ogg->nstreams; i++) { i 743 libavformat/oggdec.c struct ogg_stream *os = ogg->streams + i; i 745 libavformat/oggdec.c if (ogg->streams[i].header < 0) { i 746 libavformat/oggdec.c av_log(s, AV_LOG_ERROR, "Header parsing failed for stream %d\n", i); i 747 libavformat/oggdec.c ogg->streams[i].codec = NULL; i 748 libavformat/oggdec.c av_freep(&ogg->streams[i].private); i 753 libavformat/oggdec.c i, os->codec->nb_header, os->nb_header); i 760 libavformat/oggdec.c os->lastpts = s->streams[i]->start_time = i 761 libavformat/oggdec.c ogg_gptopts(s, i, os->start_granule, NULL); i 902 libavformat/oggdec.c int i; i 908 libavformat/oggdec.c && !ogg_packet(s, &i, &pstart, &psize, pos_arg)) { i 909 libavformat/oggdec.c if (i == stream_index) { i 916 libavformat/oggdec.c pts = ogg_calc_pts(s, i, NULL); i 917 libavformat/oggdec.c ogg_validate_keyframe(s, i, pstart, psize); i 142 libavformat/oggdec.h int i; i 144 libavformat/oggdec.h for (i = 0; i < ogg->nstreams; i++) i 145 libavformat/oggdec.h if (ogg->streams[i].serial == serial) i 146 libavformat/oggdec.h return i; i 152 libavformat/oggdec.h ogg_gptopts (AVFormatContext * s, int i, uint64_t gp, int64_t *dts) i 155 libavformat/oggdec.h struct ogg_stream *os = ogg->streams + i; i 159 libavformat/oggdec.h pts = os->codec->gptopts(s, i, gp, dts); i 205 libavformat/oggenc.c int i, segments, len, flush = 0; i 227 libavformat/oggenc.c for (i = 0; i < total_segments; ) { i 230 libavformat/oggenc.c segments = FFMIN(total_segments - i, 255 - page->segments_count); i 232 libavformat/oggenc.c if (i && !page->segments_count) i 243 libavformat/oggenc.c i += segments; i 246 libavformat/oggenc.c if (i == total_segments) i 473 libavformat/oggenc.c int i, j; i 478 libavformat/oggenc.c for (i = 0; i < s->nb_streams; i++) { i 479 libavformat/oggenc.c AVStream *st = s->streams[i]; i 480 libavformat/oggenc.c unsigned serial_num = i + ogg->serial_offset; i 496 libavformat/oggenc.c av_log(s, AV_LOG_ERROR, "Unsupported codec id in stream %d\n", i); i 509 libavformat/oggenc.c oggstream->page.stream_index = i; i 514 libavformat/oggenc.c for (j = 0; j < i; j++) { i 519 libavformat/oggenc.c } while (j < i); i 605 libavformat/oggenc.c int i, j; i 617 libavformat/oggenc.c for (i = 1; i < 3; i++) { i 618 libavformat/oggenc.c if (oggstream->header_len[i]) i 619 libavformat/oggenc.c ogg_buffer_data(s, st, oggstream->header[i], i 620 libavformat/oggenc.c oggstream->header_len[i], 0, 1); i 686 libavformat/oggenc.c int i; i 691 libavformat/oggenc.c for (i = 0; i < s->nb_streams; i++) { i 692 libavformat/oggenc.c OGGStreamContext *oggstream = s->streams[i]->priv_data; i 703 libavformat/oggenc.c int i; i 706 libavformat/oggenc.c for (i = 0; i < s->nb_streams; i++) { i 707 libavformat/oggenc.c OGGStreamContext *oggstream = s->streams[i]->priv_data; i 722 libavformat/oggenc.c int i; i 724 libavformat/oggenc.c for (i = 0; i < s->nb_streams; i++) { i 725 libavformat/oggenc.c AVStream *st = s->streams[i]; i 110 libavformat/oggparsespeex.c int i; i 112 libavformat/oggparsespeex.c for (i = 0; i < os->nsegs; i++) i 113 libavformat/oggparsespeex.c if (os->segments[i] < 255) i 44 libavformat/oggparsevorbis.c int i, cnum, h, m, s, ms, keylen = strlen(key); i 59 libavformat/oggparsevorbis.c for (i = 0; i < as->nb_chapters; i++) i 60 libavformat/oggparsevorbis.c if (as->chapters[i]->id == cnum) { i 61 libavformat/oggparsevorbis.c chapter = as->chapters[i]; i 225 libavformat/oggparsevorbis.c int i, offset, len, err; i 244 libavformat/oggparsevorbis.c for (i = 0; i < 3; i++) { i 245 libavformat/oggparsevorbis.c memcpy(&ptr[offset], priv->packet[i], priv->len[i]); i 246 libavformat/oggparsevorbis.c offset += priv->len[i]; i 247 libavformat/oggparsevorbis.c av_freep(&priv->packet[i]); i 259 libavformat/oggparsevorbis.c int i; i 262 libavformat/oggparsevorbis.c for (i = 0; i < 3; i++) i 263 libavformat/oggparsevorbis.c av_freep(&priv->packet[i]); i 281 libavformat/omadec.c int i; i 282 libavformat/omadec.c for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) { i 284 libavformat/omadec.c AV_WL64(buf, leaf_table[i]); i 285 libavformat/omadec.c AV_WL64(&buf[8], leaf_table[i + 1]); i 291 libavformat/omadec.c if (i >= FF_ARRAY_ELEMS(leaf_table)) { i 32 libavformat/omaenc.c int i; i 58 libavformat/omaenc.c for (i = 0; i < 6; i++) i 91 libavformat/omaenc.c for (i = 0; i < (EA3_HEADER_SIZE - 36)/4; i++) i 231 libavformat/os_support.c nfds_t i; i 247 libavformat/os_support.c for (i = 0; i < numfds; i++) { i 248 libavformat/os_support.c if (fds[i].fd < 0) i 251 libavformat/os_support.c if (fds[i].fd >= FD_SETSIZE) { i 257 libavformat/os_support.c if (fds[i].events & POLLIN) i 258 libavformat/os_support.c FD_SET(fds[i].fd, &read_set); i 259 libavformat/os_support.c if (fds[i].events & POLLOUT) i 260 libavformat/os_support.c FD_SET(fds[i].fd, &write_set); i 261 libavformat/os_support.c if (fds[i].events & POLLERR) i 262 libavformat/os_support.c FD_SET(fds[i].fd, &exception_set); i 264 libavformat/os_support.c if (fds[i].fd >= n) i 265 libavformat/os_support.c n = fds[i].fd + 1; i 284 libavformat/os_support.c for (i = 0; i < numfds; i++) { i 285 libavformat/os_support.c fds[i].revents = 0; i 287 libavformat/os_support.c if (FD_ISSET(fds[i].fd, &read_set)) i 288 libavformat/os_support.c fds[i].revents |= POLLIN; i 289 libavformat/os_support.c if (FD_ISSET(fds[i].fd, &write_set)) i 290 libavformat/os_support.c fds[i].revents |= POLLOUT; i 291 libavformat/os_support.c if (FD_ISSET(fds[i].fd, &exception_set)) i 292 libavformat/os_support.c fds[i].revents |= POLLERR; i 80 libavformat/paf.c int i; i 82 libavformat/paf.c for (i = 0; i < count; i++) i 83 libavformat/paf.c table[i] = avio_rl32(s->pb); i 197 libavformat/paf.c int size, i, ret; i 219 libavformat/paf.c for (i = 0; i < count; i++) { i 50 libavformat/pmpdec.c unsigned i; i 97 libavformat/pmpdec.c for (i = 0; i < index_cnt; i++) { i 109 libavformat/pmpdec.c av_add_index_entry(vst, pos, i, size, 0, flags); i 111 libavformat/pmpdec.c if (fsize > 0 && i == 0 && pos > fsize) { i 116 libavformat/pmpdec.c for (i = 1; i < pmp->num_streams; i++) { i 134 libavformat/pmpdec.c int i; i 157 libavformat/pmpdec.c for (i = 0; i < num_packets; i++) i 158 libavformat/pmpdec.c pmp->packet_sizes[i] = avio_rl32(pb); i 140 libavformat/pp_bnk.c for (int i = 0; i < hdr.track_count; i++) { i 142 libavformat/pp_bnk.c PPBnkCtxTrack *trk = ctx->tracks + i; i 151 libavformat/pp_bnk.c i, hdr.track_count); i 152 libavformat/pp_bnk.c ctx->track_count = i; i 181 libavformat/pp_bnk.c ctx->track_count = i + 1; i 184 libavformat/pp_bnk.c i, ctx->track_count); i 198 libavformat/pp_bnk.c for (int i = 0; i < ctx->track_count; i++) { i 218 libavformat/pp_bnk.c st->duration = ctx->tracks[i].data_size * 2; i 236 libavformat/pp_bnk.c for (int i = 0; i < ctx->track_count; i++, ctx->current_track++) i 138 libavformat/prompeg.c int i, n, s; i 146 libavformat/prompeg.c for (i = 0; i < n; i++) { i 160 libavformat/prompeg.c for (i = 0; i < n; i++) { i 172 libavformat/prompeg.c for (i = 0; i < n; i++) { i 173 libavformat/prompeg.c out[i] = in1[i] ^ in2[i]; i 323 libavformat/prompeg.c int i; i 354 libavformat/prompeg.c for (i = 0; i < s->fec_arr_len; i++) { i 355 libavformat/prompeg.c s->fec_arr[i] = av_malloc(sizeof (PrompegFec)); i 356 libavformat/prompeg.c if (!s->fec_arr[i]) { i 359 libavformat/prompeg.c s->fec_arr[i]->bitstring = av_malloc_array(s->bitstring_size, sizeof (uint8_t)); i 360 libavformat/prompeg.c if (!s->fec_arr[i]->bitstring) { i 361 libavformat/prompeg.c av_freep(&s->fec_arr[i]); i 453 libavformat/prompeg.c int i; i 459 libavformat/prompeg.c for (i = 0; i < s->fec_arr_len; i++) { i 460 libavformat/prompeg.c av_free(s->fec_arr[i]->bitstring); i 461 libavformat/prompeg.c av_freep(&s->fec_arr[i]); i 78 libavformat/protocols.c int i; i 81 libavformat/protocols.c for (i = 0; prev && url_protocols[i]; i++) { i 82 libavformat/protocols.c if (url_protocols[i]->priv_data_class == prev) { i 83 libavformat/protocols.c i++; i 89 libavformat/protocols.c for (; url_protocols[i]; i++) i 90 libavformat/protocols.c if (url_protocols[i]->priv_data_class) i 91 libavformat/protocols.c return url_protocols[i]->priv_data_class; i 113 libavformat/protocols.c int i = 0; i 114 libavformat/protocols.c for (i = 0; url_protocols[i]; i++) { i 115 libavformat/protocols.c if (!strcmp(url_protocols[i]->name, name)) i 116 libavformat/protocols.c return url_protocols[i]->priv_data_class; i 125 libavformat/protocols.c int i, ret_idx = 0; i 131 libavformat/protocols.c for (i = 0; url_protocols[i]; i++) { i 132 libavformat/protocols.c const URLProtocol *up = url_protocols[i]; i 135 libavformat/psxstr.c int i; i 147 libavformat/psxstr.c for(i=0; i<32; i++){ i 148 libavformat/psxstr.c str->channels[i].video_stream_index= i 149 libavformat/psxstr.c str->channels[i].audio_stream_index= -1; i 293 libavformat/psxstr.c int i; i 294 libavformat/psxstr.c for(i=0; i<32; i++){ i 295 libavformat/psxstr.c if(str->channels[i].tmp_pkt.data) i 296 libavformat/psxstr.c av_packet_unref(&str->channels[i].tmp_pkt); i 96 libavformat/qcp.c int i, nb_rates; i 132 libavformat/qcp.c for (i=0; i<nb_rates; i++) { i 33 libavformat/qtpalette.c int tmp, bit_depth, color_table_id, greyscale, i; i 62 libavformat/qtpalette.c for (i = 0; i < color_count; i++) { i 64 libavformat/qtpalette.c palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); i 83 libavformat/qtpalette.c for (i = 0; i < color_count; i++) { i 84 libavformat/qtpalette.c r = color_table[i * 3 + 0]; i 85 libavformat/qtpalette.c g = color_table[i * 3 + 1]; i 86 libavformat/qtpalette.c b = color_table[i * 3 + 2]; i 87 libavformat/qtpalette.c palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); i 96 libavformat/qtpalette.c for (i = color_start; i <= color_end; i++) { i 107 libavformat/qtpalette.c palette[i] = (0xFFU << 24) | (r << 16) | (g << 8) | (b); i 117 libavformat/r3d.c int i; i 121 libavformat/r3d.c for (i = 0; i < r3d->video_offsets_count; i++) { i 124 libavformat/r3d.c r3d->video_offsets_count = i; i 127 libavformat/r3d.c av_log(s, AV_LOG_TRACE, "video offset %d: %#x\n", i, video_offset); i 151 libavformat/rawdec.c int i; i 156 libavformat/rawdec.c for (i = 0; i < p->buf_size - 1; i++) { i 158 libavformat/rawdec.c if (p->buf[i] != 0xFF) i 160 libavformat/rawdec.c c = p->buf[i+1]; i 201 libavformat/rawdec.c int i; i 203 libavformat/rawdec.c for (i=0; i<FFMIN(p->buf_size - (int)sizeof(ct_jpeg), 100); i++) i 204 libavformat/rawdec.c if (!memcmp(p->buf + i, ct_jpeg, sizeof(ct_jpeg) - 1)) i 97 libavformat/rdt.c int ch_len = strlen (challenge), i; i 116 libavformat/rdt.c for (i = 0; i < XOR_TABLE_SIZE; i++) i 117 libavformat/rdt.c buf[8 + i] ^= xor_table[i]; i 126 libavformat/rdt.c for (i = 0; i < 8; i++) i 127 libavformat/rdt.c chksum[i] = response[i * 4]; i 543 libavformat/rdt.c int i; i 545 libavformat/rdt.c for (i = 0; i < rdt->nb_rmst; i++) i 546 libavformat/rdt.c if (rdt->rmst[i]) { i 547 libavformat/rdt.c ff_rm_free_rmstream(rdt->rmst[i]); i 548 libavformat/rdt.c av_freep(&rdt->rmst[i]); i 63 libavformat/redspark.c int i, coef_off, ret = 0; i 80 libavformat/redspark.c for (i = 4; i < HEADER_SIZE; i += 4) { i 83 libavformat/redspark.c AV_WB32(header + i, data); i 119 libavformat/redspark.c for (i = 0; i < par->channels; i++) { i 120 libavformat/redspark.c if (bytestream2_get_bufferu(&gbc, par->extradata + i * 32, 32) != 32) { i 46 libavformat/riffdec.c int i; i 47 libavformat/riffdec.c for (i = 0; guids[i].id != AV_CODEC_ID_NONE; i++) i 48 libavformat/riffdec.c if (!ff_guidcmp(guids[i].guid, guid)) i 49 libavformat/riffdec.c return guids[i].id; i 157 libavformat/riffdec.c int nb_streams, i; i 168 libavformat/riffdec.c for (i = 0; i < nb_streams; i++) i 169 libavformat/riffdec.c par->channels += par->extradata[8 + i * 20 + 17]; i 251 libavformat/riffenc.c int i; i 252 libavformat/riffenc.c for (i = 0; i < 1 << par->bits_per_coded_sample; i++) { i 254 libavformat/riffenc.c if (i == 0 && pix_fmt == AV_PIX_FMT_MONOWHITE) i 256 libavformat/riffenc.c else if (i == 1 && pix_fmt == AV_PIX_FMT_MONOBLACK) i 318 libavformat/riffenc.c int i; i 320 libavformat/riffenc.c for (i = 0; *riff_tags[i]; i++) i 321 libavformat/riffenc.c if (av_dict_get(s->metadata, riff_tags[i], NULL, AV_DICT_MATCH_CASE)) i 330 libavformat/riffenc.c int i; i 342 libavformat/riffenc.c for (i = 0; *riff_tags[i]; i++) i 343 libavformat/riffenc.c if ((t = av_dict_get(s->metadata, riff_tags[i], i 357 libavformat/riffenc.c int i; i 358 libavformat/riffenc.c for (i = 0; av_guid[i].id != AV_CODEC_ID_NONE; i++) { i 359 libavformat/riffenc.c if (id == av_guid[i].id) i 360 libavformat/riffenc.c return &(av_guid[i].guid); i 94 libavformat/rl2.c int i; i 174 libavformat/rl2.c for(i=0; i < frame_count;i++) { i 179 libavformat/rl2.c chunk_size[i] = avio_rl32(pb); i 181 libavformat/rl2.c for(i=0; i < frame_count;i++) { i 186 libavformat/rl2.c chunk_offset[i] = avio_rl32(pb); i 188 libavformat/rl2.c for(i=0; i < frame_count;i++) { i 193 libavformat/rl2.c audio_size[i] = avio_rl32(pb) & 0xFFFF; i 197 libavformat/rl2.c for(i=0;i<frame_count;i++){ i 198 libavformat/rl2.c if(chunk_size[i] < 0 || audio_size[i] > chunk_size[i]){ i 203 libavformat/rl2.c if(sound_rate && audio_size[i]){ i 204 libavformat/rl2.c av_add_index_entry(s->streams[1], chunk_offset[i], i 205 libavformat/rl2.c audio_frame_counter,audio_size[i], 0, AVINDEX_KEYFRAME); i 206 libavformat/rl2.c audio_frame_counter += audio_size[i] / channels; i 208 libavformat/rl2.c av_add_index_entry(s->streams[0], chunk_offset[i] + audio_size[i], i 209 libavformat/rl2.c video_frame_counter,chunk_size[i]-audio_size[i],0,AVINDEX_KEYFRAME); i 233 libavformat/rl2.c int i; i 239 libavformat/rl2.c for(i=0; i<s->nb_streams; i++){ i 240 libavformat/rl2.c if(rl2->index_pos[i] < s->streams[i]->nb_index_entries i 241 libavformat/rl2.c && s->streams[i]->index_entries[ rl2->index_pos[i] ].pos < pos){ i 242 libavformat/rl2.c sample = &s->streams[i]->index_entries[ rl2->index_pos[i] ]; i 244 libavformat/rl2.c stream_id= i; i 280 libavformat/rl2.c int i; i 288 libavformat/rl2.c for(i=0; i < s->nb_streams; i++){ i 289 libavformat/rl2.c AVStream *st2 = s->streams[i]; i 297 libavformat/rl2.c rl2->index_pos[i] = index; i 96 libavformat/rmdec.c int i; i 98 libavformat/rmdec.c for (i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) { i 102 libavformat/rmdec.c av_dict_set(&s->metadata, ff_rm_metadata[i], buf, 0); i 341 libavformat/rmdec.c int stream_count, rule_count, property_count, i; i 352 libavformat/rmdec.c for(i=0; i<property_count; i++){ i 494 libavformat/rmdec.c int i, ret; i 496 libavformat/rmdec.c for (i = 0; i<number_of_streams; i++) i 502 libavformat/rmdec.c for (i = 0; i < number_of_mdpr; i++) { i 504 libavformat/rmdec.c if (i > 0) { i 510 libavformat/rmdec.c st2->id = st->id + (i<<16); i 684 libavformat/rmdec.c int len, num, i; i 729 libavformat/rmdec.c for(i=0;i<s->nb_streams;i++) { i 730 libavformat/rmdec.c st = s->streams[i]; i 734 libavformat/rmdec.c if (i == s->nb_streams) { i 741 libavformat/rmdec.c *stream_index= i; i 1001 libavformat/rmdec.c int i, len, res, seq = 1; i 1025 libavformat/rmdec.c len = rm_sync(s, ×tamp, &flags, &i, &pos); i 1027 libavformat/rmdec.c st = s->streams[i]; i 1057 libavformat/rmdec.c int i; i 1059 libavformat/rmdec.c for (i=0;i<s->nb_streams;i++) i 1060 libavformat/rmdec.c ff_rm_free_rmstream(s->streams[i]->priv_data); i 1168 libavformat/rmdec.c int i, j, n, count, nb_streams = 0, ret; i 1209 libavformat/rmdec.c for (i = 0; i < count; i++) { i 1251 libavformat/rmdec.c for (i = 0; i < count; i++) { i 76 libavformat/rmenc.c int nb_packets, packet_total_size, packet_max_size, size, packet_avg_size, i; i 95 libavformat/rmenc.c for(i=0;i<ctx->nb_streams;i++) { i 96 libavformat/rmenc.c StreamInfo *stream = &rm->streams[i]; i 132 libavformat/rmenc.c for(i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) { i 133 libavformat/rmenc.c tag = av_dict_get(ctx->metadata, ff_rm_metadata[i], NULL, 0); i 138 libavformat/rmenc.c for(i=0; i<FF_ARRAY_ELEMS(ff_rm_metadata); i++) { i 139 libavformat/rmenc.c tag = av_dict_get(ctx->metadata, ff_rm_metadata[i], NULL, 0); i 143 libavformat/rmenc.c for(i=0;i<ctx->nb_streams;i++) { i 146 libavformat/rmenc.c stream = &rm->streams[i]; i 163 libavformat/rmenc.c avio_wb16(s, i); /* stream number */ i 371 libavformat/rmenc.c int i; i 377 libavformat/rmenc.c for (i = 0; i < size; i += 2) { i 378 libavformat/rmenc.c avio_w8(pb, buf[i + 1]); i 379 libavformat/rmenc.c avio_w8(pb, buf[i]); i 440 libavformat/rmenc.c int data_size, index_pos, i; i 455 libavformat/rmenc.c for(i=0;i<s->nb_streams;i++) i 456 libavformat/rmenc.c rm->streams[i].total_frames = rm->streams[i].nb_frames; i 47 libavformat/rmsipr.c int i = bs * sipr_swaps[n][0]; i 51 libavformat/rmsipr.c for (j = 0; j < bs; j++, i++, o++) { i 52 libavformat/rmsipr.c int x = (buf[i >> 1] >> (4 * (i & 1))) & 0xF, i 57 libavformat/rmsipr.c buf[i >> 1] = (y << (4 * (i & 1))) | i 58 libavformat/rmsipr.c (buf[i >> 1] & (0xF << (4 * !(i & 1)))); i 56 libavformat/rpl.c int i; i 57 libavformat/rpl.c for (i = 0; i < bufsize - 1; i++) { i 62 libavformat/rpl.c line[i] = '\0'; i 65 libavformat/rpl.c line[i] = b; i 67 libavformat/rpl.c line[i] = '\0'; i 125 libavformat/rpl.c uint32_t i; i 179 libavformat/rpl.c for (i = 0; i < 3; i++) i 252 libavformat/rpl.c for (i = 0; i < 3; i++) i 280 libavformat/rpl.c for (i = 0; !error && i < number_of_chunks; i++) { i 289 libavformat/rpl.c av_add_index_entry(vst, offset, i * rpl->frames_per_chunk, i 58 libavformat/rsd.c int i, ret, version, start = 0x800; i 74 libavformat/rsd.c for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) { i 75 libavformat/rsd.c if (par->codec_tag == rsd_unsupported_tags[i]) { i 141 libavformat/rsd.c for (i = 0; i < par->channels; i++) { i 142 libavformat/rsd.c avio_read(s->pb, st->codecpar->extradata + 32 * i, 32); i 186 libavformat/rsd.c int i, ch; i 191 libavformat/rsd.c for (i = 0; i < 4; i++) { i 193 libavformat/rsd.c pkt->data[ch * 8 + i * 2 + 0] = avio_r8(s->pb); i 194 libavformat/rsd.c pkt->data[ch * 8 + i * 2 + 1] = avio_r8(s->pb); i 210 libavformat/rtmpcrypt.c int i; i 212 libavformat/rtmpcrypt.c for (i = 0; i < 32; i += 8) { i 215 libavformat/rtmpcrypt.c rtmpe8_sig(sig + i, sig + i, digest[i] % 15); i 218 libavformat/rtmpcrypt.c rtmpe9_sig(sig + i, sig + i, digest[i] % 15); i 60 libavformat/rtmpdigest.c int i, digest_pos = 0; i 62 libavformat/rtmpdigest.c for (i = 0; i < 4; i++) i 63 libavformat/rtmpdigest.c digest_pos += buf[i + off]; i 682 libavformat/rtmppkt.c int i; i 683 libavformat/rtmppkt.c for (i = 0; i < p->size; i++) i 684 libavformat/rtmppkt.c av_log(ctx, AV_LOG_DEBUG, " %02X", p->data[i]); i 197 libavformat/rtmpproto.c int i; i 203 libavformat/rtmpproto.c for (i = 0; i < rt->nb_tracked_methods; i++) { i 204 libavformat/rtmpproto.c if (rt->tracked_methods[i].id != pkt_id) i 207 libavformat/rtmpproto.c *tracked_method = rt->tracked_methods[i].name; i 208 libavformat/rtmpproto.c del_tracked_method(rt, i); i 217 libavformat/rtmpproto.c int i; i 219 libavformat/rtmpproto.c for (i = 0; i < rt->nb_tracked_methods; i ++) i 220 libavformat/rtmpproto.c av_freep(&rt->tracked_methods[i].name); i 1209 libavformat/rtmpproto.c int i; i 1218 libavformat/rtmpproto.c for (i = 9; i <= RTMP_HANDSHAKE_PACKET_SIZE; i++) i 1219 libavformat/rtmpproto.c tosend[i] = av_lfg_get(&rnd) >> 24; i 1315 libavformat/rtmpproto.c for (i = 0; i < RTMP_HANDSHAKE_PACKET_SIZE; i++) i 1316 libavformat/rtmpproto.c tosend[i] = av_lfg_get(&rnd) >> 24; i 1705 libavformat/rtmpproto.c int i = 0, ret = 0; i 1716 libavformat/rtmpproto.c while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1) i 1717 libavformat/rtmpproto.c authmod[i++] = *cptr++; i 1718 libavformat/rtmpproto.c authmod[i] = '\0'; i 2124 libavformat/rtmpproto.c int i, t; i 2126 libavformat/rtmpproto.c for (i = 0; i < 2; i++) { i 2495 libavformat/rtmpproto.c int ret = 0, i, j; i 2506 libavformat/rtmpproto.c for (i = 0; i < 2; i++) { i 2507 libavformat/rtmpproto.c for (j = 0; j < rt->nb_prev_pkt[i]; j++) i 2508 libavformat/rtmpproto.c ff_rtmp_packet_destroy(&rt->prev_pkt[i][j]); i 2509 libavformat/rtmpproto.c av_freep(&rt->prev_pkt[i]); i 2826 libavformat/rtmpproto.c int i; i 2830 libavformat/rtmpproto.c for (i = 0; i < 2; i++) i 2831 libavformat/rtmpproto.c memset(rt->prev_pkt[i], 0, i 2832 libavformat/rtmpproto.c sizeof(**rt->prev_pkt) * rt->nb_prev_pkt[i]); i 73 libavformat/rtp.c int i = 0; i 75 libavformat/rtp.c for (i = 0; rtp_payload_types[i].pt >= 0; i++) i 76 libavformat/rtp.c if (rtp_payload_types[i].pt == payload_type) { i 77 libavformat/rtp.c if (rtp_payload_types[i].codec_id != AV_CODEC_ID_NONE) { i 78 libavformat/rtp.c par->codec_type = rtp_payload_types[i].codec_type; i 79 libavformat/rtp.c par->codec_id = rtp_payload_types[i].codec_id; i 80 libavformat/rtp.c if (rtp_payload_types[i].audio_channels > 0) i 81 libavformat/rtp.c par->channels = rtp_payload_types[i].audio_channels; i 82 libavformat/rtp.c if (rtp_payload_types[i].clock_rate > 0) i 83 libavformat/rtp.c par->sample_rate = rtp_payload_types[i].clock_rate; i 93 libavformat/rtp.c int i; i 105 libavformat/rtp.c for (i = 0; rtp_payload_types[i].pt >= 0; ++i) i 106 libavformat/rtp.c if (rtp_payload_types[i].codec_id == par->codec_id) { i 115 libavformat/rtp.c return rtp_payload_types[i].pt; i 117 libavformat/rtp.c ((rtp_payload_types[i].clock_rate > 0 && i 118 libavformat/rtp.c par->sample_rate != rtp_payload_types[i].clock_rate) || i 119 libavformat/rtp.c (rtp_payload_types[i].audio_channels > 0 && i 120 libavformat/rtp.c par->channels != rtp_payload_types[i].audio_channels))) i 122 libavformat/rtp.c return rtp_payload_types[i].pt; i 134 libavformat/rtp.c int i; i 136 libavformat/rtp.c for (i = 0; rtp_payload_types[i].pt >= 0; i++) i 137 libavformat/rtp.c if (rtp_payload_types[i].pt == payload_type) i 138 libavformat/rtp.c return rtp_payload_types[i].enc_name; i 145 libavformat/rtp.c int i; i 147 libavformat/rtp.c for (i = 0; rtp_payload_types[i].pt >= 0; i++) i 148 libavformat/rtp.c if (!av_strcasecmp(buf, rtp_payload_types[i].enc_name) && (codec_type == rtp_payload_types[i].codec_type)) i 149 libavformat/rtp.c return rtp_payload_types[i].codec_id; i 137 libavformat/rtpdec.c uintptr_t i = (uintptr_t)*opaque; i 138 libavformat/rtpdec.c const RTPDynamicProtocolHandler *r = rtp_dynamic_protocol_handler_list[i]; i 141 libavformat/rtpdec.c *opaque = (void*)(i + 1); i 149 libavformat/rtpdec.c void *i = 0; i 151 libavformat/rtpdec.c while (handler = ff_rtp_handler_iterate(&i)) { i 163 libavformat/rtpdec.c void *i = 0; i 165 libavformat/rtpdec.c while (handler = ff_rtp_handler_iterate(&i)) { i 441 libavformat/rtpdec.c int i; i 449 libavformat/rtpdec.c for (i = 1; i <= 16; i++) { i 450 libavformat/rtpdec.c uint16_t missing_seq = next_seq + i; i 461 libavformat/rtpdec.c *missing_mask |= 1 << (i - 1); i 54 libavformat/rtpdec_amr.c int i, ret; i 103 libavformat/rtpdec_amr.c for (i = 0; i < frames; i++) { i 104 libavformat/rtpdec_amr.c uint8_t toc = buf[1 + i]; i 164 libavformat/rtpdec_asf.c int i; i 166 libavformat/rtpdec_asf.c for (i = 0; i < rt->asf_ctx->nb_streams; i++) { i 167 libavformat/rtpdec_asf.c if (s->streams[stream_index]->id == rt->asf_ctx->streams[i]->id) { i 169 libavformat/rtpdec_asf.c rt->asf_ctx->streams[i]->codecpar); i 171 libavformat/rtpdec_asf.c rt->asf_ctx->streams[i]->need_parsing; i 278 libavformat/rtpdec_asf.c int i; i 284 libavformat/rtpdec_asf.c for (i = 0; i < s->nb_streams; i++) { i 285 libavformat/rtpdec_asf.c if (s->streams[i]->id == rt->asf_ctx->streams[pkt->stream_index]->id) { i 286 libavformat/rtpdec_asf.c pkt->stream_index = i; i 54 libavformat/rtpdec_h263_rfc2190.c int f, p, i, sbit, ebit, src, r; i 77 libavformat/rtpdec_h263_rfc2190.c i = buf[1] & 0x10; i 89 libavformat/rtpdec_h263_rfc2190.c i = buf[4] & 0x80; i 100 libavformat/rtpdec_h263_rfc2190.c i = buf[4] & 0x80; i 180 libavformat/rtpdec_h263_rfc2190.c if (!i) i 73 libavformat/rtpdec_jpeg.c int i, n = 0; i 77 libavformat/rtpdec_jpeg.c for (i = 1; i <= 16; i++) { i 78 libavformat/rtpdec_jpeg.c n += bits_table[i]; i 79 libavformat/rtpdec_jpeg.c bytestream2_put_byte(p, bits_table[i]); i 82 libavformat/rtpdec_jpeg.c for (i = 0; i < n; i++) { i 83 libavformat/rtpdec_jpeg.c bytestream2_put_byte(p, value_table[i]); i 100 libavformat/rtpdec_jpeg.c int dht_size, i; i 132 libavformat/rtpdec_jpeg.c for (i = 0; i < nb_qtable; i++) { i 133 libavformat/rtpdec_jpeg.c bytestream2_put_byte(&pbc, i); i 138 libavformat/rtpdec_jpeg.c bytestream2_put_buffer(&pbc, qtable + 64 * i, 64); i 195 libavformat/rtpdec_jpeg.c int i; i 205 libavformat/rtpdec_jpeg.c for (i = 0; i < 128; i++) { i 206 libavformat/rtpdec_jpeg.c int val = (default_quantizers[i] * S + 50) / 100; i 210 libavformat/rtpdec_jpeg.c qtables[i] = val; i 94 libavformat/rtpdec_latm.c int len = ff_hex_to_data(NULL, value), i, ret = 0; i 122 libavformat/rtpdec_latm.c for (i = 0; i < st->codecpar->extradata_size; i++) i 123 libavformat/rtpdec_latm.c st->codecpar->extradata[i] = get_bits(&gb, 8); i 125 libavformat/rtpdec_mpeg4.c int au_headers_length, au_header_size, i; i 163 libavformat/rtpdec_mpeg4.c for (i = 0; i < data->nb_au_headers; ++i) { i 164 libavformat/rtpdec_mpeg4.c data->au_headers[i].size = get_bits_long(&getbitcontext, data->sizelength); i 165 libavformat/rtpdec_mpeg4.c data->au_headers[i].index = get_bits_long(&getbitcontext, data->indexlength); i 290 libavformat/rtpdec_mpeg4.c int res, i; i 301 libavformat/rtpdec_mpeg4.c for (i = 0; attr_names[i].str; ++i) { i 302 libavformat/rtpdec_mpeg4.c if (!av_strcasecmp(attr, attr_names[i].str)) { i 303 libavformat/rtpdec_mpeg4.c if (attr_names[i].type == ATTR_NAME_TYPE_INT) { i 312 libavformat/rtpdec_mpeg4.c if (val < attr_names[i].range.min || i 313 libavformat/rtpdec_mpeg4.c val > attr_names[i].range.max) { i 316 libavformat/rtpdec_mpeg4.c attr, attr_names[i].range.min, attr_names[i].range.max, val); i 321 libavformat/rtpdec_mpeg4.c attr_names[i].offset) = (int) val; i 322 libavformat/rtpdec_mpeg4.c } else if (attr_names[i].type == ATTR_NAME_TYPE_STR) { i 327 libavformat/rtpdec_mpeg4.c attr_names[i].offset) = val; i 79 libavformat/rtpdec_qcelp.c int i; i 83 libavformat/rtpdec_qcelp.c for (i = 0; i < 6; i++) i 84 libavformat/rtpdec_qcelp.c data->group[i].size = 0; i 225 libavformat/rtpdec_vp9.c int n_s, y, g, i; i 244 libavformat/rtpdec_vp9.c for (i = 0; i < n_s + 1; i++) { i 261 libavformat/rtpdec_vp9.c for (i = 0; i < n_g; i++) { i 29 libavformat/rtpenc_h263_rfc2190.c int i; i 56 libavformat/rtpenc_h263_rfc2190.c put_bits(&pb, 1, info->i); /* I - inter/intra */ i 87 libavformat/rtpenc_h263_rfc2190.c put_bits(&pb, 1, info->i); /* I - inter/intra */ i 120 libavformat/rtpenc_h263_rfc2190.c info.i = get_bits(&gb, 1); i 38 libavformat/rtpenc_jpeg.c int i; i 63 libavformat/rtpenc_jpeg.c for (i = 0; i < size; i++) { i 64 libavformat/rtpenc_jpeg.c if (buf[i] != 0xff) i 67 libavformat/rtpenc_jpeg.c if (buf[i + 1] == DQT) { i 69 libavformat/rtpenc_jpeg.c if (buf[i + 4] & 0xF0) i 74 libavformat/rtpenc_jpeg.c tables = AV_RB16(&buf[i + 2]) / 65; i 75 libavformat/rtpenc_jpeg.c if (i + 5 + tables * 65 > size) { i 85 libavformat/rtpenc_jpeg.c qtables[nb_qtables + j] = buf + i + 5 + j * 65; i 87 libavformat/rtpenc_jpeg.c } else if (buf[i + 1] == SOF0) { i 88 libavformat/rtpenc_jpeg.c if (buf[i + 14] != 17 || buf[i + 17] != 17) { i 93 libavformat/rtpenc_jpeg.c } else if (buf[i + 1] == DHT) { i 94 libavformat/rtpenc_jpeg.c int dht_size = AV_RB16(&buf[i + 2]); i 96 libavformat/rtpenc_jpeg.c i += 3; i 98 libavformat/rtpenc_jpeg.c if (i + dht_size >= size) i 101 libavformat/rtpenc_jpeg.c switch (buf[i + 1]) { i 104 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 2, avpriv_mjpeg_bits_dc_luminance + 1, 16) i 105 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 18, avpriv_mjpeg_val_dc, 12)) { i 107 libavformat/rtpenc_jpeg.c i += 29; i 110 libavformat/rtpenc_jpeg.c i += dht_size; i 116 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 2, avpriv_mjpeg_bits_dc_chrominance + 1, 16) i 117 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 18, avpriv_mjpeg_val_dc, 12)) { i 119 libavformat/rtpenc_jpeg.c i += 29; i 122 libavformat/rtpenc_jpeg.c i += dht_size; i 128 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 2, avpriv_mjpeg_bits_ac_luminance + 1, 16) i 129 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 18, avpriv_mjpeg_val_ac_luminance, 162)) { i 131 libavformat/rtpenc_jpeg.c i += 179; i 134 libavformat/rtpenc_jpeg.c i += dht_size; i 140 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 2, avpriv_mjpeg_bits_ac_chrominance + 1, 16) i 141 libavformat/rtpenc_jpeg.c && !memcmp(buf + i + 18, avpriv_mjpeg_val_ac_chrominance, 162)) { i 143 libavformat/rtpenc_jpeg.c i += 179; i 146 libavformat/rtpenc_jpeg.c i += dht_size; i 151 libavformat/rtpenc_jpeg.c i += dht_size; i 155 libavformat/rtpenc_jpeg.c } else if (buf[i + 1] == SOS) { i 157 libavformat/rtpenc_jpeg.c i += AV_RB16(&buf[i + 2]) + 2; i 158 libavformat/rtpenc_jpeg.c if (i > size) { i 177 libavformat/rtpenc_jpeg.c buf += i; i 178 libavformat/rtpenc_jpeg.c size -= i; i 180 libavformat/rtpenc_jpeg.c for (i = size - 2; i >= 0; i--) { i 181 libavformat/rtpenc_jpeg.c if (buf[i] == 0xff && buf[i + 1] == EOI) { i 183 libavformat/rtpenc_jpeg.c size = i; i 212 libavformat/rtpenc_jpeg.c for (i = 0; i < nb_qtables; i++) i 213 libavformat/rtpenc_jpeg.c bytestream_put_buffer(&p, qtables[i], 64); i 53 libavformat/rtpenc_mpegts.c int i, ret = AVERROR(ENOMEM); i 64 libavformat/rtpenc_mpegts.c for (i = 0; i < s->nb_streams; i++) { i 68 libavformat/rtpenc_mpegts.c st->time_base = s->streams[i]->time_base; i 69 libavformat/rtpenc_mpegts.c st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; i 70 libavformat/rtpenc_mpegts.c avcodec_parameters_copy(st->codecpar, s->streams[i]->codecpar); i 76 libavformat/rtpenc_mpegts.c for (i = 0; i < s->nb_streams; i++) i 77 libavformat/rtpenc_mpegts.c s->streams[i]->time_base = mpegts_ctx->streams[i]->time_base; i 36 libavformat/rtpenc_vc2hq.c static void send_packet(AVFormatContext *ctx, uint8_t parse_code, int info_hdr_size, const uint8_t *buf, int size, int i, int f, int rtp_m) i 41 libavformat/rtpenc_vc2hq.c AV_WB8 (&rtp_ctx->buf[2], i ? (f ? (0x03) : (0x02)) : 0x00); /* flags: interlaced, second field */ i 230 libavformat/rtpproto.c int i, max_retry_count = 3; i 308 libavformat/rtpproto.c for (i = 0; i < max_retry_count; i++) { i 376 libavformat/rtpproto.c int len, n, i; i 388 libavformat/rtpproto.c for (i = 1; i >= 0; i--) { i 389 libavformat/rtpproto.c if (!(p[i].revents & POLLIN)) i 391 libavformat/rtpproto.c *addr_lens[i] = sizeof(*addrs[i]); i 392 libavformat/rtpproto.c len = recvfrom(p[i].fd, buf, size, 0, i 393 libavformat/rtpproto.c (struct sockaddr *)addrs[i], addr_lens[i]); i 400 libavformat/rtpproto.c if (ff_ip_check_source_lists(addrs[i], &s->filters)) i 263 libavformat/rtsp.c int i; i 297 libavformat/rtsp.c i = atoi(buf); i 303 libavformat/rtsp.c if (i > 0) { i 304 libavformat/rtsp.c par->sample_rate = i; i 307 libavformat/rtsp.c i = atoi(buf); i 308 libavformat/rtsp.c if (i > 0) i 309 libavformat/rtsp.c par->channels = i; i 318 libavformat/rtsp.c if (i > 0) i 319 libavformat/rtsp.c avpriv_set_pts_info(st, 32, 1, i); i 365 libavformat/rtsp.c int i; i 366 libavformat/rtsp.c for (i = 0; i < count; i++) { i 367 libavformat/rtsp.c rtsp_src = addrs[i]; i 379 libavformat/rtsp.c int i; i 381 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 382 libavformat/rtsp.c RTSPStream *rtsp_st = rt->rtsp_streams[i]; i 386 libavformat/rtsp.c rtsp_st->dynamic_handler->parse_sdp_a_line(s, i, i 690 libavformat/rtsp.c int letter, i; i 728 libavformat/rtsp.c for (i = 0; i < s1->nb_default_include_source_addrs; i++) i 729 libavformat/rtsp.c av_freep(&s1->default_include_source_addrs[i]); i 731 libavformat/rtsp.c for (i = 0; i < s1->nb_default_exclude_source_addrs; i++) i 732 libavformat/rtsp.c av_freep(&s1->default_exclude_source_addrs[i]); i 742 libavformat/rtsp.c int i; i 744 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 745 libavformat/rtsp.c RTSPStream *rtsp_st = rt->rtsp_streams[i]; i 774 libavformat/rtsp.c int i, j; i 778 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 779 libavformat/rtsp.c rtsp_st = rt->rtsp_streams[i]; i 1017 libavformat/rtsp.c int i; i 1022 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 1023 libavformat/rtsp.c RTSPStream *rtsp_st = rt->rtsp_streams[i]; i 1424 libavformat/rtsp.c int rtx = 0, j, i, err, interleave = 0, port_off; i 1447 libavformat/rtsp.c for (j = rt->rtp_port_min + port_off, i = 0; i < rt->nb_rtsp_streams; ++i) { i 1457 libavformat/rtsp.c if (i == 0) { i 1470 libavformat/rtsp.c rtsp_st = rt->rtsp_streams[i > rtx ? i : i - 1]; i 1472 libavformat/rtsp.c rtsp_st = rt->rtsp_streams[i]; i 1478 libavformat/rtsp.c if (rt->server_type == RTSP_SERVER_WMS && i > 1) { i 1513 libavformat/rtsp.c !(rt->server_type == RTSP_SERVER_WMS && i > 0)) i 1551 libavformat/rtsp.c if (CONFIG_RTPDEC && i == 0 && rt->server_type == RTSP_SERVER_REAL) { i 1561 libavformat/rtsp.c if (reply->status_code == 461 /* Unsupported protocol */ && i == 0) { i 1571 libavformat/rtsp.c if (i > 0) { i 1607 libavformat/rtsp.c if (!(rt->server_type == RTSP_SERVER_WMS && i > 1) && i 1992 libavformat/rtsp.c int n, i, ret, timeout_cnt = 0; i 2005 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 2006 libavformat/rtsp.c rtsp_st = rt->rtsp_streams[i]; i 2036 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 2037 libavformat/rtsp.c rtsp_st = rt->rtsp_streams[i]; i 2067 libavformat/rtsp.c int i; i 2077 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 2078 libavformat/rtsp.c RTPDemuxContext *rtpctx = rt->rtsp_streams[i]->transport_priv; i 2082 libavformat/rtsp.c *rtsp_st = rt->rtsp_streams[i]; i 2095 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 2096 libavformat/rtsp.c if ((buf[1] & 0x7f) == rt->rtsp_streams[i]->sdp_payload_type) { i 2097 libavformat/rtsp.c *rtsp_st = rt->rtsp_streams[i]; i 2180 libavformat/rtsp.c int i; i 2182 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 2183 libavformat/rtsp.c RTPDemuxContext *rtpctx = rt->rtsp_streams[i]->transport_priv; i 2191 libavformat/rtsp.c first_queue_st = rt->rtsp_streams[i]; i 2240 libavformat/rtsp.c int i; i 2244 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 2245 libavformat/rtsp.c RTPDemuxContext *rtpctx2 = rt->rtsp_streams[i]->transport_priv; i 2247 libavformat/rtsp.c if (rt->rtsp_streams[i]->stream_index >= 0) i 2248 libavformat/rtsp.c st2 = s->streams[rt->rtsp_streams[i]->stream_index]; i 2327 libavformat/rtsp.c int i; i 2331 libavformat/rtsp.c for (i = 1; i < count; i++) i 2332 libavformat/rtsp.c av_strlcatf(buf, size, ",%s", addrs[i]->addr); i 2339 libavformat/rtsp.c int size, i, err; i 2368 libavformat/rtsp.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 2370 libavformat/rtsp.c rtsp_st = rt->rtsp_streams[i]; i 2529 libavformat/rtsp.c int i; i 2531 libavformat/rtsp.c for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) { i 2532 libavformat/rtsp.c if (av_find_info_tag(filters_buf, sizeof(filters_buf), filters[i][0], p)) { i 2537 libavformat/rtsp.c filters[i][1], i 507 libavformat/rtspdec.c int i; i 514 libavformat/rtspdec.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 515 libavformat/rtspdec.c RTSPStream *rtsp_st = rt->rtsp_streams[i]; i 521 libavformat/rtspdec.c !(rt->server_type == RTSP_SERVER_WMS && i > 1)) i 527 libavformat/rtspdec.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 528 libavformat/rtspdec.c RTSPStream *rtsp_st = rt->rtsp_streams[i]; i 555 libavformat/rtspdec.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 556 libavformat/rtspdec.c RTSPStream *rtsp_st = rt->rtsp_streams[i]; i 752 libavformat/rtspdec.c int id, len, i, ret; i 786 libavformat/rtspdec.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 787 libavformat/rtspdec.c rtsp_st = rt->rtsp_streams[i]; i 820 libavformat/rtspdec.c int i; i 822 libavformat/rtspdec.c for (i = 0; i < s->nb_streams; i++) i 823 libavformat/rtspdec.c rt->real_setup[i] = s->streams[i]->discard; i 848 libavformat/rtspdec.c for (i = 0; i < rt->nb_rtsp_streams; i++) { i 851 libavformat/rtspdec.c if (s->streams[r]->id == i) { i 858 libavformat/rtspdec.c sizeof(rt->last_subscription), i, rule_nr); i 50 libavformat/rtspenc.c int i; i 92 libavformat/rtspenc.c for (i = 0; i < s->nb_streams; i++) { i 100 libavformat/rtspenc.c rtsp_st->stream_index = i; i 105 libavformat/rtspenc.c "/streamid=%d", i); i 89 libavformat/s337m.c int i, pos, sum, max, data_type, data_size, offset; i 109 libavformat/s337m.c i = IS_16LE_MARKER(state) ? 0 : IS_20LE_MARKER(state) ? 1 : 2; i 110 libavformat/s337m.c markers[i]++; i 118 libavformat/s337m.c for (i = 0; i < FF_ARRAY_ELEMS(markers); i++) { i 119 libavformat/s337m.c sum += markers[i]; i 120 libavformat/s337m.c if (markers[max] < markers[i]) i 121 libavformat/s337m.c max = i; i 138 libavformat/s337m.c int i; i 140 libavformat/s337m.c for (i = 0; i < size / 3; i++, data += 3) i 69 libavformat/sapdec.c int ret, i; i 175 libavformat/sapdec.c for (i = 0; i < sap->sdp_ctx->nb_streams; i++) { i 181 libavformat/sapdec.c st->id = i; i 182 libavformat/sapdec.c avcodec_parameters_copy(st->codecpar, sap->sdp_ctx->streams[i]->codecpar); i 183 libavformat/sapdec.c st->time_base = sap->sdp_ctx->streams[i]->time_base; i 224 libavformat/sapdec.c int i = s->nb_streams; i 229 libavformat/sapdec.c st->id = i; i 230 libavformat/sapdec.c avcodec_parameters_copy(st->codecpar, sap->sdp_ctx->streams[i]->codecpar); i 231 libavformat/sapdec.c st->time_base = sap->sdp_ctx->streams[i]->time_base; i 45 libavformat/sapenc.c int i; i 47 libavformat/sapenc.c for (i = 0; i < s->nb_streams; i++) { i 48 libavformat/sapenc.c AVFormatContext *rtpctx = s->streams[i]->priv_data; i 54 libavformat/sapenc.c s->streams[i]->priv_data = NULL; i 73 libavformat/sapenc.c int port = 9875, base_port = 5004, i, pos = 0, same_port = 0, ttl = 255; i 144 libavformat/sapenc.c for (i = 0; i < s->nb_streams; i++) { i 159 libavformat/sapenc.c ret = ff_rtp_chain_mux_open(&contexts[i], s, s->streams[i], fd, 0, i); i 162 libavformat/sapenc.c s->streams[i]->priv_data = contexts[i]; i 163 libavformat/sapenc.c s->streams[i]->time_base = contexts[i]->streams[0]->time_base; i 169 libavformat/sapenc.c ff_format_set_url(contexts[i], new_url); i 88 libavformat/sauce.c int i; i 93 libavformat/sauce.c for (i = 0; i < nb_comments; i++) { i 94 libavformat/sauce.c if (avio_read(pb, str + 65*i, 64) != 64) i 96 libavformat/sauce.c str[65*i + 64] = '\n'; i 98 libavformat/sauce.c str[65*i] = 0; i 889 libavformat/sbgdec.c int i, nb_rel = 0; i 892 libavformat/sbgdec.c for (i = 0; i < s->nb_tseq; i++) i 893 libavformat/sbgdec.c nb_rel += s->tseq[i].ts.type == 'N'; i 922 libavformat/sbgdec.c for (i = 0; i < s->nb_tseq; i++) { i 923 libavformat/sbgdec.c if (s->tseq[i].ts.type == 'N') { i 924 libavformat/sbgdec.c s->tseq[i].ts.t += now; i 925 libavformat/sbgdec.c s->tseq[i].ts.type = 'T'; /* not necessary */ i 934 libavformat/sbgdec.c for (i = 0; i < s->nb_tseq; i++) { i 935 libavformat/sbgdec.c if (s->tseq[i].ts.t + delta < cur_ts) i 937 libavformat/sbgdec.c cur_ts = s->tseq[i].ts.t += delta; i 944 libavformat/sbgdec.c int i, r; i 955 libavformat/sbgdec.c for (i = 0; i < s->nb_def; i++) { i 956 libavformat/sbgdec.c if (s->def[i].name_len == tseq->name_len && i 957 libavformat/sbgdec.c !memcmp(s->def[i].name, tseq->name, tseq->name_len)) i 960 libavformat/sbgdec.c if (i >= s->nb_def) { i 965 libavformat/sbgdec.c def = &s->def[i]; i 968 libavformat/sbgdec.c for (i = 0; i < def->nb_elements; i++) { i 969 libavformat/sbgdec.c r = expand_tseq(log, s, nb_ev_max, t0, &be[i]); i 989 libavformat/sbgdec.c int i, r, nb_events_max = 0; i 992 libavformat/sbgdec.c for (i = 0; i < s->nb_tseq; i++) { i 993 libavformat/sbgdec.c r = expand_tseq(log, s, &nb_events_max, 0, &s->tseq[i]); i 1011 libavformat/sbgdec.c struct ws_interval *i, *ri; i 1024 libavformat/sbgdec.c i = alloc_array_elem((void **)&inter->inter, sizeof(*i), i 1026 libavformat/sbgdec.c if (!i) i 1028 libavformat/sbgdec.c i->ts1 = ts1; i 1029 libavformat/sbgdec.c i->ts2 = ts2; i 1030 libavformat/sbgdec.c i->type = type; i 1031 libavformat/sbgdec.c i->channels = channels; i 1032 libavformat/sbgdec.c i->f1 = f1; i 1033 libavformat/sbgdec.c i->f2 = f2; i 1034 libavformat/sbgdec.c i->a1 = a1; i 1035 libavformat/sbgdec.c i->a2 = a2; i 1036 libavformat/sbgdec.c i->phi = ref >= 0 ? ref | 0x80000000 : 0; i 1037 libavformat/sbgdec.c return i - inter->inter; i 1054 libavformat/sbgdec.c int i, r; i 1056 libavformat/sbgdec.c for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) { i 1057 libavformat/sbgdec.c ts4 = FFMIN(ts2, ts1 + cpoints[i][0] * dt); i 1059 libavformat/sbgdec.c ts3, f, a, ts4, f, cpoints[i][1]); i 1063 libavformat/sbgdec.c a = cpoints[i][1]; i 1152 libavformat/sbgdec.c int i, r; i 1155 libavformat/sbgdec.c for (i = 0; i < ev1->nb_elements; i++) { i 1156 libavformat/sbgdec.c s1 = &s->synth[ev1->elements + i]; i 1187 libavformat/sbgdec.c int pass, i, r; i 1197 libavformat/sbgdec.c for (i = 0; i < nb_elements; i++) { i 1198 libavformat/sbgdec.c s1 = i < ev1->nb_elements ? &s->synth[ev1->elements + i] : &s1mod; i 1199 libavformat/sbgdec.c s2 = i < ev2->nb_elements ? &s->synth[ev2->elements + i] : &s2mod; i 1268 libavformat/sbgdec.c int i, r; i 1278 libavformat/sbgdec.c for (i = 0; i < s->nb_events; i++) { i 1279 libavformat/sbgdec.c ev1 = &s->events[i]; i 1280 libavformat/sbgdec.c ev2 = &s->events[(i + 1) % s->nb_events]; i 1285 libavformat/sbgdec.c for (i = 0; i < s->nb_events; i++) { i 1286 libavformat/sbgdec.c ev1 = &s->events[i]; i 1287 libavformat/sbgdec.c ev2 = &s->events[(i + 1) % s->nb_events]; i 1302 libavformat/sbgdec.c for (i = -1; i < s->nb_events; i++) { i 1303 libavformat/sbgdec.c ev1 = i < 0 ? &ev0 : &s->events[i]; i 1310 libavformat/sbgdec.c for (i = 0; i < s->nb_synth; i++) i 1311 libavformat/sbgdec.c s->synth[i].ref.l = s->synth[i].ref.r = -1; i 1312 libavformat/sbgdec.c for (i = -1; i < s->nb_events; i++) { i 1313 libavformat/sbgdec.c ev1 = i < 0 ? &ev0 : &s->events[i]; i 1314 libavformat/sbgdec.c ev2 = &s->events[(i + 1) % s->nb_events]; i 1330 libavformat/sbgdec.c int i, edata_size = 4, ret; i 1333 libavformat/sbgdec.c for (i = 0; i < inter->nb_inter; i++) { i 1334 libavformat/sbgdec.c edata_size += inter->inter[i].type == WS_SINE ? 44 : i 1335 libavformat/sbgdec.c inter->inter[i].type == WS_NOISE ? 32 : 0; i 1346 libavformat/sbgdec.c for (i = 0; i < inter->nb_inter; i++) { i 1347 libavformat/sbgdec.c ADD_EDATA64(inter->inter[i].ts1); i 1348 libavformat/sbgdec.c ADD_EDATA64(inter->inter[i].ts2); i 1349 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].type); i 1350 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].channels); i 1351 libavformat/sbgdec.c switch (inter->inter[i].type) { i 1353 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].f1); i 1354 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].f2); i 1355 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].a1); i 1356 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].a2); i 1357 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].phi); i 1360 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].a1); i 1361 libavformat/sbgdec.c ADD_EDATA32(inter->inter[i].a2); i 84 libavformat/sccdec.c int hh1, mm1, ss1, fs1, i; i 120 libavformat/sccdec.c for (i = 0; i < 4095; i += 3) { i 131 libavformat/sccdec.c out[i+0] = 0xfc; i 132 libavformat/sccdec.c out[i+1] = convert(c2) | (convert(c1) << 4); i 133 libavformat/sccdec.c out[i+2] = convert(c4) | (convert(c3) << 4); i 135 libavformat/sccdec.c out[i] = 0; i 137 libavformat/sccdec.c sub = ff_subtitles_queue_insert(&scc->q, out, i, 0); i 62 libavformat/sccenc.c int i, h, m, s, f; i 75 libavformat/sccenc.c for (i = 0; i < pkt->size; i+=3) { i 76 libavformat/sccenc.c if (pkt->data[i] == 0xfc && ((pkt->data[i + 1] != 0x80 || pkt->data[i + 2] != 0x80))) i 79 libavformat/sccenc.c if (i >= pkt->size) i 86 libavformat/sccenc.c for (i = 0; i < pkt->size; i+=3) { i 87 libavformat/sccenc.c if (i + 3 > pkt->size) i 90 libavformat/sccenc.c if (pkt->data[i] != 0xfc || (pkt->data[i + 1] == 0x80 && pkt->data[i + 2] == 0x80)) i 98 libavformat/sccenc.c avio_printf(avf->pb, "%02x%02x", pkt->data[i + 1], pkt->data[i + 2]); i 235 libavformat/sdp.c int pos, i, j; i 258 libavformat/sdp.c for (i = 0; i < num_arrays; i++) { i 292 libavformat/sdp.c for (i = 0; i < 3; i++) { i 293 libavformat/sdp.c pos = ps_pos[i]; i 295 libavformat/sdp.c if (i > 0) i 297 libavformat/sdp.c av_strlcatf(psets, MAX_PSET_SIZE, "sprop-%s=", ps_names[i]); i 776 libavformat/sdp.c int i, j, port, ttl, is_multicast, index = 0; i 806 libavformat/sdp.c for (i = 0; i < n_files; i++) { i 808 libavformat/sdp.c port = sdp_get_address(dst, sizeof(dst), &ttl, ac[i]->url ? ac[i]->url : ""); i 814 libavformat/sdp.c for (j = 0; j < ac[i]->nb_streams; j++) { i 815 libavformat/sdp.c ff_sdp_write_media(buf, size, ac[i]->streams[j], index++, i 818 libavformat/sdp.c ttl, ac[i]); i 821 libavformat/sdp.c "a=control:streamid=%d\r\n", i + j); i 823 libavformat/sdp.c if (ac[i]->pb && ac[i]->pb->av_class) { i 825 libavformat/sdp.c av_opt_get(ac[i]->pb, "srtp_out_suite", AV_OPT_SEARCH_CHILDREN, i 827 libavformat/sdp.c av_opt_get(ac[i]->pb, "srtp_out_params", AV_OPT_SEARCH_CHILDREN, i 43 libavformat/sdsdec.c int i; i 45 libavformat/sdsdec.c for (i = 0; i < 120; i += 2) { i 46 libavformat/sdsdec.c unsigned sample = ((unsigned)src[i + 0] << 25) + ((unsigned)src[i + 1] << 18); i 48 libavformat/sdsdec.c dst[i / 2] = sample; i 54 libavformat/sdsdec.c int i; i 56 libavformat/sdsdec.c for (i = 0; i < 120; i += 3) { i 59 libavformat/sdsdec.c sample = ((unsigned)src[i + 0] << 25) | ((unsigned)src[i + 1] << 18) | ((unsigned)src[i + 2] << 11); i 60 libavformat/sdsdec.c dst[i / 3] = sample; i 66 libavformat/sdsdec.c int i; i 68 libavformat/sdsdec.c for (i = 0; i < 120; i += 4) { i 71 libavformat/sdsdec.c sample = ((unsigned)src[i + 0] << 25) | ((unsigned)src[i + 1] << 18) | ((unsigned)src[i + 2] << 11) | ((unsigned)src[i + 3] << 4); i 72 libavformat/sdsdec.c dst[i / 4] = sample; i 93 libavformat/segafilm.c int i, ret; i 207 libavformat/segafilm.c for (i = 0; i < s->nb_streams; i++) { i 208 libavformat/segafilm.c st = s->streams[i]; i 216 libavformat/segafilm.c for (i = 0; i < film->sample_count; i++) { i 222 libavformat/segafilm.c film->sample_table[i].sample_offset = i 224 libavformat/segafilm.c film->sample_table[i].sample_size = AV_RB32(&scratch[4]); i 225 libavformat/segafilm.c if (film->sample_table[i].sample_size > INT_MAX / 4) { i 230 libavformat/segafilm.c film->sample_table[i].stream = film->audio_stream_index; i 231 libavformat/segafilm.c film->sample_table[i].pts = audio_frame_counter; i 234 libavformat/segafilm.c audio_frame_counter += (film->sample_table[i].sample_size * 32 / i 237 libavformat/segafilm.c audio_frame_counter += (film->sample_table[i].sample_size / i 240 libavformat/segafilm.c film->sample_table[i].stream = film->video_stream_index; i 241 libavformat/segafilm.c film->sample_table[i].pts = AV_RB32(&scratch[8]) & 0x7FFFFFFF; i 242 libavformat/segafilm.c film->sample_table[i].keyframe = (scratch[8] & 0x80) ? 0 : AVINDEX_KEYFRAME; i 246 libavformat/segafilm.c film->sample_table[i].sample_offset, i 247 libavformat/segafilm.c film->sample_table[i].pts, i 248 libavformat/segafilm.c film->sample_table[i].sample_size, 0, i 249 libavformat/segafilm.c film->sample_table[i].keyframe); i 166 libavformat/segafilmenc.c for (int i = 0; i < format_context->nb_streams; i++) { i 167 libavformat/segafilmenc.c AVStream *st = format_context->streams[i]; i 178 libavformat/segafilmenc.c film->audio_index = i; i 197 libavformat/segafilmenc.c film->video_index = i; i 148 libavformat/segment.c int i; i 164 libavformat/segment.c for (i = 0; i < s->nb_streams; i++) { i 165 libavformat/segment.c AVStream *st, *ist = s->streams[i]; i 363 libavformat/segment.c int i; i 425 libavformat/segment.c for (i = 0; i < s->nb_streams; i++) { i 426 libavformat/segment.c if (s->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) { i 427 libavformat/segment.c rate = s->streams[i]->avg_frame_rate;/* Get fps from the video stream */ i 442 libavformat/segment.c for (i = 0; i < s->nb_streams; i++) { i 443 libavformat/segment.c if (s->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) { i 446 libavformat/segment.c AVRational st_rate = s->streams[i]->avg_frame_rate; i 447 libavformat/segment.c AVDictionaryEntry *st_tcr = av_dict_get(s->streams[i]->metadata, "timecode", NULL, 0); i 450 libavformat/segment.c av_log(s, AV_LOG_WARNING, "Could not increment stream %d timecode, error occurred during timecode creation.\n", i); i 454 libavformat/segment.c av_dict_set(&s->streams[i]->metadata, "timecode", av_timecode_make_string(&st_tc, st_buf, 0), 0); i 470 libavformat/segment.c int i, ret = 0; i 491 libavformat/segment.c for (i = 0; i < *nb_times; i++) { i 508 libavformat/segment.c (*times)[i] = t; i 511 libavformat/segment.c if (i && (*times)[i-1] > (*times)[i]) { i 514 libavformat/segment.c (float)((*times)[i])/1000000, (float)((*times)[i-1])/1000000); i 528 libavformat/segment.c int i, ret = 0; i 549 libavformat/segment.c for (i = 0; i < *nb_frames; i++) { i 567 libavformat/segment.c (*frames)[i] = f; i 570 libavformat/segment.c if (i && (*frames)[i-1] > (*frames)[i]) { i 573 libavformat/segment.c (*frames)[i], (*frames)[i-1]); i 606 libavformat/segment.c int ret, i; i 621 libavformat/segment.c for (i = 0; i < AVMEDIA_TYPE_NB; i++) i 622 libavformat/segment.c type_index_map[i] = -1; i 625 libavformat/segment.c for (i = 0; i < s->nb_streams; i++) { i 626 libavformat/segment.c type = s->streams[i]->codecpar->codec_type; i 629 libavformat/segment.c && !(s->streams[i]->disposition & AV_DISPOSITION_ATTACHED_PIC)) i 630 libavformat/segment.c type_index_map[type] = i; i 633 libavformat/segment.c for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) { i 634 libavformat/segment.c type = type_priority_list[i]; i 639 libavformat/segment.c for (i = 0; i < s->nb_streams; i++) { i 640 libavformat/segment.c ret = avformat_match_stream_specifier(s, s->streams[i], i 645 libavformat/segment.c seg->reference_stream_index = i; i 674 libavformat/segment.c int i; i 804 libavformat/segment.c for (i = 0; i < s->nb_streams; i++) { i 805 libavformat/segment.c AVStream *inner_st = oc->streams[i]; i 806 libavformat/segment.c AVStream *outer_st = s->streams[i]; i 820 libavformat/segment.c int ret, i; i 823 libavformat/segment.c for (i = 0; i < s->nb_streams; i++) { i 824 libavformat/segment.c AVStream *st = oc->streams[i]; i 827 libavformat/segment.c ipar = s->streams[i]->codecpar; i 828 libavformat/segment.c opar = oc->streams[i]->codecpar; i 837 libavformat/segment.c st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; i 838 libavformat/segment.c st->time_base = s->streams[i]->time_base; i 94 libavformat/sierravmd.c int i, j, ret; i 204 libavformat/sierravmd.c for (i = 0; i < vmd->frame_count; i++) { i 206 libavformat/sierravmd.c current_offset = AV_RL32(&raw_frame_table[6 * i + 2]); i 248 libavformat/sierravmd.c vmd->frame_table[total_frames].pts = i; i 96 libavformat/smacker.c int i, ret, pts_inc; i 163 libavformat/smacker.c for (i = 0; i < 7; i++) { i 167 libavformat/smacker.c smk->indexes[i] = -1; i 175 libavformat/smacker.c smk->indexes[i] = ast->index; i 217 libavformat/smacker.c for (i = 0; i < smk->frames; i++) { i 218 libavformat/smacker.c smk->frm_size[i] = avio_rl32(pb); i 220 libavformat/smacker.c for (i = 0; i < smk->frames; i++) { i 221 libavformat/smacker.c smk->frm_flags[i] = avio_r8(pb); i 244 libavformat/smacker.c int i; i 306 libavformat/smacker.c for(i = 0; i < 7; i++) { i 327 libavformat/smacker.c smk->stream_id[smk->curstream] = smk->indexes[i]; i 366 libavformat/smacker.c int i; i 368 libavformat/smacker.c for(i = 0; i < 7; i++) i 369 libavformat/smacker.c av_freep(&smk->bufs[i]); i 98 libavformat/smoothstreamingenc.c int i; i 113 libavformat/smoothstreamingenc.c for (i = os->nb_fragments - 1; i >= 0; i--) { i 114 libavformat/smoothstreamingenc.c Fragment *frag = os->fragments[i]; i 147 libavformat/smoothstreamingenc.c int i; i 158 libavformat/smoothstreamingenc.c for (i = 0; i < size; i++) i 159 libavformat/smoothstreamingenc.c snprintf(&os->private_str[2*i], 3, "%02x", ptr[i]); i 168 libavformat/smoothstreamingenc.c int i, j; i 171 libavformat/smoothstreamingenc.c for (i = 0; i < s->nb_streams; i++) { i 172 libavformat/smoothstreamingenc.c OutputStream *os = &c->streams[i]; i 191 libavformat/smoothstreamingenc.c int removed = 0, i, start = 0; i 200 libavformat/smoothstreamingenc.c for (i = start; i < os->nb_fragments - skip; i++) { i 201 libavformat/smoothstreamingenc.c Fragment *frag = os->fragments[i]; i 214 libavformat/smoothstreamingenc.c int ret, i, video_chunks = 0, audio_chunks = 0, video_streams = 0, audio_streams = 0; i 225 libavformat/smoothstreamingenc.c for (i = 0; i < s->nb_streams; i++) { i 226 libavformat/smoothstreamingenc.c OutputStream *os = &c->streams[i]; i 231 libavformat/smoothstreamingenc.c if (s->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) { i 254 libavformat/smoothstreamingenc.c for (i = 0; i < s->nb_streams; i++) { i 255 libavformat/smoothstreamingenc.c OutputStream *os = &c->streams[i]; i 256 libavformat/smoothstreamingenc.c if (s->streams[i]->codecpar->codec_type != AVMEDIA_TYPE_VIDEO) i 258 libavformat/smoothstreamingenc.c last = i; i 259 libavformat/smoothstreamingenc.c avio_printf(out, "<QualityLevel Index=\"%d\" Bitrate=\"%"PRId64"\" FourCC=\"%s\" MaxWidth=\"%d\" MaxHeight=\"%d\" CodecPrivateData=\"%s\" />\n", index, s->streams[i]->codecpar->bit_rate, os->fourcc, s->streams[i]->codecpar->width, s->streams[i]->codecpar->height, os->private_str); i 268 libavformat/smoothstreamingenc.c for (i = 0; i < s->nb_streams; i++) { i 269 libavformat/smoothstreamingenc.c OutputStream *os = &c->streams[i]; i 270 libavformat/smoothstreamingenc.c if (s->streams[i]->codecpar->codec_type != AVMEDIA_TYPE_AUDIO) i 272 libavformat/smoothstreamingenc.c last = i; i 273 libavformat/smoothstreamingenc.c avio_printf(out, "<QualityLevel Index=\"%d\" Bitrate=\"%"PRId64"\" FourCC=\"%s\" SamplingRate=\"%d\" Channels=\"%d\" BitsPerSample=\"16\" PacketSize=\"%d\" AudioTag=\"%d\" CodecPrivateData=\"%s\" />\n", index, s->streams[i]->codecpar->bit_rate, os->fourcc, s->streams[i]->codecpar->sample_rate, s->streams[i]->codecpar->channels, os->packet_size, os->audio_tag, os->private_str); i 288 libavformat/smoothstreamingenc.c int ret = 0, i; i 309 libavformat/smoothstreamingenc.c for (i = 0; i < s->nb_streams; i++) { i 310 libavformat/smoothstreamingenc.c OutputStream *os = &c->streams[i]; i 315 libavformat/smoothstreamingenc.c if (!s->streams[i]->codecpar->bit_rate) { i 316 libavformat/smoothstreamingenc.c av_log(s, AV_LOG_WARNING, "No bit rate set for stream %d\n", i); i 318 libavformat/smoothstreamingenc.c snprintf(os->dirname, sizeof(os->dirname), "%s/QualityLevels(Tmp_%d)", s->url, i); i 320 libavformat/smoothstreamingenc.c snprintf(os->dirname, sizeof(os->dirname), "%s/QualityLevels(%"PRId64")", s->url, s->streams[i]->codecpar->bit_rate); i 341 libavformat/smoothstreamingenc.c avcodec_parameters_copy(st->codecpar, s->streams[i]->codecpar); i 342 libavformat/smoothstreamingenc.c st->sample_aspect_ratio = s->streams[i]->sample_aspect_ratio; i 343 libavformat/smoothstreamingenc.c st->time_base = s->streams[i]->time_base; i 360 libavformat/smoothstreamingenc.c s->streams[i]->time_base = st->time_base; i 513 libavformat/smoothstreamingenc.c int i, ret = 0; i 515 libavformat/smoothstreamingenc.c for (i = 0; i < s->nb_streams; i++) { i 516 libavformat/smoothstreamingenc.c OutputStream *os = &c->streams[i]; i 539 libavformat/smoothstreamingenc.c if (!s->streams[i]->codecpar->bit_rate) { i 540 libavformat/smoothstreamingenc.c int64_t bitrate = (int64_t) size * 8 * AV_TIME_BASE / av_rescale_q(duration, s->streams[i]->time_base, AV_TIME_BASE_Q); i 548 libavformat/smoothstreamingenc.c s->streams[i]->codecpar->bit_rate = bitrate; i 550 libavformat/smoothstreamingenc.c snprintf(os->dirname, sizeof(os->dirname), "%s/QualityLevels(%"PRId64")", s->url, s->streams[i]->codecpar->bit_rate); i 569 libavformat/smoothstreamingenc.c for (i = 0; i < s->nb_streams; i++) { i 570 libavformat/smoothstreamingenc.c OutputStream *os = &c->streams[i]; i 51 libavformat/smush.c uint32_t magic, nframes, size, subversion, i; i 75 libavformat/smush.c for (i = 0; i < 256; i++) i 76 libavformat/smush.c palette[i] = avio_rb24(pb); i 165 libavformat/smush.c for (i = 0; i < 256; i++) i 166 libavformat/smush.c AV_WL32(vst->codecpar->extradata + 2 + i * 4, palette[i]); i 28 libavformat/spdif.c int i; i 30 libavformat/spdif.c for (i = 0; i + 8 <= w; i += 8) { i 31 libavformat/spdif.c dst[i + 0] = av_bswap16(src[i + 0]); i 32 libavformat/spdif.c dst[i + 1] = av_bswap16(src[i + 1]); i 33 libavformat/spdif.c dst[i + 2] = av_bswap16(src[i + 2]); i 34 libavformat/spdif.c dst[i + 3] = av_bswap16(src[i + 3]); i 35 libavformat/spdif.c dst[i + 4] = av_bswap16(src[i + 4]); i 36 libavformat/spdif.c dst[i + 5] = av_bswap16(src[i + 5]); i 37 libavformat/spdif.c dst[i + 6] = av_bswap16(src[i + 6]); i 38 libavformat/spdif.c dst[i + 7] = av_bswap16(src[i + 7]); i 40 libavformat/spdif.c for (; i < w; i++) i 41 libavformat/spdif.c dst[i + 0] = av_bswap16(src[i + 0]); i 591 libavformat/spdifenc.c for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) { i 592 libavformat/spdifenc.c ctx->hd_buf[i] = av_malloc(MAT_FRAME_SIZE); i 593 libavformat/spdifenc.c if (!ctx->hd_buf[i]) i 609 libavformat/spdifenc.c for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) i 610 libavformat/spdifenc.c av_freep(&ctx->hd_buf[i]); i 44 libavformat/srtp.c int i, j, outpos; i 45 libavformat/srtp.c for (i = 0, outpos = 0; outpos < outlen; i++) { i 47 libavformat/srtp.c AV_WB16(&iv[14], i); i 116 libavformat/srtp.c int i; i 120 libavformat/srtp.c for (i = 0; i < 8; i++) // index << 16 i 121 libavformat/srtp.c iv[6 + i] ^= indexbuf[i]; i 122 libavformat/srtp.c for (i = 0; i < 14; i++) i 123 libavformat/srtp.c iv[i] ^= salt[i]; i 29 libavformat/subtitles.c int i; i 33 libavformat/subtitles.c for (i = 0; i < 2; i++) i 169 libavformat/subtitles.c int i, drop = 0; i 171 libavformat/subtitles.c for (i = 1; i < q->nb_subs; i++) { i 172 libavformat/subtitles.c const int last_id = i - 1 - drop; i 175 libavformat/subtitles.c if (q->subs[i].pts == last->pts && i 176 libavformat/subtitles.c q->subs[i].duration == last->duration && i 177 libavformat/subtitles.c q->subs[i].stream_index == last->stream_index && i 178 libavformat/subtitles.c !strcmp(q->subs[i].data, last->data)) { i 180 libavformat/subtitles.c av_packet_unref(&q->subs[i]); i 183 libavformat/subtitles.c q->subs[last_id + 1] = q->subs[i]; i 184 libavformat/subtitles.c memset(&q->subs[i], 0, sizeof(q->subs[i])); // for safety i 196 libavformat/subtitles.c int i; i 204 libavformat/subtitles.c for (i = 0; i < q->nb_subs; i++) i 205 libavformat/subtitles.c if (q->subs[i].duration < 0 && i < q->nb_subs - 1) i 206 libavformat/subtitles.c q->subs[i].duration = q->subs[i + 1].pts - q->subs[i].pts; i 260 libavformat/subtitles.c int i, idx = search_sub_ts(q, ts); i 265 libavformat/subtitles.c for (i = idx; i < q->nb_subs && q->subs[i].pts < min_ts; i++) i 266 libavformat/subtitles.c if (stream_index == -1 || q->subs[i].stream_index == stream_index) i 267 libavformat/subtitles.c idx = i; i 268 libavformat/subtitles.c for (i = idx; i > 0 && q->subs[i].pts > max_ts; i--) i 269 libavformat/subtitles.c if (stream_index == -1 || q->subs[i].stream_index == stream_index) i 270 libavformat/subtitles.c idx = i; i 277 libavformat/subtitles.c for (i = idx - 1; i >= 0; i--) { i 278 libavformat/subtitles.c int64_t pts = q->subs[i].pts; i 279 libavformat/subtitles.c if (q->subs[i].duration <= 0 || i 280 libavformat/subtitles.c (stream_index != -1 && q->subs[i].stream_index != stream_index)) i 282 libavformat/subtitles.c if (pts >= min_ts && pts > ts_selected - q->subs[i].duration) i 283 libavformat/subtitles.c idx = i; i 304 libavformat/subtitles.c int i; i 306 libavformat/subtitles.c for (i = 0; i < q->nb_subs; i++) i 307 libavformat/subtitles.c av_packet_unref(&q->subs[i]); i 314 libavformat/subtitles.c int i = 0; i 326 libavformat/subtitles.c i++; i 332 libavformat/subtitles.c return i; i 363 libavformat/subtitles.c int n = 0, i = 0, nb_eol = 0; i 382 libavformat/subtitles.c eol_buf[i++] = c; i 383 libavformat/subtitles.c if (i == sizeof(eol_buf) - 1) i 391 libavformat/subtitles.c if (i) { i 392 libavformat/subtitles.c eol_buf[i] = 0; i 394 libavformat/subtitles.c i = nb_eol = 0; i 129 libavformat/subviewerdec.c int i, j = 0; i 132 libavformat/subviewerdec.c for (i = 1; i < sizeof(key) - 1 && line[i] && line[i] != ']'; i++) i 133 libavformat/subviewerdec.c key[i - 1] = av_tolower(line[i]); i 134 libavformat/subviewerdec.c key[i - 1] = 0; i 136 libavformat/subviewerdec.c if (line[i] == ']') i 137 libavformat/subviewerdec.c i++; i 138 libavformat/subviewerdec.c while (line[i] == ' ') i 139 libavformat/subviewerdec.c i++; i 140 libavformat/subviewerdec.c while (j < sizeof(value) - 1 && line[i] && line[i] != ']') i 141 libavformat/subviewerdec.c value[j++] = line[i++]; i 209 libavformat/swfdec.c int tag, len, i, frame, v, res; i 229 libavformat/swfdec.c for (i=0; i<s->nb_streams; i++) { i 230 libavformat/swfdec.c st = s->streams[i]; i 251 libavformat/swfdec.c for (i=0; i<s->nb_streams; i++) { i 252 libavformat/swfdec.c st = s->streams[i]; i 268 libavformat/swfdec.c for (i=0; i<s->nb_streams; i++) { i 269 libavformat/swfdec.c st = s->streams[i]; i 295 libavformat/swfdec.c for(i=0; i<s->nb_streams; i++) { i 296 libavformat/swfdec.c st = s->streams[i]; i 371 libavformat/swfdec.c for (i = 0; i < s->nb_streams; i++) { i 372 libavformat/swfdec.c st = s->streams[i]; i 376 libavformat/swfdec.c if (i == s->nb_streams) { i 408 libavformat/swfdec.c for (i = 0; i < colormapsize; i++) i 409 libavformat/swfdec.c if (alpha_bmp) colormap[i] = buf[3]<<24 | AV_RB24(buf + 4*i); i 410 libavformat/swfdec.c else colormap[i] = 0xffU <<24 | AV_RB24(buf + 3*i); i 447 libavformat/swfdec.c for (i = 0; i < s->nb_streams; i++) { i 448 libavformat/swfdec.c st = s->streams[i]; i 469 libavformat/swfdec.c for (i=0; i<s->nb_streams; i++) { i 470 libavformat/swfdec.c st = s->streams[i]; i 474 libavformat/swfdec.c if (i == s->nb_streams) { i 180 libavformat/swfenc.c int i, width, height, rate, rate_base; i 187 libavformat/swfenc.c for(i=0;i<s->nb_streams;i++) { i 188 libavformat/swfenc.c AVCodecParameters *par = s->streams[i]->codecpar; i 211 libavformat/swfenc.c swf->video_st = s->streams[i]; i 486 libavformat/swfenc.c int file_size, i; i 489 libavformat/swfenc.c for(i=0;i<s->nb_streams;i++) { i 490 libavformat/swfenc.c par = s->streams[i]->codecpar; i 113 libavformat/takdec.c int i; i 126 libavformat/takdec.c for (i = 0; i < 16; i++) i 127 libavformat/takdec.c av_log(s, AV_LOG_VERBOSE, "%02x", md5[i]); i 58 libavformat/tedcaptionsdec.c int bytes, i; i 66 libavformat/tedcaptionsdec.c for (i = bytes - 1; i >= 0; i--) i 67 libavformat/tedcaptionsdec.c av_bprint_chars(bp, ((c >> (i * 6)) & 0x3F) | 0x80, 1); i 109 libavformat/tedcaptionsdec.c unsigned chr = 0, i; i 110 libavformat/tedcaptionsdec.c for (i = 0; i < 4; i++) { i 158 libavformat/tedcaptionsdec.c int i; i 161 libavformat/tedcaptionsdec.c for (i = 0; i < 2; i++) { i 162 libavformat/tedcaptionsdec.c p = text[i]; i 170 libavformat/tedcaptionsdec.c *result = i; i 279 libavformat/tedcaptionsdec.c int ret, i; i 294 libavformat/tedcaptionsdec.c for (i = 0; i < tc->subs.nb_subs; i++) i 295 libavformat/tedcaptionsdec.c tc->subs.subs[i].pts += tc->start_time; i 330 libavformat/tedcaptionsdec.c unsigned i, count = 0; i 335 libavformat/tedcaptionsdec.c for (i = 0; i < FF_ARRAY_ELEMS(tags); i++) { i 336 libavformat/tedcaptionsdec.c if (!(t = strstr(p->buf, tags[i]))) i 338 libavformat/tedcaptionsdec.c t += strlen(tags[i]); i 124 libavformat/tee.c unsigned i; i 135 libavformat/tee.c for (i = 0; i < avf->nb_streams; ++i) i 136 libavformat/tee.c av_bsf_free(&tee_slave->bsfs[i]); i 150 libavformat/tee.c unsigned i; i 152 libavformat/tee.c for (i = 0; i < tee->nb_slaves; i++) { i 153 libavformat/tee.c close_slave(&tee->slaves[i]); i 160 libavformat/tee.c int i, ret; i 253 libavformat/tee.c for (i = 0; i < avf->nb_streams; i++) { i 254 libavformat/tee.c st = avf->streams[i]; i 267 libavformat/tee.c ret = avformat_match_stream_specifier(avf, avf->streams[i], subselect); i 282 libavformat/tee.c tee_slave->stream_map[i] = -1; i 286 libavformat/tee.c tee_slave->stream_map[i] = stream_count++; i 332 libavformat/tee.c for (i = 0; i < avf2->nb_streams; i++) { i 333 libavformat/tee.c ret = avformat_match_stream_specifier(avf2, avf2->streams[i], spec); i 343 libavformat/tee.c "output '%s'\n", spec, entry->value, i, filename); i 344 libavformat/tee.c if (tee_slave->bsfs[i]) { i 347 libavformat/tee.c "output '%s', filters will be ignored\n", i, filename); i 350 libavformat/tee.c ret = av_bsf_list_parse_str(entry->value, &tee_slave->bsfs[i]); i 354 libavformat/tee.c "stream %d of slave output '%s'\n", entry->value, i, filename); i 363 libavformat/tee.c for (i = 0; i < avf->nb_streams; i++){ i 364 libavformat/tee.c int target_stream = tee_slave->stream_map[i]; i 379 libavformat/tee.c tee_slave->bsfs[target_stream]->time_base_in = avf->streams[i]->time_base; i 381 libavformat/tee.c avf->streams[i]->codecpar); i 414 libavformat/tee.c int i; i 417 libavformat/tee.c for (i = 0; i < slave->avf->nb_streams; i++) { i 418 libavformat/tee.c AVStream *st = slave->avf->streams[i]; i 419 libavformat/tee.c AVBSFContext *bsf = slave->bsfs[i]; i 423 libavformat/tee.c i, avcodec_get_name(st->codecpar->codec_id), i 457 libavformat/tee.c unsigned nb_slaves = 0, i; i 483 libavformat/tee.c for (i = 0; i < nb_slaves; i++) { i 485 libavformat/tee.c tee->slaves[i].use_fifo = tee->use_fifo; i 486 libavformat/tee.c ret = av_dict_copy(&tee->slaves[i].fifo_options, tee->fifo_options, 0); i 490 libavformat/tee.c if ((ret = open_slave(avf, slaves[i], &tee->slaves[i])) < 0) { i 491 libavformat/tee.c ret = tee_process_slave_failure(avf, i, ret); i 495 libavformat/tee.c log_slave(&tee->slaves[i], avf, AV_LOG_VERBOSE); i 497 libavformat/tee.c av_freep(&slaves[i]); i 500 libavformat/tee.c for (i = 0; i < avf->nb_streams; i++) { i 504 libavformat/tee.c mapped += tee->slaves[j].stream_map[i] >= 0; i 507 libavformat/tee.c "to any slave.\n", i); i 513 libavformat/tee.c for (i = 0; i < nb_slaves; i++) i 514 libavformat/tee.c av_freep(&slaves[i]); i 524 libavformat/tee.c unsigned i; i 526 libavformat/tee.c for (i = 0; i < tee->nb_slaves; i++) { i 527 libavformat/tee.c if ((ret = close_slave(&tee->slaves[i])) < 0) { i 528 libavformat/tee.c ret = tee_process_slave_failure(avf, i, ret); i 544 libavformat/tee.c unsigned i, s; i 547 libavformat/tee.c for (i = 0; i < tee->nb_slaves; i++) { i 548 libavformat/tee.c if (!(avf2 = tee->slaves[i].avf)) i 555 libavformat/tee.c ret = tee_process_slave_failure(avf, i, ret); i 563 libavformat/tee.c s2 = tee->slaves[i].stream_map[s]; i 572 libavformat/tee.c bsfs = tee->slaves[i].bsfs[s2]; i 579 libavformat/tee.c ret = tee_process_slave_failure(avf, i, ret); i 601 libavformat/tee.c ret = tee_process_slave_failure(avf, i, ret); i 54 libavformat/teeproto.c int i; i 57 libavformat/teeproto.c for (i=0; i<c->child_count; i++) { i 58 libavformat/teeproto.c int ret = ffurl_write(c->child[i].url_context, buf, size); i 68 libavformat/teeproto.c int i; i 71 libavformat/teeproto.c for (i=0; i<c->child_count; i++) { i 72 libavformat/teeproto.c int ret = ffurl_closep(&c->child[i].url_context); i 85 libavformat/teeproto.c int ret, i; i 130 libavformat/teeproto.c for (i=0; i<c->child_count; i++) { i 131 libavformat/teeproto.c h->is_streamed |= c->child[i].url_context->is_streamed; i 83 libavformat/tests/fifo_muxer.c int ret = 0, i; i 96 libavformat/tests/fifo_muxer.c for (i = 0; i < 15; i++ ) { i 97 libavformat/tests/fifo_muxer.c ret = prepare_packet(&pkt, pkt_data, i); i 136 libavformat/tests/fifo_muxer.c int ret = 0, i; i 150 libavformat/tests/fifo_muxer.c for (i = 0; i < 6; i++ ) { i 151 libavformat/tests/fifo_muxer.c ret = prepare_packet(&pkt, data, i); i 275 libavformat/tests/fifo_muxer.c int i, ret, ret_all = 0; i 277 libavformat/tests/fifo_muxer.c for (i = 0; tests[i].test_func; i++) { i 278 libavformat/tests/fifo_muxer.c ret = run_test(&tests[i]); i 154 libavformat/tests/movenc.c int i; i 156 libavformat/tests/movenc.c for (i = 0; i < HASH_SIZE; i++) i 157 libavformat/tests/movenc.c printf("%02x", hash[i]); i 61 libavformat/tests/seek.c int i, ret, stream_id; i 70 libavformat/tests/seek.c for(i=2; i<argc; i+=2){ i 71 libavformat/tests/seek.c if (!strcmp(argv[i], "-seekforw")){ i 72 libavformat/tests/seek.c seekfirst = atoi(argv[i+1]); i 73 libavformat/tests/seek.c } else if(!strcmp(argv[i], "-seekback")){ i 74 libavformat/tests/seek.c seekfirst = atoi(argv[i+1]); i 76 libavformat/tests/seek.c } else if(!strcmp(argv[i], "-frames")){ i 77 libavformat/tests/seek.c frame_count = atoi(argv[i+1]); i 78 libavformat/tests/seek.c } else if(!strcmp(argv[i], "-duration")){ i 79 libavformat/tests/seek.c duration = atoi(argv[i+1]); i 80 libavformat/tests/seek.c } else if(!strcmp(argv[i], "-fastseek")) { i 81 libavformat/tests/seek.c if (atoi(argv[i+1])) { i 84 libavformat/tests/seek.c } else if(argv[i][0] == '-' && argv[i+1]) { i 85 libavformat/tests/seek.c av_dict_set(&format_opts, argv[i] + 1, argv[i+1], 0); i 119 libavformat/tests/seek.c for(i=0; ; i++){ i 140 libavformat/tests/seek.c if(i>25) break; i 142 libavformat/tests/seek.c stream_id= (i>>1)%(ic->nb_streams+1) - 1; i 143 libavformat/tests/seek.c timestamp= (i*19362894167LL) % (duration*AV_TIME_BASE) - AV_TIME_BASE; i 149 libavformat/tests/seek.c if(i&1) ret = avformat_seek_file(ic, stream_id, INT64_MIN, timestamp, timestamp, 0); i 152 libavformat/tests/seek.c printf("ret:%-10s st:%2d flags:%d ts:%s\n", ret_str(ret), stream_id, i&1, ts_buf); i 97 libavformat/tests/srtp.c int i; i 98 libavformat/tests/srtp.c for (i = 0; i < len; i++) i 99 libavformat/tests/srtp.c printf("%02x", buf[i]); i 68 libavformat/thp.c int i; i 104 libavformat/thp.c for (i = 0; i < thp->compcount; i++) { i 105 libavformat/thp.c if (thp->components[i] == 0) { i 130 libavformat/thp.c } else if (thp->components[i] == 1) { i 65 libavformat/tiertexseq.c int i; i 72 libavformat/tiertexseq.c for (i = 0; i < 256; i++) i 73 libavformat/tiertexseq.c if (p->buf[i]) i 85 libavformat/tiertexseq.c int i, sz; i 90 libavformat/tiertexseq.c for (i = 0; i < SEQ_NUM_FRAME_BUFFERS; i++) { i 95 libavformat/tiertexseq.c seq_buffer = &seq->frame_buffers[i]; i 103 libavformat/tiertexseq.c seq->frame_buffers_count = i; i 130 libavformat/tiertexseq.c int i, e, err; i 152 libavformat/tiertexseq.c for (i = 0; i < 4; i++) i 153 libavformat/tiertexseq.c buffer_num[i] = avio_r8(pb); i 155 libavformat/tiertexseq.c for (i = 0; i < 4; i++) i 156 libavformat/tiertexseq.c offset_table[i] = avio_rl16(pb); i 158 libavformat/tiertexseq.c for (i = 0; i < 3; i++) { i 159 libavformat/tiertexseq.c if (offset_table[i]) { i 160 libavformat/tiertexseq.c for (e = i + 1; e < 3 && offset_table[e] == 0; e++); i 161 libavformat/tiertexseq.c err = seq_fill_buffer(seq, pb, buffer_num[1 + i], i 162 libavformat/tiertexseq.c offset_table[i], i 163 libavformat/tiertexseq.c offset_table[e] - offset_table[i]); i 187 libavformat/tiertexseq.c int i; i 190 libavformat/tiertexseq.c for (i = 0; i < SEQ_NUM_FRAME_BUFFERS; i++) i 191 libavformat/tiertexseq.c av_freep(&seq->frame_buffers[i].data); i 198 libavformat/tiertexseq.c int i, rc; i 213 libavformat/tiertexseq.c for (i = 1; i <= 100; i++) { i 84 libavformat/tls_openssl.c int i; i 91 libavformat/tls_openssl.c for (i = 0; i < CRYPTO_num_locks(); i++) i 92 libavformat/tls_openssl.c pthread_mutex_init(&openssl_mutexes[i], NULL); i 113 libavformat/tls_openssl.c int i; i 115 libavformat/tls_openssl.c for (i = 0; i < CRYPTO_num_locks(); i++) i 116 libavformat/tls_openssl.c pthread_mutex_destroy(&openssl_mutexes[i]); i 154 libavformat/tls_schannel.c int i, ret = 0, read_data = initial; i 233 libavformat/tls_schannel.c for (i = 0; i < 3; i++) { i 234 libavformat/tls_schannel.c if (outbuf[i].BufferType == SECBUFFER_TOKEN && outbuf[i].cbBuffer > 0) { i 235 libavformat/tls_schannel.c ret = ffurl_write(c->tls_shared.tcp, outbuf[i].pvBuffer, outbuf[i].cbBuffer); i 236 libavformat/tls_schannel.c if (ret < 0 || ret != outbuf[i].cbBuffer) { i 243 libavformat/tls_schannel.c if (outbuf[i].pvBuffer != NULL) { i 244 libavformat/tls_schannel.c FreeContextBuffer(outbuf[i].pvBuffer); i 245 libavformat/tls_schannel.c outbuf[i].pvBuffer = NULL; i 283 libavformat/tls_schannel.c for (i = 0; i < 3; i++) { i 284 libavformat/tls_schannel.c if (outbuf[i].pvBuffer != NULL) { i 285 libavformat/tls_schannel.c FreeContextBuffer(outbuf[i].pvBuffer); i 286 libavformat/tls_schannel.c outbuf[i].pvBuffer = NULL; i 53 libavformat/tta.c int i, channels, bps, samplerate; i 119 libavformat/tta.c for (i = 0; i < c->totalframes; i++) { i 122 libavformat/tta.c if ((r = av_add_index_entry(st, framepos, i * c->frame_size, size, 0, i 59 libavformat/tty.c for (int i = 0; i < 8 && i < p->buf_size; i++) i 60 libavformat/tty.c cnt += !!isansicode(p->buf[i]); i 65 libavformat/tty.c for (int i = 8; i < p->buf_size; i++) i 66 libavformat/tty.c cnt += !!isansicode(p->buf[i]); i 111 libavformat/ty.c int i; i 113 libavformat/ty.c for (i = 0; i + 12 < p->buf_size; i += CHUNK_SIZE) { i 114 libavformat/ty.c if (AV_RB32(p->buf + i) == TIVO_PES_FILEID && i 115 libavformat/ty.c AV_RB32(p->buf + i + 4) == 0x02 && i 116 libavformat/ty.c AV_RB32(p->buf + i + 8) == CHUNK_SIZE) { i 128 libavformat/ty.c int i; i 134 libavformat/ty.c for (i = 0; i < num_recs; i++) { i 135 libavformat/ty.c const uint8_t *record_header = buf + (i * 16); i 137 libavformat/ty.c rec_hdr = &hdrs[i]; /* for brevity */ i 178 libavformat/ty.c int num_recs, i; i 208 libavformat/ty.c for (i = 0; i < num_recs; i++) { i 209 libavformat/ty.c switch (hdrs[i].subrec_type << 8 | hdrs[i].rec_type) { i 253 libavformat/ty.c for (i = 0; i < num_recs; i++) { i 254 libavformat/ty.c if (data_offset + hdrs[i].rec_size > CHUNK_SIZE) i 257 libavformat/ty.c if ((hdrs[i].subrec_type << 8 | hdrs[i].rec_type) == 0x3c0 && hdrs[i].rec_size > 15) { i 278 libavformat/ty.c data_offset += hdrs[i].rec_size; i 291 libavformat/ty.c int i, ret = 0; i 297 libavformat/ty.c for (i = 0; i < CHUNK_PEEK_COUNT; i++) { i 349 libavformat/ty.c unsigned i, j; i 363 libavformat/ty.c i = AV_RB32(ty->chunk + 28); /* size of SEQ table, in bytes */ i 365 libavformat/ty.c ty->seq_table_size = i / (8LL + map_size); i 255 libavformat/udp.c int i; i 261 libavformat/udp.c int i; i 262 libavformat/udp.c for (i = 0; i < nb_sources; i++) { i 269 libavformat/udp.c memcpy(&mreqs.gsr_source, &sources[i], sizeof(*sources)); i 289 libavformat/udp.c for (i = 0; i < nb_sources; i++) { i 291 libavformat/udp.c if (sources[i].ss_family != AF_INET) { i 292 libavformat/udp.c av_log(h, AV_LOG_ERROR, "Source/block address %d is of incorrect protocol family\n", i + 1); i 301 libavformat/udp.c mreqs.imr_sourceaddr.s_addr = ((struct sockaddr_in *)&sources[i])->sin_addr.s_addr; i 51 libavformat/uncodedframecrcenc.c int i, y; i 63 libavformat/uncodedframecrcenc.c for (i = 0; linesize[i]; i++) { i 66 libavformat/uncodedframecrcenc.c if ((i == 1 || i == 2) && desc->nb_components >= 3) i 68 libavformat/uncodedframecrcenc.c data = frame->data[i]; i 70 libavformat/uncodedframecrcenc.c cksum = av_adler32_update(cksum, data, linesize[i]); i 71 libavformat/uncodedframecrcenc.c data += frame->linesize[i]; i 151 libavformat/utils.c int i; i 153 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 154 libavformat/utils.c AVStream *st = s->streams[i]; i 357 libavformat/utils.c int i; i 362 libavformat/utils.c for (i = 0; fmt_id_type[i].name; i++) { i 363 libavformat/utils.c if (!strcmp(fmt->name, fmt_id_type[i].name)) { i 364 libavformat/utils.c if (fmt_id_type[i].type != AVMEDIA_TYPE_AUDIO && i 368 libavformat/utils.c st->codecpar->codec_id != fmt_id_type[i].id) i 370 libavformat/utils.c st->codecpar->codec_id = fmt_id_type[i].id; i 371 libavformat/utils.c st->codecpar->codec_type = fmt_id_type[i].type; i 477 libavformat/utils.c int i, ret; i 478 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) i 479 libavformat/utils.c if (s->streams[i]->disposition & AV_DISPOSITION_ATTACHED_PIC && i 480 libavformat/utils.c s->streams[i]->discard < AVDISCARD_ALL) { i 481 libavformat/utils.c if (s->streams[i]->attached_pic.size <= 0) { i 484 libavformat/utils.c "ignoring\n", i); i 490 libavformat/utils.c &s->streams[i]->attached_pic, i 500 libavformat/utils.c int i, ret; i 501 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 502 libavformat/utils.c AVStream *st = s->streams[i]; i 537 libavformat/utils.c int i, ret = 0; i 662 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) i 663 libavformat/utils.c s->streams[i]->internal->orig_codec_id = s->streams[i]->codecpar->codec_id; i 762 libavformat/utils.c int i, pts_wrap_behavior; i 784 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 785 libavformat/utils.c if (av_find_program_from_stream(s, NULL, i)) i 787 libavformat/utils.c s->streams[i]->pts_wrap_reference = pts_wrap_reference; i 788 libavformat/utils.c s->streams[i]->pts_wrap_behavior = pts_wrap_behavior; i 811 libavformat/utils.c for (i = 0; i<program->nb_stream_indexes; i++) { i 812 libavformat/utils.c s->streams[program->stream_index[i]]->pts_wrap_reference = pts_wrap_reference; i 813 libavformat/utils.c s->streams[program->stream_index[i]]->pts_wrap_behavior = pts_wrap_behavior; i 827 libavformat/utils.c int ret, i, err; i 862 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 863 libavformat/utils.c st = s->streams[i]; i 1058 libavformat/utils.c int i; i 1062 libavformat/utils.c for (i = 0; i<delay; i++) { i 1063 libavformat/utils.c if (st->pts_reorder_error_count[i]) { i 1064 libavformat/utils.c int64_t score = st->pts_reorder_error[i] / st->pts_reorder_error_count[i]; i 1067 libavformat/utils.c dts = pts_buffer[i]; i 1072 libavformat/utils.c for (i = 0; i<delay; i++) { i 1073 libavformat/utils.c if (pts_buffer[i] != AV_NOPTS_VALUE) { i 1074 libavformat/utils.c int64_t diff = FFABS(pts_buffer[i] - dts) i 1075 libavformat/utils.c + (uint64_t)st->pts_reorder_error[i]; i 1076 libavformat/utils.c diff = FFMAX(diff, st->pts_reorder_error[i]); i 1077 libavformat/utils.c st->pts_reorder_error[i] = diff; i 1078 libavformat/utils.c st->pts_reorder_error_count[i]++; i 1079 libavformat/utils.c if (st->pts_reorder_error_count[i] > 250) { i 1080 libavformat/utils.c st->pts_reorder_error[i] >>= 1; i 1081 libavformat/utils.c st->pts_reorder_error_count[i] >>= 1; i 1103 libavformat/utils.c int i; i 1107 libavformat/utils.c for (i = 0; i<MAX_REORDER_DELAY+1; i++) i 1108 libavformat/utils.c pts_buffer[i] = AV_NOPTS_VALUE; i 1116 libavformat/utils.c for (i = 0; i<delay && pts_buffer[i] > pts_buffer[i + 1]; i++) i 1117 libavformat/utils.c FFSWAP(int64_t, pts_buffer[i], pts_buffer[i + 1]); i 1236 libavformat/utils.c int num, den, presentation_delayed, delay, i; i 1395 libavformat/utils.c for (i = 0; i<delay && st->pts_buffer[i] > st->pts_buffer[i + 1]; i++) i 1396 libavformat/utils.c FFSWAP(int64_t, st->pts_buffer[i], st->pts_buffer[i + 1]); i 1575 libavformat/utils.c int ret, i, got_packet = 0; i 1587 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 1588 libavformat/utils.c st = s->streams[i]; i 1725 libavformat/utils.c for (i = 0; i < st->nb_side_data; i++) { i 1726 libavformat/utils.c AVPacketSideData *src_sd = &st->side_data[i]; i 1888 libavformat/utils.c int i; i 1895 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 1897 libavformat/utils.c st = s->streams[i]; i 1917 libavformat/utils.c best_stream = i; i 1927 libavformat/utils.c int i, j; i 1932 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 1933 libavformat/utils.c st = s->streams[i]; i 1961 libavformat/utils.c int i; i 1963 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) { i 1964 libavformat/utils.c AVStream *st = s->streams[i]; i 1979 libavformat/utils.c int i; i 1980 libavformat/utils.c for (i = 0; 2 * i < st->nb_index_entries; i++) i 1981 libavformat/utils.c st->index_entries[i] = st->index_entries[2 * i]; i 1982 libavformat/utils.c st->nb_index_entries = i; i 2615 libavformat/utils.c int i; i 2618 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2619 libavformat/utils.c st = ic->streams[i]; i 2637 libavformat/utils.c int i; i 2647 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2648 libavformat/utils.c AVStream *st = ic->streams[i]; i 2668 libavformat/utils.c for (p = NULL; (p = av_find_program_from_stream(ic, p, i)); ) { i 2703 libavformat/utils.c for (i = 0; i < ic->nb_programs; i++) { i 2704 libavformat/utils.c p = ic->programs[i]; i 2729 libavformat/utils.c int i; i 2733 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2734 libavformat/utils.c st = ic->streams[i]; i 2749 libavformat/utils.c int i, show_warning = 0; i 2755 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2756 libavformat/utils.c st = ic->streams[i]; i 2781 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2782 libavformat/utils.c st = ic->streams[i]; i 2807 libavformat/utils.c int num, den, read_size, i, ret; i 2816 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2817 libavformat/utils.c st = ic->streams[i]; i 2822 libavformat/utils.c "start time for stream %d is not set in estimate_timings_from_pts\n", i); i 2889 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2890 libavformat/utils.c st = ic->streams[i]; i 2906 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2907 libavformat/utils.c st = ic->streams[i]; i 2913 libavformat/utils.c av_log(ic, AV_LOG_WARNING, "stream %d : no PTS found at end of file, duration not set\n", i); i 2915 libavformat/utils.c av_log(ic, AV_LOG_WARNING, "stream %d : no TS found at start of file, duration not set\n", i); i 2923 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2926 libavformat/utils.c st = ic->streams[i]; i 2982 libavformat/utils.c int i; i 2984 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 2985 libavformat/utils.c st = ic->streams[i]; i 2987 libavformat/utils.c av_log(ic, AV_LOG_TRACE, "stream %d: start_time: %s duration: %s\n", i, i 3160 libavformat/utils.c int i; i 3161 libavformat/utils.c for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) i 3162 libavformat/utils.c if (tag == tags[i].tag) i 3163 libavformat/utils.c return tags[i].id; i 3164 libavformat/utils.c for (i = 0; tags[i].id != AV_CODEC_ID_NONE; i++) i 3165 libavformat/utils.c if (avpriv_toupper4(tag) == avpriv_toupper4(tags[i].tag)) i 3166 libavformat/utils.c return tags[i].id; i 3230 libavformat/utils.c int i; i 3231 libavformat/utils.c for (i = 0; tags && tags[i]; i++) { i 3232 libavformat/utils.c const AVCodecTag *codec_tags = tags[i]; i 3246 libavformat/utils.c int i; i 3247 libavformat/utils.c for (i = 0; tags && tags[i]; i++) { i 3248 libavformat/utils.c enum AVCodecID id = ff_codec_get_id(tags[i], tag); i 3257 libavformat/utils.c unsigned int i, j; i 3264 libavformat/utils.c for (i = 0; i < s->nb_chapters; i++) i 3265 libavformat/utils.c if (s->chapters[i]->end == AV_NOPTS_VALUE) { i 3266 libavformat/utils.c AVChapter *ch = s->chapters[i]; i 3275 libavformat/utils.c if (j != i && next_start > ch->start && next_start < end) i 3282 libavformat/utils.c static int get_std_framerate(int i) i 3284 libavformat/utils.c if (i < 30*12) i 3285 libavformat/utils.c return (i + 1) * 1001; i 3286 libavformat/utils.c i -= 30*12; i 3288 libavformat/utils.c if (i < 30) i 3289 libavformat/utils.c return (i + 31) * 1001 * 12; i 3290 libavformat/utils.c i -= 30; i 3292 libavformat/utils.c if (i < 3) i 3293 libavformat/utils.c return ((const int[]) { 80, 120, 240})[i] * 1001 * 12; i 3295 libavformat/utils.c i -= 3; i 3297 libavformat/utils.c return ((const int[]) { 24, 30, 60, 12, 15, 48 })[i] * 1000 * 12; i 3357 libavformat/utils.c int i, j; i 3372 libavformat/utils.c for (i = 0; i<MAX_STD_TIMEBASES; i++) { i 3373 libavformat/utils.c if (st->info->duration_error[0][1][i] < 1e10) { i 3374 libavformat/utils.c int framerate = get_std_framerate(i); i 3379 libavformat/utils.c st->info->duration_error[j][0][i] += error; i 3380 libavformat/utils.c st->info->duration_error[j][1][i] += error*error; i 3391 libavformat/utils.c for (i = 0; i<MAX_STD_TIMEBASES; i++) { i 3392 libavformat/utils.c if (st->info->duration_error[0][1][i] < 1e10) { i 3393 libavformat/utils.c double a0 = st->info->duration_error[0][0][i] / n; i 3394 libavformat/utils.c double error0 = st->info->duration_error[0][1][i] / n - a0*a0; i 3395 libavformat/utils.c double a1 = st->info->duration_error[1][0][i] / n; i 3396 libavformat/utils.c double error1 = st->info->duration_error[1][1][i] / n - a1*a1; i 3398 libavformat/utils.c st->info->duration_error[0][1][i] = 2e10; i 3399 libavformat/utils.c st->info->duration_error[1][1][i] = 2e10; i 3417 libavformat/utils.c int i, j; i 3419 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 3420 libavformat/utils.c AVStream *st = ic->streams[i]; i 3602 libavformat/utils.c int i; i 3604 libavformat/utils.c for (i = 0; i < avctx->nb_coded_side_data; i++) { i 3605 libavformat/utils.c const AVPacketSideData *sd_src = &avctx->coded_side_data[i]; i 3617 libavformat/utils.c int i, count = 0, ret = 0, j; i 3653 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 3656 libavformat/utils.c st = ic->streams[i]; i 3706 libavformat/utils.c av_dict_set(options ? &options[i] : &thread_opt, "threads", "1", 0); i 3709 libavformat/utils.c av_dict_set(options ? &options[i] : &thread_opt, "codec_whitelist", ic->codec_whitelist, 0); i 3714 libavformat/utils.c if (avcodec_open2(avctx, codec, options ? &options[i] : &thread_opt) < 0) i 3722 libavformat/utils.c if (avcodec_open2(avctx, codec, options ? &options[i] : &thread_opt) < 0) i 3730 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 3732 libavformat/utils.c ic->streams[i]->info->last_dts = AV_NOPTS_VALUE; i 3734 libavformat/utils.c ic->streams[i]->info->fps_first_dts = AV_NOPTS_VALUE; i 3735 libavformat/utils.c ic->streams[i]->info->fps_last_dts = AV_NOPTS_VALUE; i 3749 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 3753 libavformat/utils.c st = ic->streams[i]; i 3794 libavformat/utils.c if (i == ic->nb_streams) { i 3811 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) i 3812 libavformat/utils.c if (!ic->streams[i]->r_frame_rate.num && i 3813 libavformat/utils.c ic->streams[i]->info->duration_count <= 1 && i 3814 libavformat/utils.c ic->streams[i]->codecpar->codec_type == AVMEDIA_TYPE_VIDEO && i 3818 libavformat/utils.c "consider increasing probesize\n", i); i 3955 libavformat/utils.c (options && i < orig_nb_streams) ? &options[i] : NULL); i 3995 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 3997 libavformat/utils.c st = ic->streams[i]; i 4003 libavformat/utils.c (options && i < orig_nb_streams) i 4004 libavformat/utils.c ? &options[i] : NULL); i 4017 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 4018 libavformat/utils.c st = ic->streams[i]; i 4117 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 4119 libavformat/utils.c st = ic->streams[i]; i 4136 libavformat/utils.c i, buf, errmsg); i 4145 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 4146 libavformat/utils.c st = ic->streams[i]; i 4208 libavformat/utils.c for (i = 0; i < ic->nb_streams; i++) { i 4209 libavformat/utils.c st = ic->streams[i]; i 4212 libavformat/utils.c avcodec_close(ic->streams[i]->internal->avctx); i 4213 libavformat/utils.c av_freep(&ic->streams[i]->info); i 4214 libavformat/utils.c av_bsf_free(&ic->streams[i]->internal->extract_extradata.bsf); i 4215 libavformat/utils.c av_packet_free(&ic->streams[i]->internal->extract_extradata.pkt); i 4229 libavformat/utils.c int i, j; i 4231 libavformat/utils.c for (i = 0; i < ic->nb_programs; i++) { i 4232 libavformat/utils.c if (ic->programs[i] == last) { i 4236 libavformat/utils.c for (j = 0; j < ic->programs[i]->nb_stream_indexes; j++) i 4237 libavformat/utils.c if (ic->programs[i]->stream_index[j] == s) i 4238 libavformat/utils.c return ic->programs[i]; i 4248 libavformat/utils.c int i, nb_streams = ic->nb_streams; i 4264 libavformat/utils.c for (i = 0; i < nb_streams; i++) { i 4265 libavformat/utils.c int real_stream_index = program ? program[i] : i; i 4298 libavformat/utils.c if (program && i == nb_streams - 1 && ret < 0) { i 4302 libavformat/utils.c i = 0; i 4332 libavformat/utils.c int ret, i; i 4352 libavformat/utils.c for (i = 0; i < dst->nb_side_data; i++) i 4353 libavformat/utils.c av_free(dst->side_data[i].data); i 4365 libavformat/utils.c for (i = 0; i < src->nb_side_data; i++) { i 4366 libavformat/utils.c uint8_t *data = av_memdup(src->side_data[i].data, i 4367 libavformat/utils.c src->side_data[i].size); i 4370 libavformat/utils.c dst->side_data[i].type = src->side_data[i].type; i 4371 libavformat/utils.c dst->side_data[i].size = src->side_data[i].size; i 4372 libavformat/utils.c dst->side_data[i].data = data; i 4394 libavformat/utils.c int i; i 4399 libavformat/utils.c for (i = 0; i < st->nb_side_data; i++) i 4400 libavformat/utils.c av_freep(&st->side_data[i].data); i 4450 libavformat/utils.c int i; i 4464 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) i 4465 libavformat/utils.c free_stream(&s->streams[i]); i 4468 libavformat/utils.c for (i = 0; i < s->nb_programs; i++) { i 4469 libavformat/utils.c av_dict_free(&s->programs[i]->metadata); i 4470 libavformat/utils.c av_freep(&s->programs[i]->stream_index); i 4471 libavformat/utils.c av_freep(&s->programs[i]); i 4522 libavformat/utils.c int i; i 4596 libavformat/utils.c for (i = 0; i < MAX_REORDER_DELAY + 1; i++) i 4597 libavformat/utils.c st->pts_buffer[i] = AV_NOPTS_VALUE; i 4621 libavformat/utils.c int i; i 4625 libavformat/utils.c for (i = 0; i < ac->nb_programs; i++) i 4626 libavformat/utils.c if (ac->programs[i]->id == id) i 4627 libavformat/utils.c program = ac->programs[i]; i 4651 libavformat/utils.c int i; i 4658 libavformat/utils.c for (i = 0; i < s->nb_chapters; i++) i 4659 libavformat/utils.c if (s->chapters[i]->id == id) i 4660 libavformat/utils.c chapter = s->chapters[i]; i 4679 libavformat/utils.c int i, j; i 4688 libavformat/utils.c for (i = 0; i < ac->nb_programs; i++) { i 4689 libavformat/utils.c if (ac->programs[i]->id != progid) i 4691 libavformat/utils.c program = ac->programs[i]; i 4891 libavformat/utils.c int i; i 4902 libavformat/utils.c for (i = 0; i < s; i++) { i 4903 libavformat/utils.c buff[i * 2] = hex_table[src[i] >> 4]; i 4904 libavformat/utils.c buff[i * 2 + 1] = hex_table[src[i] & 0xF]; i 5024 libavformat/utils.c int i; i 5025 libavformat/utils.c for (i = 0; i < s->nb_streams; i++) i 5026 libavformat/utils.c if (s->streams[i]->id == id) i 5027 libavformat/utils.c return i; i 5204 libavformat/utils.c int prog_id, i, j; i 5214 libavformat/utils.c for (i = 0; i < s->nb_programs; i++) { i 5215 libavformat/utils.c if (s->programs[i]->id != prog_id) i 5218 libavformat/utils.c for (j = 0; j < s->programs[i]->nb_stream_indexes; j++) { i 5219 libavformat/utils.c if (st->index == s->programs[i]->stream_index[j]) { i 5222 libavformat/utils.c *p = s->programs[i]; i 5223 libavformat/utils.c i = s->nb_programs; i 5347 libavformat/utils.c for (int i = 0; i < nb_streams && index >= 0; i++) { i 5348 libavformat/utils.c AVStream *candidate = p ? s->streams[p->stream_index[i]] : s->streams[i]; i 5501 libavformat/utils.c int i; i 5503 libavformat/utils.c for (i = 0; i < st->nb_side_data; i++) { i 5504 libavformat/utils.c if (st->side_data[i].type == type) { i 5506 libavformat/utils.c *size = st->side_data[i].size; i 5507 libavformat/utils.c return st->side_data[i].data; i 5519 libavformat/utils.c int i; i 5521 libavformat/utils.c for (i = 0; i < st->nb_side_data; i++) { i 5522 libavformat/utils.c sd = &st->side_data[i]; i 5739 libavformat/utils.c int i; i 5740 libavformat/utils.c for (i = 0; i < AVPALETTE_COUNT; i++) i 5741 libavformat/utils.c palette[i] = AV_RL32(pkt->data + pkt->size - AVPALETTE_SIZE + i*4); i 113 libavformat/vapoursynth.c int is_rgb, is_yuv, i; i 151 libavformat/vapoursynth.c for (i = 0; i < pd->nb_components; i++) { i 152 libavformat/vapoursynth.c const AVComponentDescriptor *c = &pd->comp[i]; i 153 libavformat/vapoursynth.c if (order[c->plane] != i || i 350 libavformat/vapoursynth.c int i; i 414 libavformat/vapoursynth.c for (i = 0; i < info->format->numPlanes; i++) { i 415 libavformat/vapoursynth.c int p = vs->c_order[i]; i 418 libavformat/vapoursynth.c frame->data[i] = (void *)vs->vsapi->getReadPtr(vsframe, p); i 419 libavformat/vapoursynth.c frame->linesize[i] = vs->vsapi->getStride(vsframe, p); i 421 libavformat/vapoursynth.c frame->buf[i] = av_buffer_ref(vsframe_ref); i 422 libavformat/vapoursynth.c if (!frame->buf[i]) { i 431 libavformat/vapoursynth.c if (i == 1 || i == 2) i 433 libavformat/vapoursynth.c frame->buf[i]->data = frame->data[i]; i 434 libavformat/vapoursynth.c frame->buf[i]->size = frame->linesize[i] * plane_h; i 29 libavformat/vc1dec.c int seq = 0, entry = 0, invalid = 0, frame = 0, i; i 31 libavformat/vc1dec.c for (i = 0; i < p->buf_size + 5; i++) { i 32 libavformat/vc1dec.c uint32_t code = AV_RB32(p->buf + i); i 35 libavformat/vc1dec.c i += 4; i 39 libavformat/vc1dec.c profile = (p->buf[i] & 0xc0) >> 6; i 45 libavformat/vc1dec.c level = (p->buf[i] & 0x38) >> 3; i 51 libavformat/vc1dec.c chromaformat = (p->buf[i] & 0x6) >> 1; i 58 libavformat/vc1dec.c i += 6; i 67 libavformat/vc1dec.c i += 2; i 93 libavformat/vividas.c for (int i = 0; i < 32; i++) { i 94 libavformat/vividas.c unsigned p = keybits[i]; i 95 libavformat/vividas.c key |= ((buf[p] >> ((i*5+3)&7)) & 1u) << i; i 281 libavformat/vividas.c int i, j, ret; i 294 libavformat/vividas.c for (i=0;i<val_1;i++) { i 318 libavformat/vividas.c for (i = 0; i < num_video; i++) { i 323 libavformat/vividas.c st->id = i; i 352 libavformat/vividas.c for(i=0;i<viv->num_audio;i++) { i 358 libavformat/vividas.c st->id = num_video + i; i 433 libavformat/vividas.c int i; i 452 libavformat/vividas.c for (i = 0; i < viv->n_sb_blocks; i++) { i 459 libavformat/vividas.c viv->sb_blocks[i].byte_offset = off; i 460 libavformat/vividas.c viv->sb_blocks[i].packet_offset = poff; i 462 libavformat/vividas.c viv->sb_blocks[i].size = size_tmp; i 463 libavformat/vividas.c viv->sb_blocks[i].n_packets = n_packets_tmp; i 465 libavformat/vividas.c off += viv->sb_blocks[i].size; i 466 libavformat/vividas.c poff += viv->sb_blocks[i].n_packets; i 468 libavformat/vividas.c if (maxnp < viv->sb_blocks[i].n_packets) i 469 libavformat/vividas.c maxnp = viv->sb_blocks[i].n_packets; i 487 libavformat/vividas.c int i; i 517 libavformat/vividas.c for (i = 0; i < viv->n_sb_entries; i++) { i 518 libavformat/vividas.c viv->sb_entries[i].size = ffio_read_varlen(pb); i 519 libavformat/vividas.c viv->sb_entries[i].flag = avio_r8(pb); i 689 libavformat/vividas.c for (int i = 0; i < MAX_AUDIO_SUBPACKETS - 1; i++) { i 694 libavformat/vividas.c if (i > 0 && start == 0) i 697 libavformat/vividas.c viv->n_audio_subpackets = i + 1; i 698 libavformat/vividas.c viv->audio_subpackets[i].start = start; i 699 libavformat/vividas.c viv->audio_subpackets[i].pcm_bytes = pcm_bytes; i 745 libavformat/vividas.c for (int i = 0; i < viv->n_sb_blocks; i++) { i 746 libavformat/vividas.c if (frame >= viv->sb_blocks[i].packet_offset && frame < viv->sb_blocks[i].packet_offset + viv->sb_blocks[i].n_packets) { i 750 libavformat/vividas.c viv->current_sb = i; i 752 libavformat/vividas.c avio_seek(s->pb, viv->sb_offset + viv->sb_blocks[i].byte_offset, SEEK_SET); i 756 libavformat/vividas.c viv->audio_sample = av_rescale_q(viv->sb_blocks[i].packet_offset, av_make_q(s->streams[1]->codecpar->sample_rate, 1), av_inv_q(s->streams[0]->time_base)); i 47 libavformat/vorbiscomment.c for (int i = 0; i < nb_chapters; i++) { i 50 libavformat/vorbiscomment.c while ((tag = av_dict_get(chapters[i]->metadata, "", tag, AV_DICT_IGNORE_SUFFIX))) { i 73 libavformat/vorbiscomment.c for (int i = 0; i < nb_chapters; i++) { i 74 libavformat/vorbiscomment.c cm_count += av_dict_count(chapters[i]->metadata) + 1; i 91 libavformat/vorbiscomment.c for (int i = 0; i < nb_chapters; i++) { i 92 libavformat/vorbiscomment.c AVChapter *chp = chapters[i]; i 102 libavformat/vorbiscomment.c snprintf(chapter_number, sizeof(chapter_number), "%03d", i); i 111 libavformat/vorbiscomment.c while ((tag = av_dict_get(chapters[i]->metadata, "", tag, AV_DICT_IGNORE_SUFFIX))) { i 84 libavformat/vpk.c int ret, i; i 95 libavformat/vpk.c for (i = 0; i < par->channels; i++) { i 96 libavformat/vpk.c ret = avio_read(s->pb, pkt->data + i * size, size); i 184 libavformat/wavdec.c int version, num_streams, i, channels = 0, ret; i 211 libavformat/wavdec.c for (i = 0; i < num_streams; i++) { i 852 libavformat/wavdec.c uint32_t count, chunk_size, i; i 858 libavformat/wavdec.c for (i = 0; i < count; i++) { i 123 libavformat/wavenc.c int64_t i; i 127 libavformat/wavenc.c for (i = 0; i < len/16; i++) { i 128 libavformat/wavenc.c memcpy(umidpart_str, tmp_tag->value + 2 + (i*16), 16); i 132 libavformat/wavenc.c ffio_fill(s->pb, 0, 64 - i*8); i 377 libavformat/wavenc.c int i; i 378 libavformat/wavenc.c for (i = 0; i < pkt->size; i += wav->peak_bps) { i 380 libavformat/wavenc.c wav->peak_maxpos[c] = FFMAX(wav->peak_maxpos[c], *(int8_t*)(pkt->data + i)); i 381 libavformat/wavenc.c wav->peak_maxneg[c] = FFMIN(wav->peak_maxneg[c], *(int8_t*)(pkt->data + i)); i 383 libavformat/wavenc.c wav->peak_maxpos[c] = FFMAX(wav->peak_maxpos[c], (int16_t)AV_RL16(pkt->data + i)); i 384 libavformat/wavenc.c wav->peak_maxneg[c] = FFMIN(wav->peak_maxneg[c], (int16_t)AV_RL16(pkt->data + i)); i 249 libavformat/wc3movie.c int i = 0; i 251 libavformat/wc3movie.c if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) i 253 libavformat/wc3movie.c av_log (s, AV_LOG_DEBUG, " inglish: %s\n", &text[i + 1]); i 254 libavformat/wc3movie.c i += text[i] + 1; i 255 libavformat/wc3movie.c if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) i 257 libavformat/wc3movie.c av_log (s, AV_LOG_DEBUG, " doytsch: %s\n", &text[i + 1]); i 258 libavformat/wc3movie.c i += text[i] + 1; i 259 libavformat/wc3movie.c if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) i 261 libavformat/wc3movie.c av_log (s, AV_LOG_DEBUG, " fronsay: %s\n", &text[i + 1]); i 68 libavformat/webmdashenc.c int i = 0; i 70 libavformat/webmdashenc.c for (i = 0; i < s->nb_streams; i++) { i 71 libavformat/webmdashenc.c AVDictionaryEntry *duration = av_dict_get(s->streams[i]->metadata, i 127 libavformat/webmdashenc.c int i; i 131 libavformat/webmdashenc.c for (i = 1; i < as->nb_streams; i++) { i 132 libavformat/webmdashenc.c AVDictionaryEntry *ts = av_dict_get(s->streams[as->streams[i]]->metadata, i 140 libavformat/webmdashenc.c int i; i 145 libavformat/webmdashenc.c for (i = 1; i < as->nb_streams; i++) { i 146 libavformat/webmdashenc.c AVDictionaryEntry *track_num = av_dict_get(s->streams[as->streams[i]]->metadata, i 148 libavformat/webmdashenc.c AVCodecParameters *par = s->streams[as->streams[i]]->codecpar; i 218 libavformat/webmdashenc.c int first_width, i; i 221 libavformat/webmdashenc.c for (i = 1; i < as->nb_streams; i++) i 222 libavformat/webmdashenc.c if (first_width != s->streams[as->streams[i]]->codecpar->width) i 231 libavformat/webmdashenc.c int first_height, i; i 234 libavformat/webmdashenc.c for (i = 1; i < as->nb_streams; i++) i 235 libavformat/webmdashenc.c if (first_height != s->streams[as->streams[i]]->codecpar->height) i 244 libavformat/webmdashenc.c int first_sample_rate, i; i 247 libavformat/webmdashenc.c for (i = 1; i < as->nb_streams; i++) i 248 libavformat/webmdashenc.c if (first_sample_rate != s->streams[as->streams[i]]->codecpar->sample_rate) i 255 libavformat/webmdashenc.c int i; i 256 libavformat/webmdashenc.c for (i = 0; i < w->nb_as; i++) { i 257 libavformat/webmdashenc.c av_freep(&w->as[i].streams); i 334 libavformat/webmdashenc.c int i; i 370 libavformat/webmdashenc.c for (i = 0; i < as->nb_streams; i++) { i 371 libavformat/webmdashenc.c AVDictionaryEntry *kf = av_dict_get(s->streams[as->streams[i]]->metadata, i 399 libavformat/webmdashenc.c for (i = 0; i < as->nb_streams; i++) { i 404 libavformat/webmdashenc.c av_dict_get(s->streams[as->streams[i]]->metadata, FILENAME, NULL, 0); i 413 libavformat/webmdashenc.c ret = write_representation(s, s->streams[as->streams[i]], i 493 libavformat/webmdashenc.c int i; i 498 libavformat/webmdashenc.c for (unsigned i = 0; i < s->nb_streams; i++) { i 499 libavformat/webmdashenc.c enum AVCodecID codec_id = s->streams[i]->codecpar->codec_id; i 520 libavformat/webmdashenc.c for (i = 0; i < w->nb_as; i++) { i 521 libavformat/webmdashenc.c ret = write_adaptation_set(s, i); i 77 libavformat/webvttdec.c int i; i 100 libavformat/webvttdec.c for (i = 0; p[i] && p[i] != '\n' && p[i] != '\r'; i++) { i 101 libavformat/webvttdec.c if (!strncmp(p + i, "-->", 3)) { i 138 libavformat/wsddec.c int i; i 139 libavformat/wsddec.c for (i = 1; i < 32; i++) i 140 libavformat/wsddec.c if ((channel_assign >> i) & 1) i 141 libavformat/wsddec.c st->codecpar->channel_layout |= wsd_to_av_channel_layoyt(s, i); i 93 libavformat/wtvdec.c int i = wf->position >> wf->sector_bits; i 94 libavformat/wtvdec.c if (i >= wf->nb_sectors || i 95 libavformat/wtvdec.c (wf->sectors[i] != wf->sectors[i - 1] + (1 << (wf->sector_bits - WTV_SECTOR_BITS)) && i 96 libavformat/wtvdec.c seek_by_sector(pb, wf->sectors[i], 0) < 0)) { i 136 libavformat/wtvdec.c int i, total = 0; i 137 libavformat/wtvdec.c for (i = 0; i < count; i++) { i 183 libavformat/wtvdec.c int i; i 191 libavformat/wtvdec.c for (i = 0; i < nb_sectors1; i++) { i 192 libavformat/wtvdec.c if (seek_by_sector(s->pb, sectors1[i], 0) < 0) i 194 libavformat/wtvdec.c wf->nb_sectors += read_ints(s->pb, wf->sectors + i * WTV_SECTOR_SIZE / 4, WTV_SECTOR_SIZE / 4); i 762 libavformat/wtvdec.c int i; i 763 libavformat/wtvdec.c for (i = 0; i < wtv->nb_index_entries; i++) { i 764 libavformat/wtvdec.c if (wtv->index_entries[i].pos > broken_pos) { i 765 libavformat/wtvdec.c int64_t ret = avio_seek(pb, wtv->index_entries[i].pos, SEEK_SET); i 768 libavformat/wtvdec.c wtv->pts = wtv->index_entries[i].timestamp; i 1082 libavformat/wtvdec.c int i; i 1093 libavformat/wtvdec.c i = ff_index_search_timestamp(wtv->index_entries, wtv->nb_index_entries, ts_relative, flags); i 1094 libavformat/wtvdec.c if (i < 0) { i 1106 libavformat/wtvdec.c if (avio_seek(pb, wtv->index_entries[i].pos, SEEK_SET) < 0) i 1108 libavformat/wtvdec.c wtv->pts = wtv->index_entries[i].timestamp; i 187 libavformat/wtvenc.c int i; i 193 libavformat/wtvenc.c for (i = 0; i < wctx->nb_index; i++) { i 194 libavformat/wtvenc.c WtvChunkEntry *t = wctx->index + i; i 381 libavformat/wtvenc.c int i, pad, ret; i 412 libavformat/wtvenc.c for (i = 0; i < s->nb_streams; i++) { i 413 libavformat/wtvenc.c st = s->streams[i]; i 421 libavformat/wtvenc.c if (!i) i 425 libavformat/wtvenc.c for (i = 0; i < s->nb_streams; i++) { i 426 libavformat/wtvenc.c st = s->streams[i]; i 543 libavformat/wtvenc.c int i; i 546 libavformat/wtvenc.c for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) { i 547 libavformat/wtvenc.c WtvFile *w = &wctx->file[i]; i 587 libavformat/wtvenc.c int i; i 588 libavformat/wtvenc.c for (i = 0; i < nb_sectors; i++) { i 589 libavformat/wtvenc.c avio_wl32(pb, start_sector + (i << shift)); i 619 libavformat/wtvenc.c int i; i 620 libavformat/wtvenc.c for (i = 0; i < wctx->nb_sp_pairs; i++) { i 621 libavformat/wtvenc.c avio_wl64(pb, wctx->sp_pairs[i].serial); i 622 libavformat/wtvenc.c avio_wl64(pb, wctx->sp_pairs[i].value); i 630 libavformat/wtvenc.c int i; i 631 libavformat/wtvenc.c for (i = 0; i < wctx->nb_st_pairs; i++) { i 632 libavformat/wtvenc.c avio_wl64(pb, wctx->st_pairs[i].value); i 633 libavformat/wtvenc.c avio_wl64(pb, wctx->st_pairs[i].serial); i 54 libavformat/xwma.c int i; i 213 libavformat/xwma.c for (i = 0; i < dpds_table_size; ++i) { i 214 libavformat/xwma.c dpds_table[i] = avio_rl32(pb); i 260 libavformat/xwma.c for (i = 0; i < dpds_table_size; ++i) { i 266 libavformat/xwma.c cur_pos + (i+1) * st->codecpar->block_align, /* pos */ i 267 libavformat/xwma.c dpds_table[i] / bytes_per_sample, /* timestamp */ i 37 libavformat/yuv4mpegdec.c int i; i 47 libavformat/yuv4mpegdec.c for (i = 0; i < MAX_YUV4_HEADER; i++) { i 48 libavformat/yuv4mpegdec.c header[i] = avio_r8(pb); i 49 libavformat/yuv4mpegdec.c if (header[i] == '\n') { i 50 libavformat/yuv4mpegdec.c header[i + 1] = 0x20; // Add a space after last option. i 52 libavformat/yuv4mpegdec.c header[i + 2] = 0; i 56 libavformat/yuv4mpegdec.c if (i == MAX_YUV4_HEADER) { i 65 libavformat/yuv4mpegdec.c header_end = &header[i + 1]; // Include space i 289 libavformat/yuv4mpegdec.c int i; i 294 libavformat/yuv4mpegdec.c for (i = 0; i < MAX_FRAME_HEADER; i++) { i 295 libavformat/yuv4mpegdec.c header[i] = avio_r8(s->pb); i 296 libavformat/yuv4mpegdec.c if (header[i] == '\n') { i 297 libavformat/yuv4mpegdec.c header[i + 1] = 0; i 305 libavformat/yuv4mpegdec.c else if (i == MAX_FRAME_HEADER) i 187 libavformat/yuv4mpegenc.c int i; i 252 libavformat/yuv4mpegenc.c for (i = 0; i < height; i++) { i 269 libavformat/yuv4mpegenc.c for (i = 0; i < height; i++) { /* Cb */ i 273 libavformat/yuv4mpegenc.c for (i = 0; i < height; i++) { /* Cr */ i 105 libavresample/audio_mix.c int i, in, out; \ i 107 libavresample/audio_mix.c for (i = 0; i < len; i++) { \ i 111 libavresample/audio_mix.c sum += samples[in][i] * matrix[out][in]; \ i 115 libavresample/audio_mix.c samples[out][i] = temp[out]; \ i 432 libavresample/audio_mix.c int i, j; i 454 libavresample/audio_mix.c for (i = 0, j = 0; i < FFMAX(am->in_channels, am->out_channels); i++) { i 455 libavresample/audio_mix.c if (am->input_skip[i] || am->output_skip[i] || am->output_zero[i]) i 457 libavresample/audio_mix.c data0[j++] = src->data[i]; i 473 libavresample/audio_mix.c for (i = 0; i < am->out_channels; i++) i 474 libavresample/audio_mix.c if (am->output_zero[i]) i 475 libavresample/audio_mix.c av_samples_set_silence(&src->data[i], 0, len, 1, am->fmt); i 485 libavresample/audio_mix.c int i, o, i0, o0; i 499 libavresample/audio_mix.c for (i = 0, i0 = 0; i < am->in_channels; i++) { \ i 500 libavresample/audio_mix.c if (am->input_skip[i] || am->output_zero[o]) \ i 501 libavresample/audio_mix.c matrix[o * stride + i] = 0.0; \ i 503 libavresample/audio_mix.c matrix[o * stride + i] = am->matrix_ ## suffix[o0][i0] * \ i 505 libavresample/audio_mix.c if (!am->input_skip[i]) \ i 532 libavresample/audio_mix.c int i, o; i 543 libavresample/audio_mix.c for (i = 0; i < am->in_channels; i++) { i 544 libavresample/audio_mix.c if (matrix[o * stride + i] != 0.0) { i 552 libavresample/audio_mix.c for (i = 0; i < am->out_channels; i++) { i 553 libavresample/audio_mix.c if (matrix[i * stride + o] != 0.0) { i 574 libavresample/audio_mix.c for (i = 0; i < FFMIN(am->in_channels, am->out_channels); i++) { i 579 libavresample/audio_mix.c if ((o != i && matrix[o * stride + i] != 0.0) || i 580 libavresample/audio_mix.c (o == i && matrix[o * stride + i] != 1.0)) { i 586 libavresample/audio_mix.c if (o == i) { i 588 libavresample/audio_mix.c if (i0 != i && matrix[o * stride + i0] != 0.0) { i 596 libavresample/audio_mix.c am->input_skip[i] = 1; i 601 libavresample/audio_mix.c for (; i < am->in_channels; i++) { i 605 libavresample/audio_mix.c if (matrix[o * stride + i] != 0.0) { i 611 libavresample/audio_mix.c am->input_skip[i] = 1; i 626 libavresample/audio_mix.c for (i = 0; i < am->in_channels; i++) { i 627 libavresample/audio_mix.c if ((o != i && matrix[o * stride + i] != 0.0) || i 628 libavresample/audio_mix.c (o == i && matrix[o * stride + i] != 1.0)) { i 635 libavresample/audio_mix.c i = o; i 637 libavresample/audio_mix.c if (o0 != i && matrix[o0 * stride + i] != 0.0) { i 655 libavresample/audio_mix.c int i, o, i0, o0, ret; i 687 libavresample/audio_mix.c for (i = 0, i0 = 0; i < am->in_channels; i++) { \ i 689 libavresample/audio_mix.c if (am->input_skip[i] || am->output_zero[i]) \ i 691 libavresample/audio_mix.c v = matrix[o * stride + i]; \ i 729 libavresample/audio_mix.c for (i = 0; i < am->in_channels; i++) { i 732 libavresample/audio_mix.c else if (am->input_skip[i] || am->output_zero[i] || am->output_skip[o]) i 736 libavresample/audio_mix.c matrix[o * am->in_channels + i]); i 93 libavresample/audio_mix_matrix.c int i, j, out_i, out_j; i 121 libavresample/audio_mix_matrix.c for (i = 0; i < 64; i++) { i 122 libavresample/audio_mix_matrix.c if (in_layout & out_layout & (1ULL << i)) i 123 libavresample/audio_mix_matrix.c matrix[i][i] = 1.0; i 273 libavresample/audio_mix_matrix.c for (out_i = i = 0; out_i < out_channels && i < 64; i++) { i 276 libavresample/audio_mix_matrix.c matrix_out[out_i * stride + out_j] = matrix[i][j]; i 277 libavresample/audio_mix_matrix.c sum += fabs(matrix[i][j]); i 282 libavresample/audio_mix_matrix.c if (out_layout & (1ULL << i)) i 288 libavresample/audio_mix_matrix.c for (i = 0; i < out_channels; i++) i 290 libavresample/audio_mix_matrix.c matrix_out[i * stride + j] /= maxcoef; i 107 libavresample/dither.c int i; i 108 libavresample/dither.c for (i = 0; i < len; i++) i 109 libavresample/dither.c dst[i] = src[i] * LFG_SCALE; i 114 libavresample/dither.c int i; i 117 libavresample/dither.c for (i = 0; i < len; i++) { i 118 libavresample/dither.c float r = src0[i] * LFG_SCALE; i 119 libavresample/dither.c r += src1[i] * LFG_SCALE; i 120 libavresample/dither.c dst[i] = r; i 126 libavresample/dither.c int i; i 127 libavresample/dither.c for (i = 0; i < len; i++) i 128 libavresample/dither.c dst[i] = av_clip_int16(lrintf(src[i] * S16_SCALE + dither[i])); i 135 libavresample/dither.c int i; i 138 libavresample/dither.c for (i = 0; i < len - 2; i++) i 139 libavresample/dither.c src[i] = (-src[i] + 2 * src[i + 1] - src[i + 2]) * SQRT_1_6; i 145 libavresample/dither.c int i; i 161 libavresample/dither.c for (i = 0; i < buf_samples; i++) i 162 libavresample/dither.c noise_buf_ui[i] = av_lfg_get(&state->lfg); i 176 libavresample/dither.c int i, j; i 182 libavresample/dither.c for (i = 0; i < nb_samples; i++) { i 184 libavresample/dither.c float sample = src[i] * S16_SCALE; i 198 libavresample/dither.c dst[i] = av_clip_int16(lrintf(sample)); i 201 libavresample/dither.c dst[i] = av_clip_int16(lrintf(sample + dither[i])); i 202 libavresample/dither.c state->dither_b[0] = av_clipf(dst[i] - sample, -1.5f, 1.5f); i 206 libavresample/dither.c if (src[i]) i 55 libavresample/resample.c int i; i 58 libavresample/resample.c for (i = 1; v != lastv; i++) { i 60 libavresample/resample.c t *= x / (i * i); i 69 libavresample/resample.c int ph, i; i 82 libavresample/resample.c for (i = 0; i < tap_count; i++) { i 83 libavresample/resample.c x = M_PI * ((double)(i - center) - (double)ph / phase_count) * factor; i 89 libavresample/resample.c x = fabs(((double)(i - center) - (double)ph / phase_count) * factor); i 106 libavresample/resample.c tab[i] = y; i 110 libavresample/resample.c for (i = 0; i < tap_count; i++) i 111 libavresample/resample.c tab[i] = tab[i] / norm; i 357 libavresample/resample.c int i; i 362 libavresample/resample.c for (i = 0; i < c->padding_size; i++) i 364 libavresample/resample.c if (c->buffer->nb_samples > 2 * c->padding_size - i) { i 365 libavresample/resample.c memcpy(c->buffer->data[ch] + bps * i, i 366 libavresample/resample.c c->buffer->data[ch] + bps * (2 * c->padding_size - i), bps); i 368 libavresample/resample.c memset(c->buffer->data[ch] + bps * i, 0, bps); i 376 libavresample/resample.c int i; i 386 libavresample/resample.c for (i = 0; i < c->padding_size; i++) i 388 libavresample/resample.c if (in_leftover > i) { i 389 libavresample/resample.c memcpy(c->buffer->data[ch] + bps * (in_leftover + i), i 390 libavresample/resample.c c->buffer->data[ch] + bps * (in_leftover - i - 1), i 393 libavresample/resample.c memset(c->buffer->data[ch] + bps * (in_leftover + i), i 69 libavresample/resample_template.c int i; i 76 libavresample/resample_template.c for (i = 0; i < c->filter_length; i++) { i 77 libavresample/resample_template.c val += src[sample_index + i] * (FELEM2)filter[i]; i 78 libavresample/resample_template.c v2 += src[sample_index + i] * (FELEM2)filter[i + c->filter_length]; i 91 libavresample/resample_template.c int i; i 97 libavresample/resample_template.c for (i = 0; i < c->filter_length; i++) i 98 libavresample/resample_template.c val += src[sample_index + i] * (FELEM2)filter[i]; i 106 libavresample/resample_template.c int i; i 108 libavresample/resample_template.c for (i = 0; i < tap_count; i++) { i 109 libavresample/resample_template.c DBL_TO_FELEM(filter[i], tab[i]); i 85 libavresample/tests/avresample.c int i, ch, k; i 97 libavresample/tests/avresample.c for (i = 0; i < 1 * sample_rate && k < nb_samples; i++, k++) { i 106 libavresample/tests/avresample.c for (i = 0; i < 1 * sample_rate && k < nb_samples; i++, k++) { i 110 libavresample/tests/avresample.c f = 100.0 + (((10000.0 - 100.0) * i) / sample_rate); i 115 libavresample/tests/avresample.c for (i = 0; i < sample_rate / 2 && k < nb_samples; i++, k++) { i 122 libavresample/tests/avresample.c for (i = 0; i < sample_rate / 2 && k < nb_samples; i++, k++) { i 134 libavresample/tests/avresample.c for (i = 0; i < 1 * sample_rate && k < nb_samples; i++, k++) { i 138 libavresample/tests/avresample.c f = tabf1[ch] + (((tabf2[ch] - tabf1[ch]) * i) / sample_rate); i 146 libavresample/tests/avresample.c for (i = 0; i < 2 * sample_rate && k < nb_samples; i++, k++) { i 211 libavresample/tests/avresample.c int i, j, k, l, m, n; i 257 libavresample/tests/avresample.c for (i = 0; i < num_formats; i++) { i 258 libavresample/tests/avresample.c in_fmt = formats[i]; i 640 libavresample/utils.c int in_channels, out_channels, i, o; i 660 libavresample/utils.c for (i = 0; i < in_channels; i++) i 661 libavresample/utils.c matrix[o * stride + i] = avr->mix_matrix[o * in_channels + i]; i 669 libavresample/utils.c int in_channels, out_channels, i, o; i 691 libavresample/utils.c for (i = 0; i < in_channels; i++) i 692 libavresample/utils.c avr->mix_matrix[o * in_channels + i] = matrix[o * stride + i]; i 701 libavresample/utils.c int in_channels, ch, i; i 734 libavresample/utils.c for (ch = 0, i = 0; ch < in_channels && i < in_channels; ch++, i++) { i 737 libavresample/utils.c while (i < in_channels && info->channel_map[i] >= 0) i 738 libavresample/utils.c i++; i 739 libavresample/utils.c if (ch >= in_channels || i >= in_channels) i 741 libavresample/utils.c info->input_map[ch] = i; i 49 libavutil/aarch64/neontest.h int i; \ i 52 libavutil/aarch64/neontest.h for (i = 0; i < 8; i ++) \ i 53 libavutil/aarch64/neontest.h if (neon[0][i] != neon[1][i]) { \ i 56 libavutil/aarch64/neontest.h 8 + i, av_bswap64(neon[0][i])); \ i 59 libavutil/aarch64/neontest.h av_bswap64(neon[1][i])); \ i 173 libavutil/aes.c int i; i 175 libavutil/aes.c for (i = 0; i < 256; i++) { i 176 libavutil/aes.c int x = sbox[i]; i 184 libavutil/aes.c tbl[0][i] = AV_NE(MKBETAG(k, l, m, n), MKTAG(k, l, m, n)); i 186 libavutil/aes.c tbl[1][i] = ROT(tbl[0][i], 8); i 187 libavutil/aes.c tbl[2][i] = ROT(tbl[0][i], 16); i 188 libavutil/aes.c tbl[3][i] = ROT(tbl[0][i], 24); i 197 libavutil/aes.c int i, j, t, rconpointer = 0; i 208 libavutil/aes.c for (i = 0; i < 255; i++) { i 209 libavutil/aes.c alog8[i] = alog8[i + 255] = j; i 210 libavutil/aes.c log8[j] = i; i 215 libavutil/aes.c for (i = 0; i < 256; i++) { i 216 libavutil/aes.c j = i ? alog8[255 - log8[i]] : 0; i 219 libavutil/aes.c inv_sbox[j] = i; i 220 libavutil/aes.c sbox[i] = j; i 237 libavutil/aes.c for (i = 0; i < 4; i++) i 238 libavutil/aes.c tk[0][i] ^= sbox[tk[KC - 1][(i + 1) & 3]]; i 243 libavutil/aes.c for (i = 0; i < 4; i++) i 244 libavutil/aes.c tk[j][i] ^= tk[j - 1][i]; i 246 libavutil/aes.c for (i = 0; i < 4; i++) i 247 libavutil/aes.c tk[j][i] ^= sbox[tk[j - 1][i]]; i 254 libavutil/aes.c for (i = 1; i < rounds; i++) { i 256 libavutil/aes.c tmp[2] = a->round_key[i]; i 259 libavutil/aes.c a->round_key[i] = tmp[0]; i 262 libavutil/aes.c for (i = 0; i < (rounds + 1) >> 1; i++) i 263 libavutil/aes.c FFSWAP(av_aes_block, a->round_key[i], a->round_key[rounds - i]); i 46 libavutil/arm/neontest.h int i; \ i 49 libavutil/arm/neontest.h for (i = 0; i < 8; i ++) \ i 50 libavutil/arm/neontest.h if (neon[0][i] != neon[1][i]) { \ i 53 libavutil/arm/neontest.h 8 + i, av_bswap64(neon[0][i])); \ i 56 libavutil/arm/neontest.h av_bswap64(neon[1][i])); \ i 49 libavutil/audio_fifo.c int i; i 50 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) { i 51 libavutil/audio_fifo.c av_fifo_freep(&af->buf[i]); i 63 libavutil/audio_fifo.c int buf_size, i; i 82 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) { i 83 libavutil/audio_fifo.c af->buf[i] = av_fifo_alloc(buf_size); i 84 libavutil/audio_fifo.c if (!af->buf[i]) i 98 libavutil/audio_fifo.c int i, ret, buf_size; i 104 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) { i 105 libavutil/audio_fifo.c if ((ret = av_fifo_realloc2(af->buf[i], buf_size)) < 0) i 114 libavutil/audio_fifo.c int i, ret, size; i 128 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) { i 129 libavutil/audio_fifo.c ret = av_fifo_generic_write(af->buf[i], data[i], size, NULL); i 140 libavutil/audio_fifo.c int i, ret, size; i 149 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) { i 150 libavutil/audio_fifo.c if ((ret = av_fifo_generic_peek(af->buf[i], data[i], size, NULL)) < 0) i 159 libavutil/audio_fifo.c int i, ret, size; i 173 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) { i 174 libavutil/audio_fifo.c if ((ret = av_fifo_generic_peek_at(af->buf[i], data[i], offset, size, NULL)) < 0) i 183 libavutil/audio_fifo.c int i, size; i 192 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) { i 193 libavutil/audio_fifo.c if (av_fifo_generic_read(af->buf[i], data[i], size, NULL) < 0) i 203 libavutil/audio_fifo.c int i, size; i 211 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) i 212 libavutil/audio_fifo.c av_fifo_drain(af->buf[i], size); i 220 libavutil/audio_fifo.c int i; i 222 libavutil/audio_fifo.c for (i = 0; i < af->nb_buffers; i++) i 223 libavutil/audio_fifo.c av_fifo_reset(af->buf[i]); i 249 libavutil/avsscanf.c int i, j, k, a, z; i 410 libavutil/avsscanf.c for (i=0; i<LD_B1B_DIG; i++) { i 411 libavutil/avsscanf.c k = (a+i & MASK); i 412 libavutil/avsscanf.c if (k == z || x[k] < th[i]) { i 413 libavutil/avsscanf.c i=LD_B1B_DIG; i 416 libavutil/avsscanf.c if (x[a+i & MASK] > th[i]) break; i 418 libavutil/avsscanf.c if (i==LD_B1B_DIG && rp==9*LD_B1B_DIG) break; i 428 libavutil/avsscanf.c i--; i 441 libavutil/avsscanf.c for (y=i=0; i<LD_B1B_DIG; i++) { i 442 libavutil/avsscanf.c if ((a+i & MASK)==z) x[(z=(z+1 & MASK))-1] = 0; i 443 libavutil/avsscanf.c y = 1000000000.0L * y + x[a+i & MASK]; i 464 libavutil/avsscanf.c if ((a+i & MASK) != z) { i 465 libavutil/avsscanf.c uint32_t t = x[a+i & MASK]; i 466 libavutil/avsscanf.c if (t < 500000000 && (t || (a+i+1 & MASK) != z)) i 471 libavutil/avsscanf.c if ((a+i+1 & MASK) == z) i 613 libavutil/avsscanf.c size_t i; i 642 libavutil/avsscanf.c for (i=0; i<8 && (c|32)=="infinity"[i]; i++) i 643 libavutil/avsscanf.c if (i<7) c = shgetc(f); i 644 libavutil/avsscanf.c if (i==3 || i==8 || (i>3 && pok)) { i 645 libavutil/avsscanf.c if (i!=8) { i 647 libavutil/avsscanf.c if (pok) for (; i>3; i--) shunget(f); i 651 libavutil/avsscanf.c if (!i) for (i=0; i<3 && (c|32)=="nan"[i]; i++) i 652 libavutil/avsscanf.c if (i<2) c = shgetc(f); i 653 libavutil/avsscanf.c if (i==3) { i 658 libavutil/avsscanf.c for (i=1; ; i++) { i 669 libavutil/avsscanf.c while (i--) shunget(f); i 675 libavutil/avsscanf.c if (i) { i 696 libavutil/avsscanf.c unsigned int i; i 699 libavutil/avsscanf.c for (i=n; i>1; i--) va_arg(ap2, void *); i 705 libavutil/avsscanf.c static void store_int(void *dest, int size, unsigned long long i) i 710 libavutil/avsscanf.c *(char *)dest = i; i 713 libavutil/avsscanf.c *(short *)dest = i; i 716 libavutil/avsscanf.c *(int *)dest = i; i 719 libavutil/avsscanf.c *(long *)dest = i; i 722 libavutil/avsscanf.c *(long long *)dest = i; i 742 libavutil/avsscanf.c size_t i; i 880 libavutil/avsscanf.c i = 0; i 883 libavutil/avsscanf.c s[i++] = c; i 891 libavutil/avsscanf.c if (s) s[i] = 0; i 142 libavutil/avstring.h size_t i; i 143 libavutil/avstring.h for (i = 0; i < len && s[i]; i++) i 145 libavutil/avstring.h return i; i 72 libavutil/base64.c #define BASE64_DEC_STEP(i) do { \ i 73 libavutil/base64.c bits = map2[in[i]]; \ i 75 libavutil/base64.c goto out ## i; \ i 76 libavutil/base64.c v = i ? (v << 6) + bits : bits; \ i 312 libavutil/blowfish.c int i, j, k; i 317 libavutil/blowfish.c for (i = 0; i < AV_BF_ROUNDS + 2; ++i) { i 324 libavutil/blowfish.c ctx->p[i] = orig_p[i] ^ data; i 329 libavutil/blowfish.c for (i = 0; i < AV_BF_ROUNDS + 2; i += 2) { i 331 libavutil/blowfish.c ctx->p[i] = data_l; i 332 libavutil/blowfish.c ctx->p[i + 1] = data_r; i 335 libavutil/blowfish.c for (i = 0; i < 4; ++i) { i 338 libavutil/blowfish.c ctx->s[i][j] = data_l; i 339 libavutil/blowfish.c ctx->s[i][j + 1] = data_r; i 348 libavutil/blowfish.c int i; i 355 libavutil/blowfish.c for (i = AV_BF_ROUNDS; i > 0; i-=2) { i 356 libavutil/blowfish.c F(Xl, Xr, ctx->p[i ]); i 357 libavutil/blowfish.c F(Xr, Xl, ctx->p[i-1]); i 363 libavutil/blowfish.c for (i = 1; i < AV_BF_ROUNDS+1; i+=2){ i 364 libavutil/blowfish.c F(Xl, Xr, ctx->p[i ]); i 365 libavutil/blowfish.c F(Xr, Xl, ctx->p[i+1]); i 379 libavutil/blowfish.c int i; i 403 libavutil/blowfish.c for (i = 0; i < 8; i++) i 404 libavutil/blowfish.c dst[i] = src[i] ^ iv[i]; i 129 libavutil/camellia.c int i = 0; i 131 libavutil/camellia.c i = 1; i 135 libavutil/camellia.c d[0] = K[i]; i 136 libavutil/camellia.c d[1] = K[!i]; i 139 libavutil/camellia.c d[0] = (K[i] << x | K[!i] >> (64 - x)); i 140 libavutil/camellia.c d[1] = (K[!i] << x | K[i] >> (64 - x)); i 186 libavutil/camellia.c int i; i 195 libavutil/camellia.c for (i = 0; i < 9; i++) { i 196 libavutil/camellia.c LR128(d, Kd[vars[0][i]], shifts[0][i]); i 197 libavutil/camellia.c cs->K[2*i] = d[0]; i 198 libavutil/camellia.c cs->K[2*i+1] = d[1]; i 212 libavutil/camellia.c for (i = 0; i < 12; i++) { i 213 libavutil/camellia.c LR128(d, Kd[vars[1][i]], shifts[1][i]); i 214 libavutil/camellia.c cs->K[2*i] = d[0]; i 215 libavutil/camellia.c cs->K[2*i+1] = d[1]; i 330 libavutil/camellia.c int i; i 331 libavutil/camellia.c for (i = 0; i < 256; i++) { i 332 libavutil/camellia.c z = SBOX1[i]; i 333 libavutil/camellia.c SP[0][i] = (z << 56) ^ (z << 48) ^ (z << 40) ^ (z << 24) ^ z; i 334 libavutil/camellia.c SP[7][i] = (z << 56) ^ (z << 48) ^ (z << 40) ^ (z << 24) ^ (z << 16) ^ (z << 8); i 335 libavutil/camellia.c z = SBOX2[i]; i 336 libavutil/camellia.c SP[1][i] = (z << 48) ^ (z << 40) ^ (z << 32) ^ (z << 24) ^ (z << 16); i 337 libavutil/camellia.c SP[4][i] = (z << 48) ^ (z << 40) ^ (z << 32) ^ (z << 16) ^ (z << 8) ^ z; i 338 libavutil/camellia.c z = SBOX3[i]; i 339 libavutil/camellia.c SP[2][i] = (z << 56) ^ (z << 40) ^ (z << 32) ^ (z << 16) ^ (z << 8); i 340 libavutil/camellia.c SP[5][i] = (z << 56) ^ (z << 40) ^ (z << 32) ^ (z << 24) ^ (z << 8) ^ z; i 341 libavutil/camellia.c z = SBOX4[i]; i 342 libavutil/camellia.c SP[3][i] = (z << 56) ^ (z << 48) ^ (z << 32) ^ (z << 8) ^ z; i 343 libavutil/camellia.c SP[6][i] = (z << 56) ^ (z << 48) ^ (z << 32) ^ (z << 24) ^ (z << 16) ^ z; i 395 libavutil/camellia.c int i; i 401 libavutil/camellia.c for (i = 0; i < 16; i++) i 402 libavutil/camellia.c dst[i] = src[i] ^ iv[i]; i 33 libavutil/cast5.c #define F3(l, r, i) \ i 35 libavutil/cast5.c I = LR(cs->Km[i] - r, cs->Kr[i]); \ i 40 libavutil/cast5.c #define F2(l, r, i) \ i 42 libavutil/cast5.c I = LR(cs->Km[i] ^ r, cs->Kr[i]); \ i 47 libavutil/cast5.c #define F1(l, r, i) \ i 49 libavutil/cast5.c I = LR(cs->Km[i] + r, cs->Kr[i]); \ i 459 libavutil/cast5.c int i; i 467 libavutil/cast5.c for (i = 0; i < 4; i++) i 468 libavutil/cast5.c q[i] = AV_RB32(newKey + (4 * i)); i 471 libavutil/cast5.c for (i = 0; i <= cs->rounds; i++) i 472 libavutil/cast5.c cs->Kr[i] = cs->Kr[i] & 0x1f; i 478 libavutil/cast5.c int i; i 484 libavutil/cast5.c for (i = 0; i < 8; i++) i 485 libavutil/cast5.c dst[i] = src[i] ^ iv[i]; i 111 libavutil/channel_layout.c int i; i 115 libavutil/channel_layout.c for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) { i 116 libavutil/channel_layout.c if (strlen(channel_layout_map[i].name) == name_len && i 117 libavutil/channel_layout.c !memcmp(channel_layout_map[i].name, name, name_len)) i 118 libavutil/channel_layout.c return channel_layout_map[i].layout; i 120 libavutil/channel_layout.c for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) i 121 libavutil/channel_layout.c if (channel_names[i].name && i 122 libavutil/channel_layout.c strlen(channel_names[i].name) == name_len && i 123 libavutil/channel_layout.c !memcmp(channel_names[i].name, name, name_len)) i 124 libavutil/channel_layout.c return (int64_t)1 << i; i 127 libavutil/channel_layout.c i = strtol(name, &end, 10); i 130 libavutil/channel_layout.c return av_get_default_channel_layout(i); i 180 libavutil/channel_layout.c int i; i 185 libavutil/channel_layout.c for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) i 186 libavutil/channel_layout.c if (nb_channels == channel_layout_map[i].nb_channels && i 187 libavutil/channel_layout.c channel_layout == channel_layout_map[i].layout) { i 188 libavutil/channel_layout.c av_bprintf(bp, "%s", channel_layout_map[i].name); i 194 libavutil/channel_layout.c int i, ch; i 196 libavutil/channel_layout.c for (i = 0, ch = 0; i < 64; i++) { i 197 libavutil/channel_layout.c if ((channel_layout & (UINT64_C(1) << i))) { i 198 libavutil/channel_layout.c const char *name = get_channel_name(i); i 226 libavutil/channel_layout.c int i; i 227 libavutil/channel_layout.c for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) i 228 libavutil/channel_layout.c if (nb_channels == channel_layout_map[i].nb_channels) i 229 libavutil/channel_layout.c return channel_layout_map[i].layout; i 245 libavutil/channel_layout.c int i; i 248 libavutil/channel_layout.c for (i = 0; i < 64; i++) i 249 libavutil/channel_layout.c if ((1ULL<<i) & channel) i 250 libavutil/channel_layout.c return get_channel_name(i); i 256 libavutil/channel_layout.c int i; i 259 libavutil/channel_layout.c for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) i 260 libavutil/channel_layout.c if ((1ULL<<i) & channel) i 261 libavutil/channel_layout.c return channel_names[i].description; i 267 libavutil/channel_layout.c int i; i 272 libavutil/channel_layout.c for (i = 0; i < 64; i++) { i 273 libavutil/channel_layout.c if ((1ULL << i) & channel_layout && !index--) i 274 libavutil/channel_layout.c return 1ULL << i; i 343 libavutil/crc.c unsigned i, j; i 351 libavutil/crc.c for (i = 0; i < 256; i++) { i 353 libavutil/crc.c for (c = i, j = 0; j < 8; j++) i 355 libavutil/crc.c ctx[i] = c; i 357 libavutil/crc.c for (c = i << 24, j = 0; j < 8; j++) i 359 libavutil/crc.c ctx[i] = av_bswap32(c); i 365 libavutil/crc.c for (i = 0; i < 256; i++) i 367 libavutil/crc.c ctx[256 * (j + 1) + i] = i 368 libavutil/crc.c (ctx[256 * j + i] >> 8) ^ ctx[ctx[256 * j + i] & 0xFF]; i 179 libavutil/des.c int i; i 181 libavutil/des.c for (i = 0; i < shuffle_len; i++) i 188 libavutil/des.c int i; i 191 libavutil/des.c for (i = 0; i < shuffle_len; i++) { i 200 libavutil/des.c int i; i 205 libavutil/des.c for (i = 7; i >= 0; i--) { i 208 libavutil/des.c uint8_t v = S_boxes[i][tmp >> 1]; i 213 libavutil/des.c out |= S_boxes_P_shuffle[i][tmp]; i 242 libavutil/des.c int i; i 246 libavutil/des.c for (i = 0; i < 16; i++) { i 248 libavutil/des.c if (i > 1 && i != 8 && i != 15) i 250 libavutil/des.c K[i] = shuffle(CDn, PC2_shuffle, sizeof(PC2_shuffle)); i 256 libavutil/des.c int i; i 261 libavutil/des.c for (i = 0; i < 16; i++) { i 263 libavutil/des.c f_res = f_func(in, K[decrypt ^ i]); i 43 libavutil/dict.c unsigned int i, j; i 49 libavutil/dict.c i = prev - m->elems + 1; i 51 libavutil/dict.c i = 0; i 53 libavutil/dict.c for (; i < m->count; i++) { i 54 libavutil/dict.c const char *s = m->elems[i].key; i 65 libavutil/dict.c return &m->elems[i]; i 67 libavutil/display.c int i; i 71 libavutil/display.c for (i = 0; i < 9; i++) i 72 libavutil/display.c matrix[i] *= flip[i % 3]; i 93 libavutil/encryption_info.c uint64_t key_id_size, iv_size, subsample_count, i; i 116 libavutil/encryption_info.c for (i = 0; i < subsample_count; i++) { i 117 libavutil/encryption_info.c info->subsamples[i].bytes_of_clear_data = AV_RB32(buffer); i 118 libavutil/encryption_info.c info->subsamples[i].bytes_of_protected_data = AV_RB32(buffer + 4); i 128 libavutil/encryption_info.c uint32_t i; i 153 libavutil/encryption_info.c for (i = 0; i < info->subsample_count; i++) { i 154 libavutil/encryption_info.c AV_WB32(cur_buffer, info->subsamples[i].bytes_of_clear_data); i 155 libavutil/encryption_info.c AV_WB32(cur_buffer + 4, info->subsamples[i].bytes_of_protected_data); i 180 libavutil/encryption_info.c uint32_t i; i 202 libavutil/encryption_info.c for (i = 0; i < num_key_ids; i++) { i 203 libavutil/encryption_info.c info->key_ids[i] = av_mallocz(key_id_size); i 204 libavutil/encryption_info.c if (!info->key_ids[i]) { i 216 libavutil/encryption_info.c uint32_t i; i 218 libavutil/encryption_info.c for (i = 0; i < info->num_key_ids; i++) { i 219 libavutil/encryption_info.c av_free(info->key_ids[i]); i 234 libavutil/encryption_info.c uint64_t system_id_size, num_key_ids, key_id_size, data_size, i, j; i 243 libavutil/encryption_info.c for (i = 0; i < init_info_count; i++) { i 267 libavutil/encryption_info.c if (i == 0) { i 294 libavutil/encryption_info.c uint32_t i, init_info_count; i 330 libavutil/encryption_info.c for (i = 0; i < cur_info->num_key_ids; i++) { i 331 libavutil/encryption_info.c memcpy(cur_buffer, cur_info->key_ids[i], cur_info->key_id_size); i 107 libavutil/error.c int ret = 0, i; i 110 libavutil/error.c for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { i 111 libavutil/error.c if (errnum == error_entries[i].num) { i 112 libavutil/error.c entry = &error_entries[i]; i 149 libavutil/eval.c int i; i 150 libavutil/eval.c for (i=0; prefix[i]; i++) { i 151 libavutil/eval.c if (prefix[i] != s[i]) return 0; i 154 libavutil/eval.c return !IS_IDENTIFIER_CHAR(s[i]); i 249 libavutil/eval.c int i; i 251 libavutil/eval.c for(i=0; i<1000; i++) { i 253 libavutil/eval.c p->var[id] = i; i 258 libavutil/eval.c t *= x / (i+1); i 264 libavutil/eval.c int i, j; i 268 libavutil/eval.c for(i=-1; i<1024; i++) { i 269 libavutil/eval.c if(i<255) { i 270 libavutil/eval.c p->var[0] = ff_reverse[i&255]*x_max/255; i 272 libavutil/eval.c p->var[0] = x_max*pow(0.9, i-255); i 273 libavutil/eval.c if (i&1) p->var[0] *= -1; i 274 libavutil/eval.c if (i&2) p->var[0] += low; i 350 libavutil/eval.c int ret, i; i 366 libavutil/eval.c for (i=0; p->const_names && p->const_names[i]; i++) { i 367 libavutil/eval.c if (strmatch(p->s, p->const_names[i])) { i 368 libavutil/eval.c p->s+= strlen(p->const_names[i]); i 370 libavutil/eval.c d->const_index = i; i 375 libavutil/eval.c for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) { i 376 libavutil/eval.c if (strmatch(p->s, constants[i].name)) { i 377 libavutil/eval.c p->s += strlen(constants[i].name); i 379 libavutil/eval.c d->value = constants[i].value; i 477 libavutil/eval.c for (i=0; p->func1_names && p->func1_names[i]; i++) { i 478 libavutil/eval.c if (strmatch(next, p->func1_names[i])) { i 479 libavutil/eval.c d->a.func1 = p->funcs1[i]; i 481 libavutil/eval.c d->const_index = i; i 487 libavutil/eval.c for (i=0; p->func2_names && p->func2_names[i]; i++) { i 488 libavutil/eval.c if (strmatch(next, p->func2_names[i])) { i 489 libavutil/eval.c d->a.func2 = p->funcs2[i]; i 491 libavutil/eval.c d->const_index = i; i 742 libavutil/eval.c int i; i 747 libavutil/eval.c for (i = 0; e->type != type && i < 3 && e->param[i]; i++) i 748 libavutil/eval.c expr_count(e->param[i], counter, size, type); i 51 libavutil/fixed_dsp.c int i; i 54 libavutil/fixed_dsp.c for (i=0; i<len; i++) { i 55 libavutil/fixed_dsp.c accu = (int64_t)src0[i] * src1[i]; i 56 libavutil/fixed_dsp.c dst[i] = src2[i] + (int)((accu + 0x40000000) >> 31); i 62 libavutil/fixed_dsp.c int i; i 66 libavutil/fixed_dsp.c for (i=0; i<len; i++) { i 67 libavutil/fixed_dsp.c accu = (int64_t)src0[i] * src1[-i]; i 68 libavutil/fixed_dsp.c dst[i] = (int)((accu+0x40000000) >> 31); i 76 libavutil/fixed_dsp.c int32_t s0, s1, wi, wj, i,j, round; i 83 libavutil/fixed_dsp.c for (i=-len, j=len-1; i<0; i++, j--) { i 84 libavutil/fixed_dsp.c s0 = src0[i]; i 86 libavutil/fixed_dsp.c wi = win[i]; i 88 libavutil/fixed_dsp.c dst[i] = av_clip_int16(((((int64_t)s0*wj - (int64_t)s1*wi + 0x40000000) >> 31) + round) >> bits); i 97 libavutil/fixed_dsp.c int32_t s0, s1, wi, wj, i, j; i 103 libavutil/fixed_dsp.c for (i=-len, j=len-1; i<0; i++, j--) { i 104 libavutil/fixed_dsp.c s0 = src0[i]; i 106 libavutil/fixed_dsp.c wi = win[i]; i 108 libavutil/fixed_dsp.c dst[i] = ((int64_t)s0*wj - (int64_t)s1*wi + 0x40000000) >> 31; i 115 libavutil/fixed_dsp.c int i; i 118 libavutil/fixed_dsp.c for (i = 0; i < len; i++){ i 119 libavutil/fixed_dsp.c accu = (int64_t)src0[i] * src1[i]; i 120 libavutil/fixed_dsp.c dst[i] = (int)((accu+0x40000000) >> 31); i 129 libavutil/fixed_dsp.c int i; i 131 libavutil/fixed_dsp.c for (i = 0; i < len; i++) i 132 libavutil/fixed_dsp.c p += (int64_t)v1[i] * v2[i]; i 139 libavutil/fixed_dsp.c int i; i 141 libavutil/fixed_dsp.c for (i = 0; i < len; i++){ i 142 libavutil/fixed_dsp.c int t = v1[i] - v2[i]; i 143 libavutil/fixed_dsp.c v1[i] += v2[i]; i 144 libavutil/fixed_dsp.c v2[i] = t; i 178 libavutil/fixed_dsp.h int retval, bit_mask, guess, square, i; i 190 libavutil/fixed_dsp.h for (i=0; i<shift2; i++){ i 30 libavutil/float_dsp.c int i; i 31 libavutil/float_dsp.c for (i = 0; i < len; i++) i 32 libavutil/float_dsp.c dst[i] = src0[i] * src1[i]; i 38 libavutil/float_dsp.c int i; i 39 libavutil/float_dsp.c for (i = 0; i < len; i++) i 40 libavutil/float_dsp.c dst[i] = src0[i] * src1[i]; i 46 libavutil/float_dsp.c int i; i 47 libavutil/float_dsp.c for (i = 0; i < len; i++) i 48 libavutil/float_dsp.c dst[i] += src[i] * mul; i 54 libavutil/float_dsp.c int i; i 55 libavutil/float_dsp.c for (i = 0; i < len; i++) i 56 libavutil/float_dsp.c dst[i] += src[i] * mul; i 62 libavutil/float_dsp.c int i; i 63 libavutil/float_dsp.c for (i = 0; i < len; i++) i 64 libavutil/float_dsp.c dst[i] = src[i] * mul; i 70 libavutil/float_dsp.c int i; i 71 libavutil/float_dsp.c for (i = 0; i < len; i++) i 72 libavutil/float_dsp.c dst[i] = src[i] * mul; i 78 libavutil/float_dsp.c int i, j; i 84 libavutil/float_dsp.c for (i = -len, j = len - 1; i < 0; i++, j--) { i 85 libavutil/float_dsp.c float s0 = src0[i]; i 87 libavutil/float_dsp.c float wi = win[i]; i 89 libavutil/float_dsp.c dst[i] = s0 * wj - s1 * wi; i 96 libavutil/float_dsp.c int i; i 98 libavutil/float_dsp.c for (i = 0; i < len; i++) i 99 libavutil/float_dsp.c dst[i] = src0[i] * src1[i] + src2[i]; i 105 libavutil/float_dsp.c int i; i 108 libavutil/float_dsp.c for (i = 0; i < len; i++) i 109 libavutil/float_dsp.c dst[i] = src0[i] * src1[-i]; i 115 libavutil/float_dsp.c int i; i 117 libavutil/float_dsp.c for (i = 0; i < len; i++) { i 118 libavutil/float_dsp.c float t = v1[i] - v2[i]; i 119 libavutil/float_dsp.c v1[i] += v2[i]; i 120 libavutil/float_dsp.c v2[i] = t; i 127 libavutil/float_dsp.c int i; i 129 libavutil/float_dsp.c for (i = 0; i < len; i++) i 130 libavutil/float_dsp.c p += v1[i] * v2[i]; i 180 libavutil/frame.c int i; i 182 libavutil/frame.c for (i = 0; i < frame->nb_side_data; i++) { i 183 libavutil/frame.c free_side_data(&frame->side_data[i]); i 215 libavutil/frame.c int ret, i, padded_height; i 228 libavutil/frame.c for(i=1; i<=align; i+=i) { i 230 libavutil/frame.c FFALIGN(frame->width, i)); i 237 libavutil/frame.c for (i = 0; i < 4 && frame->linesize[i]; i++) i 238 libavutil/frame.c frame->linesize[i] = FFALIGN(frame->linesize[i], align); i 256 libavutil/frame.c for (i = 1; i < 4; i++) { i 257 libavutil/frame.c if (frame->data[i]) i 258 libavutil/frame.c frame->data[i] += i * plane_padding; i 274 libavutil/frame.c int ret, i; i 305 libavutil/frame.c for (i = 0; i < FFMIN(planes, AV_NUM_DATA_POINTERS); i++) { i 306 libavutil/frame.c frame->buf[i] = av_buffer_alloc(frame->linesize[0]); i 307 libavutil/frame.c if (!frame->buf[i]) { i 311 libavutil/frame.c frame->extended_data[i] = frame->data[i] = frame->buf[i]->data; i 313 libavutil/frame.c for (i = 0; i < planes - AV_NUM_DATA_POINTERS; i++) { i 314 libavutil/frame.c frame->extended_buf[i] = av_buffer_alloc(frame->linesize[0]); i 315 libavutil/frame.c if (!frame->extended_buf[i]) { i 319 libavutil/frame.c frame->extended_data[i + AV_NUM_DATA_POINTERS] = frame->extended_buf[i]->data; i 340 libavutil/frame.c int i; i 386 libavutil/frame.c for (i = 0; i < src->nb_side_data; i++) { i 387 libavutil/frame.c const AVFrameSideData *sd_src = src->side_data[i]; i 446 libavutil/frame.c int i, ret = 0; i 476 libavutil/frame.c for (i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) { i 477 libavutil/frame.c if (!src->buf[i]) i 479 libavutil/frame.c dst->buf[i] = av_buffer_ref(src->buf[i]); i 480 libavutil/frame.c if (!dst->buf[i]) { i 495 libavutil/frame.c for (i = 0; i < src->nb_extended_buf; i++) { i 496 libavutil/frame.c dst->extended_buf[i] = av_buffer_ref(src->extended_buf[i]); i 497 libavutil/frame.c if (!dst->extended_buf[i]) { i 556 libavutil/frame.c int i; i 563 libavutil/frame.c for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) i 564 libavutil/frame.c av_buffer_unref(&frame->buf[i]); i 565 libavutil/frame.c for (i = 0; i < frame->nb_extended_buf; i++) i 566 libavutil/frame.c av_buffer_unref(&frame->extended_buf[i]); i 597 libavutil/frame.c int i, ret = 1; i 603 libavutil/frame.c for (i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++) i 604 libavutil/frame.c if (frame->buf[i]) i 605 libavutil/frame.c ret &= !!av_buffer_is_writable(frame->buf[i]); i 606 libavutil/frame.c for (i = 0; i < frame->nb_extended_buf; i++) i 607 libavutil/frame.c ret &= !!av_buffer_is_writable(frame->extended_buf[i]); i 667 libavutil/frame.c int planes, i; i 682 libavutil/frame.c for (i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) { i 683 libavutil/frame.c AVBufferRef *buf = frame->buf[i]; i 687 libavutil/frame.c for (i = 0; i < frame->nb_extended_buf; i++) { i 688 libavutil/frame.c AVBufferRef *buf = frame->extended_buf[i]; i 742 libavutil/frame.c int i; i 744 libavutil/frame.c for (i = 0; i < frame->nb_side_data; i++) { i 745 libavutil/frame.c if (frame->side_data[i]->type == type) i 746 libavutil/frame.c return frame->side_data[i]; i 754 libavutil/frame.c int i, planes; i 764 libavutil/frame.c for (i = 0; i < planes; i++) i 765 libavutil/frame.c if (!dst->data[i] || !src->data[i]) i 781 libavutil/frame.c int i; i 790 libavutil/frame.c for (i = 0; i < planes; i++) i 791 libavutil/frame.c if (!dst->extended_data[i] || !src->extended_data[i]) i 815 libavutil/frame.c int i; i 817 libavutil/frame.c for (i = frame->nb_side_data - 1; i >= 0; i--) { i 818 libavutil/frame.c AVFrameSideData *sd = frame->side_data[i]; i 820 libavutil/frame.c free_side_data(&frame->side_data[i]); i 821 libavutil/frame.c frame->side_data[i] = frame->side_data[frame->nb_side_data - 1]; i 861 libavutil/frame.c int i, j; i 863 libavutil/frame.c for (i = 0; frame->data[i]; i++) { i 865 libavutil/frame.c int shift_x = (i == 1 || i == 2) ? desc->log2_chroma_w : 0; i 866 libavutil/frame.c int shift_y = (i == 1 || i == 2) ? desc->log2_chroma_h : 0; i 868 libavutil/frame.c if (desc->flags & (AV_PIX_FMT_FLAG_PAL | FF_PSEUDOPAL) && i == 1) { i 869 libavutil/frame.c offsets[i] = 0; i 875 libavutil/frame.c if (desc->comp[j].plane == i) { i 883 libavutil/frame.c offsets[i] = (frame->crop_top >> shift_y) * frame->linesize[i] + i 894 libavutil/frame.c int i; i 929 libavutil/frame.c for (i = 0; frame->data[i]; i++) { i 930 libavutil/frame.c int log2_align = offsets[i] ? ff_ctz(offsets[i]) : INT_MAX; i 945 libavutil/frame.c for (i = 0; frame->data[i]; i++) i 946 libavutil/frame.c frame->data[i] += offsets[i]; i 84 libavutil/hash.c const char *av_hash_names(int i) i 86 libavutil/hash.c if (i < 0 || i >= NUM_HASHES) return NULL; i 87 libavutil/hash.c return hashdesc[i].name; i 103 libavutil/hash.c int i; i 105 libavutil/hash.c for (i = 0; i < NUM_HASHES; i++) i 106 libavutil/hash.c if (av_strcasecmp(name, hashdesc[i].name) == 0) i 108 libavutil/hash.c if (i >= NUM_HASHES) return AVERROR(EINVAL); i 111 libavutil/hash.c res->type = i; i 112 libavutil/hash.c switch (i) { i 129 libavutil/hash.c if (i != ADLER32 && i != CRC32 && !res->ctx) { i 218 libavutil/hash.c unsigned rsize = av_hash_get_size(ctx), i; i 221 libavutil/hash.c for (i = 0; i < FFMIN(rsize, size / 2); i++) i 222 libavutil/hash.c snprintf(dst + i * 2, size - i * 2, "%02x", buf[i]); i 136 libavutil/hash.h const char *av_hash_names(int i); i 147 libavutil/hmac.c int i; i 159 libavutil/hmac.c for (i = 0; i < c->keylen; i++) i 160 libavutil/hmac.c block[i] = c->key[i] ^ 0x36; i 161 libavutil/hmac.c for (i = c->keylen; i < c->blocklen; i++) i 162 libavutil/hmac.c block[i] = 0x36; i 174 libavutil/hmac.c int i; i 179 libavutil/hmac.c for (i = 0; i < c->keylen; i++) i 180 libavutil/hmac.c block[i] = c->key[i] ^ 0x5C; i 181 libavutil/hmac.c for (i = c->keylen; i < c->blocklen; i++) i 182 libavutil/hmac.c block[i] = 0x5C; i 104 libavutil/hwcontext.c int i, set = 0; i 105 libavutil/hwcontext.c for (i = 0; hw_table[i]; i++) { i 106 libavutil/hwcontext.c if (prev != AV_HWDEVICE_TYPE_NONE && hw_table[i]->type <= prev) i 108 libavutil/hwcontext.c if (!set || hw_table[i]->type < next) { i 109 libavutil/hwcontext.c next = hw_table[i]->type; i 147 libavutil/hwcontext.c int i; i 149 libavutil/hwcontext.c for (i = 0; hw_table[i]; i++) { i 150 libavutil/hwcontext.c if (hw_table[i]->type == type) { i 151 libavutil/hwcontext.c hw_type = hw_table[i]; i 309 libavutil/hwcontext.c int i, ret = 0; i 315 libavutil/hwcontext.c for (i = 0; i < ctx->initial_pool_size; i++) { i 316 libavutil/hwcontext.c frames[i] = av_frame_alloc(); i 317 libavutil/hwcontext.c if (!frames[i]) i 320 libavutil/hwcontext.c ret = av_hwframe_get_buffer(ref, frames[i], 0); i 326 libavutil/hwcontext.c for (i = 0; i < ctx->initial_pool_size; i++) i 327 libavutil/hwcontext.c av_frame_free(&frames[i]); i 60 libavutil/hwcontext_cuda.c int i; i 67 libavutil/hwcontext_cuda.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) i 68 libavutil/hwcontext_cuda.c constraints->valid_sw_formats[i] = supported_formats[i]; i 131 libavutil/hwcontext_cuda.c int i; i 133 libavutil/hwcontext_cuda.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) { i 134 libavutil/hwcontext_cuda.c if (ctx->sw_format == supported_formats[i]) i 137 libavutil/hwcontext_cuda.c if (i == FF_ARRAY_ELEMS(supported_formats)) { i 213 libavutil/hwcontext_cuda.c int i, ret; i 223 libavutil/hwcontext_cuda.c for (i = 0; i < FF_ARRAY_ELEMS(src->data) && src->data[i]; i++) { i 225 libavutil/hwcontext_cuda.c .srcPitch = src->linesize[i], i 226 libavutil/hwcontext_cuda.c .dstPitch = dst->linesize[i], i 227 libavutil/hwcontext_cuda.c .WidthInBytes = FFMIN(src->linesize[i], dst->linesize[i]), i 228 libavutil/hwcontext_cuda.c .Height = src->height >> ((i == 0 || i == 3) ? 0 : priv->shift_height), i 233 libavutil/hwcontext_cuda.c cpy.srcDevice = (CUdeviceptr)src->data[i]; i 236 libavutil/hwcontext_cuda.c cpy.srcHost = src->data[i]; i 241 libavutil/hwcontext_cuda.c cpy.dstDevice = (CUdeviceptr)dst->data[i]; i 244 libavutil/hwcontext_cuda.c cpy.dstHost = dst->data[i]; i 403 libavutil/hwcontext_cuda.c int ret, i, device_count; i 448 libavutil/hwcontext_cuda.c for (i = 0; i < device_count; i++) { i 452 libavutil/hwcontext_cuda.c ret = CHECK_CU(cu->cuDeviceGet(&dev, i)); i 124 libavutil/hwcontext_d3d11va.c int i; i 131 libavutil/hwcontext_d3d11va.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) { i 133 libavutil/hwcontext_d3d11va.c hr = ID3D11Device_CheckFormatSupport(device_hwctx->device, supported_formats[i].d3d_format, &format_support); i 135 libavutil/hwcontext_d3d11va.c constraints->valid_sw_formats[nb_sw_formats++] = supported_formats[i].pix_fmt; i 232 libavutil/hwcontext_d3d11va.c int i; i 236 libavutil/hwcontext_d3d11va.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) { i 237 libavutil/hwcontext_d3d11va.c if (ctx->sw_format == supported_formats[i].pix_fmt) { i 238 libavutil/hwcontext_d3d11va.c s->format = supported_formats[i].d3d_format; i 242 libavutil/hwcontext_d3d11va.c if (i == FF_ARRAY_ELEMS(supported_formats)) { i 358 libavutil/hwcontext_d3d11va.c int i; i 360 libavutil/hwcontext_d3d11va.c for (i = 0; i < 4; i++) i 361 libavutil/hwcontext_d3d11va.c linesize[i] = map->RowPitch; i 96 libavutil/hwcontext_drm.c int i; i 98 libavutil/hwcontext_drm.c for (i = 0; i < map->nb_regions; i++) i 99 libavutil/hwcontext_drm.c munmap(map->address[i], map->length[i]); i 109 libavutil/hwcontext_drm.c int err, i, p, plane; i 124 libavutil/hwcontext_drm.c for (i = 0; i < desc->nb_objects; i++) { i 125 libavutil/hwcontext_drm.c addr = mmap(NULL, desc->objects[i].size, mmap_prot, MAP_SHARED, i 126 libavutil/hwcontext_drm.c desc->objects[i].fd, 0); i 130 libavutil/hwcontext_drm.c "memory: %d.\n", desc->objects[i].fd, errno); i 134 libavutil/hwcontext_drm.c map->address[i] = addr; i 135 libavutil/hwcontext_drm.c map->length[i] = desc->objects[i].size; i 137 libavutil/hwcontext_drm.c map->nb_regions = i; i 140 libavutil/hwcontext_drm.c for (i = 0; i < desc->nb_layers; i++) { i 141 libavutil/hwcontext_drm.c const AVDRMLayerDescriptor *layer = &desc->layers[i]; i 163 libavutil/hwcontext_drm.c for (i = 0; i < desc->nb_objects; i++) { i 164 libavutil/hwcontext_drm.c if (map->address[i]) i 165 libavutil/hwcontext_drm.c munmap(map->address[i], map->length[i]); i 96 libavutil/hwcontext_dxva2.c int i; i 102 libavutil/hwcontext_dxva2.c for (i = 0; i < frames_hwctx->nb_surfaces; i++) { i 103 libavutil/hwcontext_dxva2.c if (s->surfaces_internal[i]) i 104 libavutil/hwcontext_dxva2.c IDirect3DSurface9_Release(s->surfaces_internal[i]); i 149 libavutil/hwcontext_dxva2.c int i; i 170 libavutil/hwcontext_dxva2.c for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) { i 171 libavutil/hwcontext_dxva2.c if (ctx->sw_format == supported_formats[i].pix_fmt) { i 172 libavutil/hwcontext_dxva2.c s->format = supported_formats[i].d3d_format; i 176 libavutil/hwcontext_dxva2.c if (i == FF_ARRAY_ELEMS(supported_formats)) { i 283 libavutil/hwcontext_dxva2.c int i, err, nb_planes; i 318 libavutil/hwcontext_dxva2.c for (i = 0; i < nb_planes; i++) i 319 libavutil/hwcontext_dxva2.c dst->linesize[i] = LockedRect.Pitch; i 364 libavutil/hwcontext_dxva2.c int ret, i; i 378 libavutil/hwcontext_dxva2.c for (i = 0; i < 4; i++) { i 379 libavutil/hwcontext_dxva2.c dst_linesize[i] = dst->linesize[i]; i 380 libavutil/hwcontext_dxva2.c src_linesize[i] = map->linesize[i]; i 330 libavutil/hwcontext_opencl.c int i, ret = 0; i 332 libavutil/hwcontext_opencl.c for (i = 0; i < FF_ARRAY_ELEMS(opencl_platform_params); i++) { i 333 libavutil/hwcontext_opencl.c param = av_dict_get(opts, opencl_platform_params[i].key, i 339 libavutil/hwcontext_opencl.c opencl_platform_params[i].name); i 343 libavutil/hwcontext_opencl.c opencl_platform_params[i].key, platform_name); i 405 libavutil/hwcontext_opencl.c int i, ret = 0; i 412 libavutil/hwcontext_opencl.c for (i = 0; i < FF_ARRAY_ELEMS(opencl_device_types); i++) { i 413 libavutil/hwcontext_opencl.c if (!strcmp(opencl_device_types[i].key, param->value)) { i 414 libavutil/hwcontext_opencl.c match_type = opencl_device_types[i].type; i 438 libavutil/hwcontext_opencl.c for (i = 0; i < FF_ARRAY_ELEMS(opencl_device_params); i++) { i 439 libavutil/hwcontext_opencl.c param = av_dict_get(opts, opencl_device_params[i].key, i 445 libavutil/hwcontext_opencl.c opencl_device_params[i].name); i 449 libavutil/hwcontext_opencl.c opencl_device_params[i].key, device_name); i 725 libavutil/hwcontext_opencl.c int i, fail = 0; i 760 libavutil/hwcontext_opencl.c for (i = 0; i < (props_size / sizeof(*props) - 1); i++) { i 761 libavutil/hwcontext_opencl.c if (props[i] == CL_CONTEXT_VA_API_DISPLAY_INTEL) { i 762 libavutil/hwcontext_opencl.c va_display = (VADisplay)(intptr_t)props[i+1]; i 1546 libavutil/hwcontext_opencl.c int plane, i; i 1555 libavutil/hwcontext_opencl.c for (i = 0; i < nb_image_formats; i++) { i 1556 libavutil/hwcontext_opencl.c if (image_formats[i].image_channel_order == i 1558 libavutil/hwcontext_opencl.c image_formats[i].image_channel_data_type == i 1562 libavutil/hwcontext_opencl.c if (i == nb_image_formats) { i 1714 libavutil/hwcontext_opencl.c int i, p; i 1715 libavutil/hwcontext_opencl.c for (i = 0; i < priv->nb_mapped_frames; i++) { i 1716 libavutil/hwcontext_opencl.c AVOpenCLFrameDescriptor *desc = &priv->mapped_frames[i]; i 1722 libavutil/hwcontext_opencl.c i, p, cle); i 1781 libavutil/hwcontext_opencl.c int i; i 1790 libavutil/hwcontext_opencl.c for (i = 0; i < nb_events; i++) { i 1791 libavutil/hwcontext_opencl.c cle = clReleaseEvent(events[i]); i 2056 libavutil/hwcontext_opencl.c int i; i 2058 libavutil/hwcontext_opencl.c for (i = 0; i < mapping->frame.nb_planes; i++) { i 2059 libavutil/hwcontext_opencl.c cle = clReleaseMemObject(mapping->frame.planes[i]); i 2062 libavutil/hwcontext_opencl.c "of plane %d of DRM frame: %d.\n", i, cle); i 2078 libavutil/hwcontext_opencl.c int err, i, j, p; i 2087 libavutil/hwcontext_opencl.c for (i = 0; i < desc->nb_layers; i++) { i 2088 libavutil/hwcontext_opencl.c const AVDRMLayerDescriptor *layer = &desc->layers[i]; i 2110 libavutil/hwcontext_opencl.c i, j, err); i 2122 libavutil/hwcontext_opencl.c i, j, cle); i 2361 libavutil/hwcontext_opencl.c int err, i; i 2366 libavutil/hwcontext_opencl.c for (i = 0; i < src_hwctx->nb_surfaces; i++) { i 2367 libavutil/hwcontext_opencl.c if (src_hwctx->surfaces[i] == (IDirect3DSurface9*)src->data[3]) i 2370 libavutil/hwcontext_opencl.c if (i >= src_hwctx->nb_surfaces) { i 2376 libavutil/hwcontext_opencl.c desc = &frames_priv->mapped_frames[i]; i 2391 libavutil/hwcontext_opencl.c for (i = 0; i < desc->nb_planes; i++) i 2392 libavutil/hwcontext_opencl.c dst->data[i] = (uint8_t*)desc->planes[i]; i 2422 libavutil/hwcontext_opencl.c int err, i, p, nb_planes; i 2449 libavutil/hwcontext_opencl.c for (i = 0; i < frames_priv->nb_mapped_frames; i++) { i 2450 libavutil/hwcontext_opencl.c AVOpenCLFrameDescriptor *desc = &frames_priv->mapped_frames[i]; i 2452 libavutil/hwcontext_opencl.c .resource = src_hwctx->surfaces[i], i 2465 libavutil/hwcontext_opencl.c p, i, cle); i 2475 libavutil/hwcontext_opencl.c for (i = 0; i < frames_priv->nb_mapped_frames; i++) { i 2476 libavutil/hwcontext_opencl.c AVOpenCLFrameDescriptor *desc = &frames_priv->mapped_frames[i]; i 2519 libavutil/hwcontext_opencl.c int err, index, i; i 2546 libavutil/hwcontext_opencl.c for (i = 0; i < desc->nb_planes; i++) i 2547 libavutil/hwcontext_opencl.c dst->data[i] = (uint8_t*)desc->planes[i]; i 2577 libavutil/hwcontext_opencl.c int err, i, p, nb_planes; i 2604 libavutil/hwcontext_opencl.c for (i = 0; i < frames_priv->nb_mapped_frames; i++) { i 2605 libavutil/hwcontext_opencl.c AVOpenCLFrameDescriptor *desc = &frames_priv->mapped_frames[i]; i 2608 libavutil/hwcontext_opencl.c UINT subresource = 2 * i + p; i 2618 libavutil/hwcontext_opencl.c p, i, (unsigned int)subresource, cle); i 2628 libavutil/hwcontext_opencl.c for (i = 0; i < frames_priv->nb_mapped_frames; i++) { i 2629 libavutil/hwcontext_opencl.c AVOpenCLFrameDescriptor *desc = &frames_priv->mapped_frames[i]; i 2655 libavutil/hwcontext_opencl.c int i; i 2657 libavutil/hwcontext_opencl.c for (i = 0; i < mapping->nb_planes; i++) i 2658 libavutil/hwcontext_opencl.c clReleaseMemObject(mapping->plane_images[i]); i 2660 libavutil/hwcontext_opencl.c for (i = 0; i < mapping->nb_objects; i++) i 2661 libavutil/hwcontext_opencl.c clReleaseMemObject(mapping->object_buffers[i]); i 2679 libavutil/hwcontext_opencl.c int err, i, j; i 2692 libavutil/hwcontext_opencl.c for (i = 0; i < desc->nb_objects; i++) { i 2693 libavutil/hwcontext_opencl.c int fd = desc->objects[i].fd; i 2697 libavutil/hwcontext_opencl.c if (desc->objects[i].format_modifier) { i 2700 libavutil/hwcontext_opencl.c "be as expected.\n", i, fd, i 2701 libavutil/hwcontext_opencl.c desc->objects[i].format_modifier); i 2704 libavutil/hwcontext_opencl.c mapping->object_buffers[i] = i 2706 libavutil/hwcontext_opencl.c &fd, desc->objects[i].size, &cle); i 2707 libavutil/hwcontext_opencl.c if (!mapping->object_buffers[i]) { i 2710 libavutil/hwcontext_opencl.c i, fd, desc->objects[i].size, cle); i 2717 libavutil/hwcontext_opencl.c for (i = 0; i < desc->nb_layers; i++) { i 2718 libavutil/hwcontext_opencl.c const AVDRMLayerDescriptor *layer = &desc->layers[i]; i 2733 libavutil/hwcontext_opencl.c "layer %d plane %d): %d.\n", p, i, j, err); i 2774 libavutil/hwcontext_opencl.c for (i = 0; i < mapping->nb_planes; i++) i 2775 libavutil/hwcontext_opencl.c dst->data[i] = (uint8_t*)mapping->plane_images[i]; i 2788 libavutil/hwcontext_opencl.c for (i = 0; i < mapping->nb_planes; i++) { i 2789 libavutil/hwcontext_opencl.c clReleaseMemObject(mapping->plane_images[i]); i 2791 libavutil/hwcontext_opencl.c for (i = 0; i < mapping->nb_objects; i++) { i 2792 libavutil/hwcontext_opencl.c if (mapping->object_buffers[i]) i 2793 libavutil/hwcontext_opencl.c clReleaseMemObject(mapping->object_buffers[i]); i 122 libavutil/hwcontext_qsv.c int i; i 123 libavutil/hwcontext_qsv.c for (i = 0; i < FF_ARRAY_ELEMS(supported_pixel_formats); i++) { i 124 libavutil/hwcontext_qsv.c if (supported_pixel_formats[i].pix_fmt == pix_fmt) i 125 libavutil/hwcontext_qsv.c return supported_pixel_formats[i].fourcc; i 136 libavutil/hwcontext_qsv.c int i; i 138 libavutil/hwcontext_qsv.c for (i = 0; supported_handle_types[i].handle_type; i++) { i 139 libavutil/hwcontext_qsv.c err = MFXVideoCORE_GetHandle(hwctx->session, supported_handle_types[i].handle_type, i 142 libavutil/hwcontext_qsv.c s->handle_type = supported_handle_types[i].handle_type; i 143 libavutil/hwcontext_qsv.c s->child_device_type = supported_handle_types[i].device_type; i 144 libavutil/hwcontext_qsv.c s->child_pix_fmt = supported_handle_types[i].pix_fmt; i 224 libavutil/hwcontext_qsv.c int i, ret = 0; i 289 libavutil/hwcontext_qsv.c for (i = 0; i < ctx->initial_pool_size; i++) i 290 libavutil/hwcontext_qsv.c s->surfaces_internal[i].Data.MemId = child_frames_hwctx->surface_ids + i; i 297 libavutil/hwcontext_qsv.c for (i = 0; i < ctx->initial_pool_size; i++) i 298 libavutil/hwcontext_qsv.c s->surfaces_internal[i].Data.MemId = (mfxMemId)child_frames_hwctx->surfaces[i]; i 356 libavutil/hwcontext_qsv.c int i, ret = 0; i 368 libavutil/hwcontext_qsv.c for (i = 0; i < ctx->initial_pool_size; i++) { i 369 libavutil/hwcontext_qsv.c ret = qsv_init_surface(ctx, &s->surfaces_internal[i]); i 397 libavutil/hwcontext_qsv.c mfxFrameInfo *i = &req->Info; i 404 libavutil/hwcontext_qsv.c if (i->Width > i1->Width || i->Height > i1->Height || i 405 libavutil/hwcontext_qsv.c i->FourCC != i1->FourCC || i->ChromaFormat != i1->ChromaFormat) { i 408 libavutil/hwcontext_qsv.c i->Width, i->Height, i->FourCC, i->ChromaFormat, i 524 libavutil/hwcontext_qsv.c int i, ret; i 546 libavutil/hwcontext_qsv.c for (i = 0; i < frames_hwctx->nb_surfaces; i++) i 547 libavutil/hwcontext_qsv.c s->surface_ptrs[i] = frames_hwctx->surfaces + i; i 564 libavutil/hwcontext_qsv.c for (i = 0; i < frames_hwctx->nb_surfaces; i++) i 565 libavutil/hwcontext_qsv.c s->mem_ids[i] = frames_hwctx->surfaces[i].Data.MemId; i 618 libavutil/hwcontext_qsv.c int i; i 629 libavutil/hwcontext_qsv.c for (i = 0; i < src_hwctx->nb_surfaces; i++) i 630 libavutil/hwcontext_qsv.c dst_hwctx->surface_ids[i] = i 631 libavutil/hwcontext_qsv.c *(VASurfaceID*)src_hwctx->surfaces[i].Data.MemId; i 644 libavutil/hwcontext_qsv.c for (i = 0; i < src_hwctx->nb_surfaces; i++) i 645 libavutil/hwcontext_qsv.c dst_hwctx->surfaces[i] = i 646 libavutil/hwcontext_qsv.c (IDirect3DSurface9*)src_hwctx->surfaces[i].Data.MemId; i 979 libavutil/hwcontext_qsv.c int i; i 990 libavutil/hwcontext_qsv.c for (i = 0; i < src_hwctx->nb_surfaces; i++) { i 991 libavutil/hwcontext_qsv.c qsv_init_surface(dst_ctx, &s->surfaces_internal[i]); i 992 libavutil/hwcontext_qsv.c s->surfaces_internal[i].Data.MemId = src_hwctx->surface_ids + i; i 1007 libavutil/hwcontext_qsv.c for (i = 0; i < src_hwctx->nb_surfaces; i++) { i 1008 libavutil/hwcontext_qsv.c qsv_init_surface(dst_ctx, &s->surfaces_internal[i]); i 1009 libavutil/hwcontext_qsv.c s->surfaces_internal[i].Data.MemId = (mfxMemId)src_hwctx->surfaces[i]; i 1032 libavutil/hwcontext_qsv.c int i, err; i 1034 libavutil/hwcontext_qsv.c for (i = 0; i < hwctx->nb_surfaces; i++) { i 1036 libavutil/hwcontext_qsv.c if (*(VASurfaceID*)hwctx->surfaces[i].Data.MemId == i 1041 libavutil/hwcontext_qsv.c if ((IDirect3DSurface9*)hwctx->surfaces[i].Data.MemId == i 1046 libavutil/hwcontext_qsv.c if (i >= hwctx->nb_surfaces) { i 1059 libavutil/hwcontext_qsv.c dst->data[3] = (uint8_t*)&hwctx->surfaces[i]; i 1068 libavutil/hwcontext_qsv.c int i; i 1075 libavutil/hwcontext_qsv.c for (i = 0; i < FF_ARRAY_ELEMS(supported_pixel_formats); i++) i 1076 libavutil/hwcontext_qsv.c constraints->valid_sw_formats[i] = supported_pixel_formats[i].pix_fmt; i 1118 libavutil/hwcontext_qsv.c int i; i 1121 libavutil/hwcontext_qsv.c for (i = 0; i < FF_ARRAY_ELEMS(impl_map); i++) i 1122 libavutil/hwcontext_qsv.c if (!strcmp(device, impl_map[i].name)) { i 1123 libavutil/hwcontext_qsv.c impl = impl_map[i].impl; i 1126 libavutil/hwcontext_qsv.c if (i == FF_ARRAY_ELEMS(impl_map)) i 145 libavutil/hwcontext_vaapi.c int i; i 146 libavutil/hwcontext_vaapi.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) i 147 libavutil/hwcontext_vaapi.c if (vaapi_format_map[i].fourcc == fourcc) i 148 libavutil/hwcontext_vaapi.c return &vaapi_format_map[i]; i 155 libavutil/hwcontext_vaapi.c int i; i 156 libavutil/hwcontext_vaapi.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_format_map); i++) i 157 libavutil/hwcontext_vaapi.c if (vaapi_format_map[i].pix_fmt == pix_fmt) i 158 libavutil/hwcontext_vaapi.c return &vaapi_format_map[i]; i 177 libavutil/hwcontext_vaapi.c int i; i 179 libavutil/hwcontext_vaapi.c for (i = 0; i < ctx->nb_formats; i++) { i 180 libavutil/hwcontext_vaapi.c if (ctx->formats[i].pix_fmt == pix_fmt) { i 182 libavutil/hwcontext_vaapi.c *image_format = &ctx->formats[i].image_format; i 200 libavutil/hwcontext_vaapi.c int err, i, j, attr_count, pix_fmt_count; i 230 libavutil/hwcontext_vaapi.c for (i = 0; i < attr_count; i++) { i 231 libavutil/hwcontext_vaapi.c switch (attr_list[i].type) { i 233 libavutil/hwcontext_vaapi.c fourcc = attr_list[i].value.value.i; i 242 libavutil/hwcontext_vaapi.c constraints->min_width = attr_list[i].value.value.i; i 245 libavutil/hwcontext_vaapi.c constraints->min_height = attr_list[i].value.value.i; i 248 libavutil/hwcontext_vaapi.c constraints->max_width = attr_list[i].value.value.i; i 251 libavutil/hwcontext_vaapi.c constraints->max_height = attr_list[i].value.value.i; i 267 libavutil/hwcontext_vaapi.c for (i = j = 0; i < attr_count; i++) { i 268 libavutil/hwcontext_vaapi.c if (attr_list[i].type != VASurfaceAttribPixelFormat) i 270 libavutil/hwcontext_vaapi.c fourcc = attr_list[i].value.value.i; i 287 libavutil/hwcontext_vaapi.c for (i = 0; i < ctx->nb_formats; i++) i 288 libavutil/hwcontext_vaapi.c constraints->valid_sw_formats[i] = ctx->formats[i].pix_fmt; i 289 libavutil/hwcontext_vaapi.c constraints->valid_sw_formats[i] = AV_PIX_FMT_NONE; i 338 libavutil/hwcontext_vaapi.c int err, i, image_count; i 364 libavutil/hwcontext_vaapi.c for (i = 0; i < image_count; i++) { i 365 libavutil/hwcontext_vaapi.c fourcc = image_list[i].fourcc; i 374 libavutil/hwcontext_vaapi.c ctx->formats[ctx->nb_formats].image_format = image_list[i]; i 390 libavutil/hwcontext_vaapi.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table); i++) { i 392 libavutil/hwcontext_vaapi.c vaapi_driver_quirks_table[i].match_string)) { i 396 libavutil/hwcontext_vaapi.c vaapi_driver_quirks_table[i].friendly_name, i 397 libavutil/hwcontext_vaapi.c vaapi_driver_quirks_table[i].quirks); i 399 libavutil/hwcontext_vaapi.c vaapi_driver_quirks_table[i].quirks; i 403 libavutil/hwcontext_vaapi.c if (!(i < FF_ARRAY_ELEMS(vaapi_driver_quirks_table))) { i 499 libavutil/hwcontext_vaapi.c int err, i; i 512 libavutil/hwcontext_vaapi.c for (i = 0; i < avfc->nb_attributes; i++) { i 513 libavutil/hwcontext_vaapi.c if (avfc->attributes[i].type == VASurfaceAttribMemoryType) i 515 libavutil/hwcontext_vaapi.c if (avfc->attributes[i].type == VASurfaceAttribPixelFormat) i 528 libavutil/hwcontext_vaapi.c for (i = 0; i < avfc->nb_attributes; i++) i 529 libavutil/hwcontext_vaapi.c ctx->attributes[i] = avfc->attributes[i]; i 531 libavutil/hwcontext_vaapi.c ctx->attributes[i++] = (VASurfaceAttrib) { i 535 libavutil/hwcontext_vaapi.c .value.value.i = VA_SURFACE_ATTRIB_MEM_TYPE_VA, i 539 libavutil/hwcontext_vaapi.c ctx->attributes[i++] = (VASurfaceAttrib) { i 543 libavutil/hwcontext_vaapi.c .value.value.i = desc->fourcc, i 546 libavutil/hwcontext_vaapi.c av_assert0(i == ctx->nb_attributes); i 669 libavutil/hwcontext_vaapi.c int i, k, sw_format_available; i 672 libavutil/hwcontext_vaapi.c for (i = 0; i < ctx->nb_formats; i++) { i 673 libavutil/hwcontext_vaapi.c if (ctx->formats[i].pix_fmt == hwfc->sw_format) i 687 libavutil/hwcontext_vaapi.c for (i = 0; i < ctx->nb_formats; i++) { i 688 libavutil/hwcontext_vaapi.c if (ctx->formats[i].pix_fmt == hwfc->sw_format) i 691 libavutil/hwcontext_vaapi.c pix_fmts[k++] = ctx->formats[i].pix_fmt; i 747 libavutil/hwcontext_vaapi.c int err, i; i 847 libavutil/hwcontext_vaapi.c for (i = 0; i < map->image.num_planes; i++) { i 848 libavutil/hwcontext_vaapi.c dst->data[i] = (uint8_t*)address + map->image.offsets[i]; i 849 libavutil/hwcontext_vaapi.c dst->linesize[i] = map->image.pitches[i]; i 1010 libavutil/hwcontext_vaapi.c int err, i, j, k; i 1019 libavutil/hwcontext_vaapi.c .value.value.i = VA_SURFACE_ATTRIB_MEM_TYPE_DRM_PRIME, i 1038 libavutil/hwcontext_vaapi.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_drm_format_map); i++) { i 1039 libavutil/hwcontext_vaapi.c if (desc->nb_layers != vaapi_drm_format_map[i].nb_layer_formats) i 1043 libavutil/hwcontext_vaapi.c vaapi_drm_format_map[i].layer_formats[j]) i 1048 libavutil/hwcontext_vaapi.c va_fourcc = vaapi_drm_format_map[i].va_fourcc; i 1073 libavutil/hwcontext_vaapi.c for (i = 0; i < desc->nb_layers; i++) { i 1074 libavutil/hwcontext_vaapi.c for (j = 0; j < desc->layers[i].nb_planes; j++) { i 1075 libavutil/hwcontext_vaapi.c buffer_desc.pitches[k] = desc->layers[i].planes[j].pitch; i 1076 libavutil/hwcontext_vaapi.c buffer_desc.offsets[k] = desc->layers[i].planes[j].offset; i 1120 libavutil/hwcontext_vaapi.c int i; i 1122 libavutil/hwcontext_vaapi.c for (i = 0; i < drm_desc->nb_objects; i++) i 1123 libavutil/hwcontext_vaapi.c close(drm_desc->objects[i].fd); i 1137 libavutil/hwcontext_vaapi.c int err, i, j; i 1166 libavutil/hwcontext_vaapi.c for (i = 0; i < va_desc.num_objects; i++) { i 1167 libavutil/hwcontext_vaapi.c drm_desc->objects[i].fd = va_desc.objects[i].fd; i 1168 libavutil/hwcontext_vaapi.c drm_desc->objects[i].size = va_desc.objects[i].size; i 1169 libavutil/hwcontext_vaapi.c drm_desc->objects[i].format_modifier = i 1170 libavutil/hwcontext_vaapi.c va_desc.objects[i].drm_format_modifier; i 1173 libavutil/hwcontext_vaapi.c for (i = 0; i < va_desc.num_layers; i++) { i 1174 libavutil/hwcontext_vaapi.c drm_desc->layers[i].format = va_desc.layers[i].drm_format; i 1175 libavutil/hwcontext_vaapi.c drm_desc->layers[i].nb_planes = va_desc.layers[i].num_planes; i 1176 libavutil/hwcontext_vaapi.c for (j = 0; j < va_desc.layers[i].num_planes; j++) { i 1177 libavutil/hwcontext_vaapi.c drm_desc->layers[i].planes[j].object_index = i 1178 libavutil/hwcontext_vaapi.c va_desc.layers[i].object_index[j]; i 1179 libavutil/hwcontext_vaapi.c drm_desc->layers[i].planes[j].offset = i 1180 libavutil/hwcontext_vaapi.c va_desc.layers[i].offset[j]; i 1181 libavutil/hwcontext_vaapi.c drm_desc->layers[i].planes[j].pitch = i 1182 libavutil/hwcontext_vaapi.c va_desc.layers[i].pitch[j]; i 1198 libavutil/hwcontext_vaapi.c for (i = 0; i < va_desc.num_objects; i++) i 1199 libavutil/hwcontext_vaapi.c close(va_desc.objects[i].fd); i 1253 libavutil/hwcontext_vaapi.c int err, i, p; i 1273 libavutil/hwcontext_vaapi.c for (i = 0; i < FF_ARRAY_ELEMS(vaapi_drm_format_map); i++) { i 1274 libavutil/hwcontext_vaapi.c if (vaapi_drm_format_map[i].va_fourcc == i 1278 libavutil/hwcontext_vaapi.c if (i >= FF_ARRAY_ELEMS(vaapi_drm_format_map)) { i 1289 libavutil/hwcontext_vaapi.c vaapi_drm_format_map[i].nb_layer_formats; i 1301 libavutil/hwcontext_vaapi.c .format = vaapi_drm_format_map[i].layer_formats[p], i 1312 libavutil/hwcontext_vaapi.c vaapi_drm_format_map[i].layer_formats[0]; i 106 libavutil/hwcontext_vdpau.c int i; i 108 libavutil/hwcontext_vdpau.c for (i = 0; i < FF_ARRAY_ELEMS(priv->pix_fmts); i++) { i 109 libavutil/hwcontext_vdpau.c const VDPAUPixFmtMap *map = vdpau_pix_fmts[i].map; i 113 libavutil/hwcontext_vdpau.c priv->pix_fmts[i] = av_malloc_array(nb_pix_fmts + 1, sizeof(*priv->pix_fmts[i])); i 114 libavutil/hwcontext_vdpau.c if (!priv->pix_fmts[i]) i 120 libavutil/hwcontext_vdpau.c VdpStatus err = priv->get_transfer_caps(hwctx->device, vdpau_pix_fmts[i].chroma_type, i 123 libavutil/hwcontext_vdpau.c priv->pix_fmts[i][nb_pix_fmts++] = map->pix_fmt; i 126 libavutil/hwcontext_vdpau.c priv->pix_fmts[i][nb_pix_fmts++] = AV_PIX_FMT_NONE; i 127 libavutil/hwcontext_vdpau.c priv->nb_pix_fmts[i] = nb_pix_fmts; i 170 libavutil/hwcontext_vdpau.c int i; i 172 libavutil/hwcontext_vdpau.c for (i = 0; i < FF_ARRAY_ELEMS(priv->pix_fmts); i++) i 173 libavutil/hwcontext_vdpau.c av_freep(&priv->pix_fmts[i]); i 182 libavutil/hwcontext_vdpau.c int i; i 189 libavutil/hwcontext_vdpau.c for (i = 0; i < FF_ARRAY_ELEMS(vdpau_pix_fmts); i++) { i 190 libavutil/hwcontext_vdpau.c if (priv->nb_pix_fmts[i] > 1) i 191 libavutil/hwcontext_vdpau.c constraints->valid_sw_formats[nb_sw_formats++] = vdpau_pix_fmts[i].frames_sw_format; i 247 libavutil/hwcontext_vdpau.c int i; i 249 libavutil/hwcontext_vdpau.c for (i = 0; i < FF_ARRAY_ELEMS(vdpau_pix_fmts); i++) { i 250 libavutil/hwcontext_vdpau.c if (vdpau_pix_fmts[i].frames_sw_format == ctx->sw_format) { i 251 libavutil/hwcontext_vdpau.c priv->chroma_type = vdpau_pix_fmts[i].chroma_type; i 252 libavutil/hwcontext_vdpau.c priv->chroma_idx = i; i 253 libavutil/hwcontext_vdpau.c priv->pix_fmts = device_priv->pix_fmts[i]; i 254 libavutil/hwcontext_vdpau.c priv->nb_pix_fmts = device_priv->nb_pix_fmts[i]; i 327 libavutil/hwcontext_vdpau.c int i; i 329 libavutil/hwcontext_vdpau.c for (i = 0; i< FF_ARRAY_ELEMS(data) && dst->data[i]; i++) { i 330 libavutil/hwcontext_vdpau.c data[i] = dst->data[i]; i 331 libavutil/hwcontext_vdpau.c if (dst->linesize[i] < 0 || dst->linesize[i] > UINT32_MAX) { i 334 libavutil/hwcontext_vdpau.c dst->linesize[i]); i 337 libavutil/hwcontext_vdpau.c linesize[i] = dst->linesize[i]; i 341 libavutil/hwcontext_vdpau.c for (i = 0; map[i].pix_fmt != AV_PIX_FMT_NONE; i++) { i 342 libavutil/hwcontext_vdpau.c if (map[i].pix_fmt == dst->format) { i 343 libavutil/hwcontext_vdpau.c vdpau_format = map[i].vdpau_fmt; i 347 libavutil/hwcontext_vdpau.c if (map[i].pix_fmt == AV_PIX_FMT_NONE) { i 382 libavutil/hwcontext_vdpau.c int i; i 384 libavutil/hwcontext_vdpau.c for (i = 0; i< FF_ARRAY_ELEMS(data) && src->data[i]; i++) { i 385 libavutil/hwcontext_vdpau.c data[i] = src->data[i]; i 386 libavutil/hwcontext_vdpau.c if (src->linesize[i] < 0 || src->linesize[i] > UINT32_MAX) { i 389 libavutil/hwcontext_vdpau.c src->linesize[i]); i 392 libavutil/hwcontext_vdpau.c linesize[i] = src->linesize[i]; i 396 libavutil/hwcontext_vdpau.c for (i = 0; map[i].pix_fmt != AV_PIX_FMT_NONE; i++) { i 397 libavutil/hwcontext_vdpau.c if (map[i].pix_fmt == src->format) { i 398 libavutil/hwcontext_vdpau.c vdpau_format = map[i].vdpau_fmt; i 402 libavutil/hwcontext_vdpau.c if (map[i].pix_fmt == AV_PIX_FMT_NONE) { i 55 libavutil/hwcontext_videotoolbox.c int i; i 56 libavutil/hwcontext_videotoolbox.c for (i = 0; i < FF_ARRAY_ELEMS(cv_pix_fmts); i++) { i 57 libavutil/hwcontext_videotoolbox.c if (cv_pix_fmts[i].cv_fmt == cv_fmt) i 58 libavutil/hwcontext_videotoolbox.c return cv_pix_fmts[i].pix_fmt; i 70 libavutil/hwcontext_videotoolbox.c int i; i 71 libavutil/hwcontext_videotoolbox.c for (i = 0; i < FF_ARRAY_ELEMS(cv_pix_fmts); i++) { i 72 libavutil/hwcontext_videotoolbox.c if (cv_pix_fmts[i].pix_fmt == pix_fmt && cv_pix_fmts[i].full_range == full_range) i 73 libavutil/hwcontext_videotoolbox.c return cv_pix_fmts[i].cv_fmt; i 122 libavutil/hwcontext_videotoolbox.c int i; i 149 libavutil/hwcontext_videotoolbox.c for (i = 0; i < planes; i++) { i 150 libavutil/hwcontext_videotoolbox.c dst->data[i] = CVPixelBufferGetBaseAddressOfPlane(pixbuf, i); i 151 libavutil/hwcontext_videotoolbox.c dst->linesize[i] = CVPixelBufferGetBytesPerRowOfPlane(pixbuf, i); i 177 libavutil/hwcontext_vulkan.c for (enum AVPixelFormat i = 0; i < FF_ARRAY_ELEMS(vk_pixfmt_map); i++) i 178 libavutil/hwcontext_vulkan.c if (vk_pixfmt_map[i].pixfmt == p) i 179 libavutil/hwcontext_vulkan.c return vk_pixfmt_map[i].vkfmts; i 192 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 197 libavutil/hwcontext_vulkan.c vkGetPhysicalDeviceFormatProperties2(hwctx->phys_dev, fmt[i], &prop); i 292 libavutil/hwcontext_vulkan.c for (int i = 0; i < data->cmdBufLabelCount; i++) i 293 libavutil/hwcontext_vulkan.c av_log(ctx, l, "\t%i: %s\n", i, data->pCmdBufLabels[i].pLabelName); i 353 libavutil/hwcontext_vulkan.c for (int i = 0; i < optional_exts_num; i++) { i 354 libavutil/hwcontext_vulkan.c tstr = optional_exts[i].name; i 366 libavutil/hwcontext_vulkan.c p->extensions |= optional_exts[i].flag; i 420 libavutil/hwcontext_vulkan.c for (int i = 0; i < extensions_found; i++) i 421 libavutil/hwcontext_vulkan.c av_free((void *)extension_names[i]); i 469 libavutil/hwcontext_vulkan.c for (int i = 0; i < inst_props.enabledExtensionCount; i++) i 470 libavutil/hwcontext_vulkan.c av_free((void *)inst_props.ppEnabledExtensionNames[i]); i 562 libavutil/hwcontext_vulkan.c for (int i = 0; i < num; i++) { i 563 libavutil/hwcontext_vulkan.c idp[i].sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES; i 564 libavutil/hwcontext_vulkan.c prop[i].sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2; i 565 libavutil/hwcontext_vulkan.c prop[i].pNext = &idp[i]; i 567 libavutil/hwcontext_vulkan.c vkGetPhysicalDeviceProperties2(devices[i], &prop[i]); i 568 libavutil/hwcontext_vulkan.c av_log(ctx, AV_LOG_VERBOSE, " %d: %s (%s) (0x%x)\n", i, i 569 libavutil/hwcontext_vulkan.c prop[i].properties.deviceName, i 570 libavutil/hwcontext_vulkan.c vk_dev_type(prop[i].properties.deviceType), i 571 libavutil/hwcontext_vulkan.c prop[i].properties.deviceID); i 575 libavutil/hwcontext_vulkan.c for (int i = 0; i < num; i++) { i 576 libavutil/hwcontext_vulkan.c if (!strncmp(idp[i].deviceUUID, select->uuid, VK_UUID_SIZE)) { i 577 libavutil/hwcontext_vulkan.c choice = i; i 586 libavutil/hwcontext_vulkan.c for (int i = 0; i < num; i++) { i 587 libavutil/hwcontext_vulkan.c if (strstr(prop[i].properties.deviceName, select->name)) { i 588 libavutil/hwcontext_vulkan.c choice = i; i 598 libavutil/hwcontext_vulkan.c for (int i = 0; i < num; i++) { i 599 libavutil/hwcontext_vulkan.c if (select->pci_device == prop[i].properties.deviceID) { i 600 libavutil/hwcontext_vulkan.c choice = i; i 610 libavutil/hwcontext_vulkan.c for (int i = 0; i < num; i++) { i 611 libavutil/hwcontext_vulkan.c if (select->vendor_id == prop[i].properties.vendorID) { i 612 libavutil/hwcontext_vulkan.c choice = i; i 667 libavutil/hwcontext_vulkan.c for (int i = 0; i < num; i++) { \ i 668 libavutil/hwcontext_vulkan.c const VkQueueFlagBits flags = qs[i].queueFlags; \ i 670 libavutil/hwcontext_vulkan.c out = i; \ i 677 libavutil/hwcontext_vulkan.c SEARCH_FLAGS((flags & VK_QUEUE_COMPUTE_BIT) && (i != graph_index), i 680 libavutil/hwcontext_vulkan.c SEARCH_FLAGS((flags & VK_QUEUE_TRANSFER_BIT) && (i != graph_index) && i 681 libavutil/hwcontext_vulkan.c (i != comp_index), tx_index) i 699 libavutil/hwcontext_vulkan.c for (int i = 0; i < qs[fidx].queueCount; i++) \ i 700 libavutil/hwcontext_vulkan.c weights[i] = 1.0f; \ i 782 libavutil/hwcontext_vulkan.c for (int i = 0; i < num_queues; i++) { i 783 libavutil/hwcontext_vulkan.c VulkanQueueCtx *q = &cmd->queues[i]; i 784 libavutil/hwcontext_vulkan.c vkGetDeviceQueue(hwctx->act_dev, queue_family_index, i, &q->queue); i 796 libavutil/hwcontext_vulkan.c for (int i = 0; i < cmd->nb_queues; i++) { i 797 libavutil/hwcontext_vulkan.c VulkanQueueCtx *q = &cmd->queues[i]; i 894 libavutil/hwcontext_vulkan.c for (int i = 0; i < nb_deps; i++) { i 895 libavutil/hwcontext_vulkan.c q->buf_deps[q->nb_buf_deps] = av_buffer_ref(deps[i]); i 960 libavutil/hwcontext_vulkan.c for (int i = 0; i < hwctx->nb_enabled_inst_extensions; i++) i 961 libavutil/hwcontext_vulkan.c av_free((void *)hwctx->enabled_inst_extensions[i]); i 964 libavutil/hwcontext_vulkan.c for (int i = 0; i < hwctx->nb_enabled_dev_extensions; i++) i 965 libavutil/hwcontext_vulkan.c av_free((void *)hwctx->enabled_dev_extensions[i]); i 1033 libavutil/hwcontext_vulkan.c for (int i = 0; i < dev_info.enabledExtensionCount; i++) i 1034 libavutil/hwcontext_vulkan.c av_free((void *)dev_info.ppEnabledExtensionNames[i]); i 1059 libavutil/hwcontext_vulkan.c for (int i = 0; i < hwctx->nb_enabled_dev_extensions; i++) { i 1061 libavutil/hwcontext_vulkan.c if (!strcmp(hwctx->enabled_dev_extensions[i], i 1064 libavutil/hwcontext_vulkan.c hwctx->enabled_dev_extensions[i]); i 1217 libavutil/hwcontext_vulkan.c for (enum AVPixelFormat i = 0; i < AV_PIX_FMT_NB; i++) i 1218 libavutil/hwcontext_vulkan.c count += pixfmt_is_supported(hwctx, i, p->use_linear_images); i 1231 libavutil/hwcontext_vulkan.c for (enum AVPixelFormat i = 0; i < AV_PIX_FMT_NB; i++) i 1232 libavutil/hwcontext_vulkan.c if (pixfmt_is_supported(hwctx, i, p->use_linear_images)) i 1233 libavutil/hwcontext_vulkan.c constraints->valid_sw_formats[count++] = i; i 1272 libavutil/hwcontext_vulkan.c for (int i = 0; i < p->mprops.memoryTypeCount; i++) { i 1274 libavutil/hwcontext_vulkan.c if (!(req->memoryTypeBits & (1 << i))) i 1278 libavutil/hwcontext_vulkan.c if ((p->mprops.memoryTypes[i].propertyFlags & req_flags) != req_flags) i 1282 libavutil/hwcontext_vulkan.c index = i; i 1321 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1322 libavutil/hwcontext_vulkan.c if (internal->cu_sem[i]) i 1323 libavutil/hwcontext_vulkan.c CHECK_CU(cu->cuDestroyExternalSemaphore(internal->cu_sem[i])); i 1324 libavutil/hwcontext_vulkan.c if (internal->cu_mma[i]) i 1325 libavutil/hwcontext_vulkan.c CHECK_CU(cu->cuMipmappedArrayDestroy(internal->cu_mma[i])); i 1326 libavutil/hwcontext_vulkan.c if (internal->ext_mem[i]) i 1327 libavutil/hwcontext_vulkan.c CHECK_CU(cu->cuDestroyExternalMemory(internal->ext_mem[i])); i 1346 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1347 libavutil/hwcontext_vulkan.c vkDestroyImage(hwctx->act_dev, f->img[i], hwctx->alloc); i 1348 libavutil/hwcontext_vulkan.c vkFreeMemory(hwctx->act_dev, f->mem[i], hwctx->alloc); i 1349 libavutil/hwcontext_vulkan.c vkDestroySemaphore(hwctx->act_dev, f->sem[i], hwctx->alloc); i 1367 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1371 libavutil/hwcontext_vulkan.c .image = f->img[i], i 1375 libavutil/hwcontext_vulkan.c .pNext = (void *)(((uint8_t *)alloc_pnext) + i*alloc_pnext_stride), i 1395 libavutil/hwcontext_vulkan.c ded_alloc.image = f->img[i]; i 1403 libavutil/hwcontext_vulkan.c &f->flags, &f->mem[i]))) i 1406 libavutil/hwcontext_vulkan.c f->size[i] = req.memoryRequirements.size; i 1407 libavutil/hwcontext_vulkan.c bind_info[i].sType = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO; i 1408 libavutil/hwcontext_vulkan.c bind_info[i].image = f->img[i]; i 1409 libavutil/hwcontext_vulkan.c bind_info[i].memory = f->mem[i]; i 1447 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) i 1448 libavutil/hwcontext_vulkan.c wait_st[i] = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT; i 1477 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1478 libavutil/hwcontext_vulkan.c img_bar[i].sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER; i 1479 libavutil/hwcontext_vulkan.c img_bar[i].srcAccessMask = 0x0; i 1480 libavutil/hwcontext_vulkan.c img_bar[i].dstAccessMask = new_access; i 1481 libavutil/hwcontext_vulkan.c img_bar[i].oldLayout = frame->layout[i]; i 1482 libavutil/hwcontext_vulkan.c img_bar[i].newLayout = new_layout; i 1483 libavutil/hwcontext_vulkan.c img_bar[i].srcQueueFamilyIndex = VK_QUEUE_FAMILY_IGNORED; i 1484 libavutil/hwcontext_vulkan.c img_bar[i].dstQueueFamilyIndex = dst_qf; i 1485 libavutil/hwcontext_vulkan.c img_bar[i].image = frame->img[i]; i 1486 libavutil/hwcontext_vulkan.c img_bar[i].subresourceRange.levelCount = 1; i 1487 libavutil/hwcontext_vulkan.c img_bar[i].subresourceRange.layerCount = 1; i 1488 libavutil/hwcontext_vulkan.c img_bar[i].subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; i 1490 libavutil/hwcontext_vulkan.c frame->layout[i] = img_bar[i].newLayout; i 1491 libavutil/hwcontext_vulkan.c frame->access[i] = img_bar[i].dstAccessMask; i 1532 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1536 libavutil/hwcontext_vulkan.c const int p_w = i > 0 ? AV_CEIL_RSHIFT(w, desc->log2_chroma_w) : w; i 1537 libavutil/hwcontext_vulkan.c const int p_h = i > 0 ? AV_CEIL_RSHIFT(h, desc->log2_chroma_h) : h; i 1543 libavutil/hwcontext_vulkan.c .format = img_fmts[i], i 1561 libavutil/hwcontext_vulkan.c hwctx->alloc, &f->img[i]); i 1571 libavutil/hwcontext_vulkan.c hwctx->alloc, &f->sem[i]); i 1578 libavutil/hwcontext_vulkan.c f->layout[i] = image_create_info.initialLayout; i 1579 libavutil/hwcontext_vulkan.c f->access[i] = 0x0; i 1656 libavutil/hwcontext_vulkan.c for (int i = 0; i < av_pix_fmt_count_planes(hwfc->sw_format); i++) { i 1657 libavutil/hwcontext_vulkan.c eminfo[i].sType = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO; i 1658 libavutil/hwcontext_vulkan.c eminfo[i].pNext = hwctx->alloc_pnext[i]; i 1659 libavutil/hwcontext_vulkan.c eminfo[i].handleTypes = e; i 1805 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1806 libavutil/hwcontext_vulkan.c flush_ranges[i].sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; i 1807 libavutil/hwcontext_vulkan.c flush_ranges[i].memory = map->frame->mem[i]; i 1808 libavutil/hwcontext_vulkan.c flush_ranges[i].size = VK_WHOLE_SIZE; i 1819 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) i 1820 libavutil/hwcontext_vulkan.c vkUnmapMemory(hwctx->act_dev, map->frame->mem[i]); i 1856 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1857 libavutil/hwcontext_vulkan.c ret = vkMapMemory(hwctx->act_dev, f->mem[i], 0, i 1858 libavutil/hwcontext_vulkan.c VK_WHOLE_SIZE, 0, (void **)&dst->data[i]); i 1872 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1873 libavutil/hwcontext_vulkan.c map_mem_ranges[i].sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; i 1874 libavutil/hwcontext_vulkan.c map_mem_ranges[i].size = VK_WHOLE_SIZE; i 1875 libavutil/hwcontext_vulkan.c map_mem_ranges[i].memory = f->mem[i]; i 1888 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1893 libavutil/hwcontext_vulkan.c vkGetImageSubresourceLayout(hwctx->act_dev, f->img[i], &sub, &layout); i 1894 libavutil/hwcontext_vulkan.c dst->linesize[i] = layout.rowPitch; i 1908 libavutil/hwcontext_vulkan.c for (int i = 0; i < mapped_mem_count; i++) i 1909 libavutil/hwcontext_vulkan.c vkUnmapMemory(hwctx->act_dev, f->mem[i]); i 1922 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 1923 libavutil/hwcontext_vulkan.c vkDestroyImage(hwctx->act_dev, map->frame->img[i], hwctx->alloc); i 1924 libavutil/hwcontext_vulkan.c vkFreeMemory(hwctx->act_dev, map->frame->mem[i], hwctx->alloc); i 1925 libavutil/hwcontext_vulkan.c vkDestroySemaphore(hwctx->act_dev, map->frame->sem[i], hwctx->alloc); i 1949 libavutil/hwcontext_vulkan.c for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) i 1950 libavutil/hwcontext_vulkan.c if (vulkan_drm_format_map[i].drm_fourcc == drm_fourcc) i 1951 libavutil/hwcontext_vulkan.c return vulkan_drm_format_map[i].vk_format; i 1976 libavutil/hwcontext_vulkan.c for (int i = 0; i < desc->nb_layers; i++) { i 1977 libavutil/hwcontext_vulkan.c if (drm_to_vulkan_fmt(desc->layers[i].format) == VK_FORMAT_UNDEFINED) { i 1979 libavutil/hwcontext_vulkan.c desc->layers[i].format); i 1994 libavutil/hwcontext_vulkan.c for (int i = 0; i < desc->nb_layers; i++) { i 1995 libavutil/hwcontext_vulkan.c const int planes = desc->layers[i].nb_planes; i 2013 libavutil/hwcontext_vulkan.c const int p_w = i > 0 ? AV_CEIL_RSHIFT(hwfc->width, fmt_desc->log2_chroma_w) : hwfc->width; i 2014 libavutil/hwcontext_vulkan.c const int p_h = i > 0 ? AV_CEIL_RSHIFT(hwfc->height, fmt_desc->log2_chroma_h) : hwfc->height; i 2020 libavutil/hwcontext_vulkan.c .format = drm_to_vulkan_fmt(desc->layers[i].format), i 2038 libavutil/hwcontext_vulkan.c plane_data[j].offset = desc->layers[i].planes[j].offset; i 2039 libavutil/hwcontext_vulkan.c plane_data[j].rowPitch = desc->layers[i].planes[j].pitch; i 2047 libavutil/hwcontext_vulkan.c hwctx->alloc, &f->img[i]); i 2056 libavutil/hwcontext_vulkan.c hwctx->alloc, &f->sem[i]); i 2068 libavutil/hwcontext_vulkan.c f->layout[i] = image_create_info.initialLayout; i 2069 libavutil/hwcontext_vulkan.c f->access[i] = 0x0; i 2072 libavutil/hwcontext_vulkan.c for (int i = 0; i < desc->nb_objects; i++) { i 2078 libavutil/hwcontext_vulkan.c .size = desc->objects[i].size, i 2083 libavutil/hwcontext_vulkan.c .fd = dup(desc->objects[i].fd), i 2108 libavutil/hwcontext_vulkan.c .image = f->img[i], i 2123 libavutil/hwcontext_vulkan.c ded_alloc.image = f->img[i]; i 2128 libavutil/hwcontext_vulkan.c &f->flags, &f->mem[i]); i 2134 libavutil/hwcontext_vulkan.c f->size[i] = desc->objects[i].size; i 2137 libavutil/hwcontext_vulkan.c for (int i = 0; i < desc->nb_layers; i++) { i 2138 libavutil/hwcontext_vulkan.c const int planes = desc->layers[i].nb_planes; i 2150 libavutil/hwcontext_vulkan.c bind_info[bind_counts].image = f->img[i]; i 2151 libavutil/hwcontext_vulkan.c bind_info[bind_counts].memory = f->mem[desc->layers[i].planes[j].object_index]; i 2152 libavutil/hwcontext_vulkan.c bind_info[bind_counts].memoryOffset = desc->layers[i].planes[j].offset; i 2177 libavutil/hwcontext_vulkan.c for (int i = 0; i < desc->nb_layers; i++) { i 2178 libavutil/hwcontext_vulkan.c vkDestroyImage(hwctx->act_dev, f->img[i], hwctx->alloc); i 2179 libavutil/hwcontext_vulkan.c vkDestroySemaphore(hwctx->act_dev, f->sem[i], hwctx->alloc); i 2181 libavutil/hwcontext_vulkan.c for (int i = 0; i < desc->nb_objects; i++) i 2182 libavutil/hwcontext_vulkan.c vkFreeMemory(hwctx->act_dev, f->mem[i], hwctx->alloc); i 2306 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 2310 libavutil/hwcontext_vulkan.c .Width = i > 0 ? AV_CEIL_RSHIFT(hwfc->width, desc->log2_chroma_w) i 2312 libavutil/hwcontext_vulkan.c .Height = i > 0 ? AV_CEIL_RSHIFT(hwfc->height, desc->log2_chroma_h) i 2316 libavutil/hwcontext_vulkan.c .NumChannels = 1 + ((planes == 2) && i), i 2323 libavutil/hwcontext_vulkan.c .size = dst_f->size[i], i 2327 libavutil/hwcontext_vulkan.c .memory = dst_f->mem[i], i 2332 libavutil/hwcontext_vulkan.c .semaphore = dst_f->sem[i], i 2347 libavutil/hwcontext_vulkan.c ret = CHECK_CU(cu->cuImportExternalMemory(&dst_int->ext_mem[i], &ext_desc)); i 2353 libavutil/hwcontext_vulkan.c ret = CHECK_CU(cu->cuExternalMemoryGetMappedMipmappedArray(&dst_int->cu_mma[i], i 2354 libavutil/hwcontext_vulkan.c dst_int->ext_mem[i], i 2361 libavutil/hwcontext_vulkan.c ret = CHECK_CU(cu->cuMipmappedArrayGetLevel(&dst_int->cu_array[i], i 2362 libavutil/hwcontext_vulkan.c dst_int->cu_mma[i], 0)); i 2377 libavutil/hwcontext_vulkan.c ret = CHECK_CU(cu->cuImportExternalSemaphore(&dst_int->cu_sem[i], i 2432 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 2435 libavutil/hwcontext_vulkan.c .srcDevice = (CUdeviceptr)src->data[i], i 2436 libavutil/hwcontext_vulkan.c .srcPitch = src->linesize[i], i 2440 libavutil/hwcontext_vulkan.c .dstArray = dst_int->cu_array[i], i 2441 libavutil/hwcontext_vulkan.c .WidthInBytes = (i > 0 ? AV_CEIL_RSHIFT(hwfc->width, desc->log2_chroma_w) i 2442 libavutil/hwcontext_vulkan.c : hwfc->width) * desc->comp[i].step, i 2443 libavutil/hwcontext_vulkan.c .Height = i > 0 ? AV_CEIL_RSHIFT(hwfc->height, desc->log2_chroma_h) i 2507 libavutil/hwcontext_vulkan.c for (int i = 0; i < drm_desc->nb_objects; i++) i 2508 libavutil/hwcontext_vulkan.c close(drm_desc->objects[i].fd); i 2515 libavutil/hwcontext_vulkan.c for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++) i 2516 libavutil/hwcontext_vulkan.c if (vulkan_drm_format_map[i].vk_format == vkfmt) i 2517 libavutil/hwcontext_vulkan.c return vulkan_drm_format_map[i].drm_fourcc; i 2559 libavutil/hwcontext_vulkan.c for (int i = 0; (i < planes) && (f->mem[i]); i++) { i 2562 libavutil/hwcontext_vulkan.c .memory = f->mem[i], i 2567 libavutil/hwcontext_vulkan.c &drm_desc->objects[i].fd); i 2575 libavutil/hwcontext_vulkan.c drm_desc->objects[i].size = f->size[i]; i 2576 libavutil/hwcontext_vulkan.c drm_desc->objects[i].format_modifier = drm_mod.drmFormatModifier; i 2580 libavutil/hwcontext_vulkan.c for (int i = 0; i < drm_desc->nb_layers; i++) { i 2587 libavutil/hwcontext_vulkan.c VkFormat plane_vkfmt = av_vkfmt_from_pixfmt(hwfc->sw_format)[i]; i 2589 libavutil/hwcontext_vulkan.c drm_desc->layers[i].format = vulkan_fmt_to_drm(plane_vkfmt); i 2590 libavutil/hwcontext_vulkan.c drm_desc->layers[i].nb_planes = 1; i 2592 libavutil/hwcontext_vulkan.c if (drm_desc->layers[i].format == DRM_FORMAT_INVALID) { i 2598 libavutil/hwcontext_vulkan.c drm_desc->layers[i].planes[0].object_index = FFMIN(i, drm_desc->nb_objects - 1); i 2603 libavutil/hwcontext_vulkan.c vkGetImageSubresourceLayout(hwctx->act_dev, f->img[i], &sub, &layout); i 2604 libavutil/hwcontext_vulkan.c drm_desc->layers[i].planes[0].offset = layout.offset; i 2605 libavutil/hwcontext_vulkan.c drm_desc->layers[i].planes[0].pitch = layout.rowPitch; i 2787 libavutil/hwcontext_vulkan.c for (int i = 0; i < nb_buffers; i++) { i 2788 libavutil/hwcontext_vulkan.c ImageBuffer *vkbuf = (ImageBuffer *)bufs[i]->data; i 2793 libavutil/hwcontext_vulkan.c VK_WHOLE_SIZE, 0, (void **)&mem[i]); i 2804 libavutil/hwcontext_vulkan.c for (int i = 0; i < nb_buffers; i++) { i 2805 libavutil/hwcontext_vulkan.c ImageBuffer *vkbuf = (ImageBuffer *)bufs[i]->data; i 2837 libavutil/hwcontext_vulkan.c for (int i = 0; i < nb_buffers; i++) { i 2838 libavutil/hwcontext_vulkan.c ImageBuffer *vkbuf = (ImageBuffer *)bufs[i]->data; i 2859 libavutil/hwcontext_vulkan.c for (int i = 0; i < nb_buffers; i++) { i 2860 libavutil/hwcontext_vulkan.c ImageBuffer *vkbuf = (ImageBuffer *)bufs[i]->data; i 2901 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 2907 libavutil/hwcontext_vulkan.c sem_wait_dst[i] = VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT; i 2910 libavutil/hwcontext_vulkan.c if ((frame->layout[i] == new_layout) && (frame->access[i] & new_access)) i 2916 libavutil/hwcontext_vulkan.c img_bar[bar_num].oldLayout = frame->layout[i]; i 2920 libavutil/hwcontext_vulkan.c img_bar[bar_num].image = frame->img[i]; i 2925 libavutil/hwcontext_vulkan.c frame->layout[i] = img_bar[bar_num].newLayout; i 2926 libavutil/hwcontext_vulkan.c frame->access[i] = img_bar[bar_num].dstAccessMask; i 2937 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 2938 libavutil/hwcontext_vulkan.c ImageBuffer *vkbuf = (ImageBuffer *)bufs[i]->data; i 2939 libavutil/hwcontext_vulkan.c const int p_w = i > 0 ? AV_CEIL_RSHIFT(w, desc->log2_chroma_w) : w; i 2940 libavutil/hwcontext_vulkan.c const int p_h = i > 0 ? AV_CEIL_RSHIFT(h, desc->log2_chroma_h) : h; i 2947 libavutil/hwcontext_vulkan.c .bufferRowLength = buf_stride[i] / desc->comp[i].step, i 2956 libavutil/hwcontext_vulkan.c vkCmdCopyImageToBuffer(cmd_buf, frame->img[i], frame->layout[i], i 2959 libavutil/hwcontext_vulkan.c vkCmdCopyBufferToImage(cmd_buf, vkbuf->buf, frame->img[i], i 2960 libavutil/hwcontext_vulkan.c frame->layout[i], 1, &buf_reg); i 3025 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 3027 libavutil/hwcontext_vulkan.c int p_height = i > 0 ? AV_CEIL_RSHIFT(h, log2_chroma) : h; i 3028 libavutil/hwcontext_vulkan.c size_t p_size = FFABS(src->linesize[i]) * p_height; i 3033 libavutil/hwcontext_vulkan.c .pHostPointer = src->data[i], i 3038 libavutil/hwcontext_vulkan.c host_mapped[i] = map_host && src->linesize[i] > 0 && i 3042 libavutil/hwcontext_vulkan.c p_size = host_mapped[i] ? p_size : 0; i 3044 libavutil/hwcontext_vulkan.c tmp.linesize[i] = FFABS(src->linesize[i]); i 3045 libavutil/hwcontext_vulkan.c err = create_buf(dev_ctx, &bufs[i], p_size, p_height, &tmp.linesize[i], i 3048 libavutil/hwcontext_vulkan.c host_mapped[i] ? &import_desc : NULL); i 3057 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 3059 libavutil/hwcontext_vulkan.c int p_height = i > 0 ? AV_CEIL_RSHIFT(h, log2_chroma) : h; i 3061 libavutil/hwcontext_vulkan.c if (host_mapped[i]) i 3064 libavutil/hwcontext_vulkan.c av_image_copy_plane(tmp.data[i], tmp.linesize[i], i 3065 libavutil/hwcontext_vulkan.c (const uint8_t *)src->data[i], src->linesize[i], i 3066 libavutil/hwcontext_vulkan.c FFMIN(tmp.linesize[i], FFABS(src->linesize[i])), i 3078 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) i 3079 libavutil/hwcontext_vulkan.c av_buffer_unref(&bufs[i]); i 3137 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 3140 libavutil/hwcontext_vulkan.c .dstDevice = (CUdeviceptr)dst->data[i], i 3141 libavutil/hwcontext_vulkan.c .dstPitch = dst->linesize[i], i 3145 libavutil/hwcontext_vulkan.c .srcArray = dst_int->cu_array[i], i 3146 libavutil/hwcontext_vulkan.c .WidthInBytes = (i > 0 ? AV_CEIL_RSHIFT(hwfc->width, desc->log2_chroma_w) i 3147 libavutil/hwcontext_vulkan.c : hwfc->width) * desc->comp[i].step, i 3148 libavutil/hwcontext_vulkan.c .Height = i > 0 ? AV_CEIL_RSHIFT(hwfc->height, desc->log2_chroma_h) i 3209 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 3211 libavutil/hwcontext_vulkan.c int p_height = i > 0 ? AV_CEIL_RSHIFT(h, log2_chroma) : h; i 3212 libavutil/hwcontext_vulkan.c size_t p_size = FFABS(dst->linesize[i]) * p_height; i 3217 libavutil/hwcontext_vulkan.c .pHostPointer = dst->data[i], i 3222 libavutil/hwcontext_vulkan.c host_mapped[i] = map_host && dst->linesize[i] > 0 && i 3226 libavutil/hwcontext_vulkan.c p_size = host_mapped[i] ? p_size : 0; i 3228 libavutil/hwcontext_vulkan.c tmp.linesize[i] = FFABS(dst->linesize[i]); i 3229 libavutil/hwcontext_vulkan.c err = create_buf(dev_ctx, &bufs[i], p_size, p_height, i 3230 libavutil/hwcontext_vulkan.c &tmp.linesize[i], VK_BUFFER_USAGE_TRANSFER_DST_BIT, i 3232 libavutil/hwcontext_vulkan.c host_mapped[i] ? &import_desc : NULL); i 3246 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) { i 3248 libavutil/hwcontext_vulkan.c int p_height = i > 0 ? AV_CEIL_RSHIFT(h, log2_chroma) : h; i 3250 libavutil/hwcontext_vulkan.c if (host_mapped[i]) i 3253 libavutil/hwcontext_vulkan.c av_image_copy_plane(dst->data[i], dst->linesize[i], i 3254 libavutil/hwcontext_vulkan.c (const uint8_t *)tmp.data[i], tmp.linesize[i], i 3255 libavutil/hwcontext_vulkan.c FFMIN(tmp.linesize[i], FFABS(dst->linesize[i])), i 3262 libavutil/hwcontext_vulkan.c for (int i = 0; i < planes; i++) i 3263 libavutil/hwcontext_vulkan.c av_buffer_unref(&bufs[i]); i 38 libavutil/imgutils.c int i; i 43 libavutil/imgutils.c for (i = 0; i < 4; i++) { i 44 libavutil/imgutils.c const AVComponentDescriptor *comp = &(pixdesc->comp[i]); i 48 libavutil/imgutils.c max_pixstep_comps[comp->plane] = i; i 91 libavutil/imgutils.c int i, ret; i 102 libavutil/imgutils.c for (i = 0; i < 4; i++) { i 103 libavutil/imgutils.c if ((ret = image_get_linesize(width, i, max_step[i], max_step_comp[i], desc)) < 0) i 105 libavutil/imgutils.c linesizes[i] = ret; i 114 libavutil/imgutils.c int i, total_size, size[4] = { 0 }, has_plane[4] = { 0 }; i 133 libavutil/imgutils.c for (i = 0; i < 4; i++) i 134 libavutil/imgutils.c has_plane[desc->comp[i].plane] = 1; i 137 libavutil/imgutils.c for (i = 1; i < 4 && has_plane[i]; i++) { i 138 libavutil/imgutils.c int h, s = (i == 1 || i == 2) ? desc->log2_chroma_h : 0; i 139 libavutil/imgutils.c data[i] = data[i-1] + size[i-1]; i 141 libavutil/imgutils.c if (linesizes[i] > INT_MAX / h) i 143 libavutil/imgutils.c size[i] = h * linesizes[i]; i 144 libavutil/imgutils.c if (total_size > INT_MAX - size[i]) i 146 libavutil/imgutils.c total_size += size[i]; i 154 libavutil/imgutils.c int i; i 156 libavutil/imgutils.c for (i = 0; i < 256; i++) { i 161 libavutil/imgutils.c r = (i>>5 )*36; i 162 libavutil/imgutils.c g = ((i>>2)&7)*36; i 163 libavutil/imgutils.c b = (i&3 )*85; i 166 libavutil/imgutils.c b = (i>>6 )*85; i 167 libavutil/imgutils.c g = ((i>>3)&7)*36; i 168 libavutil/imgutils.c r = (i&7 )*36; i 171 libavutil/imgutils.c r = (i>>3 )*255; i 172 libavutil/imgutils.c g = ((i>>1)&3)*85; i 173 libavutil/imgutils.c b = (i&1 )*255; i 176 libavutil/imgutils.c b = (i>>3 )*255; i 177 libavutil/imgutils.c g = ((i>>1)&3)*85; i 178 libavutil/imgutils.c r = (i&1 )*255; i 181 libavutil/imgutils.c r = b = g = i; i 186 libavutil/imgutils.c pal[i] = b + (g << 8) + (r << 16) + (0xFFU << 24); i 196 libavutil/imgutils.c int i, ret; i 207 libavutil/imgutils.c for (i = 0; i < 4; i++) i 208 libavutil/imgutils.c linesizes[i] = FFALIGN(linesizes[i], align); i 365 libavutil/imgutils.c int i, planes_nb = 0; i 367 libavutil/imgutils.c for (i = 0; i < desc->nb_components; i++) i 368 libavutil/imgutils.c planes_nb = FFMAX(planes_nb, desc->comp[i].plane + 1); i 370 libavutil/imgutils.c for (i = 0; i < planes_nb; i++) { i 372 libavutil/imgutils.c ptrdiff_t bwidth = av_image_get_linesize(pix_fmt, width, i); i 377 libavutil/imgutils.c if (i == 1 || i == 2) { i 380 libavutil/imgutils.c copy_plane(dst_data[i], dst_linesizes[i], i 381 libavutil/imgutils.c src_data[i], src_linesizes[i], i 392 libavutil/imgutils.c int i; i 394 libavutil/imgutils.c for (i = 0; i < 4; i++) { i 395 libavutil/imgutils.c dst_linesizes1[i] = dst_linesizes[i]; i 396 libavutil/imgutils.c src_linesizes1[i] = src_linesizes[i]; i 415 libavutil/imgutils.c int ret, i; i 425 libavutil/imgutils.c for (i = 0; i < 4; i++) i 426 libavutil/imgutils.c dst_linesize[i] = FFALIGN(dst_linesize[i], align); i 459 libavutil/imgutils.c int i, j, nb_planes = 0, linesize[4]; i 467 libavutil/imgutils.c for (i = 0; i < desc->nb_components; i++) i 468 libavutil/imgutils.c nb_planes = FFMAX(desc->comp[i].plane, nb_planes); i 475 libavutil/imgutils.c for (i = 0; i < nb_planes; i++) { i 476 libavutil/imgutils.c int h, shift = (i == 1 || i == 2) ? desc->log2_chroma_h : 0; i 477 libavutil/imgutils.c const uint8_t *src = src_data[i]; i 481 libavutil/imgutils.c memcpy(dst, src, linesize[i]); i 482 libavutil/imgutils.c dst += FFALIGN(linesize[i], align); i 483 libavutil/imgutils.c src += src_linesize[i]; i 490 libavutil/imgutils.c for (i = 0; i<256; i++) i 491 libavutil/imgutils.c AV_WL32(d32 + i, AV_RN32(src_data[1] + 4*i)); i 505 libavutil/imgutils.c int i; i 511 libavutil/imgutils.c for (i = 0; i < clear_size; i++) { i 512 libavutil/imgutils.c if (clear[i] != clear[0]) { i 35 libavutil/integer.c int i, carry=0; i 37 libavutil/integer.c for(i=0; i<AV_INTEGER_SIZE; i++){ i 38 libavutil/integer.c carry= (carry>>16) + a.v[i] + b.v[i]; i 39 libavutil/integer.c a.v[i]= carry; i 45 libavutil/integer.c int i, carry=0; i 47 libavutil/integer.c for(i=0; i<AV_INTEGER_SIZE; i++){ i 48 libavutil/integer.c carry= (carry>>16) + a.v[i] - b.v[i]; i 49 libavutil/integer.c a.v[i]= carry; i 55 libavutil/integer.c int i; i 57 libavutil/integer.c for(i=AV_INTEGER_SIZE-1; i>=0; i--){ i 58 libavutil/integer.c if(a.v[i]) i 59 libavutil/integer.c return av_log2_16bit(a.v[i]) + 16*i; i 66 libavutil/integer.c int i, j; i 72 libavutil/integer.c for(i=0; i<na; i++){ i 75 libavutil/integer.c if(a.v[i]) i 76 libavutil/integer.c for(j=i; j<AV_INTEGER_SIZE && j-i<=nb; j++){ i 77 libavutil/integer.c carry= (carry>>16) + out.v[j] + a.v[i]*(unsigned)b.v[j-i]; i 86 libavutil/integer.c int i; i 90 libavutil/integer.c for(i=AV_INTEGER_SIZE-2; i>=0; i--){ i 91 libavutil/integer.c int v= a.v[i] - b.v[i]; i 99 libavutil/integer.c int i; i 101 libavutil/integer.c for(i=0; i<AV_INTEGER_SIZE; i++){ i 102 libavutil/integer.c unsigned int index= i + (s>>4); i 106 libavutil/integer.c out.v[i]= v >> (s&15); i 112 libavutil/integer.c int i= av_log2_i(a) - av_log2_i(b); i 125 libavutil/integer.c if(i > 0) i 126 libavutil/integer.c b= av_shr_i(b, -i); i 130 libavutil/integer.c while(i-- >= 0){ i 149 libavutil/integer.c int i; i 151 libavutil/integer.c for(i=0; i<AV_INTEGER_SIZE; i++){ i 152 libavutil/integer.c out.v[i]= a; i 159 libavutil/integer.c int i; i 162 libavutil/integer.c for(i= AV_INTEGER_SIZE-2; i>=0; i--){ i 163 libavutil/integer.c out = (out<<16) + a.v[i]; i 28 libavutil/intfloat.h uint32_t i; i 33 libavutil/intfloat.h uint64_t i; i 40 libavutil/intfloat.h static av_always_inline float av_int2float(uint32_t i) i 43 libavutil/intfloat.h v.i = i; i 54 libavutil/intfloat.h return v.i; i 60 libavutil/intfloat.h static av_always_inline double av_int2double(uint64_t i) i 63 libavutil/intfloat.h v.i = i; i 74 libavutil/intfloat.h return v.i; i 145 libavutil/intmath.h unsigned i = sizeof(x) * 8; i 149 libavutil/intmath.h i--; i 152 libavutil/intmath.h return i; i 35 libavutil/lfg.c int i; i 37 libavutil/lfg.c for (i = 8; i < 64; i += 4) { i 39 libavutil/lfg.c tmp[4] = i; i 41 libavutil/lfg.c c->state[i ] = AV_RL32(tmp); i 42 libavutil/lfg.c c->state[i + 1] = AV_RL32(tmp + 4); i 43 libavutil/lfg.c c->state[i + 2] = AV_RL32(tmp + 8); i 44 libavutil/lfg.c c->state[i + 3] = AV_RL32(tmp + 12); i 84 libavutil/libm.h int i; i 85 libavutil/libm.h for (i = size-2; i >= 0; --i) { i 87 libavutil/libm.h sum += coeff[i]; i 38 libavutil/lls.c int i, j; i 40 libavutil/lls.c for (i = 0; i <= m->indep_count; i++) { i 41 libavutil/lls.c for (j = i; j <= m->indep_count; j++) { i 42 libavutil/lls.c m->covariance[i][j] += var[i] * var[j]; i 49 libavutil/lls.c int i, j, k; i 55 libavutil/lls.c for (i = 0; i < count; i++) { i 56 libavutil/lls.c for (j = i; j < count; j++) { i 57 libavutil/lls.c double sum = covar[i][j]; i 59 libavutil/lls.c for (k = 0; k <= i-1; k++) i 60 libavutil/lls.c sum -= factor[i][k] * factor[j][k]; i 62 libavutil/lls.c if (i == j) { i 65 libavutil/lls.c factor[i][i] = sqrt(sum); i 67 libavutil/lls.c factor[j][i] = sum / factor[i][i]; i 72 libavutil/lls.c for (i = 0; i < count; i++) { i 73 libavutil/lls.c double sum = covar_y[i + 1]; i 75 libavutil/lls.c for (k = 0; k <= i-1; k++) i 76 libavutil/lls.c sum -= factor[i][k] * m->coeff[0][k]; i 78 libavutil/lls.c m->coeff[0][i] = sum / factor[i][i]; i 82 libavutil/lls.c for (i = j; i >= 0; i--) { i 83 libavutil/lls.c double sum = m->coeff[0][i]; i 85 libavutil/lls.c for (k = i + 1; k <= j; k++) i 86 libavutil/lls.c sum -= factor[k][i] * m->coeff[j][k]; i 88 libavutil/lls.c m->coeff[j][i] = sum / factor[i][i]; i 93 libavutil/lls.c for (i = 0; i <= j; i++) { i 94 libavutil/lls.c double sum = m->coeff[j][i] * covar[i][i] - 2 * covar_y[i + 1]; i 96 libavutil/lls.c for (k = 0; k < i; k++) i 97 libavutil/lls.c sum += 2 * m->coeff[j][k] * covar[k][i]; i 99 libavutil/lls.c m->variance[j] += m->coeff[j][i] * sum; i 106 libavutil/lls.c int i; i 109 libavutil/lls.c for (i = 0; i <= order; i++) i 110 libavutil/lls.c out += param[i] * m->coeff[order][i]; i 100 libavutil/mathematics.c int i; i 107 libavutil/mathematics.c for (i = 63; i >= 0; i--) { i 108 libavutil/mathematics.c a1 += a1 + ((a0 >> i) & 1); i 82 libavutil/md5.c #define CORE(i, a, b, c, d) \ i 84 libavutil/md5.c t = S[i >> 4][i & 3]; \ i 85 libavutil/md5.c a += T[i]; \ i 87 libavutil/md5.c if (i < 32) { \ i 88 libavutil/md5.c if (i < 16) \ i 89 libavutil/md5.c a += (d ^ (b & (c ^ d))) + AV_RL32(X+( i & 15));\ i 91 libavutil/md5.c a += ((d & b) | (~d & c)) + AV_RL32(X+((1 + 5*i) & 15));\ i 93 libavutil/md5.c if (i < 48) \ i 94 libavutil/md5.c a += (b ^ c ^ d) + AV_RL32(X+((5 + 3*i) & 15));\ i 96 libavutil/md5.c a += (c ^ (b | ~d)) + AV_RL32(X+(( 7*i) & 15));\ i 103 libavutil/md5.c int i av_unused; i 117 libavutil/md5.c for (i = 0; i < 64; i++) { i 118 libavutil/md5.c CORE(i, a, b, c, d); i 126 libavutil/md5.c #define CORE2(i) \ i 127 libavutil/md5.c CORE(i, a, b, c, d); CORE((i + 1), d, a, b, c); \ i 128 libavutil/md5.c CORE((i + 2), c, d, a, b); CORE((i + 3), b, c, d, a) i 129 libavutil/md5.c #define CORE4(i) CORE2(i); CORE2((i + 4)); CORE2((i + 8)); CORE2((i + 12)) i 194 libavutil/md5.c int i; i 203 libavutil/md5.c for (i = 0; i < 4; i++) i 204 libavutil/md5.c AV_WL32(dst + 4 * i, ctx->ABCD[3 - i]); i 63 libavutil/mips/float_dsp_mips.c int i; i 66 libavutil/mips/float_dsp_mips.c for (i = 0; i < len; i++) i 67 libavutil/mips/float_dsp_mips.c dst[i] = src0[i] * src1[i]; i 306 libavutil/mips/float_dsp_mips.c int i; i 310 libavutil/mips/float_dsp_mips.c for(i=0; i<(len>>2); i++) i 244 libavutil/opt.c int i = 0; i 253 libavutil/opt.c for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++) i 254 libavutil/opt.c buf[i] = val[i]; i 255 libavutil/opt.c buf[i] = 0; i 264 libavutil/opt.c const AVOption *o_named = av_opt_find(target_obj, i ? buf : val, o->unit, 0, search_flags); i 295 libavutil/opt.c res = av_expr_parse_and_eval(&d, i ? buf : val, const_names, i 313 libavutil/opt.c val += i; i 314 libavutil/opt.c if (!i || !*val) i 784 libavutil/opt.c int len, i, ret; i 850 libavutil/opt.c for (i = 0; i < len; i++) i 851 libavutil/opt.c snprintf(*out_val + i * 2, 3, "%02X", bin[i]); i 1061 libavutil/opt.c static void log_int_value(void *av_log_obj, int level, int64_t i) i 1063 libavutil/opt.c if (i == INT_MAX) { i 1065 libavutil/opt.c } else if (i == INT_MIN) { i 1067 libavutil/opt.c } else if (i == UINT32_MAX) { i 1069 libavutil/opt.c } else if (i == INT64_MAX) { i 1071 libavutil/opt.c } else if (i == INT64_MIN) { i 1074 libavutil/opt.c av_log(av_log_obj, level, "%"PRId64, i); i 1150 libavutil/opt.c int i; i 1260 libavutil/opt.c for (i = 0; i < r->nb_ranges; i++) { i 1262 libavutil/opt.c log_value(av_log_obj, AV_LOG_INFO, r->range[i]->value_min); i 1264 libavutil/opt.c log_value(av_log_obj, AV_LOG_INFO, r->range[i]->value_max); i 1920 libavutil/opt.c int i; i 1926 libavutil/opt.c for (i = 0; i < ranges->nb_ranges * ranges->nb_components; i++) { i 1927 libavutil/opt.c AVOptionRange *range = ranges->range[i]; i 1930 libavutil/opt.c av_freep(&ranges->range[i]); i 150 libavutil/parseutils.c int i; i 155 libavutil/parseutils.c for (i = 0; i < n; i++) { i 156 libavutil/parseutils.c if (!strcmp(video_size_abbrs[i].abbr, str)) { i 157 libavutil/parseutils.c width = video_size_abbrs[i].width; i 158 libavutil/parseutils.c height = video_size_abbrs[i].height; i 162 libavutil/parseutils.c if (i == n) { i 181 libavutil/parseutils.c int i, ret; i 185 libavutil/parseutils.c for (i = 0; i < n; ++i) i 186 libavutil/parseutils.c if (!strcmp(video_rate_abbrs[i].abbr, arg)) { i 187 libavutil/parseutils.c *rate = video_rate_abbrs[i].rate; i 453 libavutil/parseutils.c int i, val, c; i 458 libavutil/parseutils.c for(i = 0; i < len_max; i++) { i 475 libavutil/parseutils.c int i = 0; i 476 libavutil/parseutils.c for (; i < 12; i++) { i 477 libavutil/parseutils.c if (!av_strncasecmp(*pp, months[i], 3)) { i 478 libavutil/parseutils.c const char *mo_full = months[i] + 3; i 483 libavutil/parseutils.c return i; i 594 libavutil/parseutils.c int i; i 622 libavutil/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(date_fmt); i++) { i 623 libavutil/parseutils.c q = av_small_strptime(p, date_fmt[i], &dt); i 643 libavutil/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(time_fmt); i++) { i 644 libavutil/parseutils.c q = av_small_strptime(p, time_fmt[i], &dt); i 713 libavutil/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(tz_fmt); i++) { i 714 libavutil/parseutils.c q = av_small_strptime(p, tz_fmt[i], &tz); i 69 libavutil/pca.c int i, j; i 72 libavutil/pca.c for(i=0; i<n; i++){ i 73 libavutil/pca.c pca->mean[i] += v[i]; i 74 libavutil/pca.c for(j=i; j<n; j++) i 75 libavutil/pca.c pca->covariance[j + i*n] += v[i]*v[j]; i 81 libavutil/pca.c int i, j, pass; i 91 libavutil/pca.c for(i=0; i<=j; i++){ i 92 libavutil/pca.c pca->covariance[j + i*n] /= pca->count; i 93 libavutil/pca.c pca->covariance[j + i*n] -= pca->mean[i] * pca->mean[j]; i 94 libavutil/pca.c pca->covariance[i + j*n] = pca->covariance[j + i*n]; i 103 libavutil/pca.c for(i=0; i<n; i++) i 104 libavutil/pca.c for(j=i+1; j<n; j++) i 105 libavutil/pca.c sum += fabs(pca->covariance[j + i*n]); i 108 libavutil/pca.c for(i=0; i<n; i++){ i 110 libavutil/pca.c for(j=i; j<n; j++){ i 116 libavutil/pca.c eigenvalue[k]= eigenvalue[i]; i 117 libavutil/pca.c eigenvalue[i]= maxvalue; i 120 libavutil/pca.c eigenvector[k + j*n]= eigenvector[i + j*n]; i 121 libavutil/pca.c eigenvector[i + j*n]= tmp; i 127 libavutil/pca.c for(i=0; i<n; i++){ i 128 libavutil/pca.c for(j=i+1; j<n; j++){ i 129 libavutil/pca.c double covar= pca->covariance[j + i*n]; i 136 libavutil/pca.c if(pass >=3 && fabs((eigenvalue[j]+z[j])/covar) > (1LL<<32) && fabs((eigenvalue[i]+z[i])/covar) > (1LL<<32)){ i 137 libavutil/pca.c pca->covariance[j + i*n]=0.0; i 141 libavutil/pca.c h= (eigenvalue[j]+z[j]) - (eigenvalue[i]+z[i]); i 149 libavutil/pca.c z[i] -= t*covar; i 152 libavutil/pca.c #define ROTATE(a,i,j,k,l) {\ i 153 libavutil/pca.c double g=a[j + i*n];\ i 155 libavutil/pca.c a[j + i*n]=g-s*(h+g*tau);\ i 158 libavutil/pca.c if(k!=i && k!=j){ i 159 libavutil/pca.c ROTATE(pca->covariance,FFMIN(k,i),FFMAX(k,i),FFMIN(k,j),FFMAX(k,j)) i 161 libavutil/pca.c ROTATE(eigenvector,k,i,k,j) i 163 libavutil/pca.c pca->covariance[j + i*n]=0.0; i 166 libavutil/pca.c for (i=0; i<n; i++) { i 167 libavutil/pca.c eigenvalue[i] += z[i]; i 168 libavutil/pca.c z[i]=0.0; i 2592 libavutil/pixdesc.c int i, planes[4] = { 0 }, ret = 0; i 2597 libavutil/pixdesc.c for (i = 0; i < desc->nb_components; i++) i 2598 libavutil/pixdesc.c planes[desc->comp[i].plane] = 1; i 2599 libavutil/pixdesc.c for (i = 0; i < FF_ARRAY_ELEMS(planes); i++) i 2600 libavutil/pixdesc.c ret += planes[i]; i 2605 libavutil/pixdesc.c int i, j; i 2607 libavutil/pixdesc.c for (i=0; i<FF_ARRAY_ELEMS(av_pix_fmt_descriptors); i++) { i 2608 libavutil/pixdesc.c const AVPixFmtDescriptor *d = &av_pix_fmt_descriptors[i]; i 2621 libavutil/pixdesc.c av_assert2(av_get_pix_fmt(d->name) == i); i 2649 libavutil/pixdesc.c int i; i 2654 libavutil/pixdesc.c i = strlen(name) - 2; i 2655 libavutil/pixdesc.c if (strcmp(name + i, "be") && strcmp(name + i, "le")) i 2658 libavutil/pixdesc.c name[i] ^= 'b' ^ 'l'; i 2699 libavutil/pixdesc.c int i; i 2707 libavutil/pixdesc.c for (i = 0; i < desc->nb_components; i++) { i 2708 libavutil/pixdesc.c *min = FFMIN(desc->comp[i].depth, *min); i 2709 libavutil/pixdesc.c *max = FFMAX(desc->comp[i].depth, *max); i 2722 libavutil/pixdesc.c int ret, loss, i, nb_components; i 2754 libavutil/pixdesc.c for (i = 0; i < nb_components; i++) { i 2755 libavutil/pixdesc.c int depth_minus1 = (dst_pix_fmt == AV_PIX_FMT_PAL8) ? 7/nb_components : (dst_desc->comp[i].depth - 1); i 2756 libavutil/pixdesc.c if (src_desc->comp[i].depth - 1 > depth_minus1 && (consider & FF_LOSS_DEPTH)) { i 2883 libavutil/pixdesc.c int i; i 2885 libavutil/pixdesc.c for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) { i 2886 libavutil/pixdesc.c size_t len = strlen(color_range_names[i]); i 2887 libavutil/pixdesc.c if (!strncmp(color_range_names[i], name, len)) i 2888 libavutil/pixdesc.c return i; i 2902 libavutil/pixdesc.c int i; i 2904 libavutil/pixdesc.c for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) { i 2907 libavutil/pixdesc.c if (!color_primaries_names[i]) i 2910 libavutil/pixdesc.c len = strlen(color_primaries_names[i]); i 2911 libavutil/pixdesc.c if (!strncmp(color_primaries_names[i], name, len)) i 2912 libavutil/pixdesc.c return i; i 2926 libavutil/pixdesc.c int i; i 2928 libavutil/pixdesc.c for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) { i 2931 libavutil/pixdesc.c if (!color_transfer_names[i]) i 2934 libavutil/pixdesc.c len = strlen(color_transfer_names[i]); i 2935 libavutil/pixdesc.c if (!strncmp(color_transfer_names[i], name, len)) i 2936 libavutil/pixdesc.c return i; i 2950 libavutil/pixdesc.c int i; i 2952 libavutil/pixdesc.c for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) { i 2955 libavutil/pixdesc.c if (!color_space_names[i]) i 2958 libavutil/pixdesc.c len = strlen(color_space_names[i]); i 2959 libavutil/pixdesc.c if (!strncmp(color_space_names[i], name, len)) i 2960 libavutil/pixdesc.c return i; i 2974 libavutil/pixdesc.c int i; i 2976 libavutil/pixdesc.c for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) { i 2979 libavutil/pixdesc.c if (!chroma_location_names[i]) i 2982 libavutil/pixdesc.c len = strlen(chroma_location_names[i]); i 2983 libavutil/pixdesc.c if (!strncmp(chroma_location_names[i], name, len)) i 2984 libavutil/pixdesc.c return i; i 77 libavutil/ppc/cpu.c int i, ret = 0; i 86 libavutil/ppc/cpu.c for (i = 0; i < count / sizeof(*buf); i += 2) { i 87 libavutil/ppc/cpu.c if (buf[i] == AT_NULL) i 89 libavutil/ppc/cpu.c if (buf[i] == AT_HWCAP) { i 90 libavutil/ppc/cpu.c if (buf[i + 1] & PPC_FEATURE_HAS_ALTIVEC) i 93 libavutil/ppc/cpu.c if (buf[i + 1] & PPC_FEATURE_HAS_VSX) i 98 libavutil/ppc/cpu.c } else if (buf[i] == AT_HWCAP2) { i 100 libavutil/ppc/cpu.c if (buf[i + 1] & PPC_FEATURE2_ARCH_2_07) i 27 libavutil/ppc/float_dsp_altivec.c int i; i 29 libavutil/ppc/float_dsp_altivec.c for (i = 0; i < len - 7; i += 8) { i 30 libavutil/ppc/float_dsp_altivec.c d0 = vec_ld( 0, src0 + i); i 31 libavutil/ppc/float_dsp_altivec.c s = vec_ld( 0, src1 + i); i 32 libavutil/ppc/float_dsp_altivec.c d1 = vec_ld(16, src0 + i); i 34 libavutil/ppc/float_dsp_altivec.c d1 = vec_madd(d1, vec_ld(16, src1 + i), zero); i 35 libavutil/ppc/float_dsp_altivec.c vec_st(d0, 0, dst + i); i 36 libavutil/ppc/float_dsp_altivec.c vec_st(d1, 16, dst + i); i 45 libavutil/ppc/float_dsp_altivec.c int i, j; i 53 libavutil/ppc/float_dsp_altivec.c for (i = -len * 4, j = len * 4 - 16; i < 0; i += 16, j -= 16) { i 54 libavutil/ppc/float_dsp_altivec.c s0 = vec_ld(i, src0); i 56 libavutil/ppc/float_dsp_altivec.c wi = vec_ld(i, win); i 68 libavutil/ppc/float_dsp_altivec.c vec_st(t0, i, dst); i 77 libavutil/ppc/float_dsp_altivec.c int i; i 80 libavutil/ppc/float_dsp_altivec.c for (i = 0; i < len - 3; i += 4) { i 81 libavutil/ppc/float_dsp_altivec.c t0 = vec_ld(0, dst + i); i 82 libavutil/ppc/float_dsp_altivec.c t1 = vec_ld(15, dst + i); i 83 libavutil/ppc/float_dsp_altivec.c ss0 = vec_ld(0, src0 + i); i 84 libavutil/ppc/float_dsp_altivec.c ss1 = vec_ld(0, src1 + i); i 85 libavutil/ppc/float_dsp_altivec.c ss2 = vec_ld(0, src2 + i); i 90 libavutil/ppc/float_dsp_altivec.c vec_st(t1, 15, dst + i); i 91 libavutil/ppc/float_dsp_altivec.c vec_st(t0, 0, dst + i); i 98 libavutil/ppc/float_dsp_altivec.c int i; i 103 libavutil/ppc/float_dsp_altivec.c for(i = 0; i < len - 7; i += 8) { i 104 libavutil/ppc/float_dsp_altivec.c s1 = vec_ld(0, src1 - i); // [a,b,c,d] i 105 libavutil/ppc/float_dsp_altivec.c s0 = vec_ld(0, src0 + i); i 107 libavutil/ppc/float_dsp_altivec.c s3 = vec_ld(-16, src1 - i); i 109 libavutil/ppc/float_dsp_altivec.c s2 = vec_ld(16, src0 + i); i 116 libavutil/ppc/float_dsp_altivec.c vec_st(d, 0, dst + i); i 120 libavutil/ppc/float_dsp_altivec.c vec_st(d, 16, dst + i); i 28 libavutil/ppc/float_dsp_vsx.c int i; i 30 libavutil/ppc/float_dsp_vsx.c for (i = 0; i < len - 7; i += 8) { i 31 libavutil/ppc/float_dsp_vsx.c d0 = vec_vsx_ld( 0, src0 + i); i 32 libavutil/ppc/float_dsp_vsx.c d1 = vec_vsx_ld(16, src0 + i); i 33 libavutil/ppc/float_dsp_vsx.c d0 = vec_madd(d0, vec_vsx_ld( 0, src1 + i), zero); i 34 libavutil/ppc/float_dsp_vsx.c d1 = vec_madd(d1, vec_vsx_ld(16, src1 + i), zero); i 35 libavutil/ppc/float_dsp_vsx.c vec_vsx_st(d0, 0, dst + i); i 36 libavutil/ppc/float_dsp_vsx.c vec_vsx_st(d1, 16, dst + i); i 46 libavutil/ppc/float_dsp_vsx.c int i, j; i 54 libavutil/ppc/float_dsp_vsx.c for (i = -len * 4, j = len * 4 - 16; i < 0; i += 16, j -= 16) { i 55 libavutil/ppc/float_dsp_vsx.c s0 = vec_vsx_ld(i, src0); i 57 libavutil/ppc/float_dsp_vsx.c wi = vec_vsx_ld(i, win); i 69 libavutil/ppc/float_dsp_vsx.c vec_vsx_st(t0, i, dst); i 78 libavutil/ppc/float_dsp_vsx.c int i; i 81 libavutil/ppc/float_dsp_vsx.c for (i = 0; i < len - 3; i += 4) { i 82 libavutil/ppc/float_dsp_vsx.c s0 = vec_vsx_ld(0, src0 + i); i 83 libavutil/ppc/float_dsp_vsx.c s1 = vec_vsx_ld(0, src1 + i); i 84 libavutil/ppc/float_dsp_vsx.c s2 = vec_vsx_ld(0, src2 + i); i 86 libavutil/ppc/float_dsp_vsx.c vec_vsx_st(d, 0, dst + i); i 93 libavutil/ppc/float_dsp_vsx.c int i; i 98 libavutil/ppc/float_dsp_vsx.c for (i = 0; i < len - 7; i += 8) { i 99 libavutil/ppc/float_dsp_vsx.c s1 = vec_vsx_ld(0, src1 - i); // [a,b,c,d] i 100 libavutil/ppc/float_dsp_vsx.c s0 = vec_vsx_ld(0, src0 + i); i 102 libavutil/ppc/float_dsp_vsx.c s3 = vec_vsx_ld(-16, src1 - i); i 104 libavutil/ppc/float_dsp_vsx.c s2 = vec_vsx_ld(16, src0 + i); i 111 libavutil/ppc/float_dsp_vsx.c vec_vsx_st(d, 0, dst + i); i 115 libavutil/ppc/float_dsp_vsx.c vec_vsx_st(d, 16, dst + i); i 104 libavutil/qsort.h unsigned i, j, step;\ i 106 libavutil/qsort.h for(i=0; i<(num); i+=2*step){\ i 107 libavutil/qsort.h unsigned a[2] = {i, i+step};\ i 108 libavutil/qsort.h unsigned end = FFMIN(i+2*step, (num));\ i 109 libavutil/qsort.h for(j=i; a[0]<i+step && a[1]<end; j++){\ i 113 libavutil/qsort.h if(a[0]>=i+step) a[0] = a[1];\ i 72 libavutil/random_seed.c static uint64_t i = 0; i 75 libavutil/random_seed.c uint64_t last_i = i; i 81 libavutil/random_seed.c last_i = i = 0; i 93 libavutil/random_seed.c buffer[i & 511] = 1664525*buffer[i & 511] + 1013904223 + (last_td % 3294638521U); i 96 libavutil/random_seed.c buffer[++i & 511] += last_td % 3294638521U; i 98 libavutil/random_seed.c if (last_i && i - last_i > 4 || i - last_i > 64 || TEST && i - last_i > 8) i 144 libavutil/rational.c int i, nearest_q_idx = 0; i 145 libavutil/rational.c for (i = 0; q_list[i].den; i++) i 146 libavutil/rational.c if (av_nearer_q(q, q_list[i], q_list[nearest_q_idx]) > 0) i 147 libavutil/rational.c nearest_q_idx = i; i 34 libavutil/rc4.c int i, j; i 40 libavutil/rc4.c for (i = 0; i < 256; i++) i 41 libavutil/rc4.c state[i] = i; i 44 libavutil/rc4.c for (j = 0, i = 0; i < 256; i++, j++) { i 46 libavutil/rc4.c y += state[i] + key[j]; i 47 libavutil/rc4.c FFSWAP(uint8_t, state[i], state[y]); i 256 libavutil/ripemd.c #define ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j) \ i 258 libavutil/ripemd.c f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ i 261 libavutil/ripemd.c #define ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) \ i 263 libavutil/ripemd.c f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ i 266 libavutil/ripemd.c #define ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j) \ i 268 libavutil/ripemd.c f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ i 271 libavutil/ripemd.c #define ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j) \ i 273 libavutil/ripemd.c f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ i 276 libavutil/ripemd.c #define ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j) \ i 278 libavutil/ripemd.c f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ i 282 libavutil/ripemd.c ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ i 283 libavutil/ripemd.c ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ i 284 libavutil/ripemd.c ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ i 285 libavutil/ripemd.c ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ i 286 libavutil/ripemd.c ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) i 289 libavutil/ripemd.c ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ i 290 libavutil/ripemd.c ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ i 291 libavutil/ripemd.c ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ i 292 libavutil/ripemd.c ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ i 293 libavutil/ripemd.c ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) i 296 libavutil/ripemd.c ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ i 297 libavutil/ripemd.c ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ i 298 libavutil/ripemd.c ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ i 299 libavutil/ripemd.c ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ i 300 libavutil/ripemd.c ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) i 303 libavutil/ripemd.c ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ i 304 libavutil/ripemd.c ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ i 305 libavutil/ripemd.c ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ i 306 libavutil/ripemd.c ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ i 307 libavutil/ripemd.c ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) i 310 libavutil/ripemd.c ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ i 311 libavutil/ripemd.c ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ i 312 libavutil/ripemd.c ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ i 313 libavutil/ripemd.c ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ i 314 libavutil/ripemd.c ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) i 318 libavutil/ripemd.c uint32_t a, b, c, d, e, f, g, h, i, j, av_unused t; i 325 libavutil/ripemd.c d = i = state[3]; i 334 libavutil/ripemd.c ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); i 336 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 340 libavutil/ripemd.c ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j); i 342 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 346 libavutil/ripemd.c ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); i 348 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 352 libavutil/ripemd.c ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); i 354 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 358 libavutil/ripemd.c ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); i 360 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 365 libavutil/ripemd.c ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); i 368 libavutil/ripemd.c ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); i 371 libavutil/ripemd.c ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); i 374 libavutil/ripemd.c ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); i 377 libavutil/ripemd.c ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); i 380 libavutil/ripemd.c i += c + state[1]; i 385 libavutil/ripemd.c state[0] = i; i 390 libavutil/ripemd.c uint32_t a, b, c, d, e, f, g, h, i, j, av_unused t; i 395 libavutil/ripemd.c f = state[5]; g = state[6]; h = state[7]; i = state[8]; j = state[9]; i 403 libavutil/ripemd.c ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); i 405 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 410 libavutil/ripemd.c ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j); i 412 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 414 libavutil/ripemd.c FFSWAP(uint32_t, d, i); i 417 libavutil/ripemd.c ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); i 419 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 424 libavutil/ripemd.c ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); i 426 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 431 libavutil/ripemd.c ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); i 433 libavutil/ripemd.c t = j; j = i; i = h; h = g; g = f; f = t; i 439 libavutil/ripemd.c ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); i 443 libavutil/ripemd.c ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); i 447 libavutil/ripemd.c ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); i 451 libavutil/ripemd.c ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); i 452 libavutil/ripemd.c FFSWAP(uint32_t, d, i); i 455 libavutil/ripemd.c ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); i 460 libavutil/ripemd.c state[5] += f; state[6] += g; state[7] += h; state[8] += i; state[9] += j; i 519 libavutil/ripemd.c unsigned int i, j; i 524 libavutil/ripemd.c for (i = 0; i < len; i++) { i 525 libavutil/ripemd.c ctx->buffer[j++] = data[i]; i 533 libavutil/ripemd.c memcpy(&ctx->buffer[j], data, (i = 64 - j)); i 535 libavutil/ripemd.c for (; i + 63 < len; i += 64) i 536 libavutil/ripemd.c ctx->transform(ctx->state, &data[i]); i 539 libavutil/ripemd.c i = 0; i 540 libavutil/ripemd.c memcpy(&ctx->buffer[j], &data[i], len - i); i 546 libavutil/ripemd.c int i; i 553 libavutil/ripemd.c for (i = 0; i < ctx->digest_len; i++) i 554 libavutil/ripemd.c AV_WL32(digest + i*4, ctx->state[i]); i 58 libavutil/samplefmt.c int i; i 60 libavutil/samplefmt.c for (i = 0; i < AV_SAMPLE_FMT_NB; i++) i 61 libavutil/samplefmt.c if (!strcmp(sample_fmt_info[i].name, name)) i 62 libavutil/samplefmt.c return i; i 221 libavutil/samplefmt.c int i; i 227 libavutil/samplefmt.c for (i = 0; i < planes; i++) i 228 libavutil/samplefmt.c memcpy(dst[i] + dst_offset, src[i] + src_offset, data_size); i 230 libavutil/samplefmt.c for (i = 0; i < planes; i++) i 231 libavutil/samplefmt.c memmove(dst[i] + dst_offset, src[i] + src_offset, data_size); i 246 libavutil/samplefmt.c int i; i 250 libavutil/samplefmt.c for (i = 0; i < planes; i++) i 251 libavutil/samplefmt.c memset(audio_data[i] + offset, fill_char, data_size); i 53 libavutil/sha.c #define blk0(i) (block[i] = AV_RB32(buffer + 4 * (i))) i 54 libavutil/sha.c #define blk(i) (block[i] = rol(block[(i)-3] ^ block[(i)-8] ^ block[(i)-14] ^ block[(i)-16], 1)) i 56 libavutil/sha.c #define R0(v,w,x,y,z,i) z += (((w)&((x)^(y)))^(y)) + blk0(i) + 0x5A827999 + rol(v, 5); w = rol(w, 30); i 57 libavutil/sha.c #define R1(v,w,x,y,z,i) z += (((w)&((x)^(y)))^(y)) + blk (i) + 0x5A827999 + rol(v, 5); w = rol(w, 30); i 58 libavutil/sha.c #define R2(v,w,x,y,z,i) z += ( (w)^(x) ^(y)) + blk (i) + 0x6ED9EBA1 + rol(v, 5); w = rol(w, 30); i 59 libavutil/sha.c #define R3(v,w,x,y,z,i) z += ((((w)|(x))&(y))|((w)&(x))) + blk (i) + 0x8F1BBCDC + rol(v, 5); w = rol(w, 30); i 60 libavutil/sha.c #define R4(v,w,x,y,z,i) z += ( (w)^(x) ^(y)) + blk (i) + 0xCA62C1D6 + rol(v, 5); w = rol(w, 30); i 67 libavutil/sha.c unsigned int i, a, b, c, d, e; i 75 libavutil/sha.c for (i = 0; i < 80; i++) { i 77 libavutil/sha.c if (i < 16) i 78 libavutil/sha.c t = AV_RB32(buffer + 4 * i); i 80 libavutil/sha.c t = rol(block[i-3] ^ block[i-8] ^ block[i-14] ^ block[i-16], 1); i 81 libavutil/sha.c block[i] = t; i 83 libavutil/sha.c if (i < 40) { i 84 libavutil/sha.c if (i < 20) i 89 libavutil/sha.c if (i < 60) i 103 libavutil/sha.c R0(a, b, c, d, e, 0 + i); \ i 104 libavutil/sha.c R0(e, a, b, c, d, 1 + i); \ i 105 libavutil/sha.c R0(d, e, a, b, c, 2 + i); \ i 106 libavutil/sha.c R0(c, d, e, a, b, 3 + i); \ i 107 libavutil/sha.c R0(b, c, d, e, a, 4 + i); \ i 108 libavutil/sha.c i += 5 i 110 libavutil/sha.c i = 0; i 119 libavutil/sha.c R2(a, b, c, d, e, 0 + i); \ i 120 libavutil/sha.c R2(e, a, b, c, d, 1 + i); \ i 121 libavutil/sha.c R2(d, e, a, b, c, 2 + i); \ i 122 libavutil/sha.c R2(c, d, e, a, b, 3 + i); \ i 123 libavutil/sha.c R2(b, c, d, e, a, 4 + i); \ i 124 libavutil/sha.c i += 5 i 126 libavutil/sha.c i = 20; i 130 libavutil/sha.c R3(a, b, c, d, e, 0 + i); \ i 131 libavutil/sha.c R3(e, a, b, c, d, 1 + i); \ i 132 libavutil/sha.c R3(d, e, a, b, c, 2 + i); \ i 133 libavutil/sha.c R3(c, d, e, a, b, 3 + i); \ i 134 libavutil/sha.c R3(b, c, d, e, a, 4 + i); \ i 135 libavutil/sha.c i += 5 i 140 libavutil/sha.c R4(a, b, c, d, e, 0 + i); \ i 141 libavutil/sha.c R4(e, a, b, c, d, 1 + i); \ i 142 libavutil/sha.c R4(d, e, a, b, c, 2 + i); \ i 143 libavutil/sha.c R4(c, d, e, a, b, 3 + i); \ i 144 libavutil/sha.c R4(b, c, d, e, a, 4 + i); \ i 145 libavutil/sha.c i += 5 i 185 libavutil/sha.c #define blk(i) (block[i] = block[i - 16] + sigma0_256(block[i - 15]) + \ i 186 libavutil/sha.c sigma1_256(block[i - 2]) + block[i - 7]) i 189 libavutil/sha.c T1 += (h) + Sigma1_256(e) + Ch((e), (f), (g)) + K256[i]; \ i 192 libavutil/sha.c i++ i 195 libavutil/sha.c T1 = blk0(i); \ i 199 libavutil/sha.c T1 = blk(i); \ i 204 libavutil/sha.c unsigned int i, a, b, c, d, e, f, g, h; i 217 libavutil/sha.c for (i = 0; i < 64; i++) { i 219 libavutil/sha.c if (i < 16) i 220 libavutil/sha.c T1 = blk0(i); i 222 libavutil/sha.c T1 = blk(i); i 223 libavutil/sha.c T1 += h + Sigma1_256(e) + Ch(e, f, g) + K256[i]; i 236 libavutil/sha.c i = 0; i 320 libavutil/sha.c unsigned int i, j; i 325 libavutil/sha.c for (i = 0; i < len; i++) { i 326 libavutil/sha.c ctx->buffer[j++] = data[i]; i 334 libavutil/sha.c memcpy(&ctx->buffer[j], data, (i = 64 - j)); i 336 libavutil/sha.c for (; i + 63 < len; i += 64) i 337 libavutil/sha.c ctx->transform(ctx->state, &data[i]); i 340 libavutil/sha.c i = 0; i 341 libavutil/sha.c memcpy(&ctx->buffer[j], &data[i], len - i); i 347 libavutil/sha.c int i; i 354 libavutil/sha.c for (i = 0; i < ctx->digest_len; i++) i 355 libavutil/sha.c AV_WB32(digest + i*4, ctx->state[i]); i 101 libavutil/sha512.c #define blk0(i) (block[i] = AV_RB64(buffer + 8 * (i))) i 102 libavutil/sha512.c #define blk(i) (block[i] = block[i - 16] + sigma0_512(block[i - 15]) + \ i 103 libavutil/sha512.c sigma1_512(block[i - 2]) + block[i - 7]) i 106 libavutil/sha512.c T1 += (h) + Sigma1_512(e) + Ch((e), (f), (g)) + K512[i]; \ i 109 libavutil/sha512.c i++ i 112 libavutil/sha512.c T1 = blk0(i); \ i 116 libavutil/sha512.c T1 = blk(i); \ i 124 libavutil/sha512.c int i; i 135 libavutil/sha512.c for (i = 0; i < 80; i++) { i 137 libavutil/sha512.c if (i < 16) i 138 libavutil/sha512.c T1 = blk0(i); i 140 libavutil/sha512.c T1 = blk(i); i 141 libavutil/sha512.c T1 += h + Sigma1_512(e) + Ch(e, f, g) + K512[i]; i 164 libavutil/sha512.c i = 0; i 248 libavutil/sha512.c unsigned int i, j; i 253 libavutil/sha512.c for (i = 0; i < len; i++) { i 254 libavutil/sha512.c ctx->buffer[j++] = data[i]; i 262 libavutil/sha512.c memcpy(&ctx->buffer[j], data, (i = 128 - j)); i 264 libavutil/sha512.c for (; i + 127 < len; i += 128) i 265 libavutil/sha512.c sha512_transform(ctx->state, &data[i]); i 268 libavutil/sha512.c i = 0; i 269 libavutil/sha512.c memcpy(&ctx->buffer[j], &data[i], len - i); i 275 libavutil/sha512.c uint64_t i = 0; i 281 libavutil/sha512.c av_sha512_update(ctx, (uint8_t *)&i, 8); i 283 libavutil/sha512.c for (i = 0; i < ctx->digest_len; i++) i 284 libavutil/sha512.c AV_WB64(digest + i*8, ctx->state[i]); i 286 libavutil/sha512.c AV_WB32(digest + i*8, ctx->state[i] >> 32); i 100 libavutil/slicethread.c int nb_workers, i; i 138 libavutil/slicethread.c for (i = 0; i < nb_workers; i++) { i 139 libavutil/slicethread.c WorkerContext *w = &ctx->workers[i]; i 148 libavutil/slicethread.c ctx->nb_threads = main_func ? i : i + 1; i 166 libavutil/slicethread.c int nb_workers, i, is_last = 0; i 177 libavutil/slicethread.c for (i = 0; i < nb_workers; i++) { i 178 libavutil/slicethread.c WorkerContext *w = &ctx->workers[i]; i 202 libavutil/slicethread.c int nb_workers, i; i 213 libavutil/slicethread.c for (i = 0; i < nb_workers; i++) { i 214 libavutil/slicethread.c WorkerContext *w = &ctx->workers[i]; i 221 libavutil/slicethread.c for (i = 0; i < nb_workers; i++) { i 222 libavutil/slicethread.c WorkerContext *w = &ctx->workers[i]; i 70 libavutil/spherical.c int i; i 72 libavutil/spherical.c for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) { i 73 libavutil/spherical.c size_t len = strlen(spherical_projection_names[i]); i 74 libavutil/spherical.c if (!strncmp(spherical_projection_names[i], name, len)) i 75 libavutil/spherical.c return i; i 67 libavutil/stereo3d.c int i; i 69 libavutil/stereo3d.c for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) { i 70 libavutil/stereo3d.c size_t len = strlen(stereo3d_type_names[i]); i 71 libavutil/stereo3d.c if (!strncmp(stereo3d_type_names[i], name, len)) i 72 libavutil/stereo3d.c return i; i 44 libavutil/tea.c int i; i 46 libavutil/tea.c for (i = 0; i < 4; i++) i 47 libavutil/tea.c ctx->key[i] = AV_RB32(key + (i << 2)); i 67 libavutil/tea.c int i; i 70 libavutil/tea.c for (i = 0; i < rounds / 2; i++) { i 81 libavutil/tea.c int i; i 84 libavutil/tea.c for (i = 0; i < rounds / 2; i++) { i 98 libavutil/tea.c int i; i 110 libavutil/tea.c for (i = 0; i < 8; i++) i 111 libavutil/tea.c dst[i] = src[i] ^ iv[i]; i 34 libavutil/tests/adler32.c int i; i 39 libavutil/tests/adler32.c for (i = 0; i < LEN; i++) i 40 libavutil/tests/adler32.c data[i] = ((i * i) >> 3) + 123 * i; i 43 libavutil/tests/adler32.c for (i = 0; i < 1000; i++) { i 32 libavutil/tests/aes.c int i, j; i 61 libavutil/tests/aes.c for (i = 0; i < 2; i++) { i 62 libavutil/tests/aes.c av_aes_init(b, rkey[i], 128, 1); i 63 libavutil/tests/aes.c av_aes_crypt(b, temp, rct[i], 1, NULL, 1); i 65 libavutil/tests/aes.c if (rpt[i][j] != temp[j]) { i 67 libavutil/tests/aes.c j, rpt[i][j], temp[j]); i 91 libavutil/tests/aes.c for (i = 0; i < 10000; i++) { i 99 libavutil/tests/aes.c if (!(i & (i - 1))) i 104 libavutil/tests/aes.c if (!(i & (i - 1))) i 113 libavutil/tests/aes.c i, j, pt[j], temp[j]); i 50 libavutil/tests/audio_fifo.c int i; i 51 libavutil/tests/audio_fifo.c for (i = 0; i < afifo->nb_buffers; ++i){ i 52 libavutil/tests/audio_fifo.c av_freep(&output_data[i]); i 85 libavutil/tests/audio_fifo.c int i; i 96 libavutil/tests/audio_fifo.c for (i = 0; i < afifo->nb_buffers; ++i){ i 97 libavutil/tests/audio_fifo.c data_planes[i] = av_malloc_array(tot_elements, afifo->sample_size); i 98 libavutil/tests/audio_fifo.c if (!data_planes[i]) i 108 libavutil/tests/audio_fifo.c int offset_size, i; i 119 libavutil/tests/audio_fifo.c for (i = 0; i < afifo->nb_buffers ; ++i){ i 120 libavutil/tests/audio_fifo.c data_planes[i] = (uint8_t*)test_sample->data_planes[i] + offset_size; i 128 libavutil/tests/audio_fifo.c int ret, i; i 167 libavutil/tests/audio_fifo.c for (i = 0; i < afifo->nb_samples; ++i){ i 168 libavutil/tests/audio_fifo.c ret = av_audio_fifo_peek_at(afifo, output_data, 1, i); i 172 libavutil/tests/audio_fifo.c printf("%d:\n", i); i 27 libavutil/tests/avstring.c int i; i 61 libavutil/tests/avstring.c for (i = 0; i < FF_ARRAY_ELEMS(strings); i++) { i 62 libavutil/tests/avstring.c const char *p = strings[i]; i 84 libavutil/tests/base64.c int i, error_count = 0; i 101 libavutil/tests/base64.c for (i = 0; i < FF_ARRAY_ELEMS(tests); i++) i 102 libavutil/tests/base64.c error_count += test_encode_decode(tests[i].data, strlen(tests[i].data), tests[i].encoded_ref); i 106 libavutil/tests/base64.c for(i=0; i<10000; i++){ i 111 libavutil/tests/base64.c for(i=0; i<10000; i++){ i 117 libavutil/tests/base64.c for(i=0; i<10000; i++){ i 134 libavutil/tests/blowfish.c int i; i 136 libavutil/tests/blowfish.c for (i = 0; i < 8*len; i++) i 137 libavutil/tests/blowfish.c printf("%02x ", dst[i]); i 139 libavutil/tests/blowfish.c for (i = 0; i < 8*len; i++) i 140 libavutil/tests/blowfish.c printf("%02x ", ref[i]); i 151 libavutil/tests/blowfish.c int i; i 174 libavutil/tests/blowfish.c for (i = 0; i < NUM_VARIABLE_KEY_TESTS; i++) { i 175 libavutil/tests/blowfish.c av_blowfish_init(ctx, variable_key[i], 8); i 177 libavutil/tests/blowfish.c av_blowfish_crypt_ecb(ctx, &tmptext_l[i], &tmptext_r[i], 0); i 178 libavutil/tests/blowfish.c if (tmptext_l[i] != ciphertext_l[i] || tmptext_r[i] != ciphertext_r[i]) { i 183 libavutil/tests/blowfish.c av_blowfish_crypt_ecb(ctx, &tmptext_l[i], &tmptext_r[i], 1); i 184 libavutil/tests/blowfish.c if (tmptext_l[i] != plaintext_l[i] || tmptext_r[i] != plaintext_r[i]) { i 27 libavutil/tests/bprint.c unsigned i, j; i 34 libavutil/tests/bprint.c for (i = 1; i <= size; i++) { i 35 libavutil/tests/bprint.c p[i] = 1; i 36 libavutil/tests/bprint.c for (j = i - 1; j > 0; j--) i 38 libavutil/tests/bprint.c for (j = 0; j <= i; j++) i 39 libavutil/tests/camellia.c int i, j, err = 0; i 48 libavutil/tests/camellia.c for (i = 0; i < 16; i++) { i 49 libavutil/tests/camellia.c if (rct[j][i] != temp[i]) { i 50 libavutil/tests/camellia.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rct[j][i], temp[i]); i 55 libavutil/tests/camellia.c for (i = 0; i < 16; i++) { i 56 libavutil/tests/camellia.c if (rpt[i] != temp[i]) { i 57 libavutil/tests/camellia.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rpt[i], temp[i]); i 67 libavutil/tests/camellia.c for (i = 0; i < 32; i++) { i 68 libavutil/tests/camellia.c if (rpt[i] != temp[i]) { i 69 libavutil/tests/camellia.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rpt[i], temp[i]); i 45 libavutil/tests/cast5.c int i, j, err = 0; i 56 libavutil/tests/cast5.c for (i = 0;i < 8; i++){ i 57 libavutil/tests/cast5.c if (rct[j][i] != temp[i]){ i 58 libavutil/tests/cast5.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rct[j][i], temp[i]); i 64 libavutil/tests/cast5.c for (i =0; i < 8; i++) { i 65 libavutil/tests/cast5.c if (rpt[i] != temp[i]) { i 66 libavutil/tests/cast5.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rpt[i], temp[i]); i 73 libavutil/tests/cast5.c for (i = 0; i < 1000000; i++){ i 80 libavutil/tests/cast5.c for (i = 0; i < 16; i++) { i 81 libavutil/tests/cast5.c if (rct2[j][i] != rpt2[j][i]) { i 82 libavutil/tests/cast5.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rct2[j][i], rpt2[j][i]); i 94 libavutil/tests/cast5.c for (i = 0; i < 16; i++) { i 95 libavutil/tests/cast5.c if (rct2[0][i] != rpt2[0][i]) { i 96 libavutil/tests/cast5.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rct2[0][i], rpt2[0][i]); i 25 libavutil/tests/color_utils.c int i, j; i 32 libavutil/tests/color_utils.c for(i = 0; i < AVCOL_TRC_NB; i++) { i 33 libavutil/tests/color_utils.c avpriv_trc_function func = avpriv_get_trc_function_from_trc(i); i 38 libavutil/tests/color_utils.c i, test_data[j], result); i 83 libavutil/tests/cpu.c int i; i 87 libavutil/tests/cpu.c for (i = 0; cpu_flag_tab[i].flag; i++) i 88 libavutil/tests/cpu.c if (cpu_flags & cpu_flag_tab[i].flag) i 89 libavutil/tests/cpu.c printf(" %s", cpu_flag_tab[i].name); i 100 libavutil/tests/cpu.c int i; i 102 libavutil/tests/cpu.c for(i = 0; cpu_flag_tab[i].flag; i++) { i 104 libavutil/tests/cpu.c if (av_parse_cpu_caps(&tmp, cpu_flag_tab[i].name) < 0) { i 105 libavutil/tests/cpu.c fprintf(stderr, "Table missing %s\n", cpu_flag_tab[i].name); i 27 libavutil/tests/crc.c int i; i 39 libavutil/tests/crc.c for (i = 0; i < sizeof(buf); i++) i 40 libavutil/tests/crc.c buf[i] = i + i * i; i 42 libavutil/tests/crc.c for (i = 0; i < 7; i++) { i 43 libavutil/tests/crc.c ctx = av_crc_get_table(p[i][0]); i 44 libavutil/tests/crc.c printf("crc %08X = %X\n", p[i][1], av_crc(ctx, 0, buf, sizeof(buf))); i 80 libavutil/tests/des.c int i; i 101 libavutil/tests/des.c for (i = 0; i < 1000; i++) { i 117 libavutil/tests/des.c for (i = 0; i < 8; i++) { i 121 libavutil/tests/des.c uint32_t v = S_boxes[i][j >> 1]; i 123 libavutil/tests/des.c v <<= 28 - 4 * i; i 25 libavutil/tests/display.c int i, j; i 27 libavutil/tests/display.c for (i = 0; i < 3; ++i) { i 29 libavutil/tests/display.c printf("%d ", matrix[i*3 + j]); i 31 libavutil/tests/display.c printf("%d\n", matrix[i*3 + j]); i 58 libavutil/tests/encryption_info.c for (uint32_t i = 0; i < a->num_key_ids; i++) { i 59 libavutil/tests/encryption_info.c if (memcmp(a->key_ids[i], b->key_ids[i], a->key_id_size) != 0) i 25 libavutil/tests/error.c int i; i 27 libavutil/tests/error.c for (i = 0; i < FF_ARRAY_ELEMS(error_entries); i++) { i 28 libavutil/tests/error.c const struct error_entry *entry = &error_entries[i]; i 32 libavutil/tests/error.c for (i = 0; i < 256; i++) { i 33 libavutil/tests/error.c printf("%d: %s\n", -i, av_err2str(-i)); i 42 libavutil/tests/eval.c int i; i 172 libavutil/tests/eval.c for (i = 0; i < 1050; i++) { i 27 libavutil/tests/fifo.c int i, j, n, *p; i 30 libavutil/tests/fifo.c for (i = 0; av_fifo_space(fifo) >= sizeof(int); i++) i 31 libavutil/tests/fifo.c av_fifo_generic_write(fifo, &i, sizeof(int), NULL); i 35 libavutil/tests/fifo.c for (i = -n + 1; i < n; i++) { i 36 libavutil/tests/fifo.c int *v = (int *)av_fifo_peek2(fifo, i * sizeof(int)); i 37 libavutil/tests/fifo.c printf("%d: %d\n", i, *v); i 43 libavutil/tests/fifo.c for (i = 0; i < n; i++) { i 44 libavutil/tests/fifo.c av_fifo_generic_peek_at(fifo, &j, i * sizeof(int), sizeof(j), NULL); i 45 libavutil/tests/fifo.c printf("%d: %d\n", i, j); i 62 libavutil/tests/fifo.c for(i = 0; i < n; ++i) i 63 libavutil/tests/fifo.c printf("%d: %d\n", i, p[i]); i 68 libavutil/tests/fifo.c for (i = 0; av_fifo_size(fifo) >= sizeof(int); i++) { i 79 libavutil/tests/fifo.c for (i = 0; av_fifo_space(fifo) >= sizeof(int); i++) i 80 libavutil/tests/fifo.c av_fifo_generic_write(fifo, &i, sizeof(int), NULL); i 84 libavutil/tests/fifo.c for (i = 0; i < n; i++) { i 85 libavutil/tests/fifo.c av_fifo_generic_peek_at(fifo, &j, i * sizeof(int), sizeof(j), NULL); i 86 libavutil/tests/fifo.c printf("%d: %d\n", i, j); i 95 libavutil/tests/fifo.c for (i = n; av_fifo_space(fifo) >= sizeof(int); ++i) i 96 libavutil/tests/fifo.c av_fifo_generic_write(fifo, &i, sizeof(int), NULL); i 100 libavutil/tests/fifo.c for (i = 0; i < n; i++) { i 101 libavutil/tests/fifo.c av_fifo_generic_peek_at(fifo, &j, i * sizeof(int), sizeof(j), NULL); i 102 libavutil/tests/fifo.c printf("%d: %d\n", i, j); i 32 libavutil/tests/hash.c int i, j, numhashes = 0; i 39 libavutil/tests/hash.c for (i = 0; i < numhashes; i++) { i 40 libavutil/tests/hash.c if (av_hash_alloc(&ctx, av_hash_names(i)) < 0) i 28 libavutil/tests/hmac.c int out, i; i 36 libavutil/tests/hmac.c for (i = 0; i < out; i++) i 37 libavutil/tests/hmac.c printf("%02x", buf[i]); i 45 libavutil/tests/hmac.c enum AVHMACType i; i 59 libavutil/tests/hmac.c for (i = AV_HMAC_MD5; i <= AV_HMAC_SHA1; i++) { i 60 libavutil/tests/hmac.c hmac = av_hmac_alloc(i); i 73 libavutil/tests/hmac.c for (i = AV_HMAC_SHA224; i <= AV_HMAC_SHA512; i++) { i 74 libavutil/tests/hmac.c hmac = av_hmac_alloc(i); i 150 libavutil/tests/hwdevice.c int i, j, found, err; i 177 libavutil/tests/hwdevice.c for (i = 0; i < FF_ARRAY_ELEMS(test_devices); i++) { i 178 libavutil/tests/hwdevice.c if (test_devices[i].type != type) i 181 libavutil/tests/hwdevice.c for (j = 0; test_devices[i].possible_devices[j]; j++) { i 183 libavutil/tests/hwdevice.c test_devices[i].possible_devices[j], i 187 libavutil/tests/hwdevice.c name, test_devices[i].possible_devices[j]); i 192 libavutil/tests/hwdevice.c name, test_devices[i].possible_devices[j]); i 105 libavutil/tests/lfg.c int i, j; i 109 libavutil/tests/lfg.c for (i = 0; i < 624; i++) { i 130 libavutil/tests/lfg.c for (i = 0; i < tot_samp; i += 2) { i 133 libavutil/tests/lfg.c PRN_arr[i ] = bmg_out[0] * stddev + mean; i 134 libavutil/tests/lfg.c PRN_arr[i+1] = bmg_out[1] * stddev + mean; i 135 libavutil/tests/lfg.c samp_mean += PRN_arr[i] + PRN_arr[i+1]; i 136 libavutil/tests/lfg.c samp_stddev += PRN_arr[i] * PRN_arr[i] + PRN_arr[i+1] * PRN_arr[i+1]; i 139 libavutil/tests/lfg.c i, PRN_arr[i], i+1, PRN_arr[i+1]); i 167 libavutil/tests/lfg.c SKIP: for (i = 0; i < tot_samp; ++i) { i 169 libavutil/tests/lfg.c if ( i < (tot_samp - 1)) { i 171 libavutil/tests/lfg.c H_diff = inv_cdf((i + 2.0 - (3.0/8.0)) / (tot_samp + (1.0/4.0))); i 172 libavutil/tests/lfg.c H_diff -= inv_cdf((i + 1.0 - (3.0/8.0)) / (tot_samp + (1.0/4.0))); i 174 libavutil/tests/lfg.c QH += ((PRN_arr[i + 1] - PRN_arr[i]) / H_diff); i 29 libavutil/tests/lls.c int i, order; i 35 libavutil/tests/lls.c for (i = 0; i < 100; i++) { i 48 libavutil/tests/lls.c var[0], order, eval, sqrt(m.variance[order] / (i + 1)), i 39 libavutil/tests/log.c int i; i 43 libavutil/tests/log.c for (i = AV_LOG_DEBUG; i>=AV_LOG_QUIET; i-=8) { i 44 libavutil/tests/log.c av_log(NULL, i, " %d", i); i 46 libavutil/tests/log.c av_log(NULL, i + 256*123, "C%d", i); i 45 libavutil/tests/lzo.c int i; i 57 libavutil/tests/lzo.c for (i = 0; i < 300; i++) { i 26 libavutil/tests/md5.c int i; i 27 libavutil/tests/md5.c for (i = 0; i < 16; i++) i 28 libavutil/tests/md5.c printf("%02x", md5[i]); i 35 libavutil/tests/md5.c int i; i 39 libavutil/tests/md5.c for (i = 0; i < 1000; i++) i 40 libavutil/tests/md5.c in[i] = i * i; i 49 libavutil/tests/md5.c for (i = 0; i < 1000; i++) i 50 libavutil/tests/md5.c in[i] = i % 127; i 27 libavutil/tests/murmur3.c int i; i 33 libavutil/tests/murmur3.c for (i = 0; i < 256; i++) i 35 libavutil/tests/murmur3.c in[i] = i; i 36 libavutil/tests/murmur3.c av_murmur3_init_seeded(ctx, 256 - i); i 38 libavutil/tests/murmur3.c av_murmur3_update(ctx, in, i); i 39 libavutil/tests/murmur3.c av_murmur3_final(ctx, hashes + 16 * i); i 52 libavutil/tests/murmur3.c for (i = 0; i < 40*1024; i++) i 117 libavutil/tests/opt.c int i; i 312 libavutil/tests/opt.c for (i=0; i < FF_ARRAY_ELEMS(options); i++) { i 313 libavutil/tests/opt.c int silence_log = !strcmp(options[i], "rational=-1/0"); // inf formating differs between platforms i 314 libavutil/tests/opt.c av_log(&test_ctx, AV_LOG_DEBUG, "Setting options string '%s'\n", options[i]); i 317 libavutil/tests/opt.c if (av_set_options_string(&test_ctx, options[i], "=", ":") < 0) i 318 libavutil/tests/opt.c printf("Error '%s'\n", options[i]); i 320 libavutil/tests/opt.c printf("OK '%s'\n", options[i]); i 347 libavutil/tests/opt.c for (i=0; i < FF_ARRAY_ELEMS(options); i++) { i 348 libavutil/tests/opt.c av_log(&test_ctx, AV_LOG_DEBUG, "Setting options string '%s'\n", options[i]); i 349 libavutil/tests/opt.c if (av_opt_set_from_string(&test_ctx, options[i], shorthand, "=", ":") < 0) i 350 libavutil/tests/opt.c printf("Error '%s'\n", options[i]); i 352 libavutil/tests/opt.c printf("OK '%s'\n", options[i]); i 38 libavutil/tests/parseutils.c int i; i 67 libavutil/tests/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(rates); i++) { i 70 libavutil/tests/parseutils.c ret = av_parse_video_rate(&q, rates[i]); i 72 libavutil/tests/parseutils.c rates[i], q.num, q.den, ret ? "ERROR" : "OK"); i 78 libavutil/tests/parseutils.c int i; i 121 libavutil/tests/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(color_names); i++) { i 122 libavutil/tests/parseutils.c if (av_parse_color(rgba, color_names[i], -1, NULL) >= 0) i 124 libavutil/tests/parseutils.c color_names[i], rgba[0], rgba[1], rgba[2], rgba[3]); i 126 libavutil/tests/parseutils.c printf("%s -> error\n", color_names[i]); i 132 libavutil/tests/parseutils.c int i; i 151 libavutil/tests/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(fmt_timespec_entries); i++) { i 153 libavutil/tests/parseutils.c struct fmt_timespec_entry *e = &fmt_timespec_entries[i]; i 168 libavutil/tests/parseutils.c int i; i 197 libavutil/tests/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(time_string); i++) { i 198 libavutil/tests/parseutils.c printf("%-24s -> ", time_string[i]); i 199 libavutil/tests/parseutils.c if (av_parse_time(&tv, time_string[i], 0)) { i 210 libavutil/tests/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(duration_string); i++) { i 211 libavutil/tests/parseutils.c printf("%-24s -> ", duration_string[i]); i 212 libavutil/tests/parseutils.c if (av_parse_time(&tv, duration_string[i], 1)) { i 222 libavutil/tests/parseutils.c int i; i 226 libavutil/tests/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(color_table); ++i) { i 227 libavutil/tests/parseutils.c color = av_get_known_color_name(i, &rgba); i 232 libavutil/tests/parseutils.c printf("Color ID: %d not found\n", i); i 241 libavutil/tests/parseutils.c int i; i 243 libavutil/tests/parseutils.c for (i = 0; i < FF_ARRAY_ELEMS(tags); ++i) { i 244 libavutil/tests/parseutils.c if (av_find_info_tag(buff, sizeof(buff), tags[i], args)) i 245 libavutil/tests/parseutils.c printf("%d. %s found: %s\n", i, tags[i], buff); i 247 libavutil/tests/parseutils.c printf("%d. %s not found\n", i, tags[i]); i 31 libavutil/tests/pca.c int i, j, k; i 41 libavutil/tests/pca.c for(i=0; i<9000000; i++){ i 65 libavutil/tests/pca.c for(i=0; i<LEN; i++){ i 67 libavutil/tests/pca.c pca->mean[i]= 0; i 73 libavutil/tests/pca.c for(j=i; j<LEN; j++){ i 74 libavutil/tests/pca.c printf("%f ", pca->covariance[i + j*LEN]); i 79 libavutil/tests/pca.c for(i=0; i<LEN; i++){ i 85 libavutil/tests/pca.c v[j] += pca->covariance[FFMIN(k,j) + FFMAX(k,j)*LEN] * eigenvector[i + k*LEN]; i 87 libavutil/tests/pca.c v[j] /= eigenvalue[i]; i 88 libavutil/tests/pca.c error += fabs(v[j] - eigenvector[i + j*LEN]); i 94 libavutil/tests/pca.c for(i=0; i<LEN; i++){ i 96 libavutil/tests/pca.c printf("%9.6f ", eigenvector[i + j*LEN]); i 98 libavutil/tests/pca.c printf(" %9.1f %f\n", eigenvalue[i], eigenvalue[i]/eigenvalue[0]); i 25 libavutil/tests/pixdesc.c int i; i 29 libavutil/tests/pixdesc.c for (i=0; i<AV_PIX_FMT_NB*2; i++) { i 30 libavutil/tests/pixdesc.c const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(i); i 53 libavutil/tests/pixelutils.c int i, a, ret = 0; i 64 libavutil/tests/pixelutils.c for (i = 1; i <= FF_ARRAY_ELEMS(sad_c); i++) { i 65 libavutil/tests/pixelutils.c int r = run_single_test(test, b1, W1, b2, W2, a, i); i 75 libavutil/tests/pixelutils.c int i, align, ret; i 118 libavutil/tests/pixelutils.c for (i = 1; i <= 5; i++) { i 125 libavutil/tests/pixelutils.c size1 = size2 = 1 << (i << 1); i 142 libavutil/tests/pixelutils.c ret = run_single_test("small", buf1, 1<<i, buf2, 1<<i, align, i); i 45 libavutil/tests/pixfmt_best.c int i; i 46 libavutil/tests/pixfmt_best.c for (i = 0; i < FF_ARRAY_ELEMS(pixfmt_list); i++) i 47 libavutil/tests/pixfmt_best.c best = av_find_best_pix_fmt_of_2(best, pixfmt_list[i], i 55 libavutil/tests/pixfmt_best.c int i, pass = 0, fail = 0; i 70 libavutil/tests/pixfmt_best.c for (i = 0; i < FF_ARRAY_ELEMS(pixfmt_list); i++) i 71 libavutil/tests/pixfmt_best.c TEST(pixfmt_list[i], pixfmt_list[i]); i 33 libavutil/tests/random_seed.c int i, j, rsf, retry; i 39 libavutil/tests/random_seed.c for (i=0; i<N; i++){ i 40 libavutil/tests/random_seed.c seeds[i] = random_seed[rsf](); i 41 libavutil/tests/random_seed.c for (j=0; j<i; j++) i 42 libavutil/tests/random_seed.c if (seeds[j] == seeds[i]) i 28 libavutil/tests/rational.c int i,j,k; i 55 libavutil/tests/rational.c for (i = 0; i < FF_ARRAY_ELEMS(numlist); i++) { i 56 libavutil/tests/rational.c int64_t a = numlist[i]; i 103 libavutil/tests/rational.c int i; i 105 libavutil/tests/rational.c for (i = 0; i<100; i++) { i 106 libavutil/tests/rational.c int exact = start + av_rescale_q(i+1, b, a); i 29 libavutil/tests/ripemd.c int i, j, k; i 47 libavutil/tests/ripemd.c for (i = 0; i < 1000*1000; i++) i 50 libavutil/tests/ripemd.c for (i = 0; i < lengths[j] >> 3; i++) i 51 libavutil/tests/ripemd.c printf("%02X", digest[i]); i 26 libavutil/tests/sha.c int i, j, k; i 44 libavutil/tests/sha.c for (i = 0; i < 1000*1000; i++) i 47 libavutil/tests/sha.c for (i = 0; i < lengths[j] >> 3; i++) i 48 libavutil/tests/sha.c printf("%02X", digest[i]); i 31 libavutil/tests/sha512.c int i, j, k; i 51 libavutil/tests/sha512.c for (i = 0; i < 1000*1000; i++) i 54 libavutil/tests/sha512.c for (i = 0; i < lengths[j] >> 3; i++) i 55 libavutil/tests/sha512.c printf("%02X", digest[i]); i 40 libavutil/tests/softfloat.c int i, j; i 44 libavutil/tests/softfloat.c for(i= 0; i<10; i++){ i 50 libavutil/tests/softfloat.c for(i= 0; i<10; i++){ i 56 libavutil/tests/softfloat.c for(i= 0; i<100; i++){ i 58 libavutil/tests/softfloat.c d1= i; i 59 libavutil/tests/softfloat.c d2= i/100.0; i 67 libavutil/tests/softfloat.c for(i= 0; i<100; i++){ i 69 libavutil/tests/softfloat.c sf1= av_int2sf(i, 0); i 70 libavutil/tests/softfloat.c sf2= av_div_sf(av_int2sf(i, 2), av_int2sf(200, 3)); i 109 libavutil/tests/softfloat.c i = av_cmp_sf(sf1, sf2); i 112 libavutil/tests/softfloat.c printf("test6 softfloat: %.10lf (0x%08x %d) %d %d\n", (double)av_sf2double(sf1), sf1.mant, sf1.exp, i, j); i 114 libavutil/tests/softfloat.c for(i= -50; i<50; i++) { i 115 libavutil/tests/softfloat.c sf1= av_int2sf(i, 0); i 120 libavutil/tests/softfloat.c if (FFDIFFSIGN(i,j) != c && (FFDIFFSIGN(i,j)^c)<0) { i 121 libavutil/tests/softfloat.c printf("av_cmp_sf failed at %d %d as %X\n", i, j, c); i 124 libavutil/tests/softfloat.c if ((i>j) != c) { i 125 libavutil/tests/softfloat.c printf("av_gt_sf failed at %d %d as %X\n", i, j, c); i 128 libavutil/tests/softfloat.c sf1 = av_int2sf(1, i); i 133 libavutil/tests/softfloat.c if (FFDIFFSIGN(i,j) != c && (FFDIFFSIGN(i,j)^c) < 0) { i 134 libavutil/tests/softfloat.c printf("av_cmp_sf failed2 at %d %d as %X\n", i, j, c); i 137 libavutil/tests/softfloat.c if ((i<j) != c) { i 138 libavutil/tests/softfloat.c printf("av_gt_sf failed2 at %d %d as %X\n", i, j, c); i 144 libavutil/tests/softfloat.c for(i= 0; i<4*36; i++){ i 148 libavutil/tests/softfloat.c av_sincos_sf(i*(1ULL<<32)/36/4, &s, &c); i 149 libavutil/tests/softfloat.c errs = (double)s/ (1<<30) - sin(i*M_PI/36); i 150 libavutil/tests/softfloat.c errc = (double)c/ (1<<30) - cos(i*M_PI/36); i 152 libavutil/tests/softfloat.c printf("sincos FAIL %d %f %f %f %f\n", i, (float)s/ (1<<30), (float)c/ (1<<30), sin(i*M_PI/36), cos(i*M_PI/36)); i 68 libavutil/tests/tea.c int i; i 70 libavutil/tests/tea.c for (i = 0; i < 8*len; i++) i 71 libavutil/tests/tea.c printf("%02x ", dst[i]); i 73 libavutil/tests/tea.c for (i = 0; i < 8*len; i++) i 74 libavutil/tests/tea.c printf("%02x ", ref[i]); i 84 libavutil/tests/tea.c int i; i 93 libavutil/tests/tea.c for (i = 0; i < TEA_NUM_TESTS; i++) { i 94 libavutil/tests/tea.c av_tea_init(ctx, tea_test_key[i], 64); i 96 libavutil/tests/tea.c test_tea(ctx, buf, tea_test_pt[i], tea_test_ct[i], 1, NULL, 0, "encryption"); i 97 libavutil/tests/tea.c test_tea(ctx, buf, tea_test_ct[i], tea_test_pt[i], 1, NULL, 1, "decryption"); i 46 libavutil/tests/tree.c int i; i 47 libavutil/tests/tree.c for (i = 0; i < depth * 4; i++) i 64 libavutil/tests/tree.c int i; i 74 libavutil/tests/tree.c for (i = 0; i < 10000; i++) { i 78 libavutil/tests/tree.c av_log(NULL, AV_LOG_ERROR, "FATAL error %d\n", i); i 99 libavutil/tests/tree.c av_log(NULL, AV_LOG_ERROR, "removal failure %d\n", i); i 42 libavutil/tests/twofish.c int i, j, err = 0; i 50 libavutil/tests/twofish.c for (i = 0; i < 16; i++) { i 51 libavutil/tests/twofish.c if (rct[j][i] != temp[i]) { i 52 libavutil/tests/twofish.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rct[j][i], temp[i]); i 57 libavutil/tests/twofish.c for (i = 0; i < 16; i++) { i 58 libavutil/tests/twofish.c if (rpt[i] != temp[i]) { i 59 libavutil/tests/twofish.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rpt[i], temp[i]); i 67 libavutil/tests/twofish.c for (i = 1; i < 50; i++) { i 74 libavutil/tests/twofish.c for (i = 0; i < 16; i++) { i 75 libavutil/tests/twofish.c if (rct[3 + j][i] != temp[i]) { i 76 libavutil/tests/twofish.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rct[3 + j][i], temp[i]); i 86 libavutil/tests/twofish.c for (i = 0; i < 32; i++) { i 87 libavutil/tests/twofish.c if (rpt[i] != temp[i]) { i 88 libavutil/tests/twofish.c av_log(NULL, AV_LOG_ERROR, "%d %02x %02x\n", i, rpt[i], temp[i]); i 28 libavutil/tests/utf8.c int i; i 29 libavutil/tests/utf8.c for (i = 0; i < l; i++) i 30 libavutil/tests/utf8.c printf("%02X", (uint8_t)p[i]); i 70 libavutil/tests/xtea.c int i; i 72 libavutil/tests/xtea.c for (i = 0; i < 8*len; i++) i 73 libavutil/tests/xtea.c printf("%02x ", dst[i]); i 75 libavutil/tests/xtea.c for (i = 0; i < 8*len; i++) i 76 libavutil/tests/xtea.c printf("%02x ", ref[i]); i 85 libavutil/tests/xtea.c int i, j; i 93 libavutil/tests/xtea.c for (i = 0; i < XTEA_NUM_TESTS; i++) { i 94 libavutil/tests/xtea.c av_xtea_init(ctx, xtea_test_key[i]); i 96 libavutil/tests/xtea.c test_xtea(ctx, buf, xtea_test_pt[i], xtea_test_ct[i], 1, NULL, 0, "encryption", av_xtea_crypt); i 97 libavutil/tests/xtea.c test_xtea(ctx, buf, xtea_test_ct[i], xtea_test_pt[i], 1, NULL, 1, "decryption", av_xtea_crypt); i 100 libavutil/tests/xtea.c AV_WL32(&buf[4*j], AV_RB32(&xtea_test_key[i][4*j])); i 103 libavutil/tests/xtea.c AV_WL32(&ct[4*j], AV_RB32(&xtea_test_ct[i][4*j])); i 104 libavutil/tests/xtea.c AV_WL32(&pl[4*j], AV_RB32(&xtea_test_pt[i][4*j])); i 144 libavutil/timecode.c int i; i 149 libavutil/timecode.c for (i = 0; i < FF_ARRAY_ELEMS(supported_fps); i++) i 150 libavutil/timecode.c if (fps == supported_fps[i]) i 88 libavutil/timer.h int i; \ i 92 libavutil/timer.h for (i = 0; i < 32; i++) \ i 93 libavutil/timer.h av_log(NULL, AV_LOG_VERBOSE, " %2d", av_log2(2*thistogram[i]));\ i 70 libavutil/tree.c int i = !t->child[0]; i 72 libavutil/tree.c av_tree_find(t->child[i], key, cmp, next_elem); i 73 libavutil/tree.c key = t->elem = next_elem[i]; i 74 libavutil/tree.c v = -i; i 83 libavutil/tree.c int i = (v >> 31) ^ !!*next; i 84 libavutil/tree.c AVTreeNode **child = &t->child[i]; i 85 libavutil/tree.c t->state += 2 * i - 1; i 110 libavutil/tree.c *tp = (*child)->child[i ^ 1]; i 111 libavutil/tree.c (*child)->child[i ^ 1] = (*tp)->child[i]; i 112 libavutil/tree.c (*tp)->child[i] = *child; i 113 libavutil/tree.c *child = (*tp)->child[i ^ 1]; i 114 libavutil/tree.c (*tp)->child[i ^ 1] = t; i 121 libavutil/tree.c *child = (*child)->child[i ^ 1]; i 122 libavutil/tree.c (*tp)->child[i ^ 1] = t; i 195 libavutil/twofish.c int i; i 196 libavutil/twofish.c for (i = 0; i < 256; i++) { i 197 libavutil/twofish.c y[0] = y[1] = y[2] = y[3] = i; i 199 libavutil/twofish.c cs->MDS1[i] = ((uint32_t)y[0]) ^ ((uint32_t)MD1[y[0]] << 8) ^ ((uint32_t)MD2[y[0]] << 16) ^ ((uint32_t)MD2[y[0]] << 24); i 200 libavutil/twofish.c cs->MDS2[i] = ((uint32_t)MD2[y[1]]) ^ ((uint32_t)MD2[y[1]] << 8) ^ ((uint32_t)MD1[y[1]] << 16) ^ ((uint32_t)y[1] << 24); i 201 libavutil/twofish.c cs->MDS3[i] = ((uint32_t)MD1[y[2]]) ^ ((uint32_t)MD2[y[2]] << 8) ^ ((uint32_t)y[2] << 16) ^ ((uint32_t)MD2[y[2]] << 24); i 202 libavutil/twofish.c cs->MDS4[i] = ((uint32_t)MD1[y[3]]) ^ ((uint32_t)y[3] << 8) ^ ((uint32_t)MD2[y[3]] << 16) ^ ((uint32_t)MD1[y[3]] << 24); i 209 libavutil/twofish.c int i; i 214 libavutil/twofish.c for (i = 0; i < 16; i += 2) { i 217 libavutil/twofish.c P[2] = RR(P[2] ^ (t0 + t1 + cs->K[2 * i + 8]), 1); i 218 libavutil/twofish.c P[3] = LR(P[3], 1) ^ (t0 + 2 * t1 + cs->K[2 * i + 9]); i 221 libavutil/twofish.c P[0] = RR(P[0] ^ (t0 + t1 + cs->K[2 * i + 10]), 1); i 222 libavutil/twofish.c P[1] = LR(P[1], 1) ^ (t0 + 2 * t1 + cs->K[2 * i + 11]); i 237 libavutil/twofish.c int i; i 242 libavutil/twofish.c for (i = 15; i >= 0; i -= 2) { i 245 libavutil/twofish.c P[0] = LR(P[0], 1) ^ (t0 + t1 + cs->K[2 * i + 8]); i 246 libavutil/twofish.c P[1] = RR(P[1] ^ (t0 + 2 * t1 + cs->K[2 * i + 9]), 1); i 249 libavutil/twofish.c P[2] = LR(P[2], 1) ^ (t0 + t1 + cs->K[2 * i + 6]); i 250 libavutil/twofish.c P[3] = RR(P[3] ^ (t0 + 2 * t1 + cs->K[2 * i + 7]), 1); i 271 libavutil/twofish.c int i; i 290 libavutil/twofish.c for (i = 0; i < 2 * cs->ksize ; i++) i 291 libavutil/twofish.c Key[i] = AV_RL32(keypad + 4 * i); i 292 libavutil/twofish.c for (i = 0; i < cs->ksize; i++) { i 293 libavutil/twofish.c Me[i] = Key[2 * i]; i 294 libavutil/twofish.c Mo[i] = Key[2 * i + 1]; i 295 libavutil/twofish.c cs->S[cs->ksize - i - 1] = tf_RS(Me[i], Mo[i]); i 298 libavutil/twofish.c for (i = 0; i < 20; i++) { i 299 libavutil/twofish.c A = tf_h((2 * i) * rho, Me, cs->ksize); i 300 libavutil/twofish.c B = tf_h((2 * i + 1) * rho, Mo, cs->ksize); i 302 libavutil/twofish.c cs->K[2 * i] = A + B; i 303 libavutil/twofish.c cs->K[2 * i + 1] = LR((A + (2 * B)), 9); i 314 libavutil/twofish.c int i; i 320 libavutil/twofish.c for (i = 0; i < 16; i++) i 321 libavutil/twofish.c dst[i] = src[i] ^ iv[i]; i 63 libavutil/tx.c for (int i = 0; i < n; i++) { i 65 libavutil/tx.c in_map[j*n + i] = ((i*m + j*n) % len) << mdct; i 66 libavutil/tx.c out_map[(i*m*m_inv + j*n*n_inv) % len] = i*m + j; i 72 libavutil/tx.c for (int i = 0; i < m; i++) { i 73 libavutil/tx.c int *in = &in_map[i*n + 1]; /* Skip the DC */ i 84 libavutil/tx.c for (int i = 0; i < 5; i++) { i 86 libavutil/tx.c in_map[k*15 + i*3 + j] = tmp[(i*3 + j*5) % 15]; i 102 libavutil/tx.c for (int i = 0; i < m; i++) { i 103 libavutil/tx.c int k = -split_radix_permutation(i, m, inv) & (m - 1); i 104 libavutil/tx.c s->revtab[k] = i; i 123 libavutil/tx_priv.h static inline int split_radix_permutation(int i, int n, int inverse) i 127 libavutil/tx_priv.h return i & 1; i 129 libavutil/tx_priv.h if (!(i & m)) i 130 libavutil/tx_priv.h return split_radix_permutation(i, m, inverse)*2; i 132 libavutil/tx_priv.h if (inverse == !(i & m)) i 133 libavutil/tx_priv.h return split_radix_permutation(i, m, inverse)*4 + 1; i 135 libavutil/tx_priv.h return split_radix_permutation(i, m, inverse)*4 - 1; i 68 libavutil/tx_template.c for(int i = 0; i <= m/4; i++) i 69 libavutil/tx_template.c tab[i] = RESCALE(cos(i*freq)); i 70 libavutil/tx_template.c for(int i = 1; i < m/4; i++) i 71 libavutil/tx_template.c tab[m/2 - i] = tab[i]; i 209 libavutil/tx_template.c for (int i = 0; i < 5; i++) i 210 libavutil/tx_template.c fft3(tmp + i, in + i*3, 5); i 372 libavutil/tx_template.c for (int i = 0; i < m; i++) { \ i 374 libavutil/tx_template.c fft##N##in[j] = in[in_map[i*N + j]]; \ i 375 libavutil/tx_template.c fft##N(s->tmp + s->revtab[i], fft##N##in, m); \ i 378 libavutil/tx_template.c for (int i = 0; i < N; i++) \ i 379 libavutil/tx_template.c fftp(s->tmp + m*i); \ i 381 libavutil/tx_template.c for (int i = 0; i < N*m; i++) \ i 382 libavutil/tx_template.c out[i] = s->tmp[out_map[i]]; \ i 395 libavutil/tx_template.c for (int i = 0; i < m; i++) i 396 libavutil/tx_template.c out[s->revtab[i]] = in[i]; i 415 libavutil/tx_template.c for (int i = 0; i < m; i++) { \ i 417 libavutil/tx_template.c const int k = in_map[i*N + j]; \ i 421 libavutil/tx_template.c fft##N(s->tmp + s->revtab[i], fft##N##in, m); \ i 424 libavutil/tx_template.c for (int i = 0; i < N; i++) \ i 425 libavutil/tx_template.c fftp(s->tmp + m*i); \ i 427 libavutil/tx_template.c for (int i = 0; i < len8; i++) { \ i 428 libavutil/tx_template.c const int i0 = len8 + i, i1 = len8 - i - 1; \ i 454 libavutil/tx_template.c for (int i = 0; i < m; i++) { /* Folding and pre-reindexing */ \ i 456 libavutil/tx_template.c const int k = in_map[i*N + j]; \ i 467 libavutil/tx_template.c fft##N(s->tmp + s->revtab[i], fft##N##in, m); \ i 470 libavutil/tx_template.c for (int i = 0; i < N; i++) \ i 471 libavutil/tx_template.c fftp(s->tmp + m*i); \ i 473 libavutil/tx_template.c for (int i = 0; i < len8; i++) { \ i 474 libavutil/tx_template.c const int i0 = len8 + i, i1 = len8 - i - 1; \ i 502 libavutil/tx_template.c for (int i = 0; i < m; i++) { i 503 libavutil/tx_template.c FFTComplex tmp = { in2[-2*i*stride], in1[2*i*stride] }; i 504 libavutil/tx_template.c CMUL3(z[s->revtab[i]], tmp, exp[i]); i 509 libavutil/tx_template.c for (int i = 0; i < len8; i++) { i 510 libavutil/tx_template.c const int i0 = len8 + i, i1 = len8 - i - 1; i 529 libavutil/tx_template.c for (int i = 0; i < m; i++) { /* Folding and pre-reindexing */ i 530 libavutil/tx_template.c const int k = 2*i; i 538 libavutil/tx_template.c CMUL(z[s->revtab[i]].im, z[s->revtab[i]].re, tmp.re, tmp.im, i 539 libavutil/tx_template.c exp[i].re, exp[i].im); i 544 libavutil/tx_template.c for (int i = 0; i < len8; i++) { i 545 libavutil/tx_template.c const int i0 = len8 + i, i1 = len8 - i - 1; i 564 libavutil/tx_template.c for (int i = 0; i < len4; i++) { i 565 libavutil/tx_template.c const double alpha = M_PI_2 * (i + theta) / len4; i 566 libavutil/tx_template.c s->exptab[i].re = RESCALE(cos(alpha) * scale); i 567 libavutil/tx_template.c s->exptab[i].im = RESCALE(sin(alpha) * scale); i 631 libavutil/tx_template.c for (int i = 4; i <= av_log2(m); i++) i 632 libavutil/tx_template.c init_cos_tabs(i); i 105 libavutil/utils.c unsigned i; i 110 libavutil/utils.c { type t = term, *l = (type *)list; for (i = 0; l[i] != t; i++); } i 118 libavutil/utils.c return i; i 123 libavutil/utils.c int i; i 127 libavutil/utils.c for (i = 0; i < 4; i++) { i 99 libavutil/x86/cpu.c union { int i[3]; char c[12]; } vendor; i 105 libavutil/x86/cpu.c cpuid(0, max_std_level, vendor.i[0], vendor.i[2], vendor.i[1]); i 54 libavutil/x86/w64xmmtest.h int i; \ i 57 libavutil/x86/w64xmmtest.h for (i = 0; i < 10; i ++) \ i 58 libavutil/x86/w64xmmtest.h if (xmm[0][i][0] != xmm[1][i][0] || \ i 59 libavutil/x86/w64xmmtest.h xmm[0][i][1] != xmm[1][i][1]) { \ i 62 libavutil/x86/w64xmmtest.h 6 + i, av_bswap64(xmm[0][i][0]), \ i 63 libavutil/x86/w64xmmtest.h av_bswap64(xmm[0][i][1])); \ i 66 libavutil/x86/w64xmmtest.h av_bswap64(xmm[1][i][0]), \ i 67 libavutil/x86/w64xmmtest.h av_bswap64(xmm[1][i][1])); \ i 44 libavutil/xtea.c int i; i 46 libavutil/xtea.c for (i = 0; i < 4; i++) i 47 libavutil/xtea.c ctx->key[i] = AV_RB32(key + (i << 2)); i 52 libavutil/xtea.c int i; i 54 libavutil/xtea.c for (i = 0; i < 4; i++) i 55 libavutil/xtea.c ctx->key[i] = AV_RL32(key + (i << 2)); i 74 libavutil/xtea.c int i; i 77 libavutil/xtea.c for (i = 0; i < 32; i++) { i 127 libavutil/xtea.c int i; i 130 libavutil/xtea.c for (i = 0; i < 32; i++) { i 182 libavutil/xtea.c int i; i 190 libavutil/xtea.c for (i = 0; i < 32; i++) { i 203 libavutil/xtea.c for (i = 0; i < 32; i++) { i 218 libavutil/xtea.c int i; i 230 libavutil/xtea.c for (i = 0; i < 8; i++) i 231 libavutil/xtea.c dst[i] = src[i] ^ iv[i]; i 222 libpostproc/postprocess.c int i; i 223 libpostproc/postprocess.c for(i=0; i<2; i++){ i 352 libpostproc/postprocess.c int i; i 353 libpostproc/postprocess.c for(i=0; i<256; i++) i 355 libpostproc/postprocess.c int v= i < 128 ? 2*i : 2*(i-256); i 373 libpostproc/postprocess.c lut[i] = (a<<56) | (b<<48) | (c<<40) | (d<<32) | i 692 libpostproc/postprocess.c int i; i 731 libpostproc/postprocess.c for(i=0; replaceTable[2*i]; i++){ i 732 libpostproc/postprocess.c if(!strcmp(replaceTable[2*i], filterName)){ i 733 libpostproc/postprocess.c size_t newlen = strlen(replaceTable[2*i + 1]); i 746 libpostproc/postprocess.c memcpy(p, replaceTable[2*i + 1], newlen); i 751 libpostproc/postprocess.c for(i=0; filters[i].shortName; i++){ i 752 libpostproc/postprocess.c if( !strcmp(filters[i].longName, filterName) i 753 libpostproc/postprocess.c || !strcmp(filters[i].shortName, filterName)){ i 754 libpostproc/postprocess.c ppMode->lumMode &= ~filters[i].mask; i 755 libpostproc/postprocess.c ppMode->chromMode &= ~filters[i].mask; i 760 libpostproc/postprocess.c if(q >= filters[i].minLumQuality && luma) i 761 libpostproc/postprocess.c ppMode->lumMode|= filters[i].mask; i 762 libpostproc/postprocess.c if(chrom==1 || (chrom==-1 && filters[i].chromDefault)) i 763 libpostproc/postprocess.c if(q >= filters[i].minChromQuality) i 764 libpostproc/postprocess.c ppMode->chromMode|= filters[i].mask; i 766 libpostproc/postprocess.c if(filters[i].mask == LEVEL_FIX){ i 779 libpostproc/postprocess.c else if(filters[i].mask == TEMP_NOISE_FILTER) i 795 libpostproc/postprocess.c else if(filters[i].mask == V_DEBLOCK || filters[i].mask == H_DEBLOCK i 796 libpostproc/postprocess.c || filters[i].mask == V_A_DEBLOCK || filters[i].mask == H_A_DEBLOCK){ i 809 libpostproc/postprocess.c else if(filters[i].mask == FORCE_QUANT){ i 849 libpostproc/postprocess.c int i; i 858 libpostproc/postprocess.c for(i=0; i<256; i++) i 859 libpostproc/postprocess.c c->yHistogram[i]= width*height/64*15/256; i 861 libpostproc/postprocess.c for(i=0; i<3; i++){ i 863 libpostproc/postprocess.c reallocAlign((void **)&c->tempBlurred[i], stride*mbHeight*16 + 17*1024); i 864 libpostproc/postprocess.c reallocAlign((void **)&c->tempBlurredPast[i], 256*((height+7)&(~7))/2 + 17*1024);//FIXME size i 914 libpostproc/postprocess.c int i; i 916 libpostproc/postprocess.c for(i=0; i<FF_ARRAY_ELEMS(c->tempBlurred); i++) i 917 libpostproc/postprocess.c av_free(c->tempBlurred[i]); i 918 libpostproc/postprocess.c for(i=0; i<FF_ARRAY_ELEMS(c->tempBlurredPast); i++) i 919 libpostproc/postprocess.c av_free(c->tempBlurredPast[i]); i 955 libpostproc/postprocess.c int i; i 959 libpostproc/postprocess.c for(i=0; i<mbWidth; i++) c->forcedQPTable[i]= mode->forcedQuant; i 961 libpostproc/postprocess.c for(i=0; i<mbWidth; i++) c->forcedQPTable[i]= 1; i 965 libpostproc/postprocess.c int i; i 967 libpostproc/postprocess.c for(i=0; i<(count>>2); i++){ i 968 libpostproc/postprocess.c AV_WN32(c->stdQPTable + (i<<2), AV_RN32(QP_store + (i<<2)) >> 1 & 0x7F7F7F7F); i 970 libpostproc/postprocess.c for(i<<=2; i<count; i++){ i 971 libpostproc/postprocess.c c->stdQPTable[i] = QP_store[i]>>1; i 990 libpostproc/postprocess.c int i; i 992 libpostproc/postprocess.c for(i=0; i<(count>>2); i++){ i 993 libpostproc/postprocess.c AV_WN32(c->nonBQPTable + (i<<2), AV_RN32(QP_store + (i<<2)) & 0x3F3F3F3F); i 995 libpostproc/postprocess.c for(i<<=2; i<count; i++){ i 996 libpostproc/postprocess.c c->nonBQPTable[i] = QP_store[i] & 0x3F; i 999 libpostproc/postprocess.c int i,j; i 1000 libpostproc/postprocess.c for(i=0; i<mbHeight; i++) { i 1002 libpostproc/postprocess.c c->nonBQPTable[i*absQPStride+j] = QP_store[i*QPStride+j] & 0x3F; i 107 libpostproc/postprocess_altivec_template.c #define LOAD_LINE(i) \ i 109 libpostproc/postprocess_altivec_template.c vector unsigned char perm##i = vec_lvsl(j##i, src2); \ i 110 libpostproc/postprocess_altivec_template.c vector unsigned char v_srcA2##i; \ i 111 libpostproc/postprocess_altivec_template.c vector unsigned char v_srcA1##i = vec_ld(j##i, src2); \ i 113 libpostproc/postprocess_altivec_template.c v_srcA2##i = vec_ld(j##i + 16, src2); \ i 114 libpostproc/postprocess_altivec_template.c v_srcA##i = \ i 115 libpostproc/postprocess_altivec_template.c vec_perm(v_srcA1##i, v_srcA2##i, perm##i); \ i 116 libpostproc/postprocess_altivec_template.c v_srcAss##i = \ i 118 libpostproc/postprocess_altivec_template.c (vector signed char)v_srcA##i); } i 120 libpostproc/postprocess_altivec_template.c #define LOAD_LINE_ALIGNED(i) \ i 121 libpostproc/postprocess_altivec_template.c v_srcA##i = vec_ld(j##i, src2); \ i 122 libpostproc/postprocess_altivec_template.c v_srcAss##i = \ i 124 libpostproc/postprocess_altivec_template.c (vector signed char)v_srcA##i) i 151 libpostproc/postprocess_altivec_template.c #define ITER(i, j) \ i 152 libpostproc/postprocess_altivec_template.c const vector signed short v_diff##i = \ i 153 libpostproc/postprocess_altivec_template.c vec_sub(v_srcAss##i, v_srcAss##j); \ i 154 libpostproc/postprocess_altivec_template.c const vector signed short v_sum##i = \ i 155 libpostproc/postprocess_altivec_template.c vec_add(v_diff##i, v_dcOffset); \ i 156 libpostproc/postprocess_altivec_template.c const vector signed short v_comp##i = \ i 157 libpostproc/postprocess_altivec_template.c (vector signed short)vec_cmplt((vector unsigned short)v_sum##i, \ i 159 libpostproc/postprocess_altivec_template.c const vector signed short v_part##i = vec_and(mask, v_comp##i); i 249 libpostproc/postprocess_altivec_template.c #define LOAD_LINE(i) \ i 250 libpostproc/postprocess_altivec_template.c perml##i = vec_lvsl(i * stride, src2); \ i 251 libpostproc/postprocess_altivec_template.c vbA##i = vec_ld(i * stride, src2); \ i 252 libpostproc/postprocess_altivec_template.c vbB##i = vec_ld(i * stride + 16, src2); \ i 253 libpostproc/postprocess_altivec_template.c vbT##i = vec_perm(vbA##i, vbB##i, perml##i); \ i 254 libpostproc/postprocess_altivec_template.c vb##i = \ i 256 libpostproc/postprocess_altivec_template.c (vector unsigned char)vbT##i) i 258 libpostproc/postprocess_altivec_template.c #define LOAD_LINE_ALIGNED(i) \ i 259 libpostproc/postprocess_altivec_template.c vbT##i = vec_ld(j##i, src2); \ i 260 libpostproc/postprocess_altivec_template.c vb##i = \ i 262 libpostproc/postprocess_altivec_template.c (vector signed char)vbT##i) i 337 libpostproc/postprocess_altivec_template.c #define COMPUTE_VR(i, j, k) \ i 338 libpostproc/postprocess_altivec_template.c const vector signed short temps1##i = \ i 339 libpostproc/postprocess_altivec_template.c vec_add(v_sumsB##i, v_sumsB##k); \ i 340 libpostproc/postprocess_altivec_template.c const vector signed short temps2##i = \ i 341 libpostproc/postprocess_altivec_template.c vec_mladd(vb##j, (vector signed short)v_2, temps1##i); \ i 342 libpostproc/postprocess_altivec_template.c const vector signed short vr##j = vec_sra(temps2##i, v_4) i 357 libpostproc/postprocess_altivec_template.c #define PACK_AND_STORE(i) \ i 358 libpostproc/postprocess_altivec_template.c { const vector unsigned char perms##i = \ i 359 libpostproc/postprocess_altivec_template.c vec_lvsr(i * stride, src2); \ i 360 libpostproc/postprocess_altivec_template.c const vector unsigned char vf##i = \ i 361 libpostproc/postprocess_altivec_template.c vec_packsu(vr##i, (vector signed short)zero); \ i 362 libpostproc/postprocess_altivec_template.c const vector unsigned char vg##i = \ i 363 libpostproc/postprocess_altivec_template.c vec_perm(vf##i, vbT##i, permHH); \ i 364 libpostproc/postprocess_altivec_template.c const vector unsigned char mask##i = \ i 365 libpostproc/postprocess_altivec_template.c vec_perm((vector unsigned char)zero, (vector unsigned char)neg1, perms##i); \ i 366 libpostproc/postprocess_altivec_template.c const vector unsigned char vg2##i = \ i 367 libpostproc/postprocess_altivec_template.c vec_perm(vg##i, vg##i, perms##i); \ i 368 libpostproc/postprocess_altivec_template.c const vector unsigned char svA##i = \ i 369 libpostproc/postprocess_altivec_template.c vec_sel(vbA##i, vg2##i, mask##i); \ i 370 libpostproc/postprocess_altivec_template.c const vector unsigned char svB##i = \ i 371 libpostproc/postprocess_altivec_template.c vec_sel(vg2##i, vbB##i, mask##i); \ i 372 libpostproc/postprocess_altivec_template.c vec_st(svA##i, i * stride, src2); \ i 373 libpostproc/postprocess_altivec_template.c vec_st(svB##i, i * stride + 16, src2);} i 375 libpostproc/postprocess_altivec_template.c #define PACK_AND_STORE_ALIGNED(i) \ i 376 libpostproc/postprocess_altivec_template.c { const vector unsigned char vf##i = \ i 377 libpostproc/postprocess_altivec_template.c vec_packsu(vr##i, (vector signed short)zero); \ i 378 libpostproc/postprocess_altivec_template.c const vector unsigned char vg##i = \ i 379 libpostproc/postprocess_altivec_template.c vec_perm(vf##i, vbT##i, permHH); \ i 380 libpostproc/postprocess_altivec_template.c vec_st(vg##i, i * stride, src2);} i 426 libpostproc/postprocess_altivec_template.c #define LOAD_LINE(i) \ i 427 libpostproc/postprocess_altivec_template.c const vector unsigned char perm##i = \ i 428 libpostproc/postprocess_altivec_template.c vec_lvsl(i * stride, src2); \ i 429 libpostproc/postprocess_altivec_template.c const vector unsigned char vbA##i = \ i 430 libpostproc/postprocess_altivec_template.c vec_ld(i * stride, src2); \ i 431 libpostproc/postprocess_altivec_template.c const vector unsigned char vbB##i = \ i 432 libpostproc/postprocess_altivec_template.c vec_ld(i * stride + 16, src2); \ i 433 libpostproc/postprocess_altivec_template.c const vector unsigned char vbT##i = \ i 434 libpostproc/postprocess_altivec_template.c vec_perm(vbA##i, vbB##i, perm##i); \ i 435 libpostproc/postprocess_altivec_template.c const vector signed short vb##i = \ i 437 libpostproc/postprocess_altivec_template.c (vector unsigned char)vbT##i) i 512 libpostproc/postprocess_altivec_template.c #define STORE(i) \ i 513 libpostproc/postprocess_altivec_template.c { const vector unsigned char perms##i = \ i 514 libpostproc/postprocess_altivec_template.c vec_lvsr(i * stride, src2); \ i 515 libpostproc/postprocess_altivec_template.c const vector unsigned char vg##i = \ i 516 libpostproc/postprocess_altivec_template.c vec_perm(st##i, vbT##i, permHH); \ i 517 libpostproc/postprocess_altivec_template.c const vector unsigned char mask##i = \ i 518 libpostproc/postprocess_altivec_template.c vec_perm((vector unsigned char)zero, (vector unsigned char)neg1, perms##i); \ i 519 libpostproc/postprocess_altivec_template.c const vector unsigned char vg2##i = \ i 520 libpostproc/postprocess_altivec_template.c vec_perm(vg##i, vg##i, perms##i); \ i 521 libpostproc/postprocess_altivec_template.c const vector unsigned char svA##i = \ i 522 libpostproc/postprocess_altivec_template.c vec_sel(vbA##i, vg2##i, mask##i); \ i 523 libpostproc/postprocess_altivec_template.c const vector unsigned char svB##i = \ i 524 libpostproc/postprocess_altivec_template.c vec_sel(vg2##i, vbB##i, mask##i); \ i 525 libpostproc/postprocess_altivec_template.c vec_st(svA##i, i * stride, src2); \ i 526 libpostproc/postprocess_altivec_template.c vec_st(svB##i, i * stride + 16, src2);} i 579 libpostproc/postprocess_altivec_template.c #define LOAD_LINE(i) \ i 580 libpostproc/postprocess_altivec_template.c const vector unsigned char perm##i = \ i 581 libpostproc/postprocess_altivec_template.c vec_lvsl(i * stride, srcCopy); \ i 582 libpostproc/postprocess_altivec_template.c vector unsigned char sA##i = vec_ld(i * stride, srcCopy); \ i 583 libpostproc/postprocess_altivec_template.c vector unsigned char sB##i = vec_ld(i * stride + 16, srcCopy); \ i 584 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_perm(sA##i, sB##i, perm##i) i 659 libpostproc/postprocess_altivec_template.c #define COMPARE(i) \ i 662 libpostproc/postprocess_altivec_template.c (vector unsigned char)vec_cmpgt(src##i, v_avg); \ i 673 libpostproc/postprocess_altivec_template.c sum##i = vec_sums(sumq, zero); \ i 747 libpostproc/postprocess_altivec_template.c #define F2(i, j, k, l) \ i 748 libpostproc/postprocess_altivec_template.c if (S[i] & (1 << (l+1))) { \ i 749 libpostproc/postprocess_altivec_template.c const vector unsigned char a_A = vec_perm(src##i, src##j, permA1M); \ i 776 libpostproc/postprocess_altivec_template.c #define ITER(i, j, k) do { \ i 778 libpostproc/postprocess_altivec_template.c F2(i, j, k, 0); \ i 779 libpostproc/postprocess_altivec_template.c F2(i, j, k, 1); \ i 780 libpostproc/postprocess_altivec_template.c F2(i, j, k, 2); \ i 781 libpostproc/postprocess_altivec_template.c F2(i, j, k, 3); \ i 782 libpostproc/postprocess_altivec_template.c F2(i, j, k, 4); \ i 783 libpostproc/postprocess_altivec_template.c F2(i, j, k, 5); \ i 784 libpostproc/postprocess_altivec_template.c F2(i, j, k, 6); \ i 785 libpostproc/postprocess_altivec_template.c F2(i, j, k, 7); \ i 797 libpostproc/postprocess_altivec_template.c #define STORE_LINE(i) do { \ i 799 libpostproc/postprocess_altivec_template.c vec_lvsr(i * stride, srcCopy); \ i 803 libpostproc/postprocess_altivec_template.c src##i = vec_perm(src##i ,src##i, permST); \ i 804 libpostproc/postprocess_altivec_template.c sA##i= vec_sel(sA##i, src##i, maskST); \ i 805 libpostproc/postprocess_altivec_template.c sB##i= vec_sel(src##i, sB##i, maskST); \ i 806 libpostproc/postprocess_altivec_template.c vec_st(sA##i, i * stride, srcCopy); \ i 807 libpostproc/postprocess_altivec_template.c vec_st(sB##i, i * stride + 16, srcCopy); \ i 839 libpostproc/postprocess_altivec_template.c int d, sysd, i; i 841 libpostproc/postprocess_altivec_template.c #define LOAD_LINE(src, i) \ i 842 libpostproc/postprocess_altivec_template.c register int j##src##i = i * stride; \ i 843 libpostproc/postprocess_altivec_template.c vector unsigned char perm##src##i = vec_lvsl(j##src##i, src); \ i 844 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A1##i = vec_ld(j##src##i, src); \ i 845 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A2##i = vec_ld(j##src##i + 16, src); \ i 846 libpostproc/postprocess_altivec_template.c const vector unsigned char v_##src##A##i = \ i 847 libpostproc/postprocess_altivec_template.c vec_perm(v_##src##A1##i, v_##src##A2##i, perm##src##i); \ i 848 libpostproc/postprocess_altivec_template.c vector signed short v_##src##Ass##i = \ i 850 libpostproc/postprocess_altivec_template.c (vector signed char)v_##src##A##i) i 871 libpostproc/postprocess_altivec_template.c #define ACCUMULATE_DIFFS(i) do { \ i 872 libpostproc/postprocess_altivec_template.c vector signed short v_d = vec_sub(v_tempBlurredAss##i, \ i 873 libpostproc/postprocess_altivec_template.c v_srcAss##i); \ i 901 libpostproc/postprocess_altivec_template.c i = d; i 908 libpostproc/postprocess_altivec_template.c *tempBlurredPast=i; i 912 libpostproc/postprocess_altivec_template.c #define OP(i) v_tempBlurredAss##i = vec_avg(v_tempBlurredAss##i, v_srcAss##i); i 924 libpostproc/postprocess_altivec_template.c #define OP(i) v_tempBlurredAss##i = v_srcAss##i; i 942 libpostproc/postprocess_altivec_template.c #define OP(i) do { \ i 944 libpostproc/postprocess_altivec_template.c vec_mladd(v_tempBlurredAss##i, vsint16_7, v_srcAss##i); \ i 946 libpostproc/postprocess_altivec_template.c v_tempBlurredAss##i = vec_sr(v_temp2, vuint16_3); \ i 962 libpostproc/postprocess_altivec_template.c #define OP(i) do { \ i 964 libpostproc/postprocess_altivec_template.c vec_mladd(v_tempBlurredAss##i, vsint16_3, v_srcAss##i); \ i 966 libpostproc/postprocess_altivec_template.c v_tempBlurredAss##i = \ i 982 libpostproc/postprocess_altivec_template.c #define PACK_AND_STORE(src, i) do { \ i 983 libpostproc/postprocess_altivec_template.c const vector unsigned char perms = vec_lvsr(i * stride, src); \ i 986 libpostproc/postprocess_altivec_template.c const vector unsigned char vg = vec_perm(vf, v_##src##A##i, permHH); \ i 990 libpostproc/postprocess_altivec_template.c const vector unsigned char svA = vec_sel(v_##src##A1##i, vg2, mask); \ i 991 libpostproc/postprocess_altivec_template.c const vector unsigned char svB = vec_sel(vg2, v_##src##A2##i, mask); \ i 992 libpostproc/postprocess_altivec_template.c vec_st(svA, i * stride, src); \ i 993 libpostproc/postprocess_altivec_template.c vec_st(svB, i * stride + 16, src); \ i 1018 libpostproc/postprocess_altivec_template.c #define LOAD_DOUBLE_LINE(i, j) \ i 1019 libpostproc/postprocess_altivec_template.c vector unsigned char perm1##i = vec_lvsl(i * stride, src); \ i 1020 libpostproc/postprocess_altivec_template.c vector unsigned char perm2##i = vec_lvsl(j * stride, src); \ i 1021 libpostproc/postprocess_altivec_template.c vector unsigned char srcA##i = vec_ld(i * stride, src); \ i 1022 libpostproc/postprocess_altivec_template.c vector unsigned char srcB##i = vec_ld(i * stride + 16, src); \ i 1023 libpostproc/postprocess_altivec_template.c vector unsigned char srcC##i = vec_ld(j * stride, src); \ i 1024 libpostproc/postprocess_altivec_template.c vector unsigned char srcD##i = vec_ld(j * stride+ 16, src); \ i 1025 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_perm(srcA##i, srcB##i, perm1##i); \ i 1026 libpostproc/postprocess_altivec_template.c vector unsigned char src##j = vec_perm(srcC##i, srcD##i, perm2##i) i 1124 libpostproc/postprocess_altivec_template.c #define LOAD_DOUBLE_LINE(i, j) \ i 1125 libpostproc/postprocess_altivec_template.c vector unsigned char src##i = vec_ld(i * 16, src); \ i 1183 libpostproc/postprocess_altivec_template.c #define STORE_DOUBLE_LINE(i, j) do { \ i 1184 libpostproc/postprocess_altivec_template.c vector unsigned char dstAi = vec_ld(i * stride, dst); \ i 1185 libpostproc/postprocess_altivec_template.c vector unsigned char dstBi = vec_ld(i * stride + 16, dst); \ i 1188 libpostproc/postprocess_altivec_template.c vector unsigned char aligni = vec_lvsr(i * stride, dst); \ i 1194 libpostproc/postprocess_altivec_template.c vector unsigned char dstRi = vec_perm(temp##i, temp##i, aligni); \ i 1200 libpostproc/postprocess_altivec_template.c vec_st(dstAFi, i * stride, dst); \ i 1201 libpostproc/postprocess_altivec_template.c vec_st(dstBFi, i * stride + 16, dst); \ i 2461 libpostproc/postprocess_template.c int i; i 2476 libpostproc/postprocess_template.c i=d; i 2483 libpostproc/postprocess_template.c *tempBlurredPast=i; i 3091 libpostproc/postprocess_template.c int i; i 3172 libpostproc/postprocess_template.c for(i=0; i<8; i++) i 3173 libpostproc/postprocess_template.c memcpy( &(dst[dstStride*i]), i 3174 libpostproc/postprocess_template.c &(src[srcStride*i]), BLOCK_SIZE); i 3205 libpostproc/postprocess_template.c for(i=0; i<8; i++) i 3206 libpostproc/postprocess_template.c memcpy( &(dst[dstStride*i]), i 3207 libpostproc/postprocess_template.c &(src[srcStride*i]), BLOCK_SIZE); i 3230 libpostproc/postprocess_template.c int i; i 3232 libpostproc/postprocess_template.c for(i=0; i<5; i++){ i 3320 libpostproc/postprocess_template.c int i; i 3339 libpostproc/postprocess_template.c for(i=0; i<57; i++){ i 3340 libpostproc/postprocess_template.c int offset= ((i*c.ppMode.baseDcDiff)>>8) + 1; i 3342 libpostproc/postprocess_template.c c.mmxDcOffset[i]= 0x7F - offset; i 3343 libpostproc/postprocess_template.c c.mmxDcThreshold[i]= 0x7F - threshold; i 3344 libpostproc/postprocess_template.c c.mmxDcOffset[i]*= 0x0101010101010101LL; i 3345 libpostproc/postprocess_template.c c.mmxDcThreshold[i]*= 0x0101010101010101LL; i 3366 libpostproc/postprocess_template.c int i; i 3375 libpostproc/postprocess_template.c for(i=0; i<256; i++){ i 3376 libpostproc/postprocess_template.c sum+= yHistogram[i]; i 3459 libpostproc/postprocess_template.c int i; i 3460 libpostproc/postprocess_template.c for(i=0; i<copyAhead; i++){ i 3461 libpostproc/postprocess_template.c memcpy(dst + i*dstStride, tempDst + (9+i)*dstStride, width); i 3480 libpostproc/postprocess_template.c int i; i 3487 libpostproc/postprocess_template.c for(i=FFMAX(height-y, 8); i<copyAhead+8; i++) i 3488 libpostproc/postprocess_template.c memcpy(tempSrc + srcStride*i, src + srcStride*(height-1), FFABS(srcStride)); i 3494 libpostproc/postprocess_template.c for(i=height-y+1; i<=copyAhead; i++) i 3495 libpostproc/postprocess_template.c memcpy(tempDst + dstStride*i, dst + dstStride*(height-1), FFABS(dstStride)); i 3694 libpostproc/postprocess_template.c int i; i 3695 libpostproc/postprocess_template.c for(i=0; i<height-y; i++){ i 3696 libpostproc/postprocess_template.c memcpy(dstBlock + i*dstStride, tempDst + (i+1)*dstStride, width); i 3710 libpostproc/postprocess_template.c int i; i 3711 libpostproc/postprocess_template.c for(i=0; i<256; i++) i 3712 libpostproc/postprocess_template.c if(yHistogram[i] > max) max=yHistogram[i]; i 3714 libpostproc/postprocess_template.c for(i=1; i<256; i++){ i 3716 libpostproc/postprocess_template.c int start=yHistogram[i-1]/(max/256+1); i 3717 libpostproc/postprocess_template.c int end=yHistogram[i]/(max/256+1); i 3720 libpostproc/postprocess_template.c dst[ i*dstStride + x]+=128; i 3723 libpostproc/postprocess_template.c for(i=0; i<100; i+=2){ i 3724 libpostproc/postprocess_template.c dst[ (white)*dstStride + i]+=128; i 3725 libpostproc/postprocess_template.c dst[ (black)*dstStride + i]+=128; i 60 libswresample/aarch64/resample_init.c int i = 0; \ i 64 libswresample/aarch64/resample_init.c i += x8_aligned_filter_length; \ i 69 libswresample/aarch64/resample_init.c i += x4_aligned_filter_length; \ i 71 libswresample/aarch64/resample_init.c for (; i < c->filter_length; i++) { \ i 72 libswresample/aarch64/resample_init.c val += src[sample_index + i] * (FELEM2)filter[i]; \ i 60 libswresample/arm/resample_init.c int i = 0; \ i 64 libswresample/arm/resample_init.c i += x8_aligned_filter_length; \ i 69 libswresample/arm/resample_init.c i += x4_aligned_filter_length; \ i 71 libswresample/arm/resample_init.c for (; i < c->filter_length; i++) { \ i 72 libswresample/arm/resample_init.c val += src[sample_index + i] * (FELEM2)filter[i]; \ i 30 libswresample/dither.c int i; i 35 libswresample/dither.c for(i=0; i<len + TMP_EXTRA; i++){ i 48 libswresample/dither.c tmp[i] = v; i 51 libswresample/dither.c for(i=0; i<len; i++){ i 57 libswresample/dither.c v = tmp[i]; i 60 libswresample/dither.c v = (- tmp[i] + 2*tmp[i+1] - tmp[i+2]) / sqrt(6); i 67 libswresample/dither.c case AV_SAMPLE_FMT_S16P: ((int16_t*)dst)[i] = v; break; i 68 libswresample/dither.c case AV_SAMPLE_FMT_S32P: ((int32_t*)dst)[i] = v; break; i 69 libswresample/dither.c case AV_SAMPLE_FMT_FLTP: ((float *)dst)[i] = v; break; i 70 libswresample/dither.c case AV_SAMPLE_FMT_DBLP: ((double *)dst)[i] = v; break; i 81 libswresample/dither.c int i; i 115 libswresample/dither.c for (i=0; filters[i].coefs; i++) { i 116 libswresample/dither.c const filter_t *f = &filters[i]; i 126 libswresample/dither.c if (!filters[i].coefs && s->dither.method > SWR_DITHER_NS) { i 45 libswresample/dither_template.c int i, j, ch; i 60 libswresample/dither_template.c for (i=0; i<count; i++) { i 61 libswresample/dither_template.c double d1, d = src[i]*S_1; i 71 libswresample/dither_template.c d1 = rint(d + noise[i]); i 75 libswresample/dither_template.c dst[i] = d1; i 125 libswresample/rematrix.c int i, j, out_i; i 156 libswresample/rematrix.c for(i=0; i<FF_ARRAY_ELEMS(matrix); i++){ i 157 libswresample/rematrix.c if(in_ch_layout & out_ch_layout & (1ULL<<i)) i 158 libswresample/rematrix.c matrix[i][i]= 1.0; i 306 libswresample/rematrix.c for(out_i=i=0; i<64; i++){ i 309 libswresample/rematrix.c if((out_ch_layout & (1ULL<<i)) == 0) i 314 libswresample/rematrix.c if (i < FF_ARRAY_ELEMS(matrix) && j < FF_ARRAY_ELEMS(matrix[0])) i 315 libswresample/rematrix.c matrix_param[stride*out_i + in_i] = matrix[i][j]; i 317 libswresample/rematrix.c matrix_param[stride*out_i + in_i] = i == j && (in_ch_layout & out_ch_layout & (1ULL<<i)); i 329 libswresample/rematrix.c for(i=0; i<SWR_CH_MAX; i++) i 331 libswresample/rematrix.c matrix_param[stride*i + j] /= maxcoef; i 336 libswresample/rematrix.c for(i=0; i<SWR_CH_MAX; i++) i 338 libswresample/rematrix.c matrix_param[stride*i + j] *= rematrix_volume; i 343 libswresample/rematrix.c for(i=0; i<av_get_channel_layout_nb_channels(out_ch_layout); i++){ i 345 libswresample/rematrix.c av_get_channel_name(av_channel_layout_extract_channel(out_ch_layout, i)); i 349 libswresample/rematrix.c av_log(log_context, AV_LOG_DEBUG, "%s:%f ", c ? c : "?", matrix_param[stride*i + j]); i 376 libswresample/rematrix.c int i, j; i 377 libswresample/rematrix.c for (i = 0; i < FF_ARRAY_ELEMS(s->matrix[0]); i++) i 379 libswresample/rematrix.c s->matrix_flt[i][j] = s->matrix[i][j]; i 386 libswresample/rematrix.c int i, j; i 403 libswresample/rematrix.c for (i = 0; i < nb_out; i++) { i 408 libswresample/rematrix.c double target = s->matrix[i][j] * 32768 + rem; i 409 libswresample/rematrix.c ((int*)s->native_matrix)[i * nb_in + j] = lrintf(target); i 410 libswresample/rematrix.c rem += target - ((int*)s->native_matrix)[i * nb_in + j]; i 411 libswresample/rematrix.c sum += FFABS(((int*)s->native_matrix)[i * nb_in + j]); i 430 libswresample/rematrix.c for (i = 0; i < nb_out; i++) i 432 libswresample/rematrix.c ((float*)s->native_matrix)[i * nb_in + j] = s->matrix[i][j]; i 442 libswresample/rematrix.c for (i = 0; i < nb_out; i++) i 444 libswresample/rematrix.c ((double*)s->native_matrix)[i * nb_in + j] = s->matrix[i][j]; i 458 libswresample/rematrix.c for (i = 0; i < nb_out; i++) { i 462 libswresample/rematrix.c double target = s->matrix[i][j] * 32768 + rem; i 463 libswresample/rematrix.c ((int*)s->native_matrix)[i * nb_in + j] = lrintf(target); i 464 libswresample/rematrix.c rem += target - ((int*)s->native_matrix)[i * nb_in + j]; i 474 libswresample/rematrix.c for (i = 0; i < SWR_CH_MAX; i++) { i 477 libswresample/rematrix.c s->matrix32[i][j]= lrintf(s->matrix[i][j] * 32768); i 478 libswresample/rematrix.c if(s->matrix[i][j]) i 479 libswresample/rematrix.c s->matrix_ch[i][++ch_in]= j; i 481 libswresample/rematrix.c s->matrix_ch[i][0]= ch_in; i 498 libswresample/rematrix.c int out_i, in_i, i, j; i 546 libswresample/rematrix.c for(i=0; i<len; i++){ i 550 libswresample/rematrix.c v+= ((float*)in->ch[in_i])[i] * s->matrix_flt[out_i][in_i]; i 552 libswresample/rematrix.c ((float*)out->ch[out_i])[i]= v; i 555 libswresample/rematrix.c for(i=0; i<len; i++){ i 559 libswresample/rematrix.c v+= ((double*)in->ch[in_i])[i] * s->matrix[out_i][in_i]; i 561 libswresample/rematrix.c ((double*)out->ch[out_i])[i]= v; i 564 libswresample/rematrix.c for(i=0; i<len; i++){ i 568 libswresample/rematrix.c v+= ((int16_t*)in->ch[in_i])[i] * s->matrix32[out_i][in_i]; i 570 libswresample/rematrix.c ((int16_t*)out->ch[out_i])[i]= (v + 16384)>>15; i 55 libswresample/rematrix_template.c int i; i 59 libswresample/rematrix_template.c for(i=0; i<len; i++) i 60 libswresample/rematrix_template.c out[i] = R(coeff1*in1[i] + coeff2*in2[i]); i 64 libswresample/rematrix_template.c int i; i 66 libswresample/rematrix_template.c for(i=0; i<len; i++) i 67 libswresample/rematrix_template.c out[i] = R(coeff*in[i]); i 71 libswresample/rematrix_template.c int i; i 73 libswresample/rematrix_template.c for(i=0; i<len; i++) { i 74 libswresample/rematrix_template.c INTER t = in[2][i]*(INTER)coeffp[0*6+2] + in[3][i]*(INTER)coeffp[0*6+3]; i 75 libswresample/rematrix_template.c out[0][i] = R(t + in[0][i]*(INTER)coeffp[0*6+0] + in[4][i]*(INTER)coeffp[0*6+4]); i 76 libswresample/rematrix_template.c out[1][i] = R(t + in[1][i]*(INTER)coeffp[1*6+1] + in[5][i]*(INTER)coeffp[1*6+5]); i 81 libswresample/rematrix_template.c int i; i 83 libswresample/rematrix_template.c for(i=0; i<len; i++) { i 84 libswresample/rematrix_template.c INTER t = in[2][i]*(INTER)coeffp[0*8+2] + in[3][i]*(INTER)coeffp[0*8+3]; i 85 libswresample/rematrix_template.c out[0][i] = R(t + in[0][i]*(INTER)coeffp[0*8+0] + in[4][i]*(INTER)coeffp[0*8+4] + in[6][i]*(INTER)coeffp[0*8+6]); i 86 libswresample/rematrix_template.c out[1][i] = R(t + in[1][i]*(INTER)coeffp[1*8+1] + in[5][i]*(INTER)coeffp[1*8+5] + in[7][i]*(INTER)coeffp[1*8+7]); i 34 libswresample/resample.c int i; i 35 libswresample/resample.c for (i = size-2; i >= 0; --i) { i 37 libswresample/resample.c sum += coeff[i]; i 146 libswresample/resample.c int ph, i; i 170 libswresample/resample.c for(i=0;i<tap_count;i++) { i 171 libswresample/resample.c x = M_PI * ((double)(i - center) - (double)ph / phase_count) * factor; i 180 libswresample/resample.c x = fabs(((double)(i - center) - (double)ph / phase_count) * factor); i 197 libswresample/resample.c tab[i] = y; i 206 libswresample/resample.c for(i=0;i<tap_count;i++) i 207 libswresample/resample.c ((int16_t*)filter)[ph * alloc + i] = av_clip_int16(lrintf(tab[i] * scale / norm)); i 209 libswresample/resample.c for (i = 0; i < tap_count; i++) i 210 libswresample/resample.c ((int16_t*)filter)[(phase_count-ph) * alloc + tap_count-1-i] = ((int16_t*)filter)[ph * alloc + i]; i 213 libswresample/resample.c for(i=0;i<tap_count;i++) i 214 libswresample/resample.c ((int32_t*)filter)[ph * alloc + i] = av_clipl_int32(llrint(tab[i] * scale / norm)); i 216 libswresample/resample.c for (i = 0; i < tap_count; i++) i 217 libswresample/resample.c ((int32_t*)filter)[(phase_count-ph) * alloc + tap_count-1-i] = ((int32_t*)filter)[ph * alloc + i]; i 220 libswresample/resample.c for(i=0;i<tap_count;i++) i 221 libswresample/resample.c ((float*)filter)[ph * alloc + i] = tab[i] * scale / norm; i 223 libswresample/resample.c for (i = 0; i < tap_count; i++) i 224 libswresample/resample.c ((float*)filter)[(phase_count-ph) * alloc + tap_count-1-i] = ((float*)filter)[ph * alloc + i]; i 227 libswresample/resample.c for(i=0;i<tap_count;i++) i 228 libswresample/resample.c ((double*)filter)[ph * alloc + i] = tab[i] * scale / norm; i 230 libswresample/resample.c for (i = 0; i < tap_count; i++) i 231 libswresample/resample.c ((double*)filter)[(phase_count-ph) * alloc + tap_count-1-i] = ((double*)filter)[ph * alloc + i]; i 242 libswresample/resample.c for(i=0; i<LEN; i++){ i 245 libswresample/resample.c sine[j]= cos(i*j*M_PI/LEN); i 263 libswresample/resample.c if(i%11==0){ i 264 libswresample/resample.c av_log(NULL, AV_LOG_ERROR, "i:%4d ss:%f ff:%13.6e-%13.6e sf:%13.6e-%13.6e\n", i, ss, maxff, minff, maxsf, minsf); i 453 libswresample/resample.c int i; i 472 libswresample/resample.c for (i = 0; i < dst->ch_count; i++) { i 473 libswresample/resample.c c->dsp.resample_one(dst->ch[i], src->ch[i], dst_size, index2, incr); i 474 libswresample/resample.c if (i+1 == dst->ch_count) { i 497 libswresample/resample.c for (i = 0; i < dst->ch_count; i++) i 498 libswresample/resample.c *consumed = resample_func(c, dst->ch[i], src->ch[i], dst_size, i+1 == dst->ch_count); i 549 libswresample/resample.c int i, j, ret; i 555 libswresample/resample.c for(i=0; i<a->ch_count; i++){ i 557 libswresample/resample.c memcpy(a->ch[i] + (s->in_buffer_index+s->in_buffer_count+j )*a->bps, i 558 libswresample/resample.c a->ch[i] + (s->in_buffer_index+s->in_buffer_count-j-1)*a->bps, a->bps); i 109 libswresample/resample_template.c int i; i 110 libswresample/resample_template.c for (i = 0; i + 1 < c->filter_length; i+=2) { i 111 libswresample/resample_template.c val += src[sample_index + i ] * (FELEM2)filter[i ]; i 112 libswresample/resample_template.c val2 += src[sample_index + i + 1] * (FELEM2)filter[i + 1]; i 114 libswresample/resample_template.c if (i < c->filter_length) i 115 libswresample/resample_template.c val += src[sample_index + i ] * (FELEM2)filter[i ]; i 166 libswresample/resample_template.c int i; i 167 libswresample/resample_template.c for (i = 0; i < c->filter_length; i++) { i 168 libswresample/resample_template.c val += src[sample_index + i] * (FELEM2)filter[i]; i 169 libswresample/resample_template.c v2 += src[sample_index + i] * (FELEM2)filter[i + c->filter_alloc]; i 401 libswresample/swresample.c int i, countb; i 421 libswresample/swresample.c for(i=0; i<a->ch_count; i++){ i 422 libswresample/swresample.c a->ch[i]= a->data + i*(a->planar ? countb : a->bps); i 423 libswresample/swresample.c if(a->count && a->planar) memcpy(a->ch[i], old.ch[i], a->count*a->bps); i 446 libswresample/swresample.c int i; i 450 libswresample/swresample.c for(i=0; i<out->ch_count; i++) i 451 libswresample/swresample.c out->ch[i]= in_arg[i]; i 453 libswresample/swresample.c for(i=0; i<out->ch_count; i++) i 454 libswresample/swresample.c out->ch[i]= in_arg[0] + i*out->bps; i 459 libswresample/swresample.c int i; i 461 libswresample/swresample.c for(i=0; i<out->ch_count; i++) i 462 libswresample/swresample.c in_arg[i]= out->ch[i]; i 840 libswresample/swresample.c int ret, i; i 856 libswresample/swresample.c if(s->silence.planar) for(i=0; i<s->silence.ch_count; i++) { i 857 libswresample/swresample.c memset(s->silence.ch[i], s->silence.bps==1 ? 0x80 : 0, count*s->silence.bps); i 131 libswresample/tests/swresample.c int i; i 134 libswresample/tests/swresample.c for(i=0; i<SWR_CH_MAX; i++){ i 135 libswresample/tests/swresample.c out[i]= in + i*plane_size; i 149 libswresample/tests/swresample.c int i, ch, k; i 163 libswresample/tests/swresample.c for (i = 0; i < 1 * sample_rate && k < nb_samples; i++, k++) { i 172 libswresample/tests/swresample.c for (i = 0; i < 1 * sample_rate && k < nb_samples; i++, k++) { i 176 libswresample/tests/swresample.c f = 100.0 + (((10000.0 - 100.0) * i) / sample_rate); i 181 libswresample/tests/swresample.c for (i = 0; i < sample_rate / 2 && k < nb_samples; i++, k++) { i 188 libswresample/tests/swresample.c for (i = 0; i < sample_rate / 2 && k < nb_samples; i++, k++) { i 200 libswresample/tests/swresample.c for (i = 0; i < 1 * sample_rate && k < nb_samples; i++, k++) { i 204 libswresample/tests/swresample.c f = tabf1[ch] + (((tabf2[ch] - tabf1[ch]) * i) / sample_rate); i 212 libswresample/tests/swresample.c for (i = 0; i < 2 * sample_rate && k < nb_samples; i++, k++) { i 226 libswresample/tests/swresample.c int in_sample_rate, out_sample_rate, ch ,i, flush_count; i 266 libswresample/tests/swresample.c for(i=0; i<max_tests; i++) i 267 libswresample/tests/swresample.c remaining_tests[i] = i; i 333 libswresample/tests/swresample.c for(i=0; i<SAMPLES; i++) i 334 libswresample/tests/swresample.c set(ain, ch, i, in_ch_count, in_sample_fmt, sin(i*i*3/SAMPLES)); i 370 libswresample/tests/swresample.c for(i=0; i<out_count; i++){ i 371 libswresample/tests/swresample.c double a= get(ain , ch, i, in_ch_count, in_sample_fmt); i 372 libswresample/tests/swresample.c double b= get(aout, ch, i, in_ch_count, in_sample_fmt); i 400 libswresample/tests/swresample.c for(i=0; i<flush_count; i++){ i 401 libswresample/tests/swresample.c double a= get(ain , ch, i+out_count, in_ch_count, in_sample_fmt); i 402 libswresample/tests/swresample.c double b= get(aout, ch, i, in_ch_count, in_sample_fmt); i 39 libswresample/x86/rematrix_init.c int i,j; i 58 libswresample/x86/rematrix_init.c for(i=0; i<nb_out; i++){ i 61 libswresample/x86/rematrix_init.c sh = FFMAX(sh, FFABS(((int*)s->native_matrix)[i * nb_in + j])); i 64 libswresample/x86/rematrix_init.c ((int16_t*)s->native_simd_matrix)[2*(i * nb_in + j)+1] = 15 - sh; i 65 libswresample/x86/rematrix_init.c ((int16_t*)s->native_simd_matrix)[2*(i * nb_in + j)] = i 66 libswresample/x86/rematrix_init.c ((((int*)s->native_matrix)[i * nb_in + j]) + (1<<sh>>1)) >> sh; i 129 libswscale/bayer_template.c int i; i 130 libswscale/bayer_template.c for (i = 0 ; i < width; i+= 2) { i 139 libswscale/bayer_template.c int i; i 145 libswscale/bayer_template.c for (i = 2 ; i < width - 2; i+= 2) { i 160 libswscale/bayer_template.c int i; i 161 libswscale/bayer_template.c for (i = 0 ; i < width; i+= 2) { i 175 libswscale/bayer_template.c int i; i 184 libswscale/bayer_template.c for (i = 2 ; i < width - 2; i+= 2) { i 36 libswscale/gamma.c int i; i 37 libswscale/gamma.c for (i = 0; i < sliceH; ++i) { i 39 libswscale/gamma.c int src_pos = sliceY+i - desc->src->plane[0].sliceY; i 45 libswscale/hscale.c int i; i 46 libswscale/hscale.c for (i = 0; i < sliceH; ++i) { i 49 libswscale/hscale.c int src_pos = sliceY+i - desc->src->plane[0].sliceY; i 50 libswscale/hscale.c int dst_pos = sliceY+i - desc->dst->plane[0].sliceY; i 69 libswscale/hscale.c src_pos = sliceY+i - desc->src->plane[3].sliceY; i 70 libswscale/hscale.c dst_pos = sliceY+i - desc->dst->plane[3].sliceY; i 91 libswscale/hscale.c int i; i 98 libswscale/hscale.c for (i = 0; i < sliceH; ++i) { i 99 libswscale/hscale.c int sp0 = sliceY+i - desc->src->plane[0].sliceY; i 100 libswscale/hscale.c int sp1 = ((sliceY+i) >> desc->src->v_chr_sub_sample) - desc->src->plane[1].sliceY; i 105 libswscale/hscale.c uint8_t * dst = desc->dst->plane[0].line[i]; i 115 libswscale/hscale.c dst = desc->dst->plane[3].line[i]; i 184 libswscale/hscale.c int i; i 185 libswscale/hscale.c for (i = 0; i < sliceH; ++i) { i 187 libswscale/hscale.c c->hcscale_fast(c, (uint16_t*)dst1[dst_pos1+i], (uint16_t*)dst2[dst_pos2+i], dstW, src1[src_pos1+i], src2[src_pos2+i], srcW, xInc); i 189 libswscale/hscale.c c->hcScale(c, (uint16_t*)dst1[dst_pos1+i], dstW, src1[src_pos1+i], instance->filter, instance->filter_pos, instance->filter_size); i 190 libswscale/hscale.c c->hcScale(c, (uint16_t*)dst2[dst_pos2+i], dstW, src2[src_pos2+i], instance->filter, instance->filter_pos, instance->filter_size); i 194 libswscale/hscale.c c->chrConvertRange((uint16_t*)dst1[dst_pos1+i], (uint16_t*)dst2[dst_pos2+i], dstW); i 211 libswscale/hscale.c int i; i 218 libswscale/hscale.c for (i = 0; i < sliceH; ++i) { i 219 libswscale/hscale.c const uint8_t * src[4] = { desc->src->plane[0].line[sp0+i], i 220 libswscale/hscale.c desc->src->plane[1].line[sp1+i], i 221 libswscale/hscale.c desc->src->plane[2].line[sp1+i], i 222 libswscale/hscale.c desc->src->plane[3].line[sp0+i]}; i 224 libswscale/hscale.c uint8_t * dst1 = desc->dst->plane[1].line[i]; i 225 libswscale/hscale.c uint8_t * dst2 = desc->dst->plane[2].line[i]; i 26 libswscale/hscale_fast_bilinear.c int i; i 28 libswscale/hscale_fast_bilinear.c for (i = 0; i < dstWidth; i++) { i 31 libswscale/hscale_fast_bilinear.c dst[i] = (src[xx] << 7) + (src[xx + 1] - src[xx]) * xalpha; i 34 libswscale/hscale_fast_bilinear.c for (i=dstWidth-1; (i*xInc)>>16 >=srcW-1; i--) i 35 libswscale/hscale_fast_bilinear.c dst[i] = src[srcW-1]*128; i 42 libswscale/hscale_fast_bilinear.c int i; i 44 libswscale/hscale_fast_bilinear.c for (i = 0; i < dstWidth; i++) { i 47 libswscale/hscale_fast_bilinear.c dst1[i] = (src1[xx] * (xalpha ^ 127) + src1[xx + 1] * xalpha); i 48 libswscale/hscale_fast_bilinear.c dst2[i] = (src2[xx] * (xalpha ^ 127) + src2[xx + 1] * xalpha); i 51 libswscale/hscale_fast_bilinear.c for (i=dstWidth-1; (i*xInc)>>16 >=srcW-1; i--) { i 52 libswscale/hscale_fast_bilinear.c dst1[i] = src1[srcW-1]*128; i 53 libswscale/hscale_fast_bilinear.c dst2[i] = src2[srcW-1]*128; i 48 libswscale/input.c int i; i 49 libswscale/input.c for (i = 0; i < width; i++) { i 50 libswscale/input.c unsigned int r_b = input_pixel(&src[i*4+0]); i 51 libswscale/input.c unsigned int g = input_pixel(&src[i*4+1]); i 52 libswscale/input.c unsigned int b_r = input_pixel(&src[i*4+2]); i 54 libswscale/input.c dst[i] = (ry*r + gy*g + by*b + (0x2001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; i 63 libswscale/input.c int i; i 67 libswscale/input.c for (i = 0; i < width; i++) { i 68 libswscale/input.c int r_b = input_pixel(&src1[i*4+0]); i 69 libswscale/input.c int g = input_pixel(&src1[i*4+1]); i 70 libswscale/input.c int b_r = input_pixel(&src1[i*4+2]); i 72 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; i 73 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; i 82 libswscale/input.c int i; i 86 libswscale/input.c for (i = 0; i < width; i++) { i 87 libswscale/input.c int r_b = (input_pixel(&src1[8 * i + 0]) + input_pixel(&src1[8 * i + 4]) + 1) >> 1; i 88 libswscale/input.c int g = (input_pixel(&src1[8 * i + 1]) + input_pixel(&src1[8 * i + 5]) + 1) >> 1; i 89 libswscale/input.c int b_r = (input_pixel(&src1[8 * i + 2]) + input_pixel(&src1[8 * i + 6]) + 1) >> 1; i 91 libswscale/input.c dstU[i]= (ru*r + gu*g + bu*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; i 92 libswscale/input.c dstV[i]= (rv*r + gv*g + bv*b + (0x10001<<(RGB2YUV_SHIFT-1))) >> RGB2YUV_SHIFT; i 136 libswscale/input.c int i; i 137 libswscale/input.c for (i = 0; i < width; i++) { i 138 libswscale/input.c unsigned int r_b = input_pixel(&src[i * 3 + 0]); i 139 libswscale/input.c unsigned int g = input_pixel(&src[i * 3 + 1]); i 140 libswscale/input.c unsigned int b_r = input_pixel(&src[i * 3 + 2]); i 142 libswscale/input.c dst[i] = (ry*r + gy*g + by*b + (0x2001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; i 154 libswscale/input.c int i; i 158 libswscale/input.c for (i = 0; i < width; i++) { i 159 libswscale/input.c int r_b = input_pixel(&src1[i * 3 + 0]); i 160 libswscale/input.c int g = input_pixel(&src1[i * 3 + 1]); i 161 libswscale/input.c int b_r = input_pixel(&src1[i * 3 + 2]); i 163 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; i 164 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; i 176 libswscale/input.c int i; i 180 libswscale/input.c for (i = 0; i < width; i++) { i 181 libswscale/input.c int r_b = (input_pixel(&src1[6 * i + 0]) + i 182 libswscale/input.c input_pixel(&src1[6 * i + 3]) + 1) >> 1; i 183 libswscale/input.c int g = (input_pixel(&src1[6 * i + 1]) + i 184 libswscale/input.c input_pixel(&src1[6 * i + 4]) + 1) >> 1; i 185 libswscale/input.c int b_r = (input_pixel(&src1[6 * i + 2]) + i 186 libswscale/input.c input_pixel(&src1[6 * i + 5]) + 1) >> 1; i 188 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; i 189 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x10001 << (RGB2YUV_SHIFT - 1))) >> RGB2YUV_SHIFT; i 244 libswscale/input.c #define input_pixel(i) ((origin == AV_PIX_FMT_RGBA || \ i 248 libswscale/input.c ? AV_RN32A(&src[(i) * 4]) \ i 249 libswscale/input.c : (isBE(origin) ? AV_RB16(&src[(i) * 2]) \ i 250 libswscale/input.c : AV_RL16(&src[(i) * 2]))) i 265 libswscale/input.c int i; i 267 libswscale/input.c for (i = 0; i < width; i++) { i 268 libswscale/input.c int px = input_pixel(i) >> shp; i 273 libswscale/input.c dst[i] = (ry * r + gy * g + by * b + rnd) >> ((S)-6); i 292 libswscale/input.c int i; i 294 libswscale/input.c for (i = 0; i < width; i++) { i 295 libswscale/input.c int px = input_pixel(i) >> shp; i 300 libswscale/input.c dstU[i] = (ru * r + gu * g + bu * b + rnd) >> ((S)-6); i 301 libswscale/input.c dstV[i] = (rv * r + gv * g + bv * b + rnd) >> ((S)-6); i 321 libswscale/input.c int i; i 326 libswscale/input.c for (i = 0; i < width; i++) { i 327 libswscale/input.c unsigned px0 = input_pixel(2 * i + 0) >> shp; i 328 libswscale/input.c unsigned px1 = input_pixel(2 * i + 1) >> shp; i 342 libswscale/input.c dstU[i] = (ru * r + gu * g + bu * b + (unsigned)rnd) >> ((S)-6+1); i 343 libswscale/input.c dstV[i] = (rv * r + gv * g + bv * b + (unsigned)rnd) >> ((S)-6+1); i 404 libswscale/input.c int i; i 405 libswscale/input.c for (i = 0; i < width; i++) { i 406 libswscale/input.c unsigned int g = gsrc[2*i] + gsrc[2*i+1]; i 407 libswscale/input.c unsigned int b = bsrc[2*i] + bsrc[2*i+1]; i 408 libswscale/input.c unsigned int r = rsrc[2*i] + rsrc[2*i+1]; i 410 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x4001<<(RGB2YUV_SHIFT-6))) >> (RGB2YUV_SHIFT-6+1); i 411 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x4001<<(RGB2YUV_SHIFT-6))) >> (RGB2YUV_SHIFT-6+1); i 420 libswscale/input.c int i; i 421 libswscale/input.c for (i = 0; i < width; i++) i 422 libswscale/input.c dst[i] = AV_RL16(src + 4 * i + 3); i 430 libswscale/input.c int i; i 431 libswscale/input.c for (i = 0; i < width; i++) i 432 libswscale/input.c dst[i] = AV_RB16(src + 4 * i + 3); i 438 libswscale/input.c int i; i 439 libswscale/input.c for (i=0; i<width; i++) { i 440 libswscale/input.c dst[i]= src[4*i]<<6 | src[4*i]>>2; i 447 libswscale/input.c int i; i 448 libswscale/input.c for (i=0; i<width; i++) { i 449 libswscale/input.c dst[i]= src[4*i+3]<<6 | src[4*i+3]>>2; i 456 libswscale/input.c int i; i 457 libswscale/input.c for (i=0; i<width; i++) { i 458 libswscale/input.c int d= src[i]; i 460 libswscale/input.c dst[i]= (pal[d] >> 24)<<6 | pal[d]>>26; i 467 libswscale/input.c int i; i 468 libswscale/input.c for (i = 0; i < width; i++) { i 469 libswscale/input.c int d = src[i]; i 471 libswscale/input.c dst[i] = (pal[d] & 0xFF)<<6; i 481 libswscale/input.c int i; i 483 libswscale/input.c for (i = 0; i < width; i++) { i 484 libswscale/input.c int p = pal[src1[i]]; i 486 libswscale/input.c dstU[i] = (uint8_t)(p>> 8)<<6; i 487 libswscale/input.c dstV[i] = (uint8_t)(p>>16)<<6; i 494 libswscale/input.c int i, j; i 496 libswscale/input.c for (i = 0; i < width; i++) { i 497 libswscale/input.c int d = ~src[i]; i 499 libswscale/input.c dst[8*i+j]= ((d>>(7-j))&1) * 16383; i 502 libswscale/input.c int d= ~src[i]; i 504 libswscale/input.c dst[8*i+j]= ((d>>(7-j))&1) * 16383; i 511 libswscale/input.c int i, j; i 513 libswscale/input.c for (i = 0; i < width; i++) { i 514 libswscale/input.c int d = src[i]; i 516 libswscale/input.c dst[8*i+j]= ((d>>(7-j))&1) * 16383; i 519 libswscale/input.c int d = src[i]; i 521 libswscale/input.c dst[8*i+j] = ((d>>(7-j))&1) * 16383; i 528 libswscale/input.c int i; i 529 libswscale/input.c for (i = 0; i < width; i++) i 530 libswscale/input.c dst[i] = src[2 * i]; i 536 libswscale/input.c int i; i 537 libswscale/input.c for (i = 0; i < width; i++) { i 538 libswscale/input.c dstU[i] = src1[4 * i + 1]; i 539 libswscale/input.c dstV[i] = src1[4 * i + 3]; i 547 libswscale/input.c int i; i 548 libswscale/input.c for (i = 0; i < width; i++) { i 549 libswscale/input.c dstV[i] = src1[4 * i + 1]; i 550 libswscale/input.c dstU[i] = src1[4 * i + 3]; i 558 libswscale/input.c int i; i 559 libswscale/input.c for (i = 0; i < width; i++) { i 560 libswscale/input.c AV_WN16(dstU + i * 2, AV_RL16(src + i * 8 + 2) >> 6); i 561 libswscale/input.c AV_WN16(dstV + i * 2, AV_RL16(src + i * 8 + 6) >> 6); i 568 libswscale/input.c int i; i 569 libswscale/input.c for (i = 0; i < width; i++) i 570 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 4) >> 6); i 576 libswscale/input.c int i; i 579 libswscale/input.c for (i = 0; i < width; i++) i 580 libswscale/input.c dst[i] = av_bswap16(src[i]); i 586 libswscale/input.c int i; i 590 libswscale/input.c for (i = 0; i < width; i++) { i 591 libswscale/input.c dstU[i] = av_bswap16(src1[i]); i 592 libswscale/input.c dstV[i] = av_bswap16(src2[i]); i 599 libswscale/input.c int i; i 600 libswscale/input.c for (i = 0; i < width; i++) i 601 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 4)); i 607 libswscale/input.c int i; i 608 libswscale/input.c for (i = 0; i < width; i++) i 609 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 4 + 2)); i 615 libswscale/input.c int i; i 616 libswscale/input.c for (i = 0; i < width; i++) i 617 libswscale/input.c AV_WN16(dst + i * 2, AV_RB16(src + i * 4)); i 623 libswscale/input.c int i; i 624 libswscale/input.c for (i = 0; i < width; i++) i 625 libswscale/input.c AV_WN16(dst + i * 2, AV_RB16(src + i * 4 + 2)); i 631 libswscale/input.c int i; i 632 libswscale/input.c for (i = 0; i < width; i++) i 633 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 8 + 2)); i 640 libswscale/input.c int i; i 641 libswscale/input.c for (i = 0; i < width; i++) { i 642 libswscale/input.c AV_WN16(dstU + i * 2, AV_RL16(src + i * 8 + 4)); i 643 libswscale/input.c AV_WN16(dstV + i * 2, AV_RL16(src + i * 8 + 6)); i 650 libswscale/input.c int i; i 651 libswscale/input.c for (i = 0; i < width; i++) i 652 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 8)); i 660 libswscale/input.c int i; i 661 libswscale/input.c for (i = 0; i < width; i++) i 662 libswscale/input.c dst[i] = src[2 * i + 1]; i 668 libswscale/input.c int i; i 669 libswscale/input.c for (i = 0; i < width; i++) { i 670 libswscale/input.c dstU[i] = src1[4 * i + 0]; i 671 libswscale/input.c dstV[i] = src1[4 * i + 2]; i 679 libswscale/input.c int i; i 680 libswscale/input.c for (i = 0; i < width; i++) { i 681 libswscale/input.c dst1[i] = src[2 * i + 0]; i 682 libswscale/input.c dst2[i] = src[2 * i + 1]; i 703 libswscale/input.c int i; i 704 libswscale/input.c for (i = 0; i < width; i++) { i 705 libswscale/input.c AV_WN16(dst + i * 2, AV_RL16(src + i * 2) >> 6); i 712 libswscale/input.c int i; i 713 libswscale/input.c for (i = 0; i < width; i++) { i 714 libswscale/input.c AV_WN16(dst + i * 2, AV_RB16(src + i * 2) >> 6); i 722 libswscale/input.c int i; i 723 libswscale/input.c for (i = 0; i < width; i++) { i 724 libswscale/input.c AV_WN16(dstU + i * 2, AV_RL16(src1 + i * 4 + 0) >> 6); i 725 libswscale/input.c AV_WN16(dstV + i * 2, AV_RL16(src1 + i * 4 + 2) >> 6); i 733 libswscale/input.c int i; i 734 libswscale/input.c for (i = 0; i < width; i++) { i 735 libswscale/input.c AV_WN16(dstU + i * 2, AV_RB16(src1 + i * 4 + 0) >> 6); i 736 libswscale/input.c AV_WN16(dstV + i * 2, AV_RB16(src1 + i * 4 + 2) >> 6); i 744 libswscale/input.c int i; i 745 libswscale/input.c for (i = 0; i < width; i++) { i 746 libswscale/input.c AV_WN16(dstU + i * 2, AV_RL16(src1 + i * 4 + 0)); i 747 libswscale/input.c AV_WN16(dstV + i * 2, AV_RL16(src1 + i * 4 + 2)); i 755 libswscale/input.c int i; i 756 libswscale/input.c for (i = 0; i < width; i++) { i 757 libswscale/input.c AV_WN16(dstU + i * 2, AV_RB16(src1 + i * 4 + 0)); i 758 libswscale/input.c AV_WN16(dstV + i * 2, AV_RB16(src1 + i * 4 + 2)); i 769 libswscale/input.c int i; i 770 libswscale/input.c for (i = 0; i < width; i++) { i 771 libswscale/input.c int b = src[i * 3 + 0]; i 772 libswscale/input.c int g = src[i * 3 + 1]; i 773 libswscale/input.c int r = src[i * 3 + 2]; i 775 libswscale/input.c dst[i] = ((ry*r + gy*g + by*b + (32<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6)); i 786 libswscale/input.c int i; i 787 libswscale/input.c for (i = 0; i < width; i++) { i 788 libswscale/input.c int b = src1[3 * i + 0]; i 789 libswscale/input.c int g = src1[3 * i + 1]; i 790 libswscale/input.c int r = src1[3 * i + 2]; i 792 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); i 793 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); i 803 libswscale/input.c int i; i 806 libswscale/input.c for (i = 0; i < width; i++) { i 807 libswscale/input.c int b = src1[6 * i + 0] + src1[6 * i + 3]; i 808 libswscale/input.c int g = src1[6 * i + 1] + src1[6 * i + 4]; i 809 libswscale/input.c int r = src1[6 * i + 2] + src1[6 * i + 5]; i 811 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); i 812 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); i 822 libswscale/input.c int i; i 823 libswscale/input.c for (i = 0; i < width; i++) { i 824 libswscale/input.c int r = src[i * 3 + 0]; i 825 libswscale/input.c int g = src[i * 3 + 1]; i 826 libswscale/input.c int b = src[i * 3 + 2]; i 828 libswscale/input.c dst[i] = ((ry*r + gy*g + by*b + (32<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6)); i 837 libswscale/input.c int i; i 841 libswscale/input.c for (i = 0; i < width; i++) { i 842 libswscale/input.c int r = src1[3 * i + 0]; i 843 libswscale/input.c int g = src1[3 * i + 1]; i 844 libswscale/input.c int b = src1[3 * i + 2]; i 846 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); i 847 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<(RGB2YUV_SHIFT-1)) + (1<<(RGB2YUV_SHIFT-7)))>>(RGB2YUV_SHIFT-6); i 856 libswscale/input.c int i; i 860 libswscale/input.c for (i = 0; i < width; i++) { i 861 libswscale/input.c int r = src1[6 * i + 0] + src1[6 * i + 3]; i 862 libswscale/input.c int g = src1[6 * i + 1] + src1[6 * i + 4]; i 863 libswscale/input.c int b = src1[6 * i + 2] + src1[6 * i + 5]; i 865 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); i 866 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (256<<RGB2YUV_SHIFT) + (1<<(RGB2YUV_SHIFT-6)))>>(RGB2YUV_SHIFT-5); i 874 libswscale/input.c int i; i 875 libswscale/input.c for (i = 0; i < width; i++) { i 876 libswscale/input.c int g = src[0][i]; i 877 libswscale/input.c int b = src[1][i]; i 878 libswscale/input.c int r = src[2][i]; i 880 libswscale/input.c dst[i] = (ry*r + gy*g + by*b + (0x801<<(RGB2YUV_SHIFT-7))) >> (RGB2YUV_SHIFT-6); i 887 libswscale/input.c int i; i 888 libswscale/input.c for (i = 0; i < width; i++) i 889 libswscale/input.c dst[i] = src[3][i] << 6; i 898 libswscale/input.c int i; i 899 libswscale/input.c for (i = 0; i < width; i++) { i 900 libswscale/input.c int g = src[0][i]; i 901 libswscale/input.c int b = src[1][i]; i 902 libswscale/input.c int r = src[2][i]; i 904 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (0x4001<<(RGB2YUV_SHIFT-7))) >> (RGB2YUV_SHIFT-6); i 905 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (0x4001<<(RGB2YUV_SHIFT-7))) >> (RGB2YUV_SHIFT-6); i 914 libswscale/input.c int i; i 919 libswscale/input.c for (i = 0; i < width; i++) { i 920 libswscale/input.c int g = rdpx(src[0] + i); i 921 libswscale/input.c int b = rdpx(src[1] + i); i 922 libswscale/input.c int r = rdpx(src[2] + i); i 924 libswscale/input.c dst[i] = ((ry*r + gy*g + by*b + (33 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14)); i 931 libswscale/input.c int i; i 936 libswscale/input.c for (i = 0; i < width; i++) { i 937 libswscale/input.c dst[i] = rdpx(src[3] + i) << (14 - shift); i 945 libswscale/input.c int i; i 952 libswscale/input.c for (i = 0; i < width; i++) { i 953 libswscale/input.c int g = rdpx(src[0] + i); i 954 libswscale/input.c int b = rdpx(src[1] + i); i 955 libswscale/input.c int r = rdpx(src[2] + i); i 957 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (257 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14); i 958 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (257 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14); i 967 libswscale/input.c int i; i 971 libswscale/input.c for (i = 0; i < width; i++) { i 972 libswscale/input.c dst[i] = av_clip_uint16(lrintf(65535.0f * rdpx(src[3] + i))); i 978 libswscale/input.c int i; i 986 libswscale/input.c for (i = 0; i < width; i++) { i 987 libswscale/input.c int g = av_clip_uint16(lrintf(65535.0f * rdpx(src[0] + i))); i 988 libswscale/input.c int b = av_clip_uint16(lrintf(65535.0f * rdpx(src[1] + i))); i 989 libswscale/input.c int r = av_clip_uint16(lrintf(65535.0f * rdpx(src[2] + i))); i 991 libswscale/input.c dstU[i] = (ru*r + gu*g + bu*b + (257 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14); i 992 libswscale/input.c dstV[i] = (rv*r + gv*g + bv*b + (257 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14); i 998 libswscale/input.c int i; i 1005 libswscale/input.c for (i = 0; i < width; i++) { i 1006 libswscale/input.c int g = av_clip_uint16(lrintf(65535.0f * rdpx(src[0] + i))); i 1007 libswscale/input.c int b = av_clip_uint16(lrintf(65535.0f * rdpx(src[1] + i))); i 1008 libswscale/input.c int r = av_clip_uint16(lrintf(65535.0f * rdpx(src[2] + i))); i 1010 libswscale/input.c dst[i] = ((ry*r + gy*g + by*b + (33 << (RGB2YUV_SHIFT + bpc - 9))) >> (RGB2YUV_SHIFT + shift - 14)); i 1019 libswscale/input.c int i; i 1023 libswscale/input.c for (i = 0; i < width; ++i){ i 1024 libswscale/input.c dst[i] = av_clip_uint16(lrintf(65535.0f * src[i])); i 1031 libswscale/input.c int i; i 1035 libswscale/input.c for (i = 0; i < width; ++i){ i 1036 libswscale/input.c dst[i] = av_clip_uint16(lrintf(65535.0f * av_int2float(av_bswap32(src[i])))); i 147 libswscale/output.c int i; i 151 libswscale/output.c for (i = 0; i < dstW; i++) { i 152 libswscale/output.c int val = src[i] + (1 << (shift - 1)); i 153 libswscale/output.c output_pixel(&dest[i], val, 0, uint); i 162 libswscale/output.c int i; i 166 libswscale/output.c for (i = 0; i < dstW; i++) { i 177 libswscale/output.c val += src[j][i] * (unsigned)filter[j]; i 179 libswscale/output.c output_pixel(&dest[i], val, 0x8000, int); i 192 libswscale/output.c int i, j; i 194 libswscale/output.c for (i = 0; i < chrDstW; i++) { i 202 libswscale/output.c u += uSrc[j][i] * (unsigned)chrFilter[j]; i 203 libswscale/output.c v += vSrc[j][i] * (unsigned)chrFilter[j]; i 206 libswscale/output.c output_pixel(&dest[2*i] , u, 0x8000, int); i 207 libswscale/output.c output_pixel(&dest[2*i+1], v, 0x8000, int); i 217 libswscale/output.c int i, val; i 220 libswscale/output.c for (i = 0; i < dstW; ++i){ i 221 libswscale/output.c val = src[i] + (1 << (shift - 1)); i 223 libswscale/output.c dest[i] = float_mult * (float)val_uint; i 233 libswscale/output.c int i, val; i 236 libswscale/output.c for (i = 0; i < dstW; ++i){ i 237 libswscale/output.c val = src[i] + (1 << (shift - 1)); i 239 libswscale/output.c dest[i] = av_bswap32(av_float2int(float_mult * (float)val_uint)); i 250 libswscale/output.c int i, j, val; i 253 libswscale/output.c for (i = 0; i < dstW; ++i){ i 256 libswscale/output.c val += src[j][i] * (unsigned)filter[j]; i 259 libswscale/output.c dest[i] = float_mult * (float)val_uint; i 270 libswscale/output.c int i, j, val; i 273 libswscale/output.c for (i = 0; i < dstW; ++i){ i 276 libswscale/output.c val += src[j][i] * (unsigned)filter[j]; i 279 libswscale/output.c dest[i] = av_bswap32(av_float2int(float_mult * (float)val_uint)); i 323 libswscale/output.c int i; i 326 libswscale/output.c for (i = 0; i < dstW; i++) { i 327 libswscale/output.c int val = src[i] + (1 << (shift - 1)); i 328 libswscale/output.c output_pixel(&dest[i], val); i 337 libswscale/output.c int i; i 340 libswscale/output.c for (i = 0; i < dstW; i++) { i 345 libswscale/output.c val += src[j][i] * filter[j]; i 347 libswscale/output.c output_pixel(&dest[i], val); i 384 libswscale/output.c int i; i 385 libswscale/output.c for (i=0; i<dstW; i++) { i 386 libswscale/output.c int val = dither[(i + offset) & 7] << 12; i 389 libswscale/output.c val += src[j][i] * filter[j]; i 391 libswscale/output.c dest[i]= av_clip_uint8(val>>19); i 398 libswscale/output.c int i; i 399 libswscale/output.c for (i=0; i<dstW; i++) { i 400 libswscale/output.c int val = (src[i] + dither[(i + offset) & 7]) >> 7; i 401 libswscale/output.c dest[i]= av_clip_uint8(val); i 411 libswscale/output.c int i; i 415 libswscale/output.c for (i=0; i<chrDstW; i++) { i 416 libswscale/output.c int u = chrDither[i & 7] << 12; i 417 libswscale/output.c int v = chrDither[(i + 3) & 7] << 12; i 420 libswscale/output.c u += chrUSrc[j][i] * chrFilter[j]; i 421 libswscale/output.c v += chrVSrc[j][i] * chrFilter[j]; i 424 libswscale/output.c dest[2*i]= av_clip_uint8(u>>19); i 425 libswscale/output.c dest[2*i+1]= av_clip_uint8(v>>19); i 428 libswscale/output.c for (i=0; i<chrDstW; i++) { i 429 libswscale/output.c int u = chrDither[i & 7] << 12; i 430 libswscale/output.c int v = chrDither[(i + 3) & 7] << 12; i 433 libswscale/output.c u += chrUSrc[j][i] * chrFilter[j]; i 434 libswscale/output.c v += chrVSrc[j][i] * chrFilter[j]; i 437 libswscale/output.c dest[2*i]= av_clip_uint8(v>>19); i 438 libswscale/output.c dest[2*i+1]= av_clip_uint8(u>>19); i 454 libswscale/output.c int i; i 457 libswscale/output.c for (i = 0; i < dstW; i++) { i 458 libswscale/output.c int val = src[i] + (1 << (shift - 1)); i 459 libswscale/output.c output_pixel(&dest[i], val); i 467 libswscale/output.c int i, j; i 470 libswscale/output.c for (i = 0; i < dstW; i++) { i 474 libswscale/output.c val += src[j][i] * filter[j]; i 476 libswscale/output.c output_pixel(&dest[i], val); i 487 libswscale/output.c int i, j; i 489 libswscale/output.c for (i = 0; i < chrDstW; i++) { i 494 libswscale/output.c u += chrUSrc[j][i] * chrFilter[j]; i 495 libswscale/output.c v += chrVSrc[j][i] * chrFilter[j]; i 498 libswscale/output.c output_pixel(&dest[2*i] , u); i 499 libswscale/output.c output_pixel(&dest[2*i+1], v); i 553 libswscale/output.c int i; i 557 libswscale/output.c for (i = 0; i < dstW; i += 2) { i 563 libswscale/output.c Y1 += lumSrc[j][i] * lumFilter[j]; i 564 libswscale/output.c Y2 += lumSrc[j][i+1] * lumFilter[j]; i 573 libswscale/output.c Y1 += (7*err + 1*c->dither_error[0][i] + 5*c->dither_error[0][i+1] + 3*c->dither_error[0][i+2] + 8 - 256)>>4; i 574 libswscale/output.c c->dither_error[0][i] = err; i 578 libswscale/output.c err = Y2 + ((7*Y1 + 1*c->dither_error[0][i+1] + 5*c->dither_error[0][i+2] + 3*c->dither_error[0][i+3] + 8 - 256)>>4); i 579 libswscale/output.c c->dither_error[0][i+1] = Y1; i 583 libswscale/output.c accumulate_bit(acc, Y1 + d128[(i + 0) & 7]); i 584 libswscale/output.c accumulate_bit(acc, Y2 + d128[(i + 1) & 7]); i 586 libswscale/output.c if ((i & 7) == 6) { i 590 libswscale/output.c c->dither_error[0][i] = err; i 592 libswscale/output.c if (i & 6) { i 607 libswscale/output.c int i; i 613 libswscale/output.c for (i = 0; i < dstW; i +=2) { i 616 libswscale/output.c Y = (buf0[i + 0] * yalpha1 + buf1[i + 0] * yalpha) >> 19; i 617 libswscale/output.c Y += (7*err + 1*c->dither_error[0][i] + 5*c->dither_error[0][i+1] + 3*c->dither_error[0][i+2] + 8 - 256)>>4; i 618 libswscale/output.c c->dither_error[0][i] = err; i 622 libswscale/output.c err = (buf0[i + 1] * yalpha1 + buf1[i + 1] * yalpha) >> 19; i 623 libswscale/output.c err += (7*Y + 1*c->dither_error[0][i+1] + 5*c->dither_error[0][i+2] + 3*c->dither_error[0][i+3] + 8 - 256)>>4; i 624 libswscale/output.c c->dither_error[0][i+1] = Y; i 628 libswscale/output.c if ((i & 7) == 6) i 631 libswscale/output.c c->dither_error[0][i] = err; i 633 libswscale/output.c for (i = 0; i < dstW; i += 8) { i 636 libswscale/output.c Y = (buf0[i + 0] * yalpha1 + buf1[i + 0] * yalpha) >> 19; i 638 libswscale/output.c Y = (buf0[i + 1] * yalpha1 + buf1[i + 1] * yalpha) >> 19; i 640 libswscale/output.c Y = (buf0[i + 2] * yalpha1 + buf1[i + 2] * yalpha) >> 19; i 642 libswscale/output.c Y = (buf0[i + 3] * yalpha1 + buf1[i + 3] * yalpha) >> 19; i 644 libswscale/output.c Y = (buf0[i + 4] * yalpha1 + buf1[i + 4] * yalpha) >> 19; i 646 libswscale/output.c Y = (buf0[i + 5] * yalpha1 + buf1[i + 5] * yalpha) >> 19; i 648 libswscale/output.c Y = (buf0[i + 6] * yalpha1 + buf1[i + 6] * yalpha) >> 19; i 650 libswscale/output.c Y = (buf0[i + 7] * yalpha1 + buf1[i + 7] * yalpha) >> 19; i 665 libswscale/output.c int i; i 670 libswscale/output.c for (i = 0; i < dstW; i +=2) { i 673 libswscale/output.c Y = ((buf0[i + 0] + 64) >> 7); i 674 libswscale/output.c Y += (7*err + 1*c->dither_error[0][i] + 5*c->dither_error[0][i+1] + 3*c->dither_error[0][i+2] + 8 - 256)>>4; i 675 libswscale/output.c c->dither_error[0][i] = err; i 679 libswscale/output.c err = ((buf0[i + 1] + 64) >> 7); i 680 libswscale/output.c err += (7*Y + 1*c->dither_error[0][i+1] + 5*c->dither_error[0][i+2] + 3*c->dither_error[0][i+3] + 8 - 256)>>4; i 681 libswscale/output.c c->dither_error[0][i+1] = Y; i 685 libswscale/output.c if ((i & 7) == 6) i 688 libswscale/output.c c->dither_error[0][i] = err; i 690 libswscale/output.c for (i = 0; i < dstW; i += 8) { i 692 libswscale/output.c accumulate_bit(acc, ((buf0[i + 0] + 64) >> 7) + d128[0]); i 693 libswscale/output.c accumulate_bit(acc, ((buf0[i + 1] + 64) >> 7) + d128[1]); i 694 libswscale/output.c accumulate_bit(acc, ((buf0[i + 2] + 64) >> 7) + d128[2]); i 695 libswscale/output.c accumulate_bit(acc, ((buf0[i + 3] + 64) >> 7) + d128[3]); i 696 libswscale/output.c accumulate_bit(acc, ((buf0[i + 4] + 64) >> 7) + d128[4]); i 697 libswscale/output.c accumulate_bit(acc, ((buf0[i + 5] + 64) >> 7) + d128[5]); i 698 libswscale/output.c accumulate_bit(acc, ((buf0[i + 6] + 64) >> 7) + d128[6]); i 699 libswscale/output.c accumulate_bit(acc, ((buf0[i + 7] + 64) >> 7) + d128[7]); i 770 libswscale/output.c int i; i 772 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 780 libswscale/output.c Y1 += lumSrc[j][i * 2] * lumFilter[j]; i 781 libswscale/output.c Y2 += lumSrc[j][i * 2 + 1] * lumFilter[j]; i 784 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; i 785 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; i 797 libswscale/output.c output_pixels(4*i, Y1, U, Y2, V); i 813 libswscale/output.c int i; i 817 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 818 libswscale/output.c int Y1 = (buf0[i * 2] * yalpha1 + buf1[i * 2] * yalpha) >> 19; i 819 libswscale/output.c int Y2 = (buf0[i * 2 + 1] * yalpha1 + buf1[i * 2 + 1] * yalpha) >> 19; i 820 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha) >> 19; i 821 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha) >> 19; i 830 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); i 841 libswscale/output.c int i; i 844 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 845 libswscale/output.c int Y1 = (buf0[i * 2 ]+64) >> 7; i 846 libswscale/output.c int Y2 = (buf0[i * 2 + 1]+64) >> 7; i 847 libswscale/output.c int U = (ubuf0[i] +64) >> 7; i 848 libswscale/output.c int V = (vbuf0[i] +64) >> 7; i 857 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); i 861 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 862 libswscale/output.c int Y1 = (buf0[i * 2 ] + 64) >> 7; i 863 libswscale/output.c int Y2 = (buf0[i * 2 + 1] + 64) >> 7; i 864 libswscale/output.c int U = (ubuf0[i] + ubuf1[i]+128) >> 8; i 865 libswscale/output.c int V = (vbuf0[i] + vbuf1[i]+128) >> 8; i 874 libswscale/output.c output_pixels(i * 4, Y1, U, Y2, V); i 903 libswscale/output.c int i; i 905 libswscale/output.c for (i = 0; i < dstW; i++) { i 911 libswscale/output.c Y += lumSrc[j][i] * lumFilter[j]; i 920 libswscale/output.c A += alpSrc[j][i] * lumFilter[j]; i 927 libswscale/output.c output_pixel(&dest[2 * i ], Y); i 928 libswscale/output.c output_pixel(&dest[2 * i + 1], A); i 944 libswscale/output.c int i; i 948 libswscale/output.c for (i = 0; i < dstW; i++) { i 949 libswscale/output.c int Y = (buf0[i] * yalpha1 + buf1[i] * yalpha) >> 15; i 955 libswscale/output.c A = (abuf0[i] * yalpha1 + abuf1[i] * yalpha) >> 15; i 959 libswscale/output.c output_pixel(&dest[2 * i ], Y); i 960 libswscale/output.c output_pixel(&dest[2 * i + 1], hasAlpha ? A : 65535); i 971 libswscale/output.c int i; i 973 libswscale/output.c for (i = 0; i < dstW; i++) { i 974 libswscale/output.c int Y = buf0[i] >> 3;/* 19 - 16 */ i 980 libswscale/output.c A = abuf0[i] >> 3; i 985 libswscale/output.c output_pixel(&dest[2 * i ], Y); i 986 libswscale/output.c output_pixel(&dest[2 * i + 1], hasAlpha ? A : 65535); i 998 libswscale/output.c int i; i 1001 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1010 libswscale/output.c Y1 += lumSrc[j][i * 2] * (unsigned)lumFilter[j]; i 1011 libswscale/output.c Y2 += lumSrc[j][i * 2 + 1] * (unsigned)lumFilter[j]; i 1014 libswscale/output.c U += chrUSrc[j][i] * (unsigned)chrFilter[j]; i 1015 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; i 1022 libswscale/output.c A1 += alpSrc[j][i * 2] * (unsigned)lumFilter[j]; i 1023 libswscale/output.c A2 += alpSrc[j][i * 2 + 1] * (unsigned)lumFilter[j]; i 1086 libswscale/output.c int i; i 1092 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1093 libswscale/output.c int Y1 = (buf0[i * 2] * yalpha1 + buf1[i * 2] * yalpha) >> 14; i 1094 libswscale/output.c int Y2 = (buf0[i * 2 + 1] * yalpha1 + buf1[i * 2 + 1] * yalpha) >> 14; i 1095 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha - (128 << 23)) >> 14; i 1096 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha - (128 << 23)) >> 14; i 1111 libswscale/output.c A1 = (abuf0[i * 2 ] * yalpha1 + abuf1[i * 2 ] * yalpha) >> 1; i 1112 libswscale/output.c A2 = (abuf0[i * 2 + 1] * yalpha1 + abuf1[i * 2 + 1] * yalpha) >> 1; i 1144 libswscale/output.c int i; i 1148 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1149 libswscale/output.c int Y1 = (buf0[i * 2] ) >> 2; i 1150 libswscale/output.c int Y2 = (buf0[i * 2 + 1]) >> 2; i 1151 libswscale/output.c int U = (ubuf0[i] - (128 << 11)) >> 2; i 1152 libswscale/output.c int V = (vbuf0[i] - (128 << 11)) >> 2; i 1163 libswscale/output.c A1 = abuf0[i * 2 ] << 11; i 1164 libswscale/output.c A2 = abuf0[i * 2 + 1] << 11; i 1194 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1195 libswscale/output.c int Y1 = (buf0[i * 2] ) >> 2; i 1196 libswscale/output.c int Y2 = (buf0[i * 2 + 1]) >> 2; i 1197 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] - (128 << 12)) >> 3; i 1198 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] - (128 << 12)) >> 3; i 1209 libswscale/output.c A1 = abuf0[i * 2 ] << 11; i 1210 libswscale/output.c A2 = abuf0[i * 2 + 1] << 11; i 1248 libswscale/output.c int i; i 1251 libswscale/output.c for (i = 0; i < dstW; i++) { i 1259 libswscale/output.c Y += lumSrc[j][i] * (unsigned)lumFilter[j]; i 1262 libswscale/output.c U += chrUSrc[j][i] * (unsigned)chrFilter[j]; i 1263 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; i 1269 libswscale/output.c A += alpSrc[j][i] * (unsigned)lumFilter[j]; i 1318 libswscale/output.c int i; i 1324 libswscale/output.c for (i = 0; i < dstW; i++) { i 1325 libswscale/output.c int Y = (buf0[i] * yalpha1 + buf1[i] * yalpha) >> 14; i 1326 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha - (128 << 23)) >> 14; i 1327 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha - (128 << 23)) >> 14; i 1339 libswscale/output.c A = (abuf0[i] * yalpha1 + abuf1[i] * yalpha) >> 1; i 1363 libswscale/output.c int i; i 1367 libswscale/output.c for (i = 0; i < dstW; i++) { i 1368 libswscale/output.c int Y = (buf0[i]) >> 2; i 1369 libswscale/output.c int U = (ubuf0[i] - (128 << 11)) >> 2; i 1370 libswscale/output.c int V = (vbuf0[i] - (128 << 11)) >> 2; i 1378 libswscale/output.c A = abuf0[i] << 11; i 1400 libswscale/output.c for (i = 0; i < dstW; i++) { i 1401 libswscale/output.c int Y = (buf0[i] ) >> 2; i 1402 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] - (128 << 12)) >> 3; i 1403 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] - (128 << 12)) >> 3; i 1411 libswscale/output.c A = abuf0[i] << 11; i 1520 libswscale/output.c yuv2rgb_write(uint8_t *_dest, int i, int Y1, int Y2, i 1535 libswscale/output.c dest[i * 2 + 0] = r[Y1] + g[Y1] + b[Y1] + (hasAlpha ? A1 << sh : 0); i 1536 libswscale/output.c dest[i * 2 + 1] = r[Y2] + g[Y2] + b[Y2] + (hasAlpha ? A2 << sh : 0); i 1542 libswscale/output.c dest[i * 2 + 0] = r[Y1] + g[Y1] + b[Y1] + (A1 << sh); i 1543 libswscale/output.c dest[i * 2 + 1] = r[Y2] + g[Y2] + b[Y2] + (A2 << sh); i 1550 libswscale/output.c dest[i * 2 + 0] = r[Y1] + g[Y1] + b[Y1]; i 1551 libswscale/output.c dest[i * 2 + 1] = r[Y2] + g[Y2] + b[Y2]; i 1563 libswscale/output.c dest[i * 6 + 0] = r_b[Y1]; i 1564 libswscale/output.c dest[i * 6 + 1] = g[Y1]; i 1565 libswscale/output.c dest[i * 6 + 2] = b_r[Y1]; i 1566 libswscale/output.c dest[i * 6 + 3] = r_b[Y2]; i 1567 libswscale/output.c dest[i * 6 + 4] = g[Y2]; i 1568 libswscale/output.c dest[i * 6 + 5] = b_r[Y2]; i 1603 libswscale/output.c dest[i * 2 + 0] = r[Y1 + dr1] + g[Y1 + dg1] + b[Y1 + db1]; i 1604 libswscale/output.c dest[i * 2 + 1] = r[Y2 + dr2] + g[Y2 + dg2] + b[Y2 + db2]; i 1615 libswscale/output.c dr1 = dg1 = d32[(i * 2 + 0) & 7]; i 1616 libswscale/output.c db1 = d64[(i * 2 + 0) & 7]; i 1617 libswscale/output.c dr2 = dg2 = d32[(i * 2 + 1) & 7]; i 1618 libswscale/output.c db2 = d64[(i * 2 + 1) & 7]; i 1622 libswscale/output.c dr1 = db1 = d128[(i * 2 + 0) & 7]; i 1623 libswscale/output.c dg1 = d64[(i * 2 + 0) & 7]; i 1624 libswscale/output.c dr2 = db2 = d128[(i * 2 + 1) & 7]; i 1625 libswscale/output.c dg2 = d64[(i * 2 + 1) & 7]; i 1629 libswscale/output.c dest[i] = r[Y1 + dr1] + g[Y1 + dg1] + b[Y1 + db1] + i 1632 libswscale/output.c dest[i * 2 + 0] = r[Y1 + dr1] + g[Y1 + dg1] + b[Y1 + db1]; i 1633 libswscale/output.c dest[i * 2 + 1] = r[Y2 + dr2] + g[Y2 + dg2] + b[Y2 + db2]; i 1646 libswscale/output.c int i; i 1648 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1657 libswscale/output.c Y1 += lumSrc[j][i * 2] * lumFilter[j]; i 1658 libswscale/output.c Y2 += lumSrc[j][i * 2 + 1] * lumFilter[j]; i 1661 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; i 1662 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; i 1672 libswscale/output.c A1 += alpSrc[j][i * 2 ] * lumFilter[j]; i 1673 libswscale/output.c A2 += alpSrc[j][i * 2 + 1] * lumFilter[j]; i 1687 libswscale/output.c yuv2rgb_write(dest, i, Y1, Y2, hasAlpha ? A1 : 0, hasAlpha ? A2 : 0, i 1706 libswscale/output.c int i; i 1710 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1711 libswscale/output.c int Y1 = (buf0[i * 2] * yalpha1 + buf1[i * 2] * yalpha) >> 19; i 1712 libswscale/output.c int Y2 = (buf0[i * 2 + 1] * yalpha1 + buf1[i * 2 + 1] * yalpha) >> 19; i 1713 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha) >> 19; i 1714 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha) >> 19; i 1721 libswscale/output.c A1 = (abuf0[i * 2 ] * yalpha1 + abuf1[i * 2 ] * yalpha) >> 19; i 1722 libswscale/output.c A2 = (abuf0[i * 2 + 1] * yalpha1 + abuf1[i * 2 + 1] * yalpha) >> 19; i 1727 libswscale/output.c yuv2rgb_write(dest, i, Y1, Y2, hasAlpha ? A1 : 0, hasAlpha ? A2 : 0, i 1740 libswscale/output.c int i; i 1743 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1744 libswscale/output.c int Y1 = (buf0[i * 2 ] + 64) >> 7; i 1745 libswscale/output.c int Y2 = (buf0[i * 2 + 1] + 64) >> 7; i 1746 libswscale/output.c int U = (ubuf0[i] + 64) >> 7; i 1747 libswscale/output.c int V = (vbuf0[i] + 64) >> 7; i 1754 libswscale/output.c A1 = abuf0[i * 2 ] * 255 + 16384 >> 15; i 1755 libswscale/output.c A2 = abuf0[i * 2 + 1] * 255 + 16384 >> 15; i 1760 libswscale/output.c yuv2rgb_write(dest, i, Y1, Y2, hasAlpha ? A1 : 0, hasAlpha ? A2 : 0, i 1765 libswscale/output.c for (i = 0; i < ((dstW + 1) >> 1); i++) { i 1766 libswscale/output.c int Y1 = (buf0[i * 2 ] + 64) >> 7; i 1767 libswscale/output.c int Y2 = (buf0[i * 2 + 1] + 64) >> 7; i 1768 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] + 128) >> 8; i 1769 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] + 128) >> 8; i 1776 libswscale/output.c A1 = (abuf0[i * 2 ] + 64) >> 7; i 1777 libswscale/output.c A2 = (abuf0[i * 2 + 1] + 64) >> 7; i 1782 libswscale/output.c yuv2rgb_write(dest, i, Y1, Y2, hasAlpha ? A1 : 0, hasAlpha ? A2 : 0, i 1844 libswscale/output.c uint8_t *dest, int i, int Y, int A, int U, int V, i 1911 libswscale/output.c R += (7*err[0] + 1*c->dither_error[0][i] + 5*c->dither_error[0][i+1] + 3*c->dither_error[0][i+2])>>4; i 1912 libswscale/output.c G += (7*err[1] + 1*c->dither_error[1][i] + 5*c->dither_error[1][i+1] + 3*c->dither_error[1][i+2])>>4; i 1913 libswscale/output.c B += (7*err[2] + 1*c->dither_error[2][i] + 5*c->dither_error[2][i+1] + 3*c->dither_error[2][i+2])>>4; i 1914 libswscale/output.c c->dither_error[0][i] = err[0]; i 1915 libswscale/output.c c->dither_error[1][i] = err[1]; i 1916 libswscale/output.c c->dither_error[2][i] = err[2]; i 1931 libswscale/output.c r = (((R >> 19) + A_DITHER(i,y) -96)>>8); i 1932 libswscale/output.c g = (((G >> 19) + A_DITHER(i + 17,y) - 96)>>8); i 1933 libswscale/output.c b = (((B >> 20) + A_DITHER(i + 17*2,y) -96)>>8); i 1938 libswscale/output.c r = (((R >> 21) + A_DITHER(i,y)-256)>>8); i 1939 libswscale/output.c g = (((G >> 19) + A_DITHER(i + 17,y)-256)>>8); i 1940 libswscale/output.c b = (((B >> 21) + A_DITHER(i + 17*2,y)-256)>>8); i 1950 libswscale/output.c r = (((R >> 19) + X_DITHER(i,y) - 96)>>8); i 1951 libswscale/output.c g = (((G >> 19) + X_DITHER(i + 17,y) - 96)>>8); i 1952 libswscale/output.c b = (((B >> 20) + X_DITHER(i + 17*2,y) - 96)>>8); i 1957 libswscale/output.c r = (((R >> 21) + X_DITHER(i,y)-256)>>8); i 1958 libswscale/output.c g = (((G >> 19) + X_DITHER(i + 17,y)-256)>>8); i 1959 libswscale/output.c b = (((B >> 21) + X_DITHER(i + 17*2,y)-256)>>8); i 1990 libswscale/output.c int i; i 1999 libswscale/output.c for (i = 0; i < dstW; i++) { i 2006 libswscale/output.c Y += lumSrc[j][i] * lumFilter[j]; i 2009 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; i 2010 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; i 2018 libswscale/output.c A += alpSrc[j][i] * lumFilter[j]; i 2024 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); i 2027 libswscale/output.c c->dither_error[0][i] = err[0]; i 2028 libswscale/output.c c->dither_error[1][i] = err[1]; i 2029 libswscale/output.c c->dither_error[2][i] = err[2]; i 2046 libswscale/output.c int i; i 2058 libswscale/output.c for (i = 0; i < dstW; i++) { i 2059 libswscale/output.c int Y = ( buf0[i] * yalpha1 + buf1[i] * yalpha ) >> 10; //FIXME rounding i 2060 libswscale/output.c int U = (ubuf0[i] * uvalpha1 + ubuf1[i] * uvalpha-(128 << 19)) >> 10; i 2061 libswscale/output.c int V = (vbuf0[i] * uvalpha1 + vbuf1[i] * uvalpha-(128 << 19)) >> 10; i 2064 libswscale/output.c A = (abuf0[i] * yalpha1 + abuf1[i] * yalpha + (1<<18)) >> 19; i 2069 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); i 2072 libswscale/output.c c->dither_error[0][i] = err[0]; i 2073 libswscale/output.c c->dither_error[1][i] = err[1]; i 2074 libswscale/output.c c->dither_error[2][i] = err[2]; i 2085 libswscale/output.c int i; i 2095 libswscale/output.c for (i = 0; i < dstW; i++) { i 2096 libswscale/output.c int Y = buf0[i] * 4; i 2097 libswscale/output.c int U = (ubuf0[i] - (128<<7)) * 4; i 2098 libswscale/output.c int V = (vbuf0[i] - (128<<7)) * 4; i 2101 libswscale/output.c A = (abuf0[i] + 64) >> 7; i 2106 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); i 2112 libswscale/output.c for (i = 0; i < dstW; i++) { i 2113 libswscale/output.c int Y = buf0[i] * 4; i 2114 libswscale/output.c int U = (ubuf0[i] + ubuf1[i] - (128<<8)) * 2; i 2115 libswscale/output.c int V = (vbuf0[i] + vbuf1[i] - (128<<8)) * 2; i 2118 libswscale/output.c A = (abuf0[i] + 64) >> 7; i 2123 libswscale/output.c yuv2rgb_write_full(c, dest, i, Y, A, U, V, y, target, hasAlpha, err); i 2128 libswscale/output.c c->dither_error[0][i] = err[0]; i 2129 libswscale/output.c c->dither_error[1][i] = err[1]; i 2130 libswscale/output.c c->dither_error[2][i] = err[2]; i 2167 libswscale/output.c int i; i 2173 libswscale/output.c for (i = 0; i < dstW; i++) { i 2181 libswscale/output.c Y += lumSrc[j][i] * lumFilter[j]; i 2184 libswscale/output.c U += chrUSrc[j][i] * chrFilter[j]; i 2185 libswscale/output.c V += chrVSrc[j][i] * chrFilter[j]; i 2196 libswscale/output.c A += alpSrc[j][i] * lumFilter[j]; i 2216 libswscale/output.c dest16[0][i] = G >> SH; i 2217 libswscale/output.c dest16[1][i] = B >> SH; i 2218 libswscale/output.c dest16[2][i] = R >> SH; i 2220 libswscale/output.c dest16[3][i] = A >> (SH - 3); i 2222 libswscale/output.c dest[0][i] = G >> 22; i 2223 libswscale/output.c dest[1][i] = B >> 22; i 2224 libswscale/output.c dest[2][i] = R >> 22; i 2226 libswscale/output.c dest[3][i] = A >> 19; i 2230 libswscale/output.c for (i = 0; i < dstW; i++) { i 2231 libswscale/output.c dest16[0][i] = av_bswap16(dest16[0][i]); i 2232 libswscale/output.c dest16[1][i] = av_bswap16(dest16[1][i]); i 2233 libswscale/output.c dest16[2][i] = av_bswap16(dest16[2][i]); i 2235 libswscale/output.c dest16[3][i] = av_bswap16(dest16[3][i]); i 2249 libswscale/output.c int i; i 2257 libswscale/output.c for (i = 0; i < dstW; i++) { i 2265 libswscale/output.c Y += lumSrc[j][i] * (unsigned)lumFilter[j]; i 2268 libswscale/output.c U += chrUSrc[j][i] * (unsigned)chrFilter[j]; i 2269 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; i 2281 libswscale/output.c A += alpSrc[j][i] * (unsigned)lumFilter[j]; i 2298 libswscale/output.c dest16[0][i] = G >> 14; i 2299 libswscale/output.c dest16[1][i] = B >> 14; i 2300 libswscale/output.c dest16[2][i] = R >> 14; i 2302 libswscale/output.c dest16[3][i] = av_clip_uintp2(A, 30) >> 14; i 2305 libswscale/output.c for (i = 0; i < dstW; i++) { i 2306 libswscale/output.c dest16[0][i] = av_bswap16(dest16[0][i]); i 2307 libswscale/output.c dest16[1][i] = av_bswap16(dest16[1][i]); i 2308 libswscale/output.c dest16[2][i] = av_bswap16(dest16[2][i]); i 2310 libswscale/output.c dest16[3][i] = av_bswap16(dest16[3][i]); i 2324 libswscale/output.c int i; i 2333 libswscale/output.c for (i = 0; i < dstW; i++) { i 2341 libswscale/output.c Y += lumSrc[j][i] * (unsigned)lumFilter[j]; i 2344 libswscale/output.c U += chrUSrc[j][i] * (unsigned)chrFilter[j]; i 2345 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; i 2357 libswscale/output.c A += alpSrc[j][i] * (unsigned)lumFilter[j]; i 2374 libswscale/output.c dest32[0][i] = av_float2int(float_mult * (float)(G >> 14)); i 2375 libswscale/output.c dest32[1][i] = av_float2int(float_mult * (float)(B >> 14)); i 2376 libswscale/output.c dest32[2][i] = av_float2int(float_mult * (float)(R >> 14)); i 2378 libswscale/output.c dest32[3][i] = av_float2int(float_mult * (float)(av_clip_uintp2(A, 30) >> 14)); i 2381 libswscale/output.c for (i = 0; i < dstW; i++) { i 2382 libswscale/output.c dest32[0][i] = av_bswap32(dest32[0][i]); i 2383 libswscale/output.c dest32[1][i] = av_bswap32(dest32[1][i]); i 2384 libswscale/output.c dest32[2][i] = av_bswap32(dest32[2][i]); i 2386 libswscale/output.c dest32[3][i] = av_bswap32(dest32[3][i]); i 2398 libswscale/output.c int i; i 2400 libswscale/output.c for (i = 0; i < dstW; i++) { i 2401 libswscale/output.c int Y = (buf0[i] + 64) >> 7; i 2407 libswscale/output.c A = (abuf0[i] + 64) >> 7; i 2412 libswscale/output.c dest[i * 2 ] = Y; i 2413 libswscale/output.c dest[i * 2 + 1] = hasAlpha ? A : 255; i 2428 libswscale/output.c int i; i 2432 libswscale/output.c for (i = 0; i < dstW; i++) { i 2433 libswscale/output.c int Y = (buf0[i] * yalpha1 + buf1[i] * yalpha) >> 19; i 2439 libswscale/output.c A = (abuf0[i] * yalpha1 + abuf1[i] * yalpha) >> 19; i 2443 libswscale/output.c dest[i * 2 ] = Y; i 2444 libswscale/output.c dest[i * 2 + 1] = hasAlpha ? A : 255; i 2456 libswscale/output.c int i; i 2458 libswscale/output.c for (i = 0; i < dstW; i++) { i 2463 libswscale/output.c Y += lumSrc[j][i] * lumFilter[j]; i 2471 libswscale/output.c A += alpSrc[j][i] * lumFilter[j]; i 2479 libswscale/output.c dest[2 * i ] = Y; i 2480 libswscale/output.c dest[2 * i + 1] = hasAlpha ? A : 255; i 2496 libswscale/output.c int i; i 2498 libswscale/output.c for (i = 0; i < dstW; i++) { i 2509 libswscale/output.c Y += lumSrc[j][i] * (unsigned)lumFilter[j]; i 2512 libswscale/output.c U += chrUSrc[j][i] * (unsigned)chrFilter[j]; i 2515 libswscale/output.c V += chrVSrc[j][i] * (unsigned)chrFilter[j]; i 2519 libswscale/output.c A += alpSrc[j][i] * (unsigned)lumFilter[j]; i 2526 libswscale/output.c AV_WL16(dest + 8 * i, hasAlpha ? A : 65535); i 2527 libswscale/output.c AV_WL16(dest + 8 * i + 2, Y); i 2528 libswscale/output.c AV_WL16(dest + 8 * i + 4, U); i 2529 libswscale/output.c AV_WL16(dest + 8 * i + 6, V); i 123 libswscale/ppc/swscale_altivec.c int i, val; i 126 libswscale/ppc/swscale_altivec.c for (i = start; i < dstW; ++i){ i 127 libswscale/ppc/swscale_altivec.c val = src[i] + (1 << (shift - 1)); i 129 libswscale/ppc/swscale_altivec.c dest[i] = float_mult * (float)val_uint; i 139 libswscale/ppc/swscale_altivec.c int i, val; i 142 libswscale/ppc/swscale_altivec.c for (i = start; i < dstW; ++i){ i 143 libswscale/ppc/swscale_altivec.c val = src[i] + (1 << (shift - 1)); i 145 libswscale/ppc/swscale_altivec.c dest[i] = av_bswap32(av_float2int(float_mult * (float)val_uint)); i 163 libswscale/ppc/swscale_altivec.c int i; i 167 libswscale/ppc/swscale_altivec.c for (i = dst_u; i < dstW - 3; i += 4) { i 168 libswscale/ppc/swscale_altivec.c v = vec_ld(0, (const uint32_t *) &src[i]); i 176 libswscale/ppc/swscale_altivec.c vec_st(vd, 0, &dest[i]); i 179 libswscale/ppc/swscale_altivec.c yuv2plane1_float_u(src, dest, dstW, i); i 198 libswscale/ppc/swscale_altivec.c int i; i 202 libswscale/ppc/swscale_altivec.c for (i = dst_u; i < dstW - 3; i += 4) { i 203 libswscale/ppc/swscale_altivec.c v = vec_ld(0, (const uint32_t *) &src[i]); i 214 libswscale/ppc/swscale_altivec.c vec_st(vd, 0, (float *) &dest[i]); i 217 libswscale/ppc/swscale_altivec.c yuv2plane1_float_bswap_u(src, dest, dstW, i); i 28 libswscale/ppc/swscale_ppc_template.c register int i, j; i 36 libswscale/ppc/swscale_ppc_template.c for (i = 0; i < 16; i++) i 37 libswscale/ppc/swscale_ppc_template.c val[i] = dither[(x + i + offset) & 7] << 12; i 71 libswscale/ppc/swscale_ppc_template.c int i, j; i 73 libswscale/ppc/swscale_ppc_template.c for (i = x; i < dstW; i++) { i 74 libswscale/ppc/swscale_ppc_template.c int t = dither[(i + offset) & 7] << 12; i 76 libswscale/ppc/swscale_ppc_template.c t += src[j][i] * filter[j]; i 77 libswscale/ppc/swscale_ppc_template.c dest[i] = av_clip_uint8(t >> 19); i 86 libswscale/ppc/swscale_ppc_template.c int i; i 90 libswscale/ppc/swscale_ppc_template.c for (i = dst_u; i < dstW - 15; i += 16) i 91 libswscale/ppc/swscale_ppc_template.c FUNC(yuv2planeX_8_16)(filter, filterSize, src, dest + i, dither, i 92 libswscale/ppc/swscale_ppc_template.c offset, i); i 94 libswscale/ppc/swscale_ppc_template.c yuv2planeX_u(filter, filterSize, src, dest, dstW, dither, offset, i); i 101 libswscale/ppc/swscale_ppc_template.c register int i; i 105 libswscale/ppc/swscale_ppc_template.c for (i = 0; i < dstW; i++) { i 107 libswscale/ppc/swscale_ppc_template.c register int srcPos = filterPos[i]; i 110 libswscale/ppc/swscale_ppc_template.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; i 111 libswscale/ppc/swscale_ppc_template.c dst[i] = FFMIN(val >> 7, (1 << 15) - 1); i 116 libswscale/ppc/swscale_ppc_template.c for (i = 0; i < dstW; i++) { i 117 libswscale/ppc/swscale_ppc_template.c register int srcPos = filterPos[i]; i 126 libswscale/ppc/swscale_ppc_template.c GET_VF4(i, filter_v, filter); i 130 libswscale/ppc/swscale_ppc_template.c dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1); i 134 libswscale/ppc/swscale_ppc_template.c for (i = 0; i < dstW; i++) { i 135 libswscale/ppc/swscale_ppc_template.c register int srcPos = filterPos[i]; i 144 libswscale/ppc/swscale_ppc_template.c filter_v = vec_ld(i << 4, filter); i 148 libswscale/ppc/swscale_ppc_template.c dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1); i 153 libswscale/ppc/swscale_ppc_template.c for (i = 0; i < dstW; i++) { i 154 libswscale/ppc/swscale_ppc_template.c register int srcPos = filterPos[i]; i 161 libswscale/ppc/swscale_ppc_template.c vector signed short filter_v0 = vec_ld(i << 5, filter); i 162 libswscale/ppc/swscale_ppc_template.c vector signed short filter_v1 = vec_ld((i << 5) + 16, filter); i 170 libswscale/ppc/swscale_ppc_template.c dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1); i 175 libswscale/ppc/swscale_ppc_template.c for (i = 0; i < dstW; i++) { i 176 libswscale/ppc/swscale_ppc_template.c register int j, av_unused offset = i * 2 * filterSize; i 177 libswscale/ppc/swscale_ppc_template.c register int srcPos = filterPos[i]; i 195 libswscale/ppc/swscale_ppc_template.c GET_VFD(i, j, filter, filter_v0R, filter_v1R, permF, filter_v0, 0); i 196 libswscale/ppc/swscale_ppc_template.c GET_VFD(i, j, filter, filter_v1R, filter_v2R, permF, filter_v1, 16); i 210 libswscale/ppc/swscale_ppc_template.c GET_VFD(i, j, filter, filter_v0R, filter_v1R, permF, filter_v, 0); i 216 libswscale/ppc/swscale_ppc_template.c dst[i] = FFMIN(tempo[3] >> 7, (1 << 15) - 1); i 93 libswscale/ppc/swscale_vsx.c int i; i 94 libswscale/ppc/swscale_vsx.c for (i = start; i < dstW; i++) { i 95 libswscale/ppc/swscale_vsx.c int val = (src[i] + dither[(i + offset) & 7]) >> 7; i 96 libswscale/ppc/swscale_vsx.c dest[i] = av_clip_uint8(val); i 104 libswscale/ppc/swscale_vsx.c int i, j; i 119 libswscale/ppc/swscale_vsx.c for (i = dst_u; i < dstW - 15; i += 16) { i 121 libswscale/ppc/swscale_vsx.c vi = vec_vsx_ld(0, &src[i]); i 125 libswscale/ppc/swscale_vsx.c vi = vec_vsx_ld(0, &src[i + 8]); i 130 libswscale/ppc/swscale_vsx.c vec_st(vd, 0, &dest[i]); i 133 libswscale/ppc/swscale_vsx.c yuv2plane1_8_u(src, dest, dstW, dither, offset, i); i 148 libswscale/ppc/swscale_vsx.c int i; i 151 libswscale/ppc/swscale_vsx.c for (i = start; i < dstW; i++) { i 152 libswscale/ppc/swscale_vsx.c int val = src[i] + (1 << (shift - 1)); i 153 libswscale/ppc/swscale_vsx.c output_pixel(&dest[i], val); i 171 libswscale/ppc/swscale_vsx.c int i; i 175 libswscale/ppc/swscale_vsx.c for (i = dst_u; i < dstW - 7; i += 8) { i 176 libswscale/ppc/swscale_vsx.c v = vec_vsx_ld(0, (const uint16_t *) &src[i]); i 181 libswscale/ppc/swscale_vsx.c vec_st(v, 0, &dest[i]); i 184 libswscale/ppc/swscale_vsx.c yuv2plane1_nbps_u(src, dest, dstW, big_endian, output_bits, i); i 191 libswscale/ppc/swscale_vsx.c int i; i 194 libswscale/ppc/swscale_vsx.c for (i = start; i < dstW; i++) { i 199 libswscale/ppc/swscale_vsx.c val += src[j][i] * filter[j]; i 201 libswscale/ppc/swscale_vsx.c output_pixel(&dest[i], val); i 223 libswscale/ppc/swscale_vsx.c int i, j; i 225 libswscale/ppc/swscale_vsx.c for (i = 0; i < filterSize; i++) { i 226 libswscale/ppc/swscale_vsx.c vfilter[i] = (vec_s16) {filter[i], filter[i], filter[i], filter[i], i 227 libswscale/ppc/swscale_vsx.c filter[i], filter[i], filter[i], filter[i]}; i 232 libswscale/ppc/swscale_vsx.c for (i = dst_u; i < dstW - 7; i += 8) { i 236 libswscale/ppc/swscale_vsx.c vin = vec_vsx_ld(0, &src[j][i]); i 250 libswscale/ppc/swscale_vsx.c vec_st(v, 0, &dest[i]); i 253 libswscale/ppc/swscale_vsx.c yuv2planeX_nbps_u(filter, filterSize, src, dest, dstW, big_endian, output_bits, i); i 269 libswscale/ppc/swscale_vsx.c int i; i 272 libswscale/ppc/swscale_vsx.c for (i = start; i < dstW; i++) { i 273 libswscale/ppc/swscale_vsx.c int val = src[i] + (1 << (shift - 1)); i 274 libswscale/ppc/swscale_vsx.c output_pixel(&dest[i], val, 0, uint); i 291 libswscale/ppc/swscale_vsx.c int i; i 295 libswscale/ppc/swscale_vsx.c for (i = dst_u; i < dstW - 7; i += 8) { i 296 libswscale/ppc/swscale_vsx.c v = vec_vsx_ld(0, (const uint32_t *) &src[i]); i 300 libswscale/ppc/swscale_vsx.c v2 = vec_vsx_ld(0, (const uint32_t *) &src[i + 4]); i 307 libswscale/ppc/swscale_vsx.c vec_st(vd, 0, &dest[i]); i 310 libswscale/ppc/swscale_vsx.c yuv2plane1_16_u(src, dest, dstW, big_endian, output_bits, i); i 319 libswscale/ppc/swscale_vsx.c int i; i 322 libswscale/ppc/swscale_vsx.c for (i = start; i < dstW; i++) { i 333 libswscale/ppc/swscale_vsx.c val += src[j][i] * (unsigned)filter[j]; i 335 libswscale/ppc/swscale_vsx.c output_pixel(&dest[i], val, 0x8000, int); i 356 libswscale/ppc/swscale_vsx.c int i, j; i 358 libswscale/ppc/swscale_vsx.c for (i = 0; i < filterSize; i++) { i 359 libswscale/ppc/swscale_vsx.c vfilter[i] = (vec_s32) {filter[i], filter[i], filter[i], filter[i]}; i 364 libswscale/ppc/swscale_vsx.c for (i = dst_u; i < dstW - 7; i += 8) { i 368 libswscale/ppc/swscale_vsx.c vin32l = vec_vsx_ld(0, &src[j][i]); i 369 libswscale/ppc/swscale_vsx.c vin32r = vec_vsx_ld(0, &src[j][i + 4]); i 382 libswscale/ppc/swscale_vsx.c vec_st(v, 0, &dest[i]); i 385 libswscale/ppc/swscale_vsx.c yuv2planeX_16_u(filter, filterSize, src, dest, dstW, big_endian, output_bits, i); i 556 libswscale/ppc/swscale_vsx.c int i, j; i 580 libswscale/ppc/swscale_vsx.c for (i = 0; i < lumFilterSize; i++) i 581 libswscale/ppc/swscale_vsx.c vlumFilter[i] = vec_splats(lumFilter[i]); i 582 libswscale/ppc/swscale_vsx.c for (i = 0; i < chrFilterSize; i++) i 583 libswscale/ppc/swscale_vsx.c vchrFilter[i] = vec_splats(chrFilter[i]); i 585 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i += 8) { i 594 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &lumSrc[j][i]); i 605 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &chrUSrc[j][i]); i 614 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &chrVSrc[j][i]); i 717 libswscale/ppc/swscale_vsx.c int i; i 742 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i += 8) { i 743 libswscale/ppc/swscale_vsx.c SETUP(vy, &buf0[i], vyalpha1, &buf1[i], vyalpha); i 747 libswscale/ppc/swscale_vsx.c SETUP(vu, &ubuf0[i], vuvalpha1, &ubuf1[i], vuvalpha); i 753 libswscale/ppc/swscale_vsx.c SETUP(vv, &vbuf0[i], vuvalpha1, &vbuf1[i], vuvalpha); i 760 libswscale/ppc/swscale_vsx.c SETUP(A, &abuf0[i], vyalpha1, &abuf1[i], vyalpha); i 839 libswscale/ppc/swscale_vsx.c int i; i 872 libswscale/ppc/swscale_vsx.c for (i = 0; i < (dstW + 1) >> 1; i += 8) { i 873 libswscale/ppc/swscale_vsx.c SETUP(vy, &buf0[i * 2], vyalpha1, &buf1[i * 2], vyalpha); i 877 libswscale/ppc/swscale_vsx.c SETUP(vu, &ubuf0[i], vuvalpha1, &ubuf1[i], vuvalpha); i 883 libswscale/ppc/swscale_vsx.c SETUP(vv, &vbuf0[i], vuvalpha1, &vbuf1[i], vuvalpha); i 890 libswscale/ppc/swscale_vsx.c SETUP(A, &abuf0[i], vyalpha1, &abuf1[i], vyalpha); i 935 libswscale/ppc/swscale_vsx.c SETUP(vy, &buf0[i * 2 + 8], vyalpha1, &buf1[i * 2 + 8], vyalpha); i 1009 libswscale/ppc/swscale_vsx.c int i; i 1031 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i += 8) { // The x86 asm also overwrites padding bytes. i 1032 libswscale/ppc/swscale_vsx.c vy = vec_ld(0, &buf0[i]); i 1038 libswscale/ppc/swscale_vsx.c vu = vec_ld(0, &ubuf0[i]); i 1039 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &vbuf0[i]); i 1053 libswscale/ppc/swscale_vsx.c tmp16 = vec_ld(0, &ubuf1[i]); i 1056 libswscale/ppc/swscale_vsx.c tmp16 = vec_ld(0, &vbuf1[i]); i 1067 libswscale/ppc/swscale_vsx.c A = vec_ld(0, &abuf0[i]); i 1139 libswscale/ppc/swscale_vsx.c int i; i 1169 libswscale/ppc/swscale_vsx.c for (i = 0; i < (dstW + 1) >> 1; i += 8) { // The x86 asm also overwrites padding bytes. i 1170 libswscale/ppc/swscale_vsx.c vy = vec_ld(0, &buf0[i * 2]); i 1176 libswscale/ppc/swscale_vsx.c vu = vec_ld(0, &ubuf0[i]); i 1177 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &vbuf0[i]); i 1191 libswscale/ppc/swscale_vsx.c tmp16 = vec_ld(0, &ubuf1[i]); i 1194 libswscale/ppc/swscale_vsx.c tmp16 = vec_ld(0, &vbuf1[i]); i 1205 libswscale/ppc/swscale_vsx.c A = vec_ld(0, &abuf0[i]); i 1248 libswscale/ppc/swscale_vsx.c vy = vec_ld(16, &buf0[i * 2]); i 1434 libswscale/ppc/swscale_vsx.c int i, j; i 1441 libswscale/ppc/swscale_vsx.c for (i = 0; i < lumFilterSize; i++) i 1442 libswscale/ppc/swscale_vsx.c vlumFilter[i] = vec_splats(lumFilter[i]); i 1443 libswscale/ppc/swscale_vsx.c for (i = 0; i < chrFilterSize; i++) i 1444 libswscale/ppc/swscale_vsx.c vchrFilter[i] = vec_splats(chrFilter[i]); i 1446 libswscale/ppc/swscale_vsx.c for (i = 0; i < ((dstW + 1) >> 1); i += 8) { i 1457 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &lumSrc[j][i * 2]); i 1466 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &lumSrc[j][(i + 4) * 2]); i 1477 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &chrUSrc[j][i]); i 1486 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &chrVSrc[j][i]); i 1509 libswscale/ppc/swscale_vsx.c write422(vy1, vy2, vu, vv, &dest[i * 4], target); i 1551 libswscale/ppc/swscale_vsx.c int i; i 1555 libswscale/ppc/swscale_vsx.c for (i = 0; i < ((dstW + 1) >> 1); i += 8) { i 1557 libswscale/ppc/swscale_vsx.c SETUP(vy1, &buf0[i * 2], &buf1[i * 2], vyalpha1) i 1558 libswscale/ppc/swscale_vsx.c SETUP(vy2, &buf0[(i + 4) * 2], &buf1[(i + 4) * 2], vyalpha1) i 1559 libswscale/ppc/swscale_vsx.c SETUP(vu, &ubuf0[i], &ubuf1[i], vuvalpha1) i 1560 libswscale/ppc/swscale_vsx.c SETUP(vv, &vbuf0[i], &vbuf1[i], vuvalpha1) i 1562 libswscale/ppc/swscale_vsx.c write422(vy1, vy2, vu, vv, &dest[i * 4], target); i 1580 libswscale/ppc/swscale_vsx.c int i; i 1583 libswscale/ppc/swscale_vsx.c for (i = 0; i < ((dstW + 1) >> 1); i += 8) { i 1584 libswscale/ppc/swscale_vsx.c vy1 = vec_ld(0, &buf0[i * 2]); i 1585 libswscale/ppc/swscale_vsx.c vy2 = vec_ld(0, &buf0[(i + 4) * 2]); i 1586 libswscale/ppc/swscale_vsx.c vu = vec_ld(0, &ubuf0[i]); i 1587 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &vbuf0[i]); i 1599 libswscale/ppc/swscale_vsx.c write422(vy1, vy2, vu, vv, &dest[i * 4], target); i 1603 libswscale/ppc/swscale_vsx.c for (i = 0; i < ((dstW + 1) >> 1); i += 8) { i 1604 libswscale/ppc/swscale_vsx.c vy1 = vec_ld(0, &buf0[i * 2]); i 1605 libswscale/ppc/swscale_vsx.c vy2 = vec_ld(0, &buf0[(i + 4) * 2]); i 1606 libswscale/ppc/swscale_vsx.c vu = vec_ld(0, &ubuf0[i]); i 1607 libswscale/ppc/swscale_vsx.c tmp = vec_ld(0, &ubuf1[i]); i 1609 libswscale/ppc/swscale_vsx.c vv = vec_ld(0, &vbuf0[i]); i 1610 libswscale/ppc/swscale_vsx.c tmp = vec_ld(0, &vbuf1[i]); i 1623 libswscale/ppc/swscale_vsx.c write422(vy1, vy2, vu, vv, &dest[i * 4], target); i 1671 libswscale/ppc/swscale_vsx.c int i; i 1699 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstWidth; i += 16) { i 1751 libswscale/ppc/swscale_vsx.c vec_st((vec_s16) vd_l, 0, &dst[i]); i 1752 libswscale/ppc/swscale_vsx.c vec_st((vec_s16) vd_r, 0, &dst[i + 8]); i 1756 libswscale/ppc/swscale_vsx.c for (i=dstWidth-1; (i*xInc)>>16 >=srcW-1; i--) i 1757 libswscale/ppc/swscale_vsx.c dst[i] = src[srcW-1]*128; i 1780 libswscale/ppc/swscale_vsx.c vec_st((vec_s16) vd_l, 0, &out[i]); \ i 1781 libswscale/ppc/swscale_vsx.c vec_st((vec_s16) vd_r, 0, &out[i + 8]) i 1787 libswscale/ppc/swscale_vsx.c int i; i 1814 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstWidth; i += 16) { i 1852 libswscale/ppc/swscale_vsx.c for (i=dstWidth-1; (i*xInc)>>16 >=srcW-1; i--) { i 1853 libswscale/ppc/swscale_vsx.c dst1[i] = src1[srcW-1]*128; i 1854 libswscale/ppc/swscale_vsx.c dst2[i] = src2[srcW-1]*128; i 1864 libswscale/ppc/swscale_vsx.c int i, j; i 1891 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i++) { i 1892 libswscale/ppc/swscale_vsx.c int srcPos = filterPos[i]; i 1895 libswscale/ppc/swscale_vsx.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; i 1897 libswscale/ppc/swscale_vsx.c dst[i] = FFMIN(val >> 3, (1 << 19) - 1); // the cubic equation does overflow ... i 1900 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i++) { i 1901 libswscale/ppc/swscale_vsx.c const int srcPos = filterPos[i]; i 1909 libswscale/ppc/swscale_vsx.c vfilter = vec_vsx_ld(0, &filter[filterSize * i + j]); i 1913 libswscale/ppc/swscale_vsx.c dst[i] = FFMIN(vout[3] >> 3, (1 << 19) - 1); i 1923 libswscale/ppc/swscale_vsx.c int i, j; i 1958 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i++) { i 1959 libswscale/ppc/swscale_vsx.c int srcPos = filterPos[i]; i 1963 libswscale/ppc/swscale_vsx.c val += src[srcPos + j] * filter[filterSize * i + j]; i 1966 libswscale/ppc/swscale_vsx.c dst[i] = FFMIN(val >> sh, (1 << 19) - 1); i 1969 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i++) { i 1970 libswscale/ppc/swscale_vsx.c const int srcPos = filterPos[i]; i 1977 libswscale/ppc/swscale_vsx.c vfilter = vec_vsx_ld(0, &filter[filterSize * i + j]); i 1991 libswscale/ppc/swscale_vsx.c dst[i] = FFMIN(vout[3] >> sh, (1 << 19) - 1); i 2001 libswscale/ppc/swscale_vsx.c int i, j; i 2034 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i++) { i 2035 libswscale/ppc/swscale_vsx.c int srcPos = filterPos[i]; i 2039 libswscale/ppc/swscale_vsx.c val += src[srcPos + j] * filter[filterSize * i + j]; i 2042 libswscale/ppc/swscale_vsx.c dst[i] = FFMIN(val >> sh, (1 << 15) - 1); i 2045 libswscale/ppc/swscale_vsx.c for (i = 0; i < dstW; i++) { i 2046 libswscale/ppc/swscale_vsx.c const int srcPos = filterPos[i]; i 2053 libswscale/ppc/swscale_vsx.c vfilter = vec_vsx_ld(0, &filter[filterSize * i + j]); i 2067 libswscale/ppc/swscale_vsx.c dst[i] = FFMIN(vout[3] >> sh, (1 << 15) - 1); i 293 libswscale/ppc/yuv2rgb_altivec.c int i, j; \ i 330 libswscale/ppc/yuv2rgb_altivec.c for (i = 0; i < h / 2; i++) { \ i 332 libswscale/ppc/yuv2rgb_altivec.c (srcSliceY + i * 2)); \ i 469 libswscale/ppc/yuv2rgb_altivec.c int i, j; i 480 libswscale/ppc/yuv2rgb_altivec.c for (i = 0; i < h; i++) i 635 libswscale/ppc/yuv2rgb_altivec.c int i, j; i 653 libswscale/ppc/yuv2rgb_altivec.c for (i = 0; i < dstW; i += 16) { i 658 libswscale/ppc/yuv2rgb_altivec.c X0 = vec_ld(0, &lumSrc[j][i]); i 659 libswscale/ppc/yuv2rgb_altivec.c X1 = vec_ld(16, &lumSrc[j][i]); i 668 libswscale/ppc/yuv2rgb_altivec.c X = vec_ld(0, &chrUSrc[j][i / 2]); i 670 libswscale/ppc/yuv2rgb_altivec.c X = vec_ld(0, &chrVSrc[j][i / 2]); i 742 libswscale/ppc/yuv2rgb_altivec.c if (i < dstW) { i 743 libswscale/ppc/yuv2rgb_altivec.c i -= 16; i 749 libswscale/ppc/yuv2rgb_altivec.c X0 = vec_ld(0, &lumSrc[j][i]); i 750 libswscale/ppc/yuv2rgb_altivec.c X1 = vec_ld(16, &lumSrc[j][i]); i 759 libswscale/ppc/yuv2rgb_altivec.c X = vec_ld(0, &chrUSrc[j][i / 2]); i 761 libswscale/ppc/yuv2rgb_altivec.c X = vec_ld(0, &chrVSrc[j][i / 2]); i 826 libswscale/ppc/yuv2rgb_altivec.c memcpy(&((uint32_t *) dest)[i], scratch, (dstW - i) / 4); i 63 libswscale/ppc/yuv2yuv_altivec.c int i; i 64 libswscale/ppc/yuv2yuv_altivec.c for (i = 0; i < width - 31; i += 32) { i 65 libswscale/ppc/yuv2yuv_altivec.c const unsigned int j = i >> 1; i 66 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_yA = vec_ld(i, ysrc); i 67 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_yB = vec_ld(i + 16, ysrc); i 68 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_yC = vec_ld(i + 32, ysrc); i 83 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_yuy2_0, (i << 1), dst); i 84 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_yuy2_1, (i << 1) + 16, dst); i 85 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_yuy2_2, (i << 1) + 32, dst); i 86 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_yuy2_3, (i << 1) + 48, dst); i 88 libswscale/ppc/yuv2yuv_altivec.c if (i < width) { i 89 libswscale/ppc/yuv2yuv_altivec.c const unsigned int j = i >> 1; i 90 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_y1 = vec_ld(i, ysrc); i 96 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_yuy2_0, (i << 1), dst); i 97 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_yuy2_1, (i << 1) + 16, dst); i 139 libswscale/ppc/yuv2yuv_altivec.c int i; i 140 libswscale/ppc/yuv2yuv_altivec.c for (i = 0; i < width - 31; i += 32) { i 141 libswscale/ppc/yuv2yuv_altivec.c const unsigned int j = i >> 1; i 142 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_yA = vec_ld(i, ysrc); i 143 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_yB = vec_ld(i + 16, ysrc); i 144 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_yC = vec_ld(i + 32, ysrc); i 159 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_uyvy_0, (i << 1), dst); i 160 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_uyvy_1, (i << 1) + 16, dst); i 161 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_uyvy_2, (i << 1) + 32, dst); i 162 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_uyvy_3, (i << 1) + 48, dst); i 164 libswscale/ppc/yuv2yuv_altivec.c if (i < width) { i 165 libswscale/ppc/yuv2yuv_altivec.c const unsigned int j = i >> 1; i 166 libswscale/ppc/yuv2yuv_altivec.c vector unsigned char v_y1 = vec_ld(i, ysrc); i 172 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_uyvy_0, (i << 1), dst); i 173 libswscale/ppc/yuv2yuv_altivec.c vec_st(v_uyvy_1, (i << 1) + 16, dst); i 148 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 2; i 150 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { i 153 libswscale/rgb2rgb.c dst[3 * i + 0] = src[4 * i + 1]; i 154 libswscale/rgb2rgb.c dst[3 * i + 1] = src[4 * i + 2]; i 155 libswscale/rgb2rgb.c dst[3 * i + 2] = src[4 * i + 3]; i 157 libswscale/rgb2rgb.c dst[3 * i + 0] = src[4 * i + 2]; i 158 libswscale/rgb2rgb.c dst[3 * i + 1] = src[4 * i + 1]; i 159 libswscale/rgb2rgb.c dst[3 * i + 2] = src[4 * i + 0]; i 166 libswscale/rgb2rgb.c int i; i 168 libswscale/rgb2rgb.c for (i = 0; 3 * i < src_size; i++) { i 171 libswscale/rgb2rgb.c dst[4 * i + 0] = 255; i 172 libswscale/rgb2rgb.c dst[4 * i + 1] = src[3 * i + 0]; i 173 libswscale/rgb2rgb.c dst[4 * i + 2] = src[3 * i + 1]; i 174 libswscale/rgb2rgb.c dst[4 * i + 3] = src[3 * i + 2]; i 176 libswscale/rgb2rgb.c dst[4 * i + 0] = src[3 * i + 2]; i 177 libswscale/rgb2rgb.c dst[4 * i + 1] = src[3 * i + 1]; i 178 libswscale/rgb2rgb.c dst[4 * i + 2] = src[3 * i + 0]; i 179 libswscale/rgb2rgb.c dst[4 * i + 3] = 255; i 241 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 1; i 243 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { i 244 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; i 245 libswscale/rgb2rgb.c ((uint16_t *)dst)[i] = (rgb >> 11) | (rgb & 0x7E0) | (rgb << 11); i 251 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 1; i 253 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { i 254 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; i 255 libswscale/rgb2rgb.c ((uint16_t *)dst)[i] = (rgb >> 11) | ((rgb & 0x7C0) >> 1) | ((rgb & 0x1F) << 10); i 297 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 1; i 299 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { i 300 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; i 301 libswscale/rgb2rgb.c ((uint16_t *)dst)[i] = ((rgb & 0x7C00) >> 10) | ((rgb & 0x3E0) << 1) | (rgb << 11); i 307 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 1; i 309 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { i 310 libswscale/rgb2rgb.c unsigned rgb = ((const uint16_t *)src)[i]; i 312 libswscale/rgb2rgb.c ((uint16_t *)dst)[i] = (br >> 10) | (rgb & 0x3E0) | (br << 10); i 320 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 1; i 322 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { i 323 libswscale/rgb2rgb.c unsigned rgb = s[i]; i 324 libswscale/rgb2rgb.c d[i] = (rgb << 8 | rgb & 0xF0 | rgb >> 8) & 0xFFF; i 334 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 1; \ i 336 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i += 3) { \ i 337 libswscale/rgb2rgb.c d[i ] = swap ? av_bswap16(s[i + 2]) : s[i + 2]; \ i 338 libswscale/rgb2rgb.c d[i + 1] = swap ? av_bswap16(s[i + 1]) : s[i + 1]; \ i 339 libswscale/rgb2rgb.c d[i + 2] = swap ? av_bswap16(s[i ]) : s[i ]; \ i 352 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 3; \ i 354 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { \ i 355 libswscale/rgb2rgb.c d[3 * i ] = swap ? av_bswap16(s[4 * i + 2]) : s[4 * i + 2]; \ i 356 libswscale/rgb2rgb.c d[3 * i + 1] = swap ? av_bswap16(s[4 * i + 1]) : s[4 * i + 1]; \ i 357 libswscale/rgb2rgb.c d[3 * i + 2] = swap ? av_bswap16(s[4 * i ]) : s[4 * i ]; \ i 370 libswscale/rgb2rgb.c int i, num_pixels = src_size >> 3; \ i 372 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { \ i 373 libswscale/rgb2rgb.c d[3 * i ] = swap ? av_bswap16(s[4 * i ]) : s[4 * i ]; \ i 374 libswscale/rgb2rgb.c d[3 * i + 1] = swap ? av_bswap16(s[4 * i + 1]) : s[4 * i + 1]; \ i 375 libswscale/rgb2rgb.c d[3 * i + 2] = swap ? av_bswap16(s[4 * i + 2]) : s[4 * i + 2]; \ i 388 libswscale/rgb2rgb.c int i, num_pixels = src_size / 6; \ i 390 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { \ i 391 libswscale/rgb2rgb.c d[4 * i ] = swap ? av_bswap16(s[3 * i + 2]) : s[3 * i + 2]; \ i 392 libswscale/rgb2rgb.c d[4 * i + 1] = swap ? av_bswap16(s[3 * i + 1]) : s[3 * i + 1]; \ i 393 libswscale/rgb2rgb.c d[4 * i + 2] = swap ? av_bswap16(s[3 * i ]) : s[3 * i ]; \ i 394 libswscale/rgb2rgb.c d[4 * i + 3] = 0xFFFF; \ i 407 libswscale/rgb2rgb.c int i, num_pixels = src_size / 6; \ i 409 libswscale/rgb2rgb.c for (i = 0; i < num_pixels; i++) { \ i 410 libswscale/rgb2rgb.c d[4 * i ] = swap ? av_bswap16(s[3 * i ]) : s[3 * i ]; \ i 411 libswscale/rgb2rgb.c d[4 * i + 1] = swap ? av_bswap16(s[3 * i + 1]) : s[3 * i + 1]; \ i 412 libswscale/rgb2rgb.c d[4 * i + 2] = swap ? av_bswap16(s[3 * i + 2]) : s[3 * i + 2]; \ i 413 libswscale/rgb2rgb.c d[4 * i + 3] = 0xFFFF; \ i 350 libswscale/rgb2rgb_template.c int i; \ i 352 libswscale/rgb2rgb_template.c for (i = 0; i < src_size; i += 4) { \ i 353 libswscale/rgb2rgb_template.c dst[i + 0] = src[i + a]; \ i 354 libswscale/rgb2rgb_template.c dst[i + 1] = src[i + b]; \ i 355 libswscale/rgb2rgb_template.c dst[i + 2] = src[i + c]; \ i 356 libswscale/rgb2rgb_template.c dst[i + 3] = src[i + d]; \ i 367 libswscale/rgb2rgb_template.c unsigned i; i 369 libswscale/rgb2rgb_template.c for (i = 0; i < src_size; i += 3) { i 370 libswscale/rgb2rgb_template.c register uint8_t x = src[i + 2]; i 371 libswscale/rgb2rgb_template.c dst[i + 1] = src[i + 1]; i 372 libswscale/rgb2rgb_template.c dst[i + 2] = src[i + 0]; i 373 libswscale/rgb2rgb_template.c dst[i + 0] = x; i 383 libswscale/rgb2rgb_template.c int y, i; i 390 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i += 2) { i 405 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 447 libswscale/rgb2rgb_template.c int y, i; i 454 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i += 2) { i 469 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 542 libswscale/rgb2rgb_template.c int i; i 543 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 544 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 0]; i 545 libswscale/rgb2rgb_template.c udst[i] = src[4 * i + 1]; i 546 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 2]; i 547 libswscale/rgb2rgb_template.c vdst[i] = src[4 * i + 3]; i 552 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 553 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 0]; i 554 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 2]; i 623 libswscale/rgb2rgb_template.c int i; i 624 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 625 libswscale/rgb2rgb_template.c udst[i] = src[4 * i + 0]; i 626 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 1]; i 627 libswscale/rgb2rgb_template.c vdst[i] = src[4 * i + 2]; i 628 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 3]; i 633 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 634 libswscale/rgb2rgb_template.c ydst[2 * i + 0] = src[4 * i + 1]; i 635 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = src[4 * i + 3]; i 662 libswscale/rgb2rgb_template.c int i; i 663 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 664 libswscale/rgb2rgb_template.c unsigned int b = src[6 * i + 0]; i 665 libswscale/rgb2rgb_template.c unsigned int g = src[6 * i + 1]; i 666 libswscale/rgb2rgb_template.c unsigned int r = src[6 * i + 2]; i 672 libswscale/rgb2rgb_template.c udst[i] = U; i 673 libswscale/rgb2rgb_template.c vdst[i] = V; i 674 libswscale/rgb2rgb_template.c ydst[2 * i] = Y; i 676 libswscale/rgb2rgb_template.c b = src[6 * i + 3]; i 677 libswscale/rgb2rgb_template.c g = src[6 * i + 4]; i 678 libswscale/rgb2rgb_template.c r = src[6 * i + 5]; i 681 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = Y; i 689 libswscale/rgb2rgb_template.c for (i = 0; i < chromWidth; i++) { i 690 libswscale/rgb2rgb_template.c unsigned int b = src[6 * i + 0]; i 691 libswscale/rgb2rgb_template.c unsigned int g = src[6 * i + 1]; i 692 libswscale/rgb2rgb_template.c unsigned int r = src[6 * i + 2]; i 696 libswscale/rgb2rgb_template.c ydst[2 * i] = Y; i 698 libswscale/rgb2rgb_template.c b = src[6 * i + 3]; i 699 libswscale/rgb2rgb_template.c g = src[6 * i + 4]; i 700 libswscale/rgb2rgb_template.c r = src[6 * i + 5]; i 703 libswscale/rgb2rgb_template.c ydst[2 * i + 1] = Y; i 25 libswscale/slice.c int i; i 26 libswscale/slice.c for (i = 0; i < 2; ++i) { i 27 libswscale/slice.c int n = s->plane[i].available_lines; i 30 libswscale/slice.c av_freep(&s->plane[i].line[j]); i 32 libswscale/slice.c s->plane[i].line[j+n] = NULL; i 36 libswscale/slice.c for (i = 0; i < 4; ++i) i 37 libswscale/slice.c memset(s->plane[i].line, 0, sizeof(uint8_t*) * s->plane[i].available_lines * (s->is_ring ? 3 : 1)); i 47 libswscale/slice.c int i; i 53 libswscale/slice.c for (i = 0; i < 2; ++i) { i 54 libswscale/slice.c int n = s->plane[i].available_lines; i 56 libswscale/slice.c int ii = idx[i]; i 62 libswscale/slice.c s->plane[i].line[j] = av_malloc(size * 2 + 32); i 63 libswscale/slice.c if (!s->plane[i].line[j]) { i 67 libswscale/slice.c s->plane[ii].line[j] = s->plane[i].line[j] + size + 16; i 69 libswscale/slice.c s->plane[i].line[j+n] = s->plane[i].line[j]; i 80 libswscale/slice.c int i; i 92 libswscale/slice.c for (i = 0; i < 4; ++i) { i 93 libswscale/slice.c int n = size[i] * ( ring == 0 ? 1 : 3); i 94 libswscale/slice.c s->plane[i].line = av_mallocz_array(sizeof(uint8_t*), n); i 95 libswscale/slice.c if (!s->plane[i].line) i 98 libswscale/slice.c s->plane[i].tmp = ring ? s->plane[i].line + size[i] * 2 : NULL; i 99 libswscale/slice.c s->plane[i].available_lines = size[i]; i 100 libswscale/slice.c s->plane[i].sliceY = 0; i 101 libswscale/slice.c s->plane[i].sliceH = 0; i 108 libswscale/slice.c int i; i 112 libswscale/slice.c for (i = 0; i < 4; ++i) { i 113 libswscale/slice.c av_freep(&s->plane[i].line); i 114 libswscale/slice.c s->plane[i].tmp = NULL; i 121 libswscale/slice.c int i; i 123 libswscale/slice.c for (i = 0; i < 4; i+=3) { i 124 libswscale/slice.c int n = s->plane[i].available_lines; i 125 libswscale/slice.c int l = lum - s->plane[i].sliceY; i 128 libswscale/slice.c s->plane[i].sliceY += n; i 129 libswscale/slice.c s->plane[i].sliceH -= n; i 134 libswscale/slice.c for (i = 1; i < 3; ++i) { i 135 libswscale/slice.c int n = s->plane[i].available_lines; i 136 libswscale/slice.c int l = chr - s->plane[i].sliceY; i 139 libswscale/slice.c s->plane[i].sliceY += n; i 140 libswscale/slice.c s->plane[i].sliceH -= n; i 149 libswscale/slice.c int i = 0; i 168 libswscale/slice.c for (i = 0; i < 4; ++i) { i 170 libswscale/slice.c int first = s->plane[i].sliceY; i 171 libswscale/slice.c int n = s->plane[i].available_lines; i 172 libswscale/slice.c int lines = end[i] - start[i]; i 173 libswscale/slice.c int tot_lines = end[i] - first; i 175 libswscale/slice.c if (start[i] >= first && n >= tot_lines) { i 176 libswscale/slice.c s->plane[i].sliceH = FFMAX(tot_lines, s->plane[i].sliceH); i 178 libswscale/slice.c s->plane[i].line[start[i] - first + j] = src_[i] + j * stride[i]; i 180 libswscale/slice.c s->plane[i].sliceY = start[i]; i 182 libswscale/slice.c s->plane[i].sliceH = lines; i 184 libswscale/slice.c s->plane[i].line[j] = src_[i] + j * stride[i]; i 194 libswscale/slice.c int i, j, k, size, end; i 196 libswscale/slice.c for (i = 0; i < 4; ++i) { i 197 libswscale/slice.c size = s->plane[i].available_lines; i 202 libswscale/slice.c ((int32_t*)(s->plane[i].line[j]))[k] = 1<<18; i 206 libswscale/slice.c ((int64_t*)(s->plane[i].line[j]))[k] = 1LL<<34; i 210 libswscale/slice.c ((int16_t*)(s->plane[i].line[j]))[k] = 1<<14; i 254 libswscale/slice.c int i; i 299 libswscale/slice.c for (i = 1; i < c->numSlice-2; ++i) { i 300 libswscale/slice.c res = alloc_slice(&c->slice[i], c->srcFormat, lumBufSize, chrBufSize, c->chrSrcHSubSample, c->chrSrcVSubSample, 0); i 302 libswscale/slice.c res = alloc_lines(&c->slice[i], FFALIGN(c->srcW*2+78, 16), c->srcW); i 306 libswscale/slice.c res = alloc_slice(&c->slice[i], c->srcFormat, lumBufSize, chrBufSize, c->chrDstHSubSample, c->chrDstVSubSample, 1); i 308 libswscale/slice.c res = alloc_lines(&c->slice[i], dst_stride, c->dstW); i 311 libswscale/slice.c fill_ones(&c->slice[i], dst_stride>>1, c->dstBpc); i 314 libswscale/slice.c ++i; i 315 libswscale/slice.c res = alloc_slice(&c->slice[i], c->dstFormat, c->dstH, c->chrDstH, c->chrDstHSubSample, c->chrDstVSubSample, 0); i 385 libswscale/slice.c int i; i 387 libswscale/slice.c for (i = 0; i < c->numDesc; ++i) i 388 libswscale/slice.c av_freep(&c->desc[i].instance); i 393 libswscale/slice.c for (i = 0; i < c->numSlice; ++i) i 394 libswscale/slice.c free_slice(&c->slice[i]); i 58 libswscale/swscale.c int i; i 60 libswscale/swscale.c for (i = 0; i < height; i++) { i 71 libswscale/swscale.c int i; i 83 libswscale/swscale.c for (i = 0; i < dstW; i++) { i 85 libswscale/swscale.c int srcPos = filterPos[i]; i 89 libswscale/swscale.c val += src[srcPos + j] * filter[filterSize * i + j]; i 92 libswscale/swscale.c dst[i] = FFMIN(val >> sh, (1 << 19) - 1); i 101 libswscale/swscale.c int i; i 111 libswscale/swscale.c for (i = 0; i < dstW; i++) { i 113 libswscale/swscale.c int srcPos = filterPos[i]; i 117 libswscale/swscale.c val += src[srcPos + j] * filter[filterSize * i + j]; i 120 libswscale/swscale.c dst[i] = FFMIN(val >> sh, (1 << 15) - 1); i 129 libswscale/swscale.c int i; i 130 libswscale/swscale.c for (i = 0; i < dstW; i++) { i 132 libswscale/swscale.c int srcPos = filterPos[i]; i 135 libswscale/swscale.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; i 137 libswscale/swscale.c dst[i] = FFMIN(val >> 7, (1 << 15) - 1); // the cubic equation does overflow ... i 145 libswscale/swscale.c int i; i 147 libswscale/swscale.c for (i = 0; i < dstW; i++) { i 149 libswscale/swscale.c int srcPos = filterPos[i]; i 152 libswscale/swscale.c val += ((int)src[srcPos + j]) * filter[filterSize * i + j]; i 154 libswscale/swscale.c dst[i] = FFMIN(val >> 3, (1 << 19) - 1); // the cubic equation does overflow ... i 162 libswscale/swscale.c int i; i 163 libswscale/swscale.c for (i = 0; i < width; i++) { i 164 libswscale/swscale.c dstU[i] = (FFMIN(dstU[i], 30775) * 4663 - 9289992) >> 12; // -264 i 165 libswscale/swscale.c dstV[i] = (FFMIN(dstV[i], 30775) * 4663 - 9289992) >> 12; // -264 i 171 libswscale/swscale.c int i; i 172 libswscale/swscale.c for (i = 0; i < width; i++) { i 173 libswscale/swscale.c dstU[i] = (dstU[i] * 1799 + 4081085) >> 11; // 1469 i 174 libswscale/swscale.c dstV[i] = (dstV[i] * 1799 + 4081085) >> 11; // 1469 i 180 libswscale/swscale.c int i; i 181 libswscale/swscale.c for (i = 0; i < width; i++) i 182 libswscale/swscale.c dst[i] = (FFMIN(dst[i], 30189) * 19077 - 39057361) >> 14; i 187 libswscale/swscale.c int i; i 188 libswscale/swscale.c for (i = 0; i < width; i++) i 189 libswscale/swscale.c dst[i] = (dst[i] * 14071 + 33561947) >> 14; i 194 libswscale/swscale.c int i; i 197 libswscale/swscale.c for (i = 0; i < width; i++) { i 198 libswscale/swscale.c dstU[i] = (FFMIN(dstU[i], 30775 << 4) * 4663 - (9289992 << 4)) >> 12; // -264 i 199 libswscale/swscale.c dstV[i] = (FFMIN(dstV[i], 30775 << 4) * 4663 - (9289992 << 4)) >> 12; // -264 i 205 libswscale/swscale.c int i; i 208 libswscale/swscale.c for (i = 0; i < width; i++) { i 209 libswscale/swscale.c dstU[i] = (dstU[i] * 1799 + (4081085 << 4)) >> 11; // 1469 i 210 libswscale/swscale.c dstV[i] = (dstV[i] * 1799 + (4081085 << 4)) >> 11; // 1469 i 216 libswscale/swscale.c int i; i 218 libswscale/swscale.c for (i = 0; i < width; i++) { i 219 libswscale/swscale.c dst[i] = ((int)(FFMIN(dst[i], 30189 << 4) * 4769U - (39057361 << 2))) >> 12; i 225 libswscale/swscale.c int i; i 227 libswscale/swscale.c for (i = 0; i < width; i++) i 228 libswscale/swscale.c dst[i] = (dst[i]*(14071/4) + (33561947<<4)/4)>>12; i 385 libswscale/swscale.c int i; i 456 libswscale/swscale.c for (i = lumStart; i < lumEnd; ++i) i 457 libswscale/swscale.c desc[i].process(c, &desc[i], firstPosY, lastPosY - firstPosY + 1); i 463 libswscale/swscale.c for (i = chrStart; i < chrEnd; ++i) i 464 libswscale/swscale.c desc[i].process(c, &desc[i], firstCPosY, lastCPosY - firstCPosY + 1); i 490 libswscale/swscale.c for (i = vStart; i < vEnd; ++i) i 491 libswscale/swscale.c desc[i].process(c, &desc[i], dstY, 1); i 615 libswscale/swscale.c int i; i 619 libswscale/swscale.c for (i = 0; i < 4; i++) { i 620 libswscale/swscale.c int plane = desc->comp[i].plane; i 750 libswscale/swscale.c int i, ret; i 765 libswscale/swscale.c for (i=0; i<4; i++) { i 766 libswscale/swscale.c srcStride2[i] = srcStride[i]; i 767 libswscale/swscale.c dstStride2[i] = dstStride[i]; i 838 libswscale/swscale.c for (i = 0; i < 256; i++) { i 841 libswscale/swscale.c uint32_t p = ((const uint32_t *)(srcSlice[1]))[i]; i 847 libswscale/swscale.c r = ( i >> 5 ) * 36; i 848 libswscale/swscale.c g = ((i >> 2) & 7) * 36; i 849 libswscale/swscale.c b = ( i & 3) * 85; i 851 libswscale/swscale.c b = ( i >> 6 ) * 85; i 852 libswscale/swscale.c g = ((i >> 3) & 7) * 36; i 853 libswscale/swscale.c r = ( i & 7) * 36; i 855 libswscale/swscale.c r = ( i >> 3 ) * 255; i 856 libswscale/swscale.c g = ((i >> 1) & 3) * 85; i 857 libswscale/swscale.c b = ( i & 1) * 255; i 859 libswscale/swscale.c r = g = b = i; i 862 libswscale/swscale.c b = ( i >> 3 ) * 255; i 863 libswscale/swscale.c g = ((i >> 1) & 3) * 85; i 864 libswscale/swscale.c r = ( i & 1) * 255; i 880 libswscale/swscale.c c->pal_yuv[i]= y + (u<<8) + (v<<16) + ((unsigned)a<<24); i 887 libswscale/swscale.c c->pal_rgb[i]= r + (g<<8) + (b<<16) + ((unsigned)a<<24); i 893 libswscale/swscale.c c->pal_rgb[i]= a + (r<<8) + (g<<16) + ((unsigned)b<<24); i 899 libswscale/swscale.c c->pal_rgb[i]= a + (b<<8) + (g<<16) + ((unsigned)r<<24); i 906 libswscale/swscale.c c->pal_rgb[i]= b + (g<<8) + (r<<16) + ((unsigned)a<<24); i 941 libswscale/swscale.c for (i = 0; i < 4; i++) i 942 libswscale/swscale.c memset(c->dither_error[i], 0, sizeof(c->dither_error[0][0]) * (c->dstW+2)); i 946 libswscale/swscale.c for (i=0; i<4; i++) { i 947 libswscale/swscale.c srcStride2[i] *= -1; i 948 libswscale/swscale.c dstStride2[i] *= -1; i 913 libswscale/swscale_internal.h int i, j; i 916 libswscale/swscale_internal.h for (i = 0; i < height; i++) { i 934 libswscale/swscale_internal.h int i, j; i 943 libswscale/swscale_internal.h for (i = 0; i < height; i++) { i 117 libswscale/swscale_unscaled.c int i; i 119 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) { i 133 libswscale/swscale_unscaled.c int i; i 134 libswscale/swscale_unscaled.c for (i = 0; i < srcSliceH; i++) { i 439 libswscale/swscale_unscaled.c int i; i 440 libswscale/swscale_unscaled.c for (i = 0; i < num_pixels; i++) i 441 libswscale/swscale_unscaled.c ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i << 1]] | (src[(i << 1) + 1] << 24); i 447 libswscale/swscale_unscaled.c int i; i 449 libswscale/swscale_unscaled.c for (i = 0; i < num_pixels; i++) i 450 libswscale/swscale_unscaled.c ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i << 1]] | src[(i << 1) + 1]; i 456 libswscale/swscale_unscaled.c int i; i 458 libswscale/swscale_unscaled.c for (i = 0; i < num_pixels; i++) { i 460 libswscale/swscale_unscaled.c dst[0] = palette[src[i << 1] * 4 + 0]; i 461 libswscale/swscale_unscaled.c dst[1] = palette[src[i << 1] * 4 + 1]; i 462 libswscale/swscale_unscaled.c dst[2] = palette[src[i << 1] * 4 + 2]; i 471 libswscale/swscale_unscaled.c int i, j, p; i 482 libswscale/swscale_unscaled.c for (i = 0; i < (srcSliceH >> c->chrDstVSubSample); i++) { i 498 libswscale/swscale_unscaled.c int i, j, p; i 509 libswscale/swscale_unscaled.c for (i = 0; i < (srcSliceH >> c->chrDstVSubSample); i++) { i 530 libswscale/swscale_unscaled.c int i; i 558 libswscale/swscale_unscaled.c for (i = 0; i < srcSliceH; i++) { i 572 libswscale/swscale_unscaled.c int x, h, i; i 697 libswscale/swscale_unscaled.c for (i = 0; i < 4; i++) i 698 libswscale/swscale_unscaled.c dst[i] += dstStride[i] >> 1; i 715 libswscale/swscale_unscaled.c int i; i 731 libswscale/swscale_unscaled.c for(i=0; i<4; i++) { i 732 libswscale/swscale_unscaled.c dst2013[i] += stride2013[i] * srcSliceY / 2; i 733 libswscale/swscale_unscaled.c dst1023[i] += stride1023[i] * srcSliceY / 2; i 766 libswscale/swscale_unscaled.c int x, h, i; i 876 libswscale/swscale_unscaled.c for (i = 0; i < 3 + src_alpha; i++) i 877 libswscale/swscale_unscaled.c src[i] += srcStride[i] >> 1; i 945 libswscale/swscale_unscaled.c int x, h, i; i 954 libswscale/swscale_unscaled.c for (i = 0; i < 3; i++) i 955 libswscale/swscale_unscaled.c src[i] += srcStride[i]; i 963 libswscale/swscale_unscaled.c int x, h, i; i 983 libswscale/swscale_unscaled.c for (i = 0; i < 3; i++) i 984 libswscale/swscale_unscaled.c src[i] += srcStride[i]; i 992 libswscale/swscale_unscaled.c int x, h, i; i 1012 libswscale/swscale_unscaled.c for (i = 0; i < 4; i++) i 1013 libswscale/swscale_unscaled.c src[i] += srcStride[i]; i 1285 libswscale/swscale_unscaled.c int i; i 1316 libswscale/swscale_unscaled.c for (i = 2; i < srcSliceH - 2; i += 2) { i 1322 libswscale/swscale_unscaled.c if (i + 1 == srcSliceH) { i 1324 libswscale/swscale_unscaled.c } else if (i < srcSliceH) i 1336 libswscale/swscale_unscaled.c int i; i 1369 libswscale/swscale_unscaled.c for (i = 2; i < srcSliceH - 2; i += 2) { i 1377 libswscale/swscale_unscaled.c if (i + 1 == srcSliceH) { i 1379 libswscale/swscale_unscaled.c } else if (i < srcSliceH) i 1558 libswscale/swscale_unscaled.c int i; i 1560 libswscale/swscale_unscaled.c for (i = 0; i < srcSliceH; i++) i 1561 libswscale/swscale_unscaled.c dstPtr[dstStride[0] * (srcSliceY + i)] = 255; i 1570 libswscale/swscale_unscaled.c int i, j; i 1573 libswscale/swscale_unscaled.c for (i = 0; i < srcSliceH; i++) { i 1672 libswscale/swscale_unscaled.c int i; i 1683 libswscale/swscale_unscaled.c for (i = 0; i < srcSliceH; i++) { i 1695 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) {\ i 1713 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) {\ i 1714 libswscale/swscale_unscaled.c const uint8_t *dither= dithers[shift-1][i&7];\ i 1732 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) {\ i 1733 libswscale/swscale_unscaled.c const uint8_t *dither= dithers[shift-1][i&7];\ i 1758 libswscale/swscale_unscaled.c int plane, i, j; i 1796 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) { i 1815 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) { i 1887 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) { i 1895 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) { i 1910 libswscale/swscale_unscaled.c for (i = 0; i < height; i++) { i 2185 libswscale/swscale_unscaled.c int i; i 2187 libswscale/swscale_unscaled.c for (i = 0; i < num_pixels; i++) i 2188 libswscale/swscale_unscaled.c ((uint32_t *) dst)[i] = ((const uint32_t *) palette)[src[i]]; i 2195 libswscale/swscale_unscaled.c int i; i 2197 libswscale/swscale_unscaled.c for (i = 0; i < num_pixels; i++) { i 2199 libswscale/swscale_unscaled.c dst[0] = palette[src[i] * 4 + 0]; i 2200 libswscale/swscale_unscaled.c dst[1] = palette[src[i] * 4 + 1]; i 2201 libswscale/swscale_unscaled.c dst[2] = palette[src[i] * 4 + 2]; i 39 libswscale/tests/colorspace.c int i, funcNum; i 131 libswscale/tests/colorspace.c for (i = 0; i < SIZE; i++) { i 132 libswscale/tests/colorspace.c if (srcBuffer[i] != srcByte) { i 135 libswscale/tests/colorspace.c i, width, srcOffset, dstOffset, name); i 140 libswscale/tests/colorspace.c for (i = 0; i < dstOffset; i++) { i 141 libswscale/tests/colorspace.c if (dstBuffer[i] != dstByte) { i 144 libswscale/tests/colorspace.c i, width, srcOffset, dstOffset, name); i 149 libswscale/tests/colorspace.c for (i = dstOffset + width * dstBpp; i < SIZE; i++) { i 150 libswscale/tests/colorspace.c if (dstBuffer[i] != dstByte) { i 153 libswscale/tests/colorspace.c i, width, srcOffset, dstOffset, name); i 59 libswscale/tests/pixdesc_query.c int i, j; i 61 libswscale/tests/pixdesc_query.c for (i = 0; i < FF_ARRAY_ELEMS(query_tab); i++) { i 68 libswscale/tests/pixdesc_query.c if (query_tab[i].cond(pix_fmt)) { i 82 libswscale/tests/pixdesc_query.c printf("%s:\n", query_tab[i].class); i 98 libswscale/tests/swscale.c int i; i 150 libswscale/tests/swscale.c for (i = 0; i < 4; i++) { i 157 libswscale/tests/swscale.c dstStride[i] = FFALIGN(dstStride[i], 16); i 158 libswscale/tests/swscale.c if (dstStride[i]) i 159 libswscale/tests/swscale.c dst[i] = av_mallocz(dstStride[i] * dstH + 16); i 160 libswscale/tests/swscale.c if (dstStride[i] && !dst[i]) { i 185 libswscale/tests/swscale.c for (i = 0; i < 4 && dstStride[i]; i++) i 186 libswscale/tests/swscale.c crc = av_crc(av_crc_get_table(AV_CRC_32_IEEE), crc, dst[i], i 187 libswscale/tests/swscale.c dstStride[i] * dstH); i 195 libswscale/tests/swscale.c for (i = 0; i < 4; i++) { i 196 libswscale/tests/swscale.c refStride[i] = FFALIGN(refStride[i], 16); i 197 libswscale/tests/swscale.c if (refStride[i]) i 198 libswscale/tests/swscale.c out[i] = av_mallocz(refStride[i] * h); i 199 libswscale/tests/swscale.c if (refStride[i] && !out[i]) { i 236 libswscale/tests/swscale.c for (i = 0; i < 4; i++) i 237 libswscale/tests/swscale.c if (refStride[i]) i 238 libswscale/tests/swscale.c av_free(out[i]); i 247 libswscale/tests/swscale.c for (i = 0; i < 4; i++) i 248 libswscale/tests/swscale.c if (dstStride[i]) i 249 libswscale/tests/swscale.c av_free(dst[i]); i 278 libswscale/tests/swscale.c int i, j, k; i 291 libswscale/tests/swscale.c for (i = 0; dstW[i] && !res; i++) i 295 libswscale/tests/swscale.c srcW, srcH, dstW[i], dstH[j], flags[k], i 375 libswscale/tests/swscale.c int i; i 381 libswscale/tests/swscale.c for (i = 1; i < argc; i += 2) { i 382 libswscale/tests/swscale.c if (argv[i][0] != '-' || i + 1 == argc) i 384 libswscale/tests/swscale.c if (!strcmp(argv[i], "-ref")) { i 385 libswscale/tests/swscale.c fp = fopen(argv[i + 1], "r"); i 387 libswscale/tests/swscale.c fprintf(stderr, "could not open '%s'\n", argv[i + 1]); i 390 libswscale/tests/swscale.c } else if (!strcmp(argv[i], "-cpuflags")) { i 392 libswscale/tests/swscale.c int ret = av_parse_cpu_caps(&flags, argv[i + 1]); i 394 libswscale/tests/swscale.c fprintf(stderr, "invalid cpu flags %s\n", argv[i + 1]); i 398 libswscale/tests/swscale.c } else if (!strcmp(argv[i], "-src")) { i 399 libswscale/tests/swscale.c srcFormat = av_get_pix_fmt(argv[i + 1]); i 401 libswscale/tests/swscale.c fprintf(stderr, "invalid pixel format %s\n", argv[i + 1]); i 404 libswscale/tests/swscale.c } else if (!strcmp(argv[i], "-dst")) { i 405 libswscale/tests/swscale.c dstFormat = av_get_pix_fmt(argv[i + 1]); i 407 libswscale/tests/swscale.c fprintf(stderr, "invalid pixel format %s\n", argv[i + 1]); i 412 libswscale/tests/swscale.c fprintf(stderr, "bad option or argument missing (%s)\n", argv[i]); i 343 libswscale/utils.c int i; i 358 libswscale/utils.c int i; i 363 libswscale/utils.c for (i = 0; i < dstW; i++) { i 364 libswscale/utils.c filter[i * filterSize] = fone; i 365 libswscale/utils.c (*filterPos)[i] = i; i 368 libswscale/utils.c int i; i 375 libswscale/utils.c for (i = 0; i < dstW; i++) { i 378 libswscale/utils.c (*filterPos)[i] = xx; i 379 libswscale/utils.c filter[i] = fone; i 384 libswscale/utils.c int i; i 391 libswscale/utils.c for (i = 0; i < dstW; i++) { i 395 libswscale/utils.c (*filterPos)[i] = xx; i 401 libswscale/utils.c filter[i * filterSize + j] = coeff; i 410 libswscale/utils.c for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { i 411 libswscale/utils.c if (flags & scale_algorithms[i].flag && scale_algorithms[i].size_factor > 0) { i 412 libswscale/utils.c sizeFactor = scale_algorithms[i].size_factor; i 432 libswscale/utils.c for (i = 0; i < dstW; i++) { i 435 libswscale/utils.c (*filterPos)[i] = xx; i 511 libswscale/utils.c filter[i * filterSize + j] = coeff; i 530 libswscale/utils.c for (i = 0; i < dstW; i++) { i 536 libswscale/utils.c filter2[i * filter2Size + k + j] += i 537 libswscale/utils.c srcFilter->coeff[k] * filter[i * filterSize + j]; i 541 libswscale/utils.c filter2[i * filter2Size + j] = filter[i * filterSize + j]; i 545 libswscale/utils.c (*filterPos)[i] += (filterSize - 1) / 2 - (filter2Size - 1) / 2; i 552 libswscale/utils.c for (i = dstW - 1; i >= 0; i--) { i 560 libswscale/utils.c cutOff += FFABS(filter2[i * filter2Size]); i 567 libswscale/utils.c if (i < dstW - 1 && (*filterPos)[i] >= (*filterPos)[i + 1]) i 572 libswscale/utils.c filter2[i * filter2Size + k - 1] = filter2[i * filter2Size + k]; i 573 libswscale/utils.c filter2[i * filter2Size + k - 1] = 0; i 574 libswscale/utils.c (*filterPos)[i]++; i 580 libswscale/utils.c cutOff += FFABS(filter2[i * filter2Size + j]); i 627 libswscale/utils.c for (i = 0; i < dstW; i++) { i 632 libswscale/utils.c filter[i * filterSize + j] = 0; i 634 libswscale/utils.c filter[i * filterSize + j] = filter2[i * filter2Size + j]; i 636 libswscale/utils.c filter[i * filterSize + j] = 0; i 643 libswscale/utils.c for (i = 0; i < dstW; i++) { i 645 libswscale/utils.c if ((*filterPos)[i] < 0) { i 648 libswscale/utils.c int left = FFMAX(j + (*filterPos)[i], 0); i 649 libswscale/utils.c filter[i * filterSize + left] += filter[i * filterSize + j]; i 650 libswscale/utils.c filter[i * filterSize + j] = 0; i 652 libswscale/utils.c (*filterPos)[i]= 0; i 655 libswscale/utils.c if ((*filterPos)[i] + filterSize > srcW) { i 656 libswscale/utils.c int shift = (*filterPos)[i] + FFMIN(filterSize - srcW, 0); i 660 libswscale/utils.c if ((*filterPos)[i] + j >= srcW) { i 661 libswscale/utils.c acc += filter[i * filterSize + j]; i 662 libswscale/utils.c filter[i * filterSize + j] = 0; i 667 libswscale/utils.c filter[i * filterSize + j] = 0; i 669 libswscale/utils.c filter[i * filterSize + j] = filter[i * filterSize + j - shift]; i 673 libswscale/utils.c (*filterPos)[i]-= shift; i 674 libswscale/utils.c filter[i * filterSize + srcW - 1 - (*filterPos)[i]] += acc; i 676 libswscale/utils.c av_assert0((*filterPos)[i] >= 0); i 677 libswscale/utils.c av_assert0((*filterPos)[i] < srcW); i 678 libswscale/utils.c if ((*filterPos)[i] + filterSize > srcW) { i 680 libswscale/utils.c av_assert0((*filterPos)[i] + j < srcW || !filter[i * filterSize + j]); i 691 libswscale/utils.c for (i = 0; i < dstW; i++) { i 697 libswscale/utils.c sum += filter[i * filterSize + j]; i 705 libswscale/utils.c int64_t v = filter[i * filterSize + j] + error; i 707 libswscale/utils.c (*outFilter)[i * (*outFilterSize) + j] = intV; i 716 libswscale/utils.c for (i = 0; i < *outFilterSize; i++) { i 717 libswscale/utils.c int k = (dstW - 1) * (*outFilterSize) + i; i 743 libswscale/utils.c int i; i 823 libswscale/utils.c for(i=0; i<FF_ARRAY_ELEMS(map); i++) i 824 libswscale/utils.c AV_WL16(p + 16*4 + 2*i, map[i] >= 0 ? c->input_rgb2yuv_table[map[i]] : 0); i 829 libswscale/utils.c int i; i 855 libswscale/utils.c for (i = 0; i < 4096; i++) { i 856 libswscale/utils.c xyzgamma_tab[i] = lrint(pow(i / 4095.0, xyzgamma) * 4095.0); i 857 libswscale/utils.c rgbgamma_tab[i] = lrint(pow(i / 4095.0, rgbgamma) * 4095.0); i 858 libswscale/utils.c xyzgammainv_tab[i] = lrint(pow(i / 4095.0, xyzgammainv) * 4095.0); i 859 libswscale/utils.c rgbgammainv_tab[i] = lrint(pow(i / 4095.0, rgbgammainv) * 4095.0); i 1100 libswscale/utils.c int i = 0; i 1106 libswscale/utils.c for (i = 0; i < 65536; ++i) { i 1107 libswscale/utils.c tbl[i] = pow(i / 65535.0, e) * 65535.0; i 1173 libswscale/utils.c int i; i 1235 libswscale/utils.c i = flags & (SWS_POINT | i 1248 libswscale/utils.c if (!i) { i 1256 libswscale/utils.c } else if (i & (i - 1)) { i 1258 libswscale/utils.c "Exactly one scaler algorithm must be chosen, got %X\n", i); i 1558 libswscale/utils.c for (i = 0; i < 256; ++i){ i 1559 libswscale/utils.c c->uint2float_lut[i] = (float)i * float_mult; i 1734 libswscale/utils.c for (i = 0; i < c->vLumFilterSize * c->dstH; i++) { i 1736 libswscale/utils.c short *p = (short *)&c->vYCoeffsBank[i]; i 1738 libswscale/utils.c p[j] = c->vLumFilter[i]; i 1741 libswscale/utils.c for (i = 0; i < c->vChrFilterSize * c->chrDstH; i++) { i 1743 libswscale/utils.c short *p = (short *)&c->vCCoeffsBank[i]; i 1745 libswscale/utils.c p[j] = c->vChrFilter[i]; i 1750 libswscale/utils.c for (i = 0; i < 4; i++) i 1751 libswscale/utils.c FF_ALLOCZ_OR_GOTO(c, c->dither_error[i], (c->dstW+2) * sizeof(int), fail); i 1764 libswscale/utils.c for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) { i 1765 libswscale/utils.c if (flags & scale_algorithms[i].flag) { i 1766 libswscale/utils.c scaler = scale_algorithms[i].description; i 1922 libswscale/utils.c int i; i 1923 libswscale/utils.c for (i=0; i<a->length; i++) i 1924 libswscale/utils.c if (isnan(a->coeff[i])) i 1931 libswscale/utils.c int i; i 1932 libswscale/utils.c for (i=0; i<a->length; i++) i 1933 libswscale/utils.c a->coeff[i] = NAN; i 2039 libswscale/utils.c int i; i 2051 libswscale/utils.c for (i = 0; i < length; i++) { i 2052 libswscale/utils.c double dist = i - middle; i 2053 libswscale/utils.c vec->coeff[i] = exp(-dist * dist / (2 * variance * variance)) / i 2071 libswscale/utils.c int i; i 2077 libswscale/utils.c for (i = 0; i < length; i++) i 2078 libswscale/utils.c vec->coeff[i] = c; i 2097 libswscale/utils.c int i; i 2100 libswscale/utils.c for (i = 0; i < a->length; i++) i 2101 libswscale/utils.c sum += a->coeff[i]; i 2108 libswscale/utils.c int i; i 2110 libswscale/utils.c for (i = 0; i < a->length; i++) i 2111 libswscale/utils.c a->coeff[i] *= scalar; i 2123 libswscale/utils.c int i, j; i 2129 libswscale/utils.c for (i = 0; i < a->length; i++) { i 2131 libswscale/utils.c vec->coeff[i + j] += a->coeff[i] * b->coeff[j]; i 2142 libswscale/utils.c int i; i 2148 libswscale/utils.c for (i = 0; i < a->length; i++) i 2149 libswscale/utils.c vec->coeff[i + (length - 1) / 2 - (a->length - 1) / 2] += a->coeff[i]; i 2150 libswscale/utils.c for (i = 0; i < b->length; i++) i 2151 libswscale/utils.c vec->coeff[i + (length - 1) / 2 - (b->length - 1) / 2] += b->coeff[i]; i 2160 libswscale/utils.c int i; i 2166 libswscale/utils.c for (i = 0; i < a->length; i++) i 2167 libswscale/utils.c vec->coeff[i + (length - 1) / 2 - (a->length - 1) / 2] += a->coeff[i]; i 2168 libswscale/utils.c for (i = 0; i < b->length; i++) i 2169 libswscale/utils.c vec->coeff[i + (length - 1) / 2 - (b->length - 1) / 2] -= b->coeff[i]; i 2179 libswscale/utils.c int i; i 2185 libswscale/utils.c for (i = 0; i < a->length; i++) { i 2186 libswscale/utils.c vec->coeff[i + (length - 1) / 2 - i 2187 libswscale/utils.c (a->length - 1) / 2 - shift] = a->coeff[i]; i 2274 libswscale/utils.c int i; i 2279 libswscale/utils.c for (i = 0; i < a->length; i++) i 2280 libswscale/utils.c if (a->coeff[i] > max) i 2281 libswscale/utils.c max = a->coeff[i]; i 2283 libswscale/utils.c for (i = 0; i < a->length; i++) i 2284 libswscale/utils.c if (a->coeff[i] < min) i 2285 libswscale/utils.c min = a->coeff[i]; i 2289 libswscale/utils.c for (i = 0; i < a->length; i++) { i 2290 libswscale/utils.c int x = (int)((a->coeff[i] - min) * 60.0 / range + 0.5); i 2291 libswscale/utils.c av_log(log_ctx, log_level, "%1.3f ", a->coeff[i]); i 2321 libswscale/utils.c int i; i 2325 libswscale/utils.c for (i = 0; i < 4; i++) i 2326 libswscale/utils.c av_freep(&c->dither_error[i]); i 43 libswscale/x86/hscale_fast_bilinear_simd.c int xpos, i; i 133 libswscale/x86/hscale_fast_bilinear_simd.c for (i = 0; i < dstW / numSplits; i++) { i 136 libswscale/x86/hscale_fast_bilinear_simd.c if ((i & 3) == 0) { i 150 libswscale/x86/hscale_fast_bilinear_simd.c filter[i] = ((xpos & 0xFFFF) ^ 0xFFFF) >> 9; i 151 libswscale/x86/hscale_fast_bilinear_simd.c filter[i + 1] = (((xpos + xInc) & 0xFFFF) ^ 0xFFFF) >> 9; i 152 libswscale/x86/hscale_fast_bilinear_simd.c filter[i + 2] = (((xpos + xInc * 2) & 0xFFFF) ^ 0xFFFF) >> 9; i 153 libswscale/x86/hscale_fast_bilinear_simd.c filter[i + 3] = (((xpos + xInc * 3) & 0xFFFF) ^ 0xFFFF) >> 9; i 154 libswscale/x86/hscale_fast_bilinear_simd.c filterPos[i / 2] = xx; i 166 libswscale/x86/hscale_fast_bilinear_simd.c if (i + 4 - inc >= dstW) i 168 libswscale/x86/hscale_fast_bilinear_simd.c else if ((filterPos[i / 2] & 3) <= maxShift) i 169 libswscale/x86/hscale_fast_bilinear_simd.c shift = filterPos[i / 2] & 3; // align i 171 libswscale/x86/hscale_fast_bilinear_simd.c if (shift && i >= shift) { i 174 libswscale/x86/hscale_fast_bilinear_simd.c filterPos[i / 2] -= shift; i 186 libswscale/x86/hscale_fast_bilinear_simd.c filterPos[((i / 2) + 1) & (~1)] = xpos >> 16; // needed to jump to the next part i 198 libswscale/x86/hscale_fast_bilinear_simd.c int i; i 277 libswscale/x86/hscale_fast_bilinear_simd.c for (i=dstWidth-1; (i*xInc)>>16 >=srcW-1; i--) i 278 libswscale/x86/hscale_fast_bilinear_simd.c dst[i] = src[srcW-1]*128; i 288 libswscale/x86/hscale_fast_bilinear_simd.c int i; i 354 libswscale/x86/hscale_fast_bilinear_simd.c for (i=dstWidth-1; (i*xInc)>>16 >=srcW-1; i--) { i 355 libswscale/x86/hscale_fast_bilinear_simd.c dst1[i] = src1[srcW-1]*128; i 356 libswscale/x86/hscale_fast_bilinear_simd.c dst2[i] = src2[srcW-1]*128; i 1039 libswscale/x86/rgb2rgb_template.c unsigned i; i 1096 libswscale/x86/rgb2rgb_template.c for (i=0; i<src_size; i+=3) { i 1098 libswscale/x86/rgb2rgb_template.c x = src[i + 2]; i 1099 libswscale/x86/rgb2rgb_template.c dst[i + 1] = src[i + 1]; i 1100 libswscale/x86/rgb2rgb_template.c dst[i + 2] = src[i + 0]; i 1101 libswscale/x86/rgb2rgb_template.c dst[i + 0] = x; i 1593 libswscale/x86/rgb2rgb_template.c int i; i 1594 libswscale/x86/rgb2rgb_template.c for (i=0; i<2; i++) { i 116 libswscale/x86/swscale.c int i; i 120 libswscale/x86/swscale.c int neg = -firstLumSrcY, i, end = FFMIN(c->srcH - firstLumSrcY, vLumFilterSize); i 121 libswscale/x86/swscale.c for (i = 0; i < neg; i++) i 122 libswscale/x86/swscale.c tmpY[i] = lumSrcPtr[neg]; i 123 libswscale/x86/swscale.c for ( ; i < end; i++) i 124 libswscale/x86/swscale.c tmpY[i] = lumSrcPtr[i]; i 125 libswscale/x86/swscale.c for ( ; i < vLumFilterSize; i++) i 126 libswscale/x86/swscale.c tmpY[i] = tmpY[i-1]; i 131 libswscale/x86/swscale.c for (i = 0; i < neg; i++) i 132 libswscale/x86/swscale.c tmpA[i] = alpSrcPtr[neg]; i 133 libswscale/x86/swscale.c for ( ; i < end; i++) i 134 libswscale/x86/swscale.c tmpA[i] = alpSrcPtr[i]; i 135 libswscale/x86/swscale.c for ( ; i < vLumFilterSize; i++) i 136 libswscale/x86/swscale.c tmpA[i] = tmpA[i - 1]; i 142 libswscale/x86/swscale.c int neg = -firstChrSrcY, i, end = FFMIN(c->chrSrcH - firstChrSrcY, vChrFilterSize); i 143 libswscale/x86/swscale.c for (i = 0; i < neg; i++) { i 144 libswscale/x86/swscale.c tmpU[i] = chrUSrcPtr[neg]; i 146 libswscale/x86/swscale.c for ( ; i < end; i++) { i 147 libswscale/x86/swscale.c tmpU[i] = chrUSrcPtr[i]; i 149 libswscale/x86/swscale.c for ( ; i < vChrFilterSize; i++) { i 150 libswscale/x86/swscale.c tmpU[i] = tmpU[i - 1]; i 157 libswscale/x86/swscale.c for (i=0; i<vLumFilterSize; i+=2) { i 158 libswscale/x86/swscale.c *(const void**)&lumMmxFilter[s*i ]= lumSrcPtr[i ]; i 159 libswscale/x86/swscale.c *(const void**)&lumMmxFilter[s*i+APCK_PTR2/4 ]= lumSrcPtr[i+(vLumFilterSize>1)]; i 160 libswscale/x86/swscale.c lumMmxFilter[s*i+APCK_COEF/4 ]= i 161 libswscale/x86/swscale.c lumMmxFilter[s*i+APCK_COEF/4+1]= vLumFilter[dstY*vLumFilterSize + i ] i 162 libswscale/x86/swscale.c + (vLumFilterSize>1 ? vLumFilter[dstY*vLumFilterSize + i + 1] * (1 << 16) : 0); i 164 libswscale/x86/swscale.c *(const void**)&alpMmxFilter[s*i ]= alpSrcPtr[i ]; i 165 libswscale/x86/swscale.c *(const void**)&alpMmxFilter[s*i+APCK_PTR2/4 ]= alpSrcPtr[i+(vLumFilterSize>1)]; i 166 libswscale/x86/swscale.c alpMmxFilter[s*i+APCK_COEF/4 ]= i 167 libswscale/x86/swscale.c alpMmxFilter[s*i+APCK_COEF/4+1]= lumMmxFilter[s*i+APCK_COEF/4 ]; i 170 libswscale/x86/swscale.c for (i=0; i<vChrFilterSize; i+=2) { i 171 libswscale/x86/swscale.c *(const void**)&chrMmxFilter[s*i ]= chrUSrcPtr[i ]; i 172 libswscale/x86/swscale.c *(const void**)&chrMmxFilter[s*i+APCK_PTR2/4 ]= chrUSrcPtr[i+(vChrFilterSize>1)]; i 173 libswscale/x86/swscale.c chrMmxFilter[s*i+APCK_COEF/4 ]= i 174 libswscale/x86/swscale.c chrMmxFilter[s*i+APCK_COEF/4+1]= vChrFilter[chrDstY*vChrFilterSize + i ] i 175 libswscale/x86/swscale.c + (vChrFilterSize>1 ? vChrFilter[chrDstY*vChrFilterSize + i + 1] * (1 << 16) : 0); i 178 libswscale/x86/swscale.c for (i=0; i<vLumFilterSize; i++) { i 179 libswscale/x86/swscale.c *(const void**)&lumMmxFilter[4*i+0]= lumSrcPtr[i]; i 180 libswscale/x86/swscale.c lumMmxFilter[4*i+2]= i 181 libswscale/x86/swscale.c lumMmxFilter[4*i+3]= i 182 libswscale/x86/swscale.c ((uint16_t)vLumFilter[dstY*vLumFilterSize + i])*0x10001U; i 184 libswscale/x86/swscale.c *(const void**)&alpMmxFilter[4*i+0]= alpSrcPtr[i]; i 185 libswscale/x86/swscale.c alpMmxFilter[4*i+2]= i 186 libswscale/x86/swscale.c alpMmxFilter[4*i+3]= lumMmxFilter[4*i+2]; i 189 libswscale/x86/swscale.c for (i=0; i<vChrFilterSize; i++) { i 190 libswscale/x86/swscale.c *(const void**)&chrMmxFilter[4*i+0]= chrUSrcPtr[i]; i 191 libswscale/x86/swscale.c chrMmxFilter[4*i+2]= i 192 libswscale/x86/swscale.c chrMmxFilter[4*i+3]= i 193 libswscale/x86/swscale.c ((uint16_t)vChrFilter[chrDstY*vChrFilterSize + i])*0x10001U; i 70 libswscale/yuv2rgb.c #define LOADCHROMA(i) \ i 71 libswscale/yuv2rgb.c U = pu[i]; \ i 72 libswscale/yuv2rgb.c V = pv[i]; \ i 77 libswscale/yuv2rgb.c #define PUTRGB(dst, src, i) \ i 78 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 79 libswscale/yuv2rgb.c dst[2 * i] = r[Y] + g[Y] + b[Y]; \ i 80 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 81 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y] + g[Y] + b[Y]; i 83 libswscale/yuv2rgb.c #define PUTRGB24(dst, src, i) \ i 84 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 85 libswscale/yuv2rgb.c dst[6 * i + 0] = r[Y]; \ i 86 libswscale/yuv2rgb.c dst[6 * i + 1] = g[Y]; \ i 87 libswscale/yuv2rgb.c dst[6 * i + 2] = b[Y]; \ i 88 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 89 libswscale/yuv2rgb.c dst[6 * i + 3] = r[Y]; \ i 90 libswscale/yuv2rgb.c dst[6 * i + 4] = g[Y]; \ i 91 libswscale/yuv2rgb.c dst[6 * i + 5] = b[Y]; i 93 libswscale/yuv2rgb.c #define PUTBGR24(dst, src, i) \ i 94 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 95 libswscale/yuv2rgb.c dst[6 * i + 0] = b[Y]; \ i 96 libswscale/yuv2rgb.c dst[6 * i + 1] = g[Y]; \ i 97 libswscale/yuv2rgb.c dst[6 * i + 2] = r[Y]; \ i 98 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 99 libswscale/yuv2rgb.c dst[6 * i + 3] = b[Y]; \ i 100 libswscale/yuv2rgb.c dst[6 * i + 4] = g[Y]; \ i 101 libswscale/yuv2rgb.c dst[6 * i + 5] = r[Y]; i 103 libswscale/yuv2rgb.c #define PUTRGBA(dst, ysrc, asrc, i, s) \ i 104 libswscale/yuv2rgb.c Y = ysrc[2 * i]; \ i 105 libswscale/yuv2rgb.c dst[2 * i] = r[Y] + g[Y] + b[Y] + (asrc[2 * i] << s); \ i 106 libswscale/yuv2rgb.c Y = ysrc[2 * i + 1]; \ i 107 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y] + g[Y] + b[Y] + (asrc[2 * i + 1] << s); i 109 libswscale/yuv2rgb.c #define PUTRGB48(dst, src, i) \ i 110 libswscale/yuv2rgb.c Y = src[ 2 * i]; \ i 111 libswscale/yuv2rgb.c dst[12 * i + 0] = dst[12 * i + 1] = r[Y]; \ i 112 libswscale/yuv2rgb.c dst[12 * i + 2] = dst[12 * i + 3] = g[Y]; \ i 113 libswscale/yuv2rgb.c dst[12 * i + 4] = dst[12 * i + 5] = b[Y]; \ i 114 libswscale/yuv2rgb.c Y = src[ 2 * i + 1]; \ i 115 libswscale/yuv2rgb.c dst[12 * i + 6] = dst[12 * i + 7] = r[Y]; \ i 116 libswscale/yuv2rgb.c dst[12 * i + 8] = dst[12 * i + 9] = g[Y]; \ i 117 libswscale/yuv2rgb.c dst[12 * i + 10] = dst[12 * i + 11] = b[Y]; i 119 libswscale/yuv2rgb.c #define PUTBGR48(dst, src, i) \ i 120 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 121 libswscale/yuv2rgb.c dst[12 * i + 0] = dst[12 * i + 1] = b[Y]; \ i 122 libswscale/yuv2rgb.c dst[12 * i + 2] = dst[12 * i + 3] = g[Y]; \ i 123 libswscale/yuv2rgb.c dst[12 * i + 4] = dst[12 * i + 5] = r[Y]; \ i 124 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 125 libswscale/yuv2rgb.c dst[12 * i + 6] = dst[12 * i + 7] = b[Y]; \ i 126 libswscale/yuv2rgb.c dst[12 * i + 8] = dst[12 * i + 9] = g[Y]; \ i 127 libswscale/yuv2rgb.c dst[12 * i + 10] = dst[12 * i + 11] = r[Y]; i 413 libswscale/yuv2rgb.c #define PUTRGB16(dst, src, i, o) \ i 414 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 415 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d16[0 + o]] + \ i 418 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 419 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d16[1 + o]] + \ i 443 libswscale/yuv2rgb.c #define PUTRGB15(dst, src, i, o) \ i 444 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 445 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d16[0 + o]] + \ i 448 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 449 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d16[1 + o]] + \ i 473 libswscale/yuv2rgb.c #define PUTRGB12(dst, src, i, o) \ i 474 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 475 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d16[0 + o]] + \ i 478 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 479 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d16[1 + o]] + \ i 505 libswscale/yuv2rgb.c #define PUTRGB8(dst, src, i, o) \ i 506 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 507 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d32[0 + o]] + \ i 510 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 511 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d32[1 + o]] + \ i 557 libswscale/yuv2rgb.c #define PUTRGB4D(dst, src, i, o) \ i 558 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 562 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 566 libswscale/yuv2rgb.c dst[i] = acc; i 609 libswscale/yuv2rgb.c #define PUTRGB4DB(dst, src, i, o) \ i 610 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 611 libswscale/yuv2rgb.c dst[2 * i] = r[Y + d128[0 + o]] + \ i 614 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 615 libswscale/yuv2rgb.c dst[2 * i + 1] = r[Y + d128[1 + o]] + \ i 657 libswscale/yuv2rgb.c #define PUTRGB1(out, src, i, o) \ i 658 libswscale/yuv2rgb.c Y = src[2 * i]; \ i 660 libswscale/yuv2rgb.c Y = src[2 * i + 1]; \ i 740 libswscale/yuv2rgb.c int i; i 745 libswscale/yuv2rgb.c for (i = 0; i < 256 + 2*YUVRGB_TABLE_HEADROOM; i++) { i 746 libswscale/yuv2rgb.c int64_t cb = av_clip_uint8(i-YUVRGB_TABLE_HEADROOM)*inc; i 747 libswscale/yuv2rgb.c table[i] = y_table + elemsize * (cb >> 16); i 753 libswscale/yuv2rgb.c int i; i 756 libswscale/yuv2rgb.c for (i = 0; i < 256 + 2*YUVRGB_TABLE_HEADROOM; i++) { i 757 libswscale/yuv2rgb.c int64_t cb = av_clip_uint8(i-YUVRGB_TABLE_HEADROOM)*inc; i 758 libswscale/yuv2rgb.c table[i] = elemsize * (off + (cb >> 16)); i 801 libswscale/yuv2rgb.c int i, base, rbase, gbase, bbase, av_uninit(abase), needAlpha; i 863 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size - 110; i++) { i 864 libswscale/yuv2rgb.c y_table[i + 110] = av_clip_uint8((yb + 0x8000) >> 16) >> 7; i 878 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size - 110; i++) { i 880 libswscale/yuv2rgb.c y_table[i + 110] = (yval >> 7) << rbase; i 881 libswscale/yuv2rgb.c y_table[i + 37 + table_plane_size] = ((yval + 43) / 85) << gbase; i 882 libswscale/yuv2rgb.c y_table[i + 110 + 2*table_plane_size] = (yval >> 7) << bbase; i 897 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size - 38; i++) { i 899 libswscale/yuv2rgb.c y_table[i + 16] = ((yval + 18) / 36) << rbase; i 900 libswscale/yuv2rgb.c y_table[i + 16 + table_plane_size] = ((yval + 18) / 36) << gbase; i 901 libswscale/yuv2rgb.c y_table[i + 37 + 2*table_plane_size] = ((yval + 43) / 85) << bbase; i 916 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size; i++) { i 918 libswscale/yuv2rgb.c y_table16[i] = (yval >> 4) << rbase; i 919 libswscale/yuv2rgb.c y_table16[i + table_plane_size] = (yval >> 4) << gbase; i 920 libswscale/yuv2rgb.c y_table16[i + 2*table_plane_size] = (yval >> 4) << bbase; i 924 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size * 3; i++) i 925 libswscale/yuv2rgb.c y_table16[i] = av_bswap16(y_table16[i]); i 939 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size; i++) { i 941 libswscale/yuv2rgb.c y_table16[i] = (yval >> 3) << rbase; i 942 libswscale/yuv2rgb.c y_table16[i + table_plane_size] = (yval >> (18 - bpp)) << gbase; i 943 libswscale/yuv2rgb.c y_table16[i + 2*table_plane_size] = (yval >> 3) << bbase; i 947 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size * 3; i++) i 948 libswscale/yuv2rgb.c y_table16[i] = av_bswap16(y_table16[i]); i 959 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size; i++) { i 960 libswscale/yuv2rgb.c y_table[i] = av_clip_uint8((yb + 0x8000) >> 16); i 981 libswscale/yuv2rgb.c for (i = 0; i < table_plane_size; i++) { i 983 libswscale/yuv2rgb.c y_table32[i] = (yval << rbase) + i 985 libswscale/yuv2rgb.c y_table32[i + table_plane_size] = yval << gbase; i 986 libswscale/yuv2rgb.c y_table32[i + 2*table_plane_size] = yval << bbase; i 39 tests/api/api-band-test.c int i; i 53 tests/api/api-band-test.c for (i = 0; i < height; i++) { i 54 tests/api/api-band-test.c memcpy(slice_byte_buffer + ctx->width * slice_position + i * ctx->width, i 55 tests/api/api-band-test.c fr->data[0] + offset[0] + i * fr->linesize[0], ctx->width); i 57 tests/api/api-band-test.c for (i = 0; i < chroma_h; i++) { i 58 tests/api/api-band-test.c memcpy(slice_byte_buffer + ctx->width * ctx->height + chroma_w * shift_slice_position + i * chroma_w, i 59 tests/api/api-band-test.c fr->data[1] + offset[1] + i * fr->linesize[1], chroma_w); i 61 tests/api/api-band-test.c for (i = 0; i < chroma_h; i++) { i 62 tests/api/api-band-test.c memcpy(slice_byte_buffer + ctx->width * ctx->height + chroma_w * shift_height + chroma_w * shift_slice_position + i * chroma_w, i 63 tests/api/api-band-test.c fr->data[2] + offset[2] + i * fr->linesize[2], chroma_w); i 80 tests/api/api-codec-param-test.c int i, done = 0; i 118 tests/api/api-codec-param-test.c for (i = 0; i < fmt_ctx->nb_streams; i++) { i 119 tests/api/api-codec-param-test.c st = fmt_ctx->streams[i]; i 133 tests/api/api-codec-param-test.c for (i = 0; i < fmt_ctx->nb_streams; i++) { i 134 tests/api/api-codec-param-test.c AVStream *st = fmt_ctx->streams[i]; i 143 tests/api/api-codec-param-test.c int i; i 145 tests/api/api-codec-param-test.c for (i = 0; i < fmt_ctx->nb_streams; i++) { i 147 tests/api/api-codec-param-test.c const AVStream *st = fmt_ctx->streams[i]; i 150 tests/api/api-codec-param-test.c printf("stream=%d, decode=%d\n", i, decode); i 191 tests/api/api-codec-param-test.c int i; i 195 tests/api/api-codec-param-test.c for (i = 0; i < fmt_ctx1->nb_streams; i++) { i 197 tests/api/api-codec-param-test.c const AVStream *st1 = fmt_ctx1->streams[i]; i 198 tests/api/api-codec-param-test.c const AVStream *st2 = fmt_ctx2->streams[i]; i 38 tests/api/api-flac-test.c static int generate_raw_frame(uint16_t *frame_data, int i, int sample_rate, i 44 tests/api/api-flac-test.c frame_data[channels * j] = 10000 * ((j / 10 * i) % 2); i 117 tests/api/api-flac-test.c int i = 0; i 152 tests/api/api-flac-test.c for (i = 0; i < NUMBER_OF_AUDIO_FRAMES; i++) { i 157 tests/api/api-flac-test.c generate_raw_frame((uint16_t*)(in_frame->data[0]), i, enc_ctx->sample_rate, i 92 tests/api/api-h264-slice-test.c for (int i = 0; i < frame->height; i++) i 93 tests/api/api-h264-slice-test.c av_hash_update(hash, &frame->data[0][i * frame->linesize[0]], frame->width); i 94 tests/api/api-h264-slice-test.c for (int i = 0; i < frame->height >> desc->log2_chroma_h; i++) i 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); i 96 tests/api/api-h264-slice-test.c for (int i = 0; i < frame->height >> desc->log2_chroma_h; i++) i 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); i 46 tests/api/api-h264-test.c int i = 0; i 108 tests/api/api-h264-test.c i = 0; i 121 tests/api/api-h264-test.c pkt.pts = pkt.dts = i; i 142 tests/api/api-h264-test.c i++; i 58 tests/api/api-seek-test.c int i; i 59 tests/api/api-seek-test.c for (i = 0; i < number_of_elements; i++) { i 60 tests/api/api-seek-test.c if (pts_array[i] == pts) { i 61 tests/api/api-seek-test.c if (crc_array[i] == crc) { i 62 tests/api/api-seek-test.c printf("Comparing 0x%08"PRIx32" %"PRId64" %d is OK\n", crc, pts, i); i 183 tests/api/api-seek-test.c int i, j; i 257 tests/api/api-seek-test.c for (i = start_ts; i < end_ts; i += 100) { i 258 tests/api/api-seek-test.c for (j = i + 100; j < end_ts; j += 100) { i 259 tests/api/api-seek-test.c result = compute_crc_of_packets(fmt_ctx, video_stream, ctx, fr, i, j, 0); i 64 tests/api/api-threadmessage-test.c int i, ret = 0; i 68 tests/api/api-threadmessage-test.c for (i = 0; i < wd->workload; i++) { i 87 tests/api/api-threadmessage-test.c i + 1, wd->workload, wd->id); i 112 tests/api/api-threadmessage-test.c wd->id, i + 1, wd->workload, msg.frame); i 128 tests/api/api-threadmessage-test.c int i, ret = 0; i 131 tests/api/api-threadmessage-test.c for (i = 0; i < rd->workload; i++) { i 153 tests/api/api-threadmessage-test.c av_log(NULL, AV_LOG_INFO, "consumed enough (%d), stop\n", i); i 166 tests/api/api-threadmessage-test.c int i, ret = 0; i 215 tests/api/api-threadmessage-test.c for (i = 0; i < nb_##type##s; i++) { \ i 216 tests/api/api-threadmessage-test.c struct type##_data *td = &type##s[i]; \ i 218 tests/api/api-threadmessage-test.c td->id = i; \ i 233 tests/api/api-threadmessage-test.c for (i = 0; i < nb_##type##s; i++) { \ i 234 tests/api/api-threadmessage-test.c struct type##_data *td = &type##s[i]; \ i 139 tests/audiogen.c int i, a, v, j, f, amp, ampa; i 185 tests/audiogen.c for (i = 0; i < 1 * sample_rate; i++) { i 194 tests/audiogen.c for (i = 0; i < 1 * sample_rate; i++) { i 198 tests/audiogen.c f = 100 + (((10000 - 100) * i) / sample_rate); i 203 tests/audiogen.c for (i = 0; i < sample_rate / 2; i++) { i 210 tests/audiogen.c for (i = 0; i < sample_rate / 2; i++) { i 222 tests/audiogen.c for (i = 0; i < 1 * sample_rate; i++) { i 226 tests/audiogen.c f = tabf1[j] + (((tabf2[j] - tabf1[j]) * i) / sample_rate); i 234 tests/audiogen.c for (i = 0; i < 2 * sample_rate; i++) { i 38 tests/audiomatch.c int i, pos; i 59 tests/audiomatch.c for (i = 0; i < 2; i++) { i 61 tests/audiomatch.c if (fread(p, 1, 12, f[i]) != 12) i 65 tests/audiomatch.c if (fread(p, 1, 8, f[i]) != 8) i 69 tests/audiomatch.c fseek(f[i], s, SEEK_CUR); i 70 tests/audiomatch.c if (fread(p, 1, 8, f[i]) != 8) i 74 tests/audiomatch.c fseek(f[i], -12, SEEK_CUR); i 90 tests/audiomatch.c for (i = 0; i < siglen; i++) { i 91 tests/audiomatch.c signal[i] = ((uint8_t*)(signal + i))[0] + 256*((uint8_t*)(signal + i))[1]; i 92 tests/audiomatch.c sigamp += signal[i] * signal[i]; i 94 tests/audiomatch.c for (i = 0; i < datlen; i++) i 95 tests/audiomatch.c data[i] = ((uint8_t*)(data + i))[0] + 256*((uint8_t*)(data + i))[1]; i 100 tests/audiomatch.c for (i = FFMAX(0, -pos); i < testlen; i++) { i 101 tests/audiomatch.c int j = pos + i; i 102 tests/audiomatch.c c += signal[i] * data[j]; i 29 tests/checkasm/aacpsdsp.c int i; \ i 30 tests/checkasm/aacpsdsp.c for (i = 0; i < len; i++) { \ i 32 tests/checkasm/aacpsdsp.c (buf)[i] = f; \ i 40 tests/checkasm/aacpsdsp.c int i; i 41 tests/checkasm/aacpsdsp.c for (i = 0; i < len; i++) { i 42 tests/checkasm/aacpsdsp.c union av_intfloat32 u = { .f = buf[i] }; i 43 tests/checkasm/aacpsdsp.c u.i &= (0xffffffff << bits); i 44 tests/checkasm/aacpsdsp.c buf[i] = u.f; i 118 tests/checkasm/aacpsdsp.c int i, int len); i 155 tests/checkasm/aacpsdsp.c int i, int len); i 187 tests/checkasm/aacpsdsp.c int i; i 203 tests/checkasm/aacpsdsp.c for (i = 0; i < 2; i++) { i 204 tests/checkasm/aacpsdsp.c if (check_func(psdsp->stereo_interpolate[i], "ps_stereo_interpolate%s", i ? "_ipdopd" : "")) { i 32 tests/checkasm/af_afir.c int i; \ i 35 tests/checkasm/af_afir.c for (i = 0; i < LEN*2+8; i += 2) { \ i 37 tests/checkasm/af_afir.c buf[i] = bmg[0] * stddev + mean; \ i 38 tests/checkasm/af_afir.c buf[i + 1] = bmg[1] * stddev + mean; \ i 46 tests/checkasm/af_afir.c int i; i 55 tests/checkasm/af_afir.c for (i = 0; i <= LEN*2; i++) { i 56 tests/checkasm/af_afir.c int idx = i & ~1; i 61 tests/checkasm/af_afir.c double t = fabs(src0[i]) + i 67 tests/checkasm/af_afir.c fabs(cdst[i]) + 1.0; i 68 tests/checkasm/af_afir.c if (!float_near_abs_eps(cdst[i], odst[i], t * 2 * FLT_EPSILON)) { i 70 tests/checkasm/af_afir.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 33 tests/checkasm/alacdsp.c int i; \ i 34 tests/checkasm/alacdsp.c for (i = 0; i < BUF_SIZE*MAX_CHANNELS; i++) { \ i 36 tests/checkasm/alacdsp.c ref_buf[i] = r; \ i 37 tests/checkasm/alacdsp.c new_buf[i] = r; \ i 71 tests/checkasm/alacdsp.c int i, j; \ i 72 tests/checkasm/alacdsp.c for (i = 0; i < BUF_SIZE; i++) { \ i 75 tests/checkasm/alacdsp.c ref[j][i] = r; \ i 76 tests/checkasm/alacdsp.c new[j][i] = r; \ i 78 tests/checkasm/alacdsp.c ref_ebb[j][i] = r; \ i 79 tests/checkasm/alacdsp.c new_ebb[j][i] = r; \ i 35 tests/checkasm/audiodsp.c int i; \ i 36 tests/checkasm/audiodsp.c for (i = 0; i < len; i++) { \ i 38 tests/checkasm/audiodsp.c buf[i] = f; \ i 44 tests/checkasm/audiodsp.c int i; \ i 45 tests/checkasm/audiodsp.c for (i = 0; i < len; i++) { \ i 47 tests/checkasm/audiodsp.c AV_WN ## size ## A(buf + i, -(1LL << (bits - 1)) + r); \ i 120 tests/checkasm/audiodsp.c int i, len; i 138 tests/checkasm/audiodsp.c for (i = 0; i < len; i++) { i 33 tests/checkasm/blockdsp.c int i; \ i 34 tests/checkasm/blockdsp.c for (i = 0; i < size; i++) { \ i 36 tests/checkasm/blockdsp.c AV_WN16A(buf0 + i, r); \ i 37 tests/checkasm/blockdsp.c AV_WN16A(buf1 + i, r); \ i 32 tests/checkasm/bswapdsp.c int i; \ i 33 tests/checkasm/bswapdsp.c for (i = 0; i < BUF_SIZE; i += 4) { \ i 35 tests/checkasm/bswapdsp.c AV_WN32A(src0 + i, r); \ i 36 tests/checkasm/bswapdsp.c AV_WN32A(src1 + i, r); \ i 38 tests/checkasm/bswapdsp.c AV_WN32A(dst0 + i, r); \ i 39 tests/checkasm/bswapdsp.c AV_WN32A(dst1 + i, r); \ i 281 tests/checkasm/checkasm.c return u.i >> 31; i 296 tests/checkasm/checkasm.c if (llabs((int64_t)x.i - y.i) <= max_ulp) i 305 tests/checkasm/checkasm.c unsigned i; i 307 tests/checkasm/checkasm.c for (i = 0; i < len; i++) { i 308 tests/checkasm/checkasm.c if (!float_near_ulp(a[i], b[i], max_ulp)) i 328 tests/checkasm/checkasm.c unsigned i; i 330 tests/checkasm/checkasm.c for (i = 0; i < len; i++) { i 331 tests/checkasm/checkasm.c if (!float_near_abs_eps(a[i], b[i], eps)) i 345 tests/checkasm/checkasm.c unsigned i; i 347 tests/checkasm/checkasm.c for (i = 0; i < len; i++) { i 348 tests/checkasm/checkasm.c if (!float_near_abs_eps_ulp(a[i], b[i], eps, max_ulp)) i 364 tests/checkasm/checkasm.c unsigned i; i 366 tests/checkasm/checkasm.c for (i = 0; i < len; i++) { i 367 tests/checkasm/checkasm.c if (!double_near_abs_eps(a[i], b[i], eps)) i 448 tests/checkasm/checkasm.c int i = FF_ARRAY_ELEMS(cpus); i 450 tests/checkasm/checkasm.c while (--i >= 0) i 451 tests/checkasm/checkasm.c if (cpu & cpus[i].flag) i 452 tests/checkasm/checkasm.c return cpus[i].suffix; i 466 tests/checkasm/checkasm.c int i, nop_sum = 0; i 470 tests/checkasm/checkasm.c for (i = 0; i < 10000; i++) { i 473 tests/checkasm/checkasm.c nops[i] = t; i 477 tests/checkasm/checkasm.c for (i = 2500; i < 7500; i++) i 478 tests/checkasm/checkasm.c nop_sum += nops[i]; i 585 tests/checkasm/checkasm.c int i; i 588 tests/checkasm/checkasm.c for (i = 0; tests[i].func; i++) { i 589 tests/checkasm/checkasm.c if (state.test_name && strcmp(tests[i].name, state.test_name)) i 591 tests/checkasm/checkasm.c state.current_test_name = tests[i].name; i 592 tests/checkasm/checkasm.c tests[i].func(); i 668 tests/checkasm/checkasm.c int i, ret = 0; i 705 tests/checkasm/checkasm.c for (i = 0; cpus[i].flag; i++) i 706 tests/checkasm/checkasm.c check_cpu_flag(cpus[i].name, cpus[i].flag); i 33 tests/checkasm/exrdsp.c int i; \ i 34 tests/checkasm/exrdsp.c for (i = 0; i < BUF_SIZE; i += 4) { \ i 36 tests/checkasm/exrdsp.c AV_WN32A(src + i, r); \ i 31 tests/checkasm/fixed_dsp.c int i; \ i 32 tests/checkasm/fixed_dsp.c for (i = 0; i < BUF_SIZE; i++) { \ i 33 tests/checkasm/fixed_dsp.c src0[i] = sign_extend(rnd(), 24); \ i 34 tests/checkasm/fixed_dsp.c src1[i] = sign_extend(rnd(), 24); \ i 35 tests/checkasm/fixed_dsp.c src2[i] = sign_extend(rnd(), 24); \ i 33 tests/checkasm/flacdsp.c int i, j; \ i 34 tests/checkasm/flacdsp.c for (i = 0; i < BUF_SIZE; i += 4) { \ i 37 tests/checkasm/flacdsp.c AV_WN32A(ref_src[j] + i, r); \ i 38 tests/checkasm/flacdsp.c AV_WN32A(new_src[j] + i, r); \ i 75 tests/checkasm/flacdsp.c int i, j; i 77 tests/checkasm/flacdsp.c for (i = 0; i < 2; i++) { i 78 tests/checkasm/flacdsp.c ff_flacdsp_init(&h, fmts[i].fmt, 2, 0); i 80 tests/checkasm/flacdsp.c if (check_func(h.decorrelate[j], "flac_decorrelate_%s_%d", names[j], fmts[i].bits)) i 81 tests/checkasm/flacdsp.c check_decorrelate(&ref_dst, ref_src, &new_dst, new_src, 2, fmts[i].bits); i 83 tests/checkasm/flacdsp.c ff_flacdsp_init(&h, fmts[i].fmt, j, 0); i 84 tests/checkasm/flacdsp.c if (check_func(h.decorrelate[0], "flac_decorrelate_indep%d_%d", j, fmts[i].bits)) i 85 tests/checkasm/flacdsp.c check_decorrelate(&ref_dst, ref_src, &new_dst, new_src, j, fmts[i].bits); i 32 tests/checkasm/float_dsp.c int i; \ i 35 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i += 2) { \ i 37 tests/checkasm/float_dsp.c buf[i] = bmg[0] * stddev + mean; \ i 38 tests/checkasm/float_dsp.c buf[i + 1] = bmg[1] * stddev + mean; \ i 46 tests/checkasm/float_dsp.c int i; i 53 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 54 tests/checkasm/float_dsp.c double t = fabs(src0[i]) + fabs(src1[i]) + fabs(src0[i] * src1[i]) + 1.0; i 55 tests/checkasm/float_dsp.c if (!float_near_abs_eps(cdst[i], odst[i], t * 2 * FLT_EPSILON)) { i 57 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 69 tests/checkasm/float_dsp.c int i; i 76 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 77 tests/checkasm/float_dsp.c double t = fabs(src0[i]) + fabs(src1[i]) + fabs(src0[i] * src1[i]) + 1.0; i 78 tests/checkasm/float_dsp.c if (!double_near_abs_eps(cdst[i], odst[i], t * 2 * DBL_EPSILON)) { i 80 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 93 tests/checkasm/float_dsp.c int i; i 100 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 101 tests/checkasm/float_dsp.c if (!float_near_abs_eps(cdst[i], odst[i], ARBITRARY_FMUL_ADD_CONST)) { i 103 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 115 tests/checkasm/float_dsp.c int i; i 121 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 122 tests/checkasm/float_dsp.c double t = fabs(src0[i]) + fabs(src1[0]) + fabs(src0[i] * src1[0]) + 1.0; i 123 tests/checkasm/float_dsp.c if (!float_near_abs_eps(cdst[i], odst[i], t * 2 * FLT_EPSILON)) { i 125 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 138 tests/checkasm/float_dsp.c int i; i 145 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 146 tests/checkasm/float_dsp.c if (!float_near_abs_eps(cdst[i], odst[i], ARBITRARY_FMUL_WINDOW_CONST)) { i 148 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 161 tests/checkasm/float_dsp.c int i; i 170 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 171 tests/checkasm/float_dsp.c if (!float_near_abs_eps(cdst[i], odst[i], ARBITRARY_FMAC_SCALAR_CONST)) { i 173 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 186 tests/checkasm/float_dsp.c int i; i 192 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 193 tests/checkasm/float_dsp.c double t = fabs(src1[0]) + fabs(src0[i]) + fabs(src1[0] * src0[i]) + 1.0; i 194 tests/checkasm/float_dsp.c if (!double_near_abs_eps(cdst[i], odst[i], t * 2 * DBL_EPSILON)) { i 195 tests/checkasm/float_dsp.c fprintf(stderr, "%d: %- .12f - %- .12f = % .12g\n", i, i 196 tests/checkasm/float_dsp.c cdst[i], odst[i], cdst[i] - odst[i]); i 209 tests/checkasm/float_dsp.c int i; i 217 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 218 tests/checkasm/float_dsp.c if (!double_near_abs_eps(cdst[i], odst[i], ARBITRARY_DMAC_SCALAR_CONST)) { i 220 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 235 tests/checkasm/float_dsp.c int i; i 247 tests/checkasm/float_dsp.c for (i = 0; i < LEN; i++) { i 248 tests/checkasm/float_dsp.c if (!float_near_abs_eps(cdst[i], odst[i], FLT_EPSILON) || i 249 tests/checkasm/float_dsp.c !float_near_abs_eps(cdst1[i], odst1[i], FLT_EPSILON)) { i 251 tests/checkasm/float_dsp.c i, cdst[i], odst[i], cdst[i] - odst[i]); i 253 tests/checkasm/float_dsp.c i, cdst1[i], odst1[i], cdst1[i] - odst1[i]); i 52 tests/checkasm/fmtconvert.c int i, j; i 54 tests/checkasm/fmtconvert.c for (i = 0; i < FF_ARRAY_ELEMS(scale_arr); i++) i 55 tests/checkasm/fmtconvert.c scale_arr[i] = (FF_ARRAY_ELEMS(scale_arr) - FF_ARRAY_ELEMS(scale_arr) / 2) / 13; i 65 tests/checkasm/fmtconvert.c for (i = 0; i < FF_ARRAY_ELEMS(scale_arr); i++) { i 70 tests/checkasm/fmtconvert.c call_ref(dst0, in, scale_arr[i], length[j]); i 71 tests/checkasm/fmtconvert.c call_new(dst1, in, scale_arr[i], length[j]); i 78 tests/checkasm/fmtconvert.c bench_new(dst1, in, scale_arr[i], length[j]); i 86 tests/checkasm/fmtconvert.c for (i = 0; i < 4; i++) { i 27 tests/checkasm/g722dsp.c int i; \ i 28 tests/checkasm/g722dsp.c for (i = 0; i < PREV_SAMPLES_BUF_SIZE; i++) { \ i 29 tests/checkasm/g722dsp.c src0[i] = src1[i] = sign_extend(rnd(), 16); \ i 39 tests/checkasm/g722dsp.c int i; i 44 tests/checkasm/g722dsp.c for (i = 0; i < PREV_SAMPLES_BUF_SIZE - 24; i++) { i 62 tests/checkasm/h264dsp.c int i, y, x; \ i 64 tests/checkasm/h264dsp.c for (i = 0; i < 4; i++) { \ i 65 tests/checkasm/h264dsp.c const int z0 = coef[i*4 + 0] + coef[i*4 + 3]; \ i 66 tests/checkasm/h264dsp.c const int z1 = coef[i*4 + 1] + coef[i*4 + 2]; \ i 67 tests/checkasm/h264dsp.c const int z2 = coef[i*4 + 0] - coef[i*4 + 3]; \ i 68 tests/checkasm/h264dsp.c const int z3 = coef[i*4 + 1] - coef[i*4 + 2]; \ i 69 tests/checkasm/h264dsp.c tmp[i + 4*0] = z0 + z1; \ i 70 tests/checkasm/h264dsp.c tmp[i + 4*1] = 2*z2 + z3; \ i 71 tests/checkasm/h264dsp.c tmp[i + 4*2] = z0 - z1; \ i 72 tests/checkasm/h264dsp.c tmp[i + 4*3] = z2 - 2*z3; \ i 74 tests/checkasm/h264dsp.c for (i = 0; i < 4; i++) { \ i 75 tests/checkasm/h264dsp.c const int z0 = tmp[i*4 + 0] + tmp[i*4 + 3]; \ i 76 tests/checkasm/h264dsp.c const int z1 = tmp[i*4 + 1] + tmp[i*4 + 2]; \ i 77 tests/checkasm/h264dsp.c const int z2 = tmp[i*4 + 0] - tmp[i*4 + 3]; \ i 78 tests/checkasm/h264dsp.c const int z3 = tmp[i*4 + 1] - tmp[i*4 + 2]; \ i 79 tests/checkasm/h264dsp.c coef[i*4 + 0] = z0 + z1; \ i 80 tests/checkasm/h264dsp.c coef[i*4 + 1] = 2*z2 + z3; \ i 81 tests/checkasm/h264dsp.c coef[i*4 + 2] = z0 - z1; \ i 82 tests/checkasm/h264dsp.c coef[i*4 + 3] = z2 - 2*z3; \ i 123 tests/checkasm/h264dsp.c int i, x, y; \ i 125 tests/checkasm/h264dsp.c for (i = 0; i < 8; i++) \ i 126 tests/checkasm/h264dsp.c DCT8_1D(coef + i, 8, tmp + i, 8); \ i 128 tests/checkasm/h264dsp.c for (i = 0; i < 8; i++) \ i 129 tests/checkasm/h264dsp.c DCT8_1D(tmp + 8*i, 1, coef + i, 8); \ i 240 tests/checkasm/h264dsp.c int bit_depth, i, y, func; i 268 tests/checkasm/h264dsp.c for (i = 0; i < 16 * 16; i += sz * sz) { i 272 tests/checkasm/h264dsp.c int index = i / sz; i 290 tests/checkasm/h264dsp.c memcpy(&coef_full[i * SIZEOF_COEF/sizeof(coef[0])], i 296 tests/checkasm/h264dsp.c nnzc[scan8[i / 16]] = nnz; i 297 tests/checkasm/h264dsp.c block_offset[i / 16] = offset; i 331 tests/checkasm/h264dsp.c int i, j, a, c; i 334 tests/checkasm/h264dsp.c for (i = 35, a = 255, c = 250; i >= 0; i--) { i 335 tests/checkasm/h264dsp.c alphas[i] = a << (bit_depth - 8); i 336 tests/checkasm/h264dsp.c betas[i] = (i + 1) / 2 << (bit_depth - 8); i 337 tests/checkasm/h264dsp.c tc0[i][0] = tc0[i][3] = (c + 6) / 10; i 338 tests/checkasm/h264dsp.c tc0[i][1] = (c + 7) / 15; i 339 tests/checkasm/h264dsp.c tc0[i][2] = (c + 9) / 20; i 349 tests/checkasm/h264dsp.c for (i = 0; i < 1024; i+=4) { \ i 350 tests/checkasm/h264dsp.c AV_WN32A(dst + i, rnd() & mask); \ i 395 tests/checkasm/h264dsp.c int i, j, a; i 398 tests/checkasm/h264dsp.c for (i = 35, a = 255; i >= 0; i--) { i 399 tests/checkasm/h264dsp.c alphas[i] = a << (bit_depth - 8); i 400 tests/checkasm/h264dsp.c betas[i] = (i + 1) / 2 << (bit_depth - 8); i 409 tests/checkasm/h264dsp.c for (i = 0; i < 1024; i+=4) { \ i 410 tests/checkasm/h264dsp.c AV_WN32A(dst + i, rnd() & mask); \ i 130 tests/checkasm/h264pred.c int i; \ i 131 tests/checkasm/h264pred.c for (i = 0; i < BUF_SIZE; i += 4) { \ i 133 tests/checkasm/h264pred.c AV_WN32A(buf0 + i, r); \ i 134 tests/checkasm/h264pred.c AV_WN32A(buf1 + i, r); \ i 57 tests/checkasm/h264qpel.c int op, bit_depth, i, j; i 66 tests/checkasm/h264qpel.c for (i = 0; i < (op ? 3 : 4); i++) { i 67 tests/checkasm/h264qpel.c int size = 16 >> i; i 69 tests/checkasm/h264qpel.c if (check_func(tab[i][j], "%s_h264_qpel_%d_mc%d%d_%d", op_name, size, j & 3, j >> 2, bit_depth)) { i 70 tests/checkasm/hevc_add_res.c int i; i 72 tests/checkasm/hevc_add_res.c for (i = 2; i <= 5; i++) { i 73 tests/checkasm/hevc_add_res.c int block_size = 1 << i; i 77 tests/checkasm/hevc_add_res.c if (check_func(h.add_residual[i - 2], "hevc_add_res_%dx%d_%d", block_size, block_size, bit_depth)) { i 40 tests/checkasm/hevc_idct.c int i; i 44 tests/checkasm/hevc_idct.c for (i = 2; i <= 5; i++) { i 45 tests/checkasm/hevc_idct.c int block_size = 1 << i; i 52 tests/checkasm/hevc_idct.c if (check_func(h.idct[i - 2], "hevc_idct_%dx%d_%d", block_size, block_size, bit_depth)) { i 64 tests/checkasm/hevc_idct.c int i; i 68 tests/checkasm/hevc_idct.c for (i = 2; i <= 5; i++) { i 69 tests/checkasm/hevc_idct.c int block_size = 1 << i; i 76 tests/checkasm/hevc_idct.c if (check_func(h.idct_dc[i - 2], "hevc_idct_%dx%d_dc_%d", block_size, block_size, bit_depth)) { i 70 tests/checkasm/hevc_sao.c int i; i 78 tests/checkasm/hevc_sao.c for (i = 0; i <= 4; i++) { i 79 tests/checkasm/hevc_sao.c int block_size = sao_size[i]; i 89 tests/checkasm/hevc_sao.c if (check_func(h.sao_band_filter[i], "hevc_sao_band_%dx%d_%d", block_size, block_size, bit_depth)) { i 101 tests/checkasm/hevc_sao.c int i; i 109 tests/checkasm/hevc_sao.c for (i = 0; i <= 4; i++) { i 110 tests/checkasm/hevc_sao.c int block_size = sao_size[i]; i 121 tests/checkasm/hevc_sao.c if (check_func(h.sao_edge_filter[i], "hevc_sao_edge_%dx%d_%d", block_size, block_size, bit_depth)) { i 31 tests/checkasm/jpeg2000dsp.c int i; \ i 32 tests/checkasm/jpeg2000dsp.c for (i = 0; i < BUF_SIZE*3; i++) \ i 33 tests/checkasm/jpeg2000dsp.c src[i] = rnd(); \ i 38 tests/checkasm/jpeg2000dsp.c int i; \ i 39 tests/checkasm/jpeg2000dsp.c for (i = 0; i < BUF_SIZE*3; i++) \ i 40 tests/checkasm/jpeg2000dsp.c src[i] = (float)rnd() / (UINT_MAX >> 5); \ i 47 tests/checkasm/llviddspenc.c int i; i 66 tests/checkasm/llviddspenc.c for (i = 0; i < 5; i ++) { i 67 tests/checkasm/llviddspenc.c call_ref(dst0, src0, src2, planes[i].w); i 68 tests/checkasm/llviddspenc.c call_new(dst1, src1, src3, planes[i].w); i 69 tests/checkasm/llviddspenc.c if (memcmp(dst0, dst1, planes[i].w)) i 78 tests/checkasm/llviddspenc.c int i; i 93 tests/checkasm/llviddspenc.c for (i = 0; i < 5; i ++) { i 94 tests/checkasm/llviddspenc.c call_ref(dst0, src0, planes[i].s, planes[i].w, planes[i].h); i 95 tests/checkasm/llviddspenc.c call_new(dst1, src1, planes[i].s, planes[i].w, planes[i].h); i 96 tests/checkasm/llviddspenc.c if (memcmp(dst0, dst1, planes[i].w * planes[i].h)) i 25 tests/checkasm/opusdsp.c for (int i = 0; i < len; i++) { \ i 27 tests/checkasm/opusdsp.c buf[i] = f; \ i 33 tests/checkasm/pixblockdsp.c int i; \ i 34 tests/checkasm/pixblockdsp.c for (i = 0; i < BUF_SIZE; i += 4) { \ i 36 tests/checkasm/pixblockdsp.c AV_WN32A(src10 + i, r); \ i 37 tests/checkasm/pixblockdsp.c AV_WN32A(src11 + i, r); \ i 39 tests/checkasm/pixblockdsp.c AV_WN32A(src20 + i, r); \ i 40 tests/checkasm/pixblockdsp.c AV_WN32A(src21 + i, r); \ i 42 tests/checkasm/pixblockdsp.c AV_WN32A(dst0_ + i, r); \ i 43 tests/checkasm/pixblockdsp.c AV_WN32A(dst1_ + i, r); \ i 49 tests/checkasm/pixblockdsp.c int i; \ i 52 tests/checkasm/pixblockdsp.c for (i = 0; i < BUF_UNITS; i++) { \ i 53 tests/checkasm/pixblockdsp.c int src_offset = i * 64 * sizeof(type) + (aligned ? 8 : 1) * i; \ i 54 tests/checkasm/pixblockdsp.c int dst_offset = i * 64; /* dst must be aligned */ \ i 66 tests/checkasm/pixblockdsp.c int i; \ i 69 tests/checkasm/pixblockdsp.c for (i = 0; i < BUF_UNITS; i++) { \ i 70 tests/checkasm/pixblockdsp.c int src_offset = i * 64 * sizeof(type) + (aligned ? 8 : 1) * i; \ i 71 tests/checkasm/pixblockdsp.c int dst_offset = i * 64; /* dst must be aligned */ \ i 25 tests/checkasm/sbrdsp.c int i; \ i 26 tests/checkasm/sbrdsp.c for (i = 0; i < len; i++) { \ i 28 tests/checkasm/sbrdsp.c (buf)[i] = f; \ i 179 tests/checkasm/sbrdsp.c int i; i 188 tests/checkasm/sbrdsp.c for (i = 2; i < 64; i += 2) { i 191 tests/checkasm/sbrdsp.c call_ref(dst0, low, alpha0, alpha1, 0.0, i, 128); i 192 tests/checkasm/sbrdsp.c call_new(dst1, low, alpha0, alpha1, 0.0, i, 128); i 195 tests/checkasm/sbrdsp.c bench_new(dst1, low, alpha0, alpha1, bw, i, 128); i 227 tests/checkasm/sbrdsp.c int i, j; i 237 tests/checkasm/sbrdsp.c for (i = 0; i < 4; i++) { i 238 tests/checkasm/sbrdsp.c if (check_func(sbrdsp->hf_apply_noise[i], "hf_apply_noise_%d", i)) { i 47 tests/checkasm/sw_rgb.c int i; i 61 tests/checkasm/sw_rgb.c for (i = 0; i < 6; i ++) { i 62 tests/checkasm/sw_rgb.c call_ref(src0, dst0, width[i]); i 63 tests/checkasm/sw_rgb.c call_new(src1, dst1, width[i]); i 73 tests/checkasm/sw_rgb.c int i; i 92 tests/checkasm/sw_rgb.c for (i = 0; i < 6; i ++) { i 100 tests/checkasm/sw_rgb.c call_ref(dst_y_0, dst_u_0, dst_v_0, src0, planes[i].w, planes[i].h, i 101 tests/checkasm/sw_rgb.c MAX_STRIDE, MAX_STRIDE / 2, planes[i].s); i 102 tests/checkasm/sw_rgb.c call_new(dst_y_1, dst_u_1, dst_v_1, src1, planes[i].w, planes[i].h, i 103 tests/checkasm/sw_rgb.c MAX_STRIDE, MAX_STRIDE / 2, planes[i].s); i 134 tests/checkasm/sw_rgb.c for (int i = 0; i <= 16; i++) { i 137 tests/checkasm/sw_rgb.c int w = i > 0 ? i : (1 + (rnd() % (MAX_STRIDE-2))); i 148 tests/checkasm/sw_rgb.c if (i & 1) { i 152 tests/checkasm/sw_rgb.c if (i & 2) { i 156 tests/checkasm/sw_rgb.c if (i & 4) { i 52 tests/checkasm/sw_scale.c int i, j, fsi, hpi, width; i 84 tests/checkasm/sw_scale.c for (i = 0; i < SRC_PIXELS; i++) { i 85 tests/checkasm/sw_scale.c filterPos[i] = i; i 101 tests/checkasm/sw_scale.c filter[i * width + j] = -((1 << 14) / (width - 1)); i 103 tests/checkasm/sw_scale.c filter[i * width + (rnd() % width)] = ((1 << 15) - 1); i 106 tests/checkasm/sw_scale.c for (i = 0; i < MAX_FILTER_WIDTH; i++) { i 111 tests/checkasm/sw_scale.c filter[SRC_PIXELS * width + i] = rnd(); i 37 tests/checkasm/synth_filter.c int i; \ i 38 tests/checkasm/synth_filter.c for (i = 0; i < BUF_SIZE; i++) { \ i 40 tests/checkasm/synth_filter.c in[i] = f; \ i 64 tests/checkasm/synth_filter.c int i, offset0 = 0, offset1 = 0, offset_b = 0; i 77 tests/checkasm/synth_filter.c for (i = 0; i < 20; i++) { i 79 tests/checkasm/synth_filter.c const float * window = (i & 1) ? ff_dca_fir_32bands_perfect : ff_dca_fir_32bands_nonperfect; i 107 tests/checkasm/synth_filter.c o0.f, o0.i, o1.f, o1.i, fabsf(o0.f - o1.f)); i 109 tests/checkasm/synth_filter.c b0.f, b0.i, b1.f, b1.i, fabsf(b0.f - b1.f)); i 40 tests/checkasm/v210dec.c for (int i = 0; i < len; i++) { i 42 tests/checkasm/v210dec.c src0[i] = value; i 43 tests/checkasm/v210dec.c src1[i] = value; i 32 tests/checkasm/v210enc.c int i, size = sizeof(*y0); \ i 33 tests/checkasm/v210enc.c for (i = 0; i < BUF_SIZE; i += 4 / size) { \ i 35 tests/checkasm/v210enc.c AV_WN32A(y0 + i, r); \ i 36 tests/checkasm/v210enc.c AV_WN32A(y1 + i, r); \ i 38 tests/checkasm/v210enc.c for (i = 0; i < BUF_SIZE / 2; i += 4 / size) { \ i 40 tests/checkasm/v210enc.c AV_WN32A(u0 + i, r); \ i 41 tests/checkasm/v210enc.c AV_WN32A(u1 + i, r); \ i 43 tests/checkasm/v210enc.c AV_WN32A(v0 + i, r); \ i 44 tests/checkasm/v210enc.c AV_WN32A(v1 + i, r); \ i 46 tests/checkasm/v210enc.c for (i = 0; i < width * 8 / 3; i += 4) { \ i 48 tests/checkasm/v210enc.c AV_WN32A(dst0 + i, r); \ i 49 tests/checkasm/v210enc.c AV_WN32A(dst1 + i, r); \ i 36 tests/checkasm/vf_blend.c int i, j; \ i 37 tests/checkasm/vf_blend.c for (i = 0; i < HEIGHT; i++) { \ i 39 tests/checkasm/vf_blend.c top1[i * WIDTH + j] = \ i 40 tests/checkasm/vf_blend.c top2[i * WIDTH + j] = i; \ i 41 tests/checkasm/vf_blend.c bot1[i * WIDTH + j] = \ i 42 tests/checkasm/vf_blend.c bot2[i * WIDTH + j] = j; \ i 45 tests/checkasm/vf_blend.c for (i = 0; i < SIZE_PER_UNIT; i += 4) { \ i 47 tests/checkasm/vf_blend.c AV_WN32A(dst1 + i, r); \ i 48 tests/checkasm/vf_blend.c AV_WN32A(dst2 + i, r); \ i 50 tests/checkasm/vf_blend.c for (; i < BUF_SIZE; i += 4) { \ i 52 tests/checkasm/vf_blend.c AV_WN32A(top1 + i, r); \ i 53 tests/checkasm/vf_blend.c AV_WN32A(top2 + i, r); \ i 55 tests/checkasm/vf_blend.c AV_WN32A(bot1 + i, r); \ i 56 tests/checkasm/vf_blend.c AV_WN32A(bot2 + i, r); \ i 58 tests/checkasm/vf_blend.c AV_WN32A(dst1 + i, r); \ i 59 tests/checkasm/vf_blend.c AV_WN32A(dst2 + i, r); \ i 65 tests/checkasm/vf_blend.c int i, w; \ i 73 tests/checkasm/vf_blend.c for (i = 0; i < BUF_UNITS - 1; i++) { \ i 74 tests/checkasm/vf_blend.c int src_offset = i * SIZE_PER_UNIT + (BUF_UNITS - 1 - i) * depth; /* Test various alignments */ \ i 75 tests/checkasm/vf_blend.c int dst_offset = i * SIZE_PER_UNIT; /* dst must be aligned */ \ i 40 tests/checkasm/vf_hflip.c int i; i 53 tests/checkasm/vf_hflip.c for (i = 0; i < 4; i++) i 54 tests/checkasm/vf_hflip.c step_array[i] = step; i 60 tests/checkasm/vf_hflip.c for (i = 1; i < w; i++) { i 61 tests/checkasm/vf_hflip.c call_ref(src + (w - 1) * step, dst_ref, i); i 62 tests/checkasm/vf_hflip.c call_new(src + (w - 1) * step, dst_new, i); i 63 tests/checkasm/vf_hflip.c if (memcmp(dst_ref, dst_new, i * step)) i 26 tests/checkasm/vf_nlmeans.c int i; \ i 27 tests/checkasm/vf_nlmeans.c for (i = 0; i < size / 4; i++) \ i 28 tests/checkasm/vf_nlmeans.c ((uint32_t *)buf)[i] = rnd(); \ i 29 tests/checkasm/videodsp.c int i; \ i 30 tests/checkasm/videodsp.c for (i = 0; i < w * h * sizeof(*src0); i += 4) \ i 31 tests/checkasm/videodsp.c AV_WN32A(((uint8_t *) src0) + i, rnd()); \ i 47 tests/checkasm/vp8dsp.c int i; i 48 tests/checkasm/vp8dsp.c for (i = 0; i < 4; i++) { i 49 tests/checkasm/vp8dsp.c const int a1 = (coef[i*4 + 0] + coef[i*4 + 3]) * 8; i 50 tests/checkasm/vp8dsp.c const int b1 = (coef[i*4 + 1] + coef[i*4 + 2]) * 8; i 51 tests/checkasm/vp8dsp.c const int c1 = (coef[i*4 + 1] - coef[i*4 + 2]) * 8; i 52 tests/checkasm/vp8dsp.c const int d1 = (coef[i*4 + 0] - coef[i*4 + 3]) * 8; i 53 tests/checkasm/vp8dsp.c coef[i*4 + 0] = a1 + b1; i 54 tests/checkasm/vp8dsp.c coef[i*4 + 1] = (c1 * 2217 + d1 * 5352 + 14500) >> 12; i 55 tests/checkasm/vp8dsp.c coef[i*4 + 2] = a1 - b1; i 56 tests/checkasm/vp8dsp.c coef[i*4 + 3] = (d1 * 2217 - c1 * 5352 + 7500) >> 12; i 58 tests/checkasm/vp8dsp.c for (i = 0; i < 4; i++) { i 59 tests/checkasm/vp8dsp.c const int a1 = coef[i + 0*4] + coef[i + 3*4]; i 60 tests/checkasm/vp8dsp.c const int b1 = coef[i + 1*4] + coef[i + 2*4]; i 61 tests/checkasm/vp8dsp.c const int c1 = coef[i + 1*4] - coef[i + 2*4]; i 62 tests/checkasm/vp8dsp.c const int d1 = coef[i + 0*4] - coef[i + 3*4]; i 63 tests/checkasm/vp8dsp.c coef[i + 0*4] = (a1 + b1 + 7) >> 4; i 64 tests/checkasm/vp8dsp.c coef[i + 1*4] = ((c1 * 2217 + d1 * 5352 + 12000) >> 16) + !!d1; i 65 tests/checkasm/vp8dsp.c coef[i + 2*4] = (a1 - b1 + 7) >> 4; i 66 tests/checkasm/vp8dsp.c coef[i + 3*4] = (d1 * 2217 - c1 * 5352 + 51000) >> 16; i 72 tests/checkasm/vp8dsp.c int i; i 73 tests/checkasm/vp8dsp.c for (i = 0; i < 4; i++) { i 74 tests/checkasm/vp8dsp.c int a1 = coef[0 * 4 + i]; i 75 tests/checkasm/vp8dsp.c int b1 = coef[1 * 4 + i]; i 76 tests/checkasm/vp8dsp.c int c1 = coef[2 * 4 + i]; i 77 tests/checkasm/vp8dsp.c int d1 = coef[3 * 4 + i]; i 86 tests/checkasm/vp8dsp.c coef[0 * 4 + i] = a1; i 87 tests/checkasm/vp8dsp.c coef[1 * 4 + i] = c1; i 88 tests/checkasm/vp8dsp.c coef[2 * 4 + i] = d1; i 89 tests/checkasm/vp8dsp.c coef[3 * 4 + i] = b1; i 91 tests/checkasm/vp8dsp.c for (i = 0; i < 4; i++) { i 92 tests/checkasm/vp8dsp.c int a1 = coef[i * 4 + 0]; i 93 tests/checkasm/vp8dsp.c int b1 = coef[i * 4 + 1]; i 94 tests/checkasm/vp8dsp.c int c1 = coef[i * 4 + 2]; i 95 tests/checkasm/vp8dsp.c int d1 = coef[i * 4 + 3]; i 104 tests/checkasm/vp8dsp.c coef[i * 4 + 0] = a1 * 2; i 105 tests/checkasm/vp8dsp.c coef[i * 4 + 1] = c1 * 2; i 106 tests/checkasm/vp8dsp.c coef[i * 4 + 2] = d1 * 2; i 107 tests/checkasm/vp8dsp.c coef[i * 4 + 3] = b1 * 2; i 166 tests/checkasm/vp8dsp.c int i, chroma; i 176 tests/checkasm/vp8dsp.c for (i = 0; i < 4; i++) { i 177 tests/checkasm/vp8dsp.c int blockx = 4 * (i % w); i 178 tests/checkasm/vp8dsp.c int blocky = 4 * (i / w); i 179 tests/checkasm/vp8dsp.c randomize_buffers(src + stride * blocky + blockx, dst + stride * blocky + blockx, stride, coef[i]); i 180 tests/checkasm/vp8dsp.c dct4x4(coef[i]); i 181 tests/checkasm/vp8dsp.c memset(&coef[i][1], 0, 15 * sizeof(int16_t)); i 298 tests/checkasm/vp8dsp.c int i; i 307 tests/checkasm/vp8dsp.c for (i = -2; i <= 3; i++) { i 308 tests/checkasm/vp8dsp.c int val = (i == -1 || i == 2) ? 0 : 0xff; i 311 tests/checkasm/vp8dsp.c src[i ] = val; i 312 tests/checkasm/vp8dsp.c src[i * SRC_BUF_STRIDE] = val; i 343 tests/checkasm/vp8dsp.c int i; i 344 tests/checkasm/vp8dsp.c for (i = 0; i < 8; i += 2) { i 349 tests/checkasm/vp8dsp.c int idx = off + i * istride, p2, p1, p0, q0, q1, q2; i 351 tests/checkasm/vp8dsp.c if (i == 0 && force_hev >= 0 || force_hev > 0) i 358 tests/checkasm/vp8dsp.c if (i == 2 && force_hev >= 0 || force_hev > 0) i 212 tests/checkasm/vp9dsp.c int i, j; i 215 tests/checkasm/vp9dsp.c for (i = 0; i < sz; ++i) { i 218 tests/checkasm/vp9dsp.c ftx1d_tbl[tx][txtp][0](temp_out, &in[i * sz], sz); i 221 tests/checkasm/vp9dsp.c temp[j * sz + i] = temp_out[j] * scaling_factor; i 225 tests/checkasm/vp9dsp.c for (i = 0; i < sz; i++) i 226 tests/checkasm/vp9dsp.c ftx1d_tbl[tx][txtp][1](&out[i * sz], &temp[i * sz], sz); i 400 tests/checkasm/vp9dsp.c int i, j; i 401 tests/checkasm/vp9dsp.c for (i = 0; i < 2; i++) /* flat16 */ { i 402 tests/checkasm/vp9dsp.c int idx = off + i * istride, p0, q0; i 410 tests/checkasm/vp9dsp.c for (i = 2; i < 4; i++) /* flat8 */ { i 411 tests/checkasm/vp9dsp.c int idx = off + i * istride, p0, q0; i 423 tests/checkasm/vp9dsp.c for (i = 4; i < 6; i++) /* regular */ { i 424 tests/checkasm/vp9dsp.c int idx = off + i * istride, p2, p1, p0, q0, q1, q2; i 438 tests/checkasm/vp9dsp.c for (i = 6; i < 8; i++) /* off */ { i 439 tests/checkasm/vp9dsp.c int idx = off + i * istride; i 120 tests/dnn/dnn-layer-conv2d-test.c for (int i = 0; i < sizeof(expected_output) / sizeof(float); i++) { i 121 tests/dnn/dnn-layer-conv2d-test.c if (fabs(output[i] - expected_output[i]) > EPSON) { i 122 tests/dnn/dnn-layer-conv2d-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output[i]); i 220 tests/dnn/dnn-layer-conv2d-test.c for (int i = 0; i < sizeof(expected_output) / sizeof(float); i++) { i 221 tests/dnn/dnn-layer-conv2d-test.c if (fabs(output[i] - expected_output[i]) > EPSON) { i 222 tests/dnn/dnn-layer-conv2d-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output[i]); i 87 tests/dnn/dnn-layer-depth2space-test.c for (int i = 0; i < sizeof(expected_output) / sizeof(float); i++) { i 88 tests/dnn/dnn-layer-depth2space-test.c if (fabs(output[i] - expected_output[i]) > EPSON) { i 89 tests/dnn/dnn-layer-depth2space-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output[i]); i 75 tests/dnn/dnn-layer-mathbinary-test.c for (int i = 0; i < sizeof(input) / sizeof(float); i++) { i 76 tests/dnn/dnn-layer-mathbinary-test.c float expected_output = get_expected(params.v, input[i], op); i 77 tests/dnn/dnn-layer-mathbinary-test.c if (fabs(output[i] - expected_output) > EPSON) { i 79 tests/dnn/dnn-layer-mathbinary-test.c op, i, output[i], expected_output, __FILE__, __LINE__); i 115 tests/dnn/dnn-layer-mathbinary-test.c for (int i = 0; i < sizeof(input) / sizeof(float); i++) { i 116 tests/dnn/dnn-layer-mathbinary-test.c float expected_output = get_expected(input[i], params.v, op); i 117 tests/dnn/dnn-layer-mathbinary-test.c if (fabs(output[i] - expected_output) > EPSON) { i 119 tests/dnn/dnn-layer-mathbinary-test.c op, i, output[i], expected_output, __FILE__, __LINE__); i 163 tests/dnn/dnn-layer-mathbinary-test.c for (int i = 0; i < sizeof(input0) / sizeof(float); i++) { i 164 tests/dnn/dnn-layer-mathbinary-test.c float expected_output = get_expected(input0[i], input1[i], op); i 165 tests/dnn/dnn-layer-mathbinary-test.c if (fabs(output[i] - expected_output) > EPSON) { i 167 tests/dnn/dnn-layer-mathbinary-test.c op, i, output[i], expected_output, __FILE__, __LINE__); i 63 tests/dnn/dnn-layer-mathunary-test.c for (int i = 0; i < sizeof(input) / sizeof(float); ++i) { i 64 tests/dnn/dnn-layer-mathunary-test.c float expected_output = get_expected(input[i], op); i 65 tests/dnn/dnn-layer-mathunary-test.c if(fabs(output[i] - expected_output) > EPS) { i 66 tests/dnn/dnn-layer-mathunary-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output); i 51 tests/dnn/dnn-layer-maximum-test.c for (int i = 0; i < sizeof(input) / sizeof(float); i++) { i 52 tests/dnn/dnn-layer-maximum-test.c float expected_output = input[i] > params.val.y ? input[i] : params.val.y; i 53 tests/dnn/dnn-layer-maximum-test.c if (fabs(output[i] - expected_output) > EPSON) { i 54 tests/dnn/dnn-layer-maximum-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output); i 85 tests/dnn/dnn-layer-pad-test.c for (int i = 0; i < sizeof(expected_output) / sizeof(float); i++) { i 86 tests/dnn/dnn-layer-pad-test.c if (fabs(output[i] - expected_output[i]) > EPSON) { i 87 tests/dnn/dnn-layer-pad-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output[i]); i 150 tests/dnn/dnn-layer-pad-test.c for (int i = 0; i < sizeof(expected_output) / sizeof(float); i++) { i 151 tests/dnn/dnn-layer-pad-test.c if (fabs(output[i] - expected_output[i]) > EPSON) { i 152 tests/dnn/dnn-layer-pad-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output[i]); i 216 tests/dnn/dnn-layer-pad-test.c for (int i = 0; i < sizeof(expected_output) / sizeof(float); i++) { i 217 tests/dnn/dnn-layer-pad-test.c if (fabs(output[i] - expected_output[i]) > EPSON) { i 218 tests/dnn/dnn-layer-pad-test.c printf("at index %d, output: %f, expected_output: %f\n", i, output[i], expected_output[i]); i 91 tests/rotozoom.c int i, j; i 104 tests/rotozoom.c for (i = 0; i < w; i++) { i 107 tests/rotozoom.c put_pixel(i, j, i 120 tests/rotozoom.c int i, j; i 135 tests/rotozoom.c for (i = 0; i < H; i++) { i 139 tests/rotozoom.c tab_r[W * i + j] = line[3 * j ]; i 140 tests/rotozoom.c tab_g[W * i + j] = line[3 * j + 1]; i 141 tests/rotozoom.c tab_b[W * i + j] = line[3 * j + 2]; i 147 tests/rotozoom.c for (i = 0; i < 360; i++) { i 148 tests/rotozoom.c radian = 2 * i * MY_PI / 360; i 150 tests/rotozoom.c h_cos[i] = h * int_sin(radian + MY_PI / 2) / 2 / FIXP; i 151 tests/rotozoom.c h_sin[i] = h * int_sin(radian) / 2 / FIXP; i 159 tests/rotozoom.c int w, h, i; i 183 tests/rotozoom.c for (i = 0; i < DEFAULT_NB_PICT; i++) { i 184 tests/rotozoom.c gen_image(i, w, h); i 186 tests/rotozoom.c snprintf(buf, sizeof(buf), "%s%02d.pgm", argv[2], i); i 63 tests/tiny_psnr.c int i; i 66 tests/tiny_psnr.c for(i=19;i>=0;i--){ i 67 tests/tiny_psnr.c if(a&(1<<i)) i 68 tests/tiny_psnr.c out= (out*exp16_table[i] + (1<<15))>>16; i 78 tests/tiny_psnr.c int i; i 85 tests/tiny_psnr.c for (i = 20; i >= 0; i--) { i 86 tests/tiny_psnr.c int64_t b = exp16_table[i]; i 89 tests/tiny_psnr.c out |= 1 << i; i 124 tests/tiny_psnr.c v.i = p[0] | p[1] << 8 | p[2] << 16 | p[3] << 24; i 135 tests/tiny_psnr.c uint64_t i, j; i 150 tests/tiny_psnr.c for (i = 0; i < 2; i++) { i 151 tests/tiny_psnr.c uint8_t *p = buf[i]; i 152 tests/tiny_psnr.c if (fread(p, 1, 12, f[i]) != 12) i 156 tests/tiny_psnr.c if (fread(p, 1, 8, f[i]) != 8) i 160 tests/tiny_psnr.c fseek(f[i], s, SEEK_CUR); i 161 tests/tiny_psnr.c if (fread(p, 1, 8, f[i]) != 8) i 165 tests/tiny_psnr.c fseek(f[i], -12, SEEK_CUR); i 222 tests/tiny_psnr.c i = FFMIN(size0, size1) / len; i 223 tests/tiny_psnr.c if (!i) i 224 tests/tiny_psnr.c i = 1; i 229 tests/tiny_psnr.c uint64_t dev = int_sqrt(((sse / i) * F * F) + (((sse % i) * F * F) + i / 2) / i); i 231 tests/tiny_psnr.c psnr = ((2 * log16(max << 16) + log16(i) - log16(sse)) * i 246 tests/tiny_psnr.c double dev = sqrt(sse_d / i); i 250 tests/tiny_psnr.c psnr = 2 * log(DBL_MAX) - log(i / sse_d); i 103 tests/tiny_ssim.c int i; i 105 tests/tiny_ssim.c for( i = 0; i < width; i++ ) i 106 tests/tiny_ssim.c ssim += ssim_end1( sum0[i][0] + sum0[i+1][0] + sum1[i][0] + sum1[i+1][0], i 107 tests/tiny_ssim.c sum0[i][1] + sum0[i+1][1] + sum1[i][1] + sum1[i+1][1], i 108 tests/tiny_ssim.c sum0[i][2] + sum0[i+1][2] + sum1[i][2] + sum1[i+1][2], i 109 tests/tiny_ssim.c sum0[i][3] + sum0[i+1][3] + sum1[i][3] + sum1[i+1][3] ); i 144 tests/tiny_ssim.c int i; i 145 tests/tiny_ssim.c for( i=0; i<size; i++ ) i 147 tests/tiny_ssim.c int d = pix1[i] - pix2[i]; i 187 tests/tiny_ssim.c int i; i 205 tests/tiny_ssim.c for( i=0; i<2; i++ ) i 207 tests/tiny_ssim.c buf[i] = malloc(frame_size); i 208 tests/tiny_ssim.c plane[i][0] = buf[i]; i 209 tests/tiny_ssim.c plane[i][1] = plane[i][0] + w*h; i 210 tests/tiny_ssim.c plane[i][2] = plane[i][1] + w*h/4; i 222 tests/tiny_ssim.c for( i=0; i<3; i++ ) i 224 tests/tiny_ssim.c ssd_one[i] = ssd_plane ( plane[0][i], plane[1][i], w*h>>2*!!i ); i 225 tests/tiny_ssim.c ssim_one[i] = ssim_plane( plane[0][i], w>>!!i, i 226 tests/tiny_ssim.c plane[1][i], w>>!!i, i 227 tests/tiny_ssim.c w>>!!i, h>>!!i, temp, NULL ); i 228 tests/tiny_ssim.c ssd[i] += ssd_one[i]; i 229 tests/tiny_ssim.c ssim[i] += ssim_one[i]; i 110 tests/utils.c int i, h2, w2; i 134 tests/utils.c for (i = 0; i < h2; i++) { i 142 tests/utils.c for (i = 0; i < h2; i++) { i 146 tests/utils.c for (i = 0; i < h2; i++) { i 82 tests/videogen.c int r, g, b, x, y, i, dx, dy, x1, y1; i 86 tests/videogen.c for (i = 0; i < NB_OBJS; i++) { i 87 tests/videogen.c objs[i].x = myrnd(&seed, w); i 88 tests/videogen.c objs[i].y = myrnd(&seed, h); i 89 tests/videogen.c objs[i].w = myrnd(&seed, w / 4) + 10; i 90 tests/videogen.c objs[i].h = myrnd(&seed, h / 4) + 10; i 91 tests/videogen.c objs[i].r = myrnd(&seed, 256); i 92 tests/videogen.c objs[i].g = myrnd(&seed, 256); i 93 tests/videogen.c objs[i].b = myrnd(&seed, 256); i 124 tests/videogen.c for (i = 0; i < NB_OBJS; i++) { i 125 tests/videogen.c VObj *p = &objs[i]; i 126 tests/videogen.c seed1 = i; i 154 tests/videogen.c int w, h, i; i 181 tests/videogen.c for (i = 0; i < DEFAULT_NB_PICT; i++) { i 182 tests/videogen.c gen_image(i, w, h); i 184 tests/videogen.c snprintf(buf, sizeof(buf), "%s%02d.pgm", argv[1], i); i 36 tools/aviocat.c int bps = 0, duration = 0, verbose = 0, ret, i; i 47 tools/aviocat.c for (i = 1; i < argc; i++) { i 48 tools/aviocat.c if (!strcmp(argv[i], "-b") && i + 1 < argc) { i 49 tools/aviocat.c bps = atoi(argv[i + 1]); i 50 tools/aviocat.c i++; i 51 tools/aviocat.c } else if (!strcmp(argv[i], "-d") && i + 1 < argc) { i 52 tools/aviocat.c duration = atoi(argv[i + 1]); i 53 tools/aviocat.c i++; i 54 tools/aviocat.c } else if (!strcmp(argv[i], "-oi") && i + 1 < argc) { i 55 tools/aviocat.c if (av_dict_parse_string(&in_opts, argv[i + 1], "=", ":", 0) < 0) { i 57 tools/aviocat.c argv[i + 1]); i 60 tools/aviocat.c i++; i 61 tools/aviocat.c } else if (!strcmp(argv[i], "-oo") && i + 1 < argc) { i 62 tools/aviocat.c if (av_dict_parse_string(&out_opts, argv[i + 1], "=", ":", 0) < 0) { i 64 tools/aviocat.c argv[i + 1]); i 67 tools/aviocat.c i++; i 68 tools/aviocat.c } else if (!strcmp(argv[i], "-v")) { i 71 tools/aviocat.c input_url = argv[i]; i 73 tools/aviocat.c output_url = argv[i]; i 227 tools/crypto_bench.c unsigned i; i 231 tools/crypto_bench.c for (i = 0; i < size; i += 16) i 232 tools/crypto_bench.c AES_encrypt(input + i, output + i, &aes); i 239 tools/crypto_bench.c unsigned i; i 242 tools/crypto_bench.c for (i = 0; i < size; i += 8) i 243 tools/crypto_bench.c BF_ecb_encrypt(input + i, output + i, &blowfish, 1); i 250 tools/crypto_bench.c unsigned i; i 254 tools/crypto_bench.c for (i = 0; i < size; i += 16) i 255 tools/crypto_bench.c Camellia_ecb_encrypt(input + i, output + i, &camellia, 1); i 262 tools/crypto_bench.c unsigned i; i 265 tools/crypto_bench.c for (i = 0; i < size; i += 8) i 266 tools/crypto_bench.c CAST_ecb_encrypt(input + i, output + i, &cast, 1); i 273 tools/crypto_bench.c unsigned i; i 276 tools/crypto_bench.c for (i = 0; i < size; i += 8) i 277 tools/crypto_bench.c DES_ecb_encrypt(input + i, output + i, &des, 1); i 386 tools/crypto_bench.c for (int i = 0; i < size; i += 16) \ i 388 tools/crypto_bench.c input + i, output + i); \ i 402 tools/crypto_bench.c for (int i = 0; i < size; i += 8) i 404 tools/crypto_bench.c input + i, output + i); i 415 tools/crypto_bench.c for (int i = 0; i < size; i += 8) i 416 tools/crypto_bench.c mbedtls_des_crypt_ecb(&des, input + i, output + i); i 438 tools/crypto_bench.c for (int i = 0; i < size; i += 8) i 440 tools/crypto_bench.c input + i, output + i); i 478 tools/crypto_bench.c unsigned i; i 482 tools/crypto_bench.c for (i = 0; i < size; i += 16) i 483 tools/crypto_bench.c aes_ecb_encrypt(input + i, output + i, &aes); i 490 tools/crypto_bench.c unsigned i; i 493 tools/crypto_bench.c for (i = 0; i < size; i += 8) i 494 tools/crypto_bench.c blowfish_ecb_encrypt(input + i, output + i, &blowfish); i 501 tools/crypto_bench.c unsigned i; i 505 tools/crypto_bench.c for (i = 0; i < size; i += 16) i 506 tools/crypto_bench.c camellia_ecb_encrypt(input + i, output + i, &camellia); i 513 tools/crypto_bench.c unsigned i; i 516 tools/crypto_bench.c for (i = 0; i < size; i += 8) i 517 tools/crypto_bench.c cast5_ecb_encrypt(input + i, output + i, &cast); i 524 tools/crypto_bench.c unsigned i; i 527 tools/crypto_bench.c for (i = 0; i < size; i += 8) i 528 tools/crypto_bench.c des_ecb_encrypt(input + i, output + i, &des); i 545 tools/crypto_bench.c unsigned i; i 549 tools/crypto_bench.c for (i = 0; i < size; i += 16) i 550 tools/crypto_bench.c twofish_ecb_encrypt(input + i, output + i, &twofish); i 557 tools/crypto_bench.c unsigned i; i 560 tools/crypto_bench.c for (i = 0; i < size; i += 8) i 561 tools/crypto_bench.c xtea_ecb_encrypt(input + i, output + i, &xtea); i 585 tools/crypto_bench.c unsigned i, j, val; i 594 tools/crypto_bench.c for (i = 0; i < outlen; i++) { i 595 tools/crypto_bench.c sscanf(impl->output + i * 2, "%02x", &val); i 596 tools/crypto_bench.c outref[i] = val; i 599 tools/crypto_bench.c for (i = 0; i < 8; i++) /* heat caches */ i 601 tools/crypto_bench.c for (i = 0; i < nruns; i++) { i 670 tools/crypto_bench.c unsigned i, impl, size; i 708 tools/crypto_bench.c for (i = 0; i < MAX_INPUT_SIZE; i += 4) i 709 tools/crypto_bench.c AV_WB32(input + i, i); i 30 tools/cws2fws.c int fd_in, fd_out, comp_len, uncomp_len, i, last_out; i 89 tools/cws2fws.c for (i = 0; i < comp_len - 8;) { i 119 tools/cws2fws.c i += len; i 48 tools/ffhash.c int i = 0; i 54 tools/ffhash.c name = av_hash_names(i); i 57 tools/ffhash.c i++; i 120 tools/ffhash.c int i; i 143 tools/ffhash.c for (i = 2; i < argc; i++) i 144 tools/ffhash.c ret |= check(argv[i]); i 52 tools/fourcc2pixfmt.c int i; i 54 tools/fourcc2pixfmt.c for (i = 0; pix_fmt_tags[i].pix_fmt != AV_PIX_FMT_NONE; i++) i 55 tools/fourcc2pixfmt.c if (pix_fmt_tags[i].pix_fmt == pix_fmt) i 56 tools/fourcc2pixfmt.c printf("%s%c", av_fourcc2str(pix_fmt_tags[i].fourcc), sep); i 61 tools/fourcc2pixfmt.c int i, list_fourcc_pix_fmt = 0, list_pix_fmt_fourccs = 0; i 92 tools/fourcc2pixfmt.c for (i = 0; pix_fmt_tags[i].pix_fmt != AV_PIX_FMT_NONE; i++) i 93 tools/fourcc2pixfmt.c printf("%s: %s\n", av_fourcc2str(pix_fmt_tags[i].fourcc), i 94 tools/fourcc2pixfmt.c av_get_pix_fmt_name(pix_fmt_tags[i].pix_fmt)); i 97 tools/fourcc2pixfmt.c for (i = 0; av_pix_fmt_desc_get(i); i++) { i 98 tools/fourcc2pixfmt.c const AVPixFmtDescriptor *pix_desc = av_pix_fmt_desc_get(i); i 102 tools/fourcc2pixfmt.c print_pix_fmt_fourccs(i, pix_fmt_tags, ' '); i 55 tools/graph2dot.c int i, j; i 61 tools/graph2dot.c for (i = 0; i < graph->nb_filters; i++) { i 63 tools/graph2dot.c const AVFilterContext *filter_ctx = graph->filters[i]; i 180 tools/ismindex.c int i, j, ret = 0, fragment_ret; i 192 tools/ismindex.c for (i = start_index; i < tracks->nb_tracks; i++) { i 193 tools/ismindex.c struct Track *track = tracks->tracks[i]; i 233 tools/ismindex.c int flags, i; i 249 tools/ismindex.c for (i = 0; i < entries && pos < end; i++) { i 260 tools/ismindex.c if (i == 0) i 325 tools/ismindex.c int version, fieldlength, i, j; i 335 tools/ismindex.c for (i = start_index; i < tracks->nb_tracks && !track; i++) i 336 tools/ismindex.c if (tracks->tracks[i]->track_id == track_id) i 337 tools/ismindex.c track = tracks->tracks[i]; i 353 tools/ismindex.c for (i = 0; i < track->chunks; i++) { i 355 tools/ismindex.c track->offsets[i].time = avio_rb64(f); i 356 tools/ismindex.c track->offsets[i].offset = avio_rb64(f); i 358 tools/ismindex.c track->offsets[i].time = avio_rb32(f); i 359 tools/ismindex.c track->offsets[i].offset = avio_rb32(f); i 367 tools/ismindex.c if (i > 0) i 368 tools/ismindex.c track->offsets[i - 1].duration = track->offsets[i].time - i 369 tools/ismindex.c track->offsets[i - 1].time; i 377 tools/ismindex.c for (i = 0; i < track->chunks; i++) { i 378 tools/ismindex.c int64_t duration = read_moof_duration(f, track->offsets[i].offset); i 379 tools/ismindex.c if (duration > 0 && llabs(duration - track->offsets[i].duration) > 3) { i 382 tools/ismindex.c track->offsets[i].duration = duration; i 501 tools/ismindex.c int err = 0, i, orig_tracks = tracks->nb_tracks; i 524 tools/ismindex.c for (i = 0; i < ctx->nb_streams; i++) { i 526 tools/ismindex.c AVStream *st = ctx->streams[i]; i 624 tools/ismindex.c int i; i 640 tools/ismindex.c for (i = 0; i < tracks->nb_tracks; i++) { i 641 tools/ismindex.c struct Track *track = tracks->tracks[i]; i 658 tools/ismindex.c int i, j; i 663 tools/ismindex.c for (i = 0; i < track->chunks; i++) { i 666 tools/ismindex.c if (track->offsets[i].duration != tracks->tracks[j]->offsets[i].duration) { i 668 tools/ismindex.c type, i, track->name, main, tracks->tracks[j]->name, j); i 671 tools/ismindex.c if (track->offsets[i].time != tracks->tracks[j]->offsets[i].time) { i 674 tools/ismindex.c type, i, track->name, main, tracks->tracks[j]->name, j); i 680 tools/ismindex.c i, track->offsets[i].duration); i 681 tools/ismindex.c if (pos != track->offsets[i].time) { i 682 tools/ismindex.c fprintf(out, "t=\"%"PRId64"\" ", track->offsets[i].time); i 683 tools/ismindex.c pos = track->offsets[i].time; i 685 tools/ismindex.c pos += track->offsets[i].duration; i 695 tools/ismindex.c int i, j; i 718 tools/ismindex.c for (i = 0; i < tracks->nb_tracks; i++) { i 719 tools/ismindex.c track = tracks->tracks[i]; i 747 tools/ismindex.c for (i = 0; i < tracks->nb_tracks; i++) { i 748 tools/ismindex.c track = tracks->tracks[i]; i 775 tools/ismindex.c int i; i 776 tools/ismindex.c for (i = 0; i < tracks->nb_tracks; i++) { i 777 tools/ismindex.c av_freep(&tracks->tracks[i]->codec_private); i 778 tools/ismindex.c av_freep(&tracks->tracks[i]->offsets); i 779 tools/ismindex.c av_freep(&tracks->tracks[i]); i 791 tools/ismindex.c int split = 0, ismf = 0, i; i 794 tools/ismindex.c for (i = 1; i < argc; i++) { i 795 tools/ismindex.c if (!strcmp(argv[i], "-n")) { i 796 tools/ismindex.c basename = argv[i + 1]; i 797 tools/ismindex.c i++; i 798 tools/ismindex.c } else if (!strcmp(argv[i], "-path-prefix")) { i 799 tools/ismindex.c path_prefix = argv[i + 1]; i 800 tools/ismindex.c i++; i 801 tools/ismindex.c } else if (!strcmp(argv[i], "-ismc-prefix")) { i 802 tools/ismindex.c ismc_prefix = argv[i + 1]; i 803 tools/ismindex.c i++; i 804 tools/ismindex.c } else if (!strcmp(argv[i], "-output")) { i 805 tools/ismindex.c output_prefix = argv[i + 1]; i 806 tools/ismindex.c i++; i 812 tools/ismindex.c } else if (!strcmp(argv[i], "-split")) { i 814 tools/ismindex.c } else if (!strcmp(argv[i], "-ismf")) { i 816 tools/ismindex.c } else if (argv[i][0] == '-') { i 821 tools/ismindex.c if (handle_file(&tracks, argv[i], split, ismf, i 40 tools/probetest.c int i = 0; i 53 tools/probetest.c time_array[i] += AV_READ_TIME() - start; i 54 tools/probetest.c if (score > score_array[i] && score > AVPROBE_SCORE_MAX / 4) { i 55 tools/probetest.c score_array[i] = score; i 62 tools/probetest.c i++; i 68 tools/probetest.c int i = 0; i 75 tools/probetest.c if (time_array[i] > 1000000) { i 77 tools/probetest.c time_array[i], fmt->name); i 79 tools/probetest.c i++; i 96 tools/probetest.c unsigned int p, i, type, size, retry; i 104 tools/probetest.c for (j = i = 1; i<argc; i++) { i 105 tools/probetest.c if (!strcmp(argv[i], "-f") && i+1<argc && !single_format) { i 106 tools/probetest.c single_format = argv[++i]; i 107 tools/probetest.c } else if (read_int(argv[i])>0 && j == 1) { i 108 tools/probetest.c retry_count = read_int(argv[i]); i 110 tools/probetest.c } else if (read_int(argv[i])>0 && j == 2) { i 111 tools/probetest.c max_size = read_int(argv[i]); i 153 tools/probetest.c for (i = 0; i < size * 8; i++) i 157 tools/probetest.c for (i = 0; i < size * 8; i++) { i 165 tools/probetest.c for (i = 0; i < size * 8; i++) { i 173 tools/probetest.c for (i = 0; i < size; i++) { i 190 tools/probetest.c pd.buf[i] = c; i 83 tools/sidxindex.c int i; i 97 tools/sidxindex.c for (i = start_index; i < tracks->nb_tracks; i++) { i 98 tools/sidxindex.c struct Track *track = tracks->tracks[i]; i 120 tools/sidxindex.c int err = 0, i, orig_tracks = tracks->nb_tracks; i 145 tools/sidxindex.c for (i = 0; i < ctx->nb_streams; i++) { i 147 tools/sidxindex.c AVStream *st = ctx->streams[i]; i 236 tools/sidxindex.c int i, j, ret = 0; i 247 tools/sidxindex.c for (i = 0; i < 2; i++) { i 248 tools/sidxindex.c adaptation_sets[i] = av_malloc_array(tracks->nb_tracks, sizeof(*adaptation_sets[i])); i 249 tools/sidxindex.c if (!adaptation_sets[i]) { i 254 tools/sidxindex.c for (i = 0; i < tracks->nb_tracks; i++) { i 256 tools/sidxindex.c if (tracks->tracks[i]->is_video) i 258 tools/sidxindex.c else if (tracks->tracks[i]->is_audio) i 262 tools/sidxindex.c adaptation_sets[set_index][nb_tracks[set_index]++] = tracks->tracks[i]; i 295 tools/sidxindex.c for (i = 0; i < nb_tracks[set]; i++) { i 296 tools/sidxindex.c struct Track *track = adaptation_sets[set][i]; i 303 tools/sidxindex.c for (i = 0; i < nb_tracks[set]; ) { i 304 tools/sidxindex.c struct Track *first_track = adaptation_sets[set][i]; i 306 tools/sidxindex.c fprintf(out, "\t\t\t<Representation id=\"%d\" codecs=\"", i); i 307 tools/sidxindex.c for (j = i; j < nb_tracks[set]; j++) { i 320 tools/sidxindex.c if (j > i) i 336 tools/sidxindex.c i = j; i 345 tools/sidxindex.c for (i = 0; i < 2; i++) i 346 tools/sidxindex.c av_free(adaptation_sets_buf[i]); i 352 tools/sidxindex.c int i; i 353 tools/sidxindex.c for (i = 0; i < tracks->nb_tracks; i++) { i 354 tools/sidxindex.c av_freep(&tracks->tracks[i]); i 364 tools/sidxindex.c int i; i 366 tools/sidxindex.c for (i = 1; i < argc; i++) { i 367 tools/sidxindex.c if (!strcmp(argv[i], "-out")) { i 368 tools/sidxindex.c out = argv[i + 1]; i 369 tools/sidxindex.c i++; i 370 tools/sidxindex.c } else if (argv[i][0] == '-') { i 373 tools/sidxindex.c if (handle_file(&tracks, argv[i])) i 31 tools/sofa2wavs.c int err, i, j; i 56 tools/sofa2wavs.c for (i = 0; i < hrtf->M; i++) { i 62 tools/sofa2wavs.c int azi = hrtf->SourcePosition.values[i * 3]; i 63 tools/sofa2wavs.c int ele = hrtf->SourcePosition.values[i * 3 + 1]; i 64 tools/sofa2wavs.c int dis = hrtf->SourcePosition.values[i * 3 + 2]; i 66 tools/sofa2wavs.c int offset = i * 2 * hrtf->N; i 76 tools/target_bsf_fuzzer.c int i, id; i 77 tools/target_bsf_fuzzer.c for (i = 0; f->codec_ids[i] != AV_CODEC_ID_NONE; i++); i 78 tools/target_bsf_fuzzer.c id = f->codec_ids[bytestream2_get_byte(&gbc) % i]; i 48 tools/uncoded_frame.c int i, j, run = 1, ret; i 81 tools/uncoded_frame.c for (i = 0; i < in_graph->nb_filters; i++) { i 82 tools/uncoded_frame.c AVFilterContext *f = in_graph->filters[i]; i 112 tools/uncoded_frame.c for (i = 0; i < in_graph->nb_filters; i++) { i 113 tools/uncoded_frame.c AVFilterContext *f = in_graph->filters[i]; i 128 tools/uncoded_frame.c for (i = 0; i < nb_out_dev; i++) { i 129 tools/uncoded_frame.c char *fmt = NULL, *dev = out_dev_name[i]; i 130 tools/uncoded_frame.c st = &streams[i]; i 133 tools/uncoded_frame.c fmt = out_dev_name[i]; i 151 tools/uncoded_frame.c for (; i < nb_streams; i++) i 152 tools/uncoded_frame.c streams[i].mux = streams[0].mux; i 155 tools/uncoded_frame.c for (i = 0; i < nb_streams; i++) { i 156 tools/uncoded_frame.c st = &streams[i]; i 187 tools/uncoded_frame.c for (i = 0; i < nb_out_dev; i++) { i 188 tools/uncoded_frame.c st = &streams[i]; i 197 tools/uncoded_frame.c for (i = 0; i < nb_streams; i++) { i 198 tools/uncoded_frame.c st = &streams[i]; i 203 tools/uncoded_frame.c i, av_err2str(ret)); i 219 tools/uncoded_frame.c for (i = 0; i < nb_streams; i++) { i 220 tools/uncoded_frame.c st = &streams[i]; i 253 tools/uncoded_frame.c for (i = 0; i < nb_out_dev; i++) { i 254 tools/uncoded_frame.c st = &streams[i]; i 262 tools/uncoded_frame.c for (i = 0; i < nb_out_dev; i++) { i 263 tools/uncoded_frame.c st = &streams[i]; i 53 tools/venc_data_dump.c for (int i = 0; i < FF_ARRAY_ELEMS(par->delta_qp); i++) i 54 tools/venc_data_dump.c for (int j = 0; j < FF_ARRAY_ELEMS(par->delta_qp[i]); j++) { i 55 tools/venc_data_dump.c if (par->delta_qp[i][j]) i 56 tools/venc_data_dump.c fprintf(stdout, "delta_qp[%d][%d] %"PRId32"\n", i, j, par->delta_qp[i][j]); i 61 tools/venc_data_dump.c for (int i = 0; i < par->nb_blocks; i++) { i 62 tools/venc_data_dump.c AVVideoBlockParams *b = av_video_enc_params_block(par, i); i 65 tools/venc_data_dump.c i, b->src_x, b->src_y, b->w, b->h, b->delta_qp); i 39 tools/yuvcmp.c int i, v, c, p; i 55 tools/yuvcmp.c for(i = 0; i < 2; i++) { i 56 tools/yuvcmp.c Y[i] = malloc(lsiz); i 57 tools/yuvcmp.c C[0][i] = malloc(csiz); i 58 tools/yuvcmp.c C[1][i] = malloc(csiz); i 60 tools/yuvcmp.c fd[i] = open(argv[1 + i], O_RDONLY); i 61 tools/yuvcmp.c if(fd[i] == -1) { i 65 tools/yuvcmp.c fcntl(fd[i], F_NOCACHE, 1); i 68 tools/yuvcmp.c lseek(fd[i], to_skip * (lsiz + 2*csiz), SEEK_SET); i 81 tools/yuvcmp.c for(i = 0; i < 2; i++) { i 82 tools/yuvcmp.c v = read(fd[i], Y[i], lsiz); i 84 tools/yuvcmp.c fprintf(stderr, "Unable to read Y from file %d, exiting\n", i + 1); i 114 tools/yuvcmp.c for(i = 0; i < 2; i++) { i 115 tools/yuvcmp.c v = read(fd[i], C[p][i], csiz); i 118 tools/yuvcmp.c "UV"[p], i + 1); i 148 tools/yuvcmp.c for(i = 0; i < mb_x * mb_y; i++) { i 149 tools/yuvcmp.c x = i % mb_x; i 150 tools/yuvcmp.c y = i / mb_x; i 152 tools/yuvcmp.c if(mberrors[i]) { i 156 tools/yuvcmp.c x, y, i, mberrors[i], i 157 tools/yuvcmp.c mberrors[i] & 1 ? 'Y' : ' ', i 158 tools/yuvcmp.c mberrors[i] & 2 ? 'U' : ' ', i 159 tools/yuvcmp.c mberrors[i] & 4 ? 'V' : ' ');