Home
last modified time | relevance | path

Searched refs:predictor (Results 1 - 25 of 30) sorted by relevance

12

/third_party/ffmpeg/libavcodec/
H A Dadpcm.c359 pred = c->predictor; in adpcm_agm_expand_nibble()
377 c->predictor = pred; in adpcm_agm_expand_nibble()
395 c->predictor = pred; in adpcm_agm_expand_nibble()
402 int predictor; in adpcm_ima_expand_nibble() local
415 predictor = c->predictor; in adpcm_ima_expand_nibble()
416 if (sign) predictor -= diff; in adpcm_ima_expand_nibble()
417 else predictor += diff; in adpcm_ima_expand_nibble()
419 c->predictor = av_clip_int16(predictor); in adpcm_ima_expand_nibble()
428 int predictor; adpcm_ima_alp_expand_nibble() local
450 int step_index, step, delta, predictor; adpcm_ima_mtf_expand_nibble() local
467 int predictor; adpcm_ima_cunning_expand_nibble() local
486 int nibble, step_index, predictor, sign, delta, diff, step, shift; adpcm_ima_wav_expand_nibble() local
510 int predictor; adpcm_ima_qt_expand_nibble() local
535 int predictor; adpcm_ms_expand_nibble() local
554 int step_index, predictor, sign, delta, diff, step; adpcm_ima_oki_expand_nibble() local
[all...]
H A Ddpcm.c216 int predictor[2]; in dpcm_decode_frame() local
270 predictor[1] = sign_extend(bytestream2_get_byteu(&gb) << 8, 16); in dpcm_decode_frame()
271 predictor[0] = sign_extend(bytestream2_get_byteu(&gb) << 8, 16); in dpcm_decode_frame()
273 predictor[0] = sign_extend(bytestream2_get_le16u(&gb), 16); in dpcm_decode_frame()
278 predictor[ch] += s->array[bytestream2_get_byteu(&gb)]; in dpcm_decode_frame()
279 predictor[ch] = av_clip_int16(predictor[ch]); in dpcm_decode_frame()
280 *output_samples++ = predictor[ch]; in dpcm_decode_frame()
291 predictor[ch] = sign_extend(bytestream2_get_le16u(&gb), 16); in dpcm_decode_frame()
292 *output_samples++ = predictor[c in dpcm_decode_frame()
[all...]
H A Dvmdaudio.c111 int predictor[2]; in decode_audio_s16() local
116 predictor[ch] = (int16_t)AV_RL16(buf); in decode_audio_s16()
118 *out++ = predictor[ch]; in decode_audio_s16()
126 predictor[ch] -= vmdaudio_table[b & 0x7F]; in decode_audio_s16()
128 predictor[ch] += vmdaudio_table[b]; in decode_audio_s16()
129 predictor[ch] = av_clip_int16(predictor[ch]); in decode_audio_s16()
130 *out++ = predictor[ch]; in decode_audio_s16()
H A Dadpcmenc.c302 int predictor, nibble, bias; in adpcm_ms_compress_sample() local
304 predictor = (((c->sample1) * (c->coeff1)) + in adpcm_ms_compress_sample()
307 nibble = sample - predictor; in adpcm_ms_compress_sample()
316 predictor += ((nibble & 0x08) ? (nibble - 0x10) : nibble) * c->idelta; in adpcm_ms_compress_sample()
319 c->sample1 = av_clip_int16(predictor); in adpcm_ms_compress_sample()
334 c->predictor = 0; in adpcm_yamaha_compress_sample()
338 delta = sample - c->predictor; in adpcm_yamaha_compress_sample()
342 c->predictor += ((c->step * ff_adpcm_yamaha_difflookup[nibble]) / 8); in adpcm_yamaha_compress_sample()
343 c->predictor = av_clip_int16(c->predictor); in adpcm_yamaha_compress_sample()
404 const int predictor = ((nodes[j]->sample1 * c->coeff1) + adpcm_compress_trellis() local
[all...]
H A Dtta.c259 s->ch_ctx[i].predictor = 0; in tta_decode_frame()
271 int32_t *predictor = &s->ch_ctx[cur_chan].predictor; in tta_decode_frame() local
329 case 1: *p += PRED(*predictor, 4); break; in tta_decode_frame()
331 case 3: *p += PRED(*predictor, 5); break; in tta_decode_frame()
332 case 4: *p += *predictor; break; in tta_decode_frame()
334 *predictor = *p; in tta_decode_frame()
H A Dttaenc.c103 s->ch_ctx[i].predictor = 0; in tta_encode_frame()
127 case 1: value -= PRED(c->predictor, 4); break; in tta_encode_frame()
129 case 3: value -= PRED(c->predictor, 5); break; in tta_encode_frame()
131 c->predictor = temp; in tta_encode_frame()
H A Dmjpeg.h118 #define PREDICT(ret, topleft, top, left, predictor)\
119 switch(predictor){\
H A Dhuffyuvdec.c333 s->predictor = method & 63; in decode_init()
358 s->predictor = LEFT; in decode_init()
362 s->predictor = LEFT; in decode_init()
366 s->predictor = PLANE; in decode_init()
370 s->predictor = MEDIAN; in decode_init()
374 s->predictor = LEFT; // OLD in decode_init()
554 if (s->predictor == MEDIAN && avctx->pix_fmt == AV_PIX_FMT_YUV422P && in decode_init()
557 "for this combination of colorspace and predictor type.\n"); in decode_init()
901 switch (s->predictor) { in decode_slice()
912 if (s->predictor in decode_slice()
[all...]
H A Daptx.c442 int32_t reconstructed_sample, predictor, srd0; in aptx_prediction_filtering() local
448 predictor = av_clip_intp2((MUL64(prediction->s_weight[0], prediction->previous_reconstructed_sample) in aptx_prediction_filtering()
461 prediction->predicted_sample = av_clip_intp2(predictor + prediction->predicted_difference, 23); in aptx_prediction_filtering()
H A Dexrdsp.h27 void (*predictor)(uint8_t *src, ptrdiff_t size); member
H A Dadpcm.h32 int predictor; member
H A Dexrdsp.c52 c->predictor = predictor_scalar; in ff_exrdsp_init()
H A Dttadata.h39 int32_t predictor; member
H A Dhuffyuv.h58 Predictor predictor; member
H A Dhuffyuvenc.c330 if (s->bitstream_bpp >= 24 && s->predictor == MEDIAN && s->version <= 2) { in encode_init()
332 "Error: RGB is incompatible with median predictor\n"); in encode_init()
336 ((uint8_t*)avctx->extradata)[0] = s->predictor | (s->decorrelate << 6); in encode_init()
764 if (s->predictor==MEDIAN) { in encode_frame()
821 if (s->predictor == PLANE && s->interlaced < y) { in encode_frame()
837 if (s->predictor == PLANE && s->interlaced < cy) { in encode_frame()
872 if (s->predictor == PLANE && s->interlaced < y) { in encode_frame()
900 if (s->predictor == PLANE && s->interlaced < y) { in encode_frame()
929 if (s->predictor==MEDIAN) { in encode_frame()
952 if (s->predictor in encode_frame()
[all...]
H A Dljpegenc.c128 const AVFrame *frame, int predictor, in ljpeg_encode_yuv_mb()
156 ptr[-1], predictor); in ljpeg_encode_yuv_mb()
180 PREDICT(pred, ptr[-linesize - 1], ptr[-linesize], ptr[-1], predictor); in ljpeg_encode_yuv_mb()
127 ljpeg_encode_yuv_mb(LJpegEncContext *s, PutBitContext *pb, const AVFrame *frame, int predictor, int mb_x, int mb_y) ljpeg_encode_yuv_mb() argument
H A Dmjpegdec.c1075 static int ljpeg_decode_rgb_scan(MJpegDecodeContext *s, int nb_components, int predictor, int point_transform) in ljpeg_decode_rgb_scan() argument
1135 int modified_predictor = predictor; in ljpeg_decode_rgb_scan()
1247 static int ljpeg_decode_yuv_scan(MJpegDecodeContext *s, int predictor, in ljpeg_decode_yuv_scan() argument
1310 PREDICT(pred, ptr[-linesize-1], ptr[-linesize], ptr[-1], predictor); in ljpeg_decode_yuv_scan()
1330 PREDICT(pred, ptr16[-linesize-1], ptr16[-linesize], ptr16[-1], predictor); in ljpeg_decode_yuv_scan()
1373 PREDICT(pred, ptr[-linesize-1], ptr[-linesize], ptr[-1], predictor); in ljpeg_decode_yuv_scan()
1379 PREDICT(pred, ptr16[-linesize-1], ptr16[-linesize], ptr16[-1], predictor); in ljpeg_decode_yuv_scan()
1646 int len, nb_components, i, h, v, predictor, point_transform; in ff_mjpeg_decode_sos() local
1716 predictor = get_bits(&s->gb, 8); /* JPEG Ss / lossless JPEG predictor /JPE in ff_mjpeg_decode_sos()
[all...]
H A Dexrenc.c171 static void predictor(uint8_t *src, ptrdiff_t size) in predictor() function
265 predictor(scanline->tmp, tmp_size); in encode_scanline_rle()
334 predictor(scanline->tmp, tmp_size); in encode_scanline_zip()
H A Dapedec.c52 /** Total size of all predictor histories */
170 APEPredictor predictor; ///< predictor used for final reconstruction member
171 APEPredictor64 predictor64; ///< 64bit predictor used for final reconstruction
817 APEPredictor *p = &ctx->predictor; in init_predictor_decoder()
992 APEPredictor *p = &ctx->predictor; in predictor_decode_stereo_3800()
1047 APEPredictor *p = &ctx->predictor; in predictor_decode_mono_3800()
1122 APEPredictor *p = &ctx->predictor; in predictor_decode_stereo_3930()
1150 APEPredictor *p = &ctx->predictor; in predictor_decode_mono_3930()
1435 /* Now apply the predictor decodin in ape_unpack_mono()
[all...]
H A Dtiff.c81 int predictor; member
1323 s->predictor = 0; in tiff_decode_tag()
1420 s->predictor = value; in tiff_decode_tag()
2015 if (s->predictor == 2) { in decode_frame()
2017 av_log(s->avctx, AV_LOG_ERROR, "predictor == 2 with YUV is unsupported"); in decode_frame()
/third_party/ffmpeg/libavcodec/x86/
H A Dexrdsp_init.c43 dsp->predictor = ff_predictor_ssse3; in ff_exrdsp_init_x86()
46 dsp->predictor = ff_predictor_avx; in ff_exrdsp_init_x86()
50 dsp->predictor = ff_predictor_avx2; in ff_exrdsp_init_x86()
H A Dexrdsp.asm5 ;* reorder_pixels, predictor based on patch by John Loy
8 ;* predictor AVX/AVX2 by Henrik Gramner
75 cglobal predictor, 2,2,5, src, size
/third_party/libsnd/src/
H A Dima_adpcm.c262 int chan, k, diff, bytecode, predictor ; in aiff_ima_decode_block() local
285 predictor = (int) ((short) ((blockdata [0] << 8) | (blockdata [1] & 0x80))) ; in aiff_ima_decode_block()
315 predictor += diff ; in aiff_ima_decode_block()
316 if (predictor < -32768) in aiff_ima_decode_block()
317 predictor = -32768 ; in aiff_ima_decode_block()
318 else if (predictor > 32767) in aiff_ima_decode_block()
319 predictor = 32767 ; in aiff_ima_decode_block()
321 pima->samples [pima->channels * k + chan] = predictor ; in aiff_ima_decode_block()
393 { int chan, k, predictor, blockindx, indx, indxstart, diff ; in wavlike_ima_decode_block() local
410 { predictor in wavlike_ima_decode_block()
[all...]
/third_party/skia/third_party/externals/dng_sdk/source/
H A Ddng_lossless_jpeg.cpp1221 // pixels for predictor calculation. in DecoderStructInit()
1386 * Calculate the predictor for sample curRowBuf[col][curComp].
1394 * predictor is passed out.
1768 // Add the predictor to the difference. in DecodeFirstRow()
1815 // Add the predictor to the difference. in DecodeFirstRow()
2341 // turn this row into a previous row for later predictor in DecodeImage()
2406 // First column of row above is predictor for first column. in DecodeImage()
2412 // For the rest of the column on this row, predictor in DecodeImage()
2515 int32 predictor = QuickPredict (col, in DecodeImage() local
2522 curRowBuf [col] [curComp] = (ComponentType) (d + predictor); in DecodeImage()
2978 int32 predictor [4]; FreqCountSet() local
3084 int32 predictor [4]; HuffEncode() local
[all...]
/third_party/ffmpeg/tests/checkasm/
H A Dexrdsp.c88 if (check_func(h.predictor, "predictor")) in checkasm_check_exrdsp()
91 report("predictor"); in checkasm_check_exrdsp()

Completed in 25 milliseconds

12