/third_party/ffmpeg/libavcodec/ |
H A D | adpcm.c | 359 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 D | dpcm.c | 216 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 D | vmdaudio.c | 111 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 D | adpcmenc.c | 302 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 D | tta.c | 259 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 D | ttaenc.c | 103 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 D | mjpeg.h | 118 #define PREDICT(ret, topleft, top, left, predictor)\ 119 switch(predictor){\
|
H A D | huffyuvdec.c | 333 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 D | aptx.c | 442 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 D | exrdsp.h | 27 void (*predictor)(uint8_t *src, ptrdiff_t size); member
|
H A D | adpcm.h | 32 int predictor; member
|
H A D | exrdsp.c | 52 c->predictor = predictor_scalar; in ff_exrdsp_init()
|
H A D | ttadata.h | 39 int32_t predictor; member
|
H A D | huffyuv.h | 58 Predictor predictor; member
|
H A D | huffyuvenc.c | 330 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 D | ljpegenc.c | 128 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 D | mjpegdec.c | 1075 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 D | exrenc.c | 171 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 D | apedec.c | 52 /** 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 D | tiff.c | 81 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 D | exrdsp_init.c | 43 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 D | exrdsp.asm | 5 ;* 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 D | ima_adpcm.c | 262 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 D | dng_lossless_jpeg.cpp | 1221 // 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 D | exrdsp.c | 88 if (check_func(h.predictor, "predictor")) in checkasm_check_exrdsp() 91 report("predictor"); in checkasm_check_exrdsp()
|