Lines Matching defs:diff
740 int diff=i;
742 adiff = FFABS(diff);
743 if(diff<0) diff--;
747 code= (ff_mpeg12_vlc_dc_lum_code[index]<<index) + (diff & ((1 << index) - 1));
751 code= (ff_mpeg12_vlc_dc_chroma_code[index]<<index) + (diff & ((1 << index) - 1));
809 static inline void encode_dc(MpegEncContext *s, int diff, int component)
811 if(((unsigned) (diff+255)) >= 511){
814 if(diff<0){
815 index= av_log2_16bit(-2*diff);
816 diff--;
818 index= av_log2_16bit(2*diff);
824 (ff_mpeg12_vlc_dc_lum_code[index]<<index) + (diff & ((1 << index) - 1)));
829 (ff_mpeg12_vlc_dc_chroma_code[index]<<index) + (diff & ((1 << index) - 1)));
835 mpeg1_lum_dc_uni[diff+255]&0xFF,
836 mpeg1_lum_dc_uni[diff+255]>>8);
840 mpeg1_chr_dc_uni[diff+255]&0xFF,
841 mpeg1_chr_dc_uni[diff+255]>>8);
850 int alevel, level, last_non_zero, dc, diff, i, j, run, last_index, sign;
860 diff = dc - s->last_dc[component];
861 encode_dc(s, diff, component);