• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching refs:substr

176                                           unsigned int substr, unsigned int ch)
178 SubStream *s = &m->substream[substr];
197 unsigned int substr, unsigned int pos)
199 SubStream *s = &m->substream[substr];
235 int substr;
239 for (substr = 0; substr < MAX_SUBSTREAMS; substr++)
240 m->substream[substr].lossless_check_data = 0xffffffff;
257 int substr, ret;
330 for (substr = 0; substr < MAX_SUBSTREAMS; substr++)
331 m->substream[substr].restart_seen = 0;
341 const uint8_t *buf, unsigned int substr)
343 SubStream *s = &m->substream[substr];
404 && substr < m->max_decoded_substream) {
408 s->max_channel + 1, substr);
409 m->max_decoded_substream = substr;
419 if (substr == m->max_decoded_substream
471 if (substr == m->max_decoded_substream)
480 unsigned int substr, unsigned int channel,
483 SubStream *s = &m->substream[substr];
554 static int read_matrix_params(MLPDecodeContext *m, unsigned int substr, GetBitContext *gbp)
556 SubStream *s = &m->substream[substr];
617 static int read_channel_params(MLPDecodeContext *m, unsigned int substr,
620 SubStream *s = &m->substream[substr];
628 if ((ret = read_filter_params(m, gbp, substr, ch, FIR)) < 0)
633 if ((ret = read_filter_params(m, gbp, substr, ch, IIR)) < 0)
667 cp->sign_huff_offset = calculate_sign_huff(m, substr, ch);
676 unsigned int substr)
678 SubStream *s = &m->substream[substr];
698 if ((ret = read_matrix_params(m, substr, gbp)) < 0)
713 cp->sign_huff_offset = calculate_sign_huff(m, substr, ch);
718 if ((ret = read_channel_params(m, substr, gbp, ch)) < 0)
729 static void filter_channel(MLPDecodeContext *m, unsigned int substr,
732 SubStream *s = &m->substream[substr];
757 unsigned int substr)
759 SubStream *s = &m->substream[substr];
779 if ((ret = read_huff_channels(m, gbp, substr, i)) < 0)
783 filter_channel(m, substr, ch);
827 static void generate_2_noise_channels(MLPDecodeContext *m, unsigned int substr)
829 SubStream *s = &m->substream[substr];
847 static void fill_noise_buffer(MLPDecodeContext *m, unsigned int substr)
849 SubStream *s = &m->substream[substr];
866 static void rematrix_channels(MLPDecodeContext *m, unsigned int substr)
868 SubStream *s = &m->substream[substr];
874 generate_2_noise_channels(m, substr);
877 fill_noise_buffer(m, substr);
911 static int output_data(MLPDecodeContext *m, unsigned int substr,
915 SubStream *s = &m->substream[substr];
964 unsigned int length, substr;
1000 for (substr = 0; substr < m->num_substreams; substr++) {
1029 "packet.\n", substr);
1037 substr);
1041 if (substr > m->max_decoded_substream)
1044 substream_parity_present[substr] = checkdata_present;
1045 substream_data_len[substr] = end - substream_start;
1059 for (substr = 0; substr <= m->max_decoded_substream; substr++) {
1060 SubStream *s = &m->substream[substr];
1061 init_get_bits(&gb, buf, substream_data_len[substr] * 8);
1071 if (read_restart_header(m, &gb, buf, substr) < 0)
1078 if (read_decoding_params(m, &gb, substr) < 0)
1085 if ((ret = read_block_data(m, &gb, substr)) < 0)
1088 if (get_bits_count(&gb) >= substream_data_len[substr] * 8)
1095 if (substream_data_len[substr] * 8 - get_bits_count(&gb) >= 32) {
1107 if (substr == m->max_decoded_substream)
1111 if (substream_parity_present[substr]) {
1114 if (substream_data_len[substr] * 8 - get_bits_count(&gb) != 16)
1117 parity = ff_mlp_calculate_parity(buf, substream_data_len[substr] - 2);
1118 checksum = ff_mlp_checksum8 (buf, substream_data_len[substr] - 2);
1121 av_log(m->avctx, AV_LOG_ERROR, "Substream %d parity check failed.\n", substr);
1123 av_log(m->avctx, AV_LOG_ERROR, "Substream %d checksum failed.\n" , substr);
1126 if (substream_data_len[substr] * 8 != get_bits_count(&gb))
1132 "No restart header present in substream %d.\n", substr);
1134 buf += substream_data_len[substr];
1145 av_log(m->avctx, AV_LOG_ERROR, "substream %d length mismatch\n", substr);