Home | History | Annotate | Download | only in decoder

Lines Matching refs:predictor

29     unsigned char *ypred_ptr = x->predictor;
164 unsigned char *ypred_ptr = x->predictor;
168 ypred_ptr = x->dst.y_buffer; /*x->predictor;*/
311 unsigned char *upred_ptr = &x->predictor[256];
312 unsigned char *vpred_ptr = &x->predictor[320];
474 unsigned char *upred_ptr = x->dst.u_buffer; /*&x->predictor[256];*/
475 unsigned char *vpred_ptr = x->dst.v_buffer; /*&x->predictor[320];*/
636 unsigned char *predictor,
691 predictor[c] = expected_dc;
694 predictor += 16;
713 predictor[c] = pred;
716 predictor += 16;
735 predictor[c] = ap[c];
738 predictor += 16;
758 predictor[c] = lp[r];
761 predictor += 16;
768 predictor[0 * 16 + 0] = (ptr[0] + ptr[1] * 2 + ptr[2] + 2) >> 2;
769 predictor[0 * 16 + 1] =
770 predictor[1 * 16 + 0] = (ptr[1] + ptr[2] * 2 + ptr[3] + 2) >> 2;
771 predictor[0 * 16 + 2] =
772 predictor[1 * 16 + 1] =
773 predictor[2 * 16 + 0] = (ptr[2] + ptr[3] * 2 + ptr[4] + 2) >> 2;
774 predictor[0 * 16 + 3] =
775 predictor[1 * 16 + 2] =
776 predictor[2 * 16 + 1] =
777 predictor[3 * 16 + 0] = (ptr[3] + ptr[4] * 2 + ptr[5] + 2) >> 2;
778 predictor[1 * 16 + 3] =
779 predictor[2 * 16 + 2] =
780 predictor[3 * 16 + 1] = (ptr[4] + ptr[5] * 2 + ptr[6] + 2) >> 2;
781 predictor[2 * 16 + 3] =
782 predictor[3 * 16 + 2] = (ptr[5] + ptr[6] * 2 + ptr[7] + 2) >> 2;
783 predictor[3 * 16 + 3] = (ptr[6] + ptr[7] * 2 + ptr[7] + 2) >> 2;
802 predictor[3 * 16 + 0] = (pp[0] + pp[1] * 2 + pp[2] + 2) >> 2;
803 predictor[3 * 16 + 1] =
804 predictor[2 * 16 + 0] = (pp[1] + pp[2] * 2 + pp[3] + 2) >> 2;
805 predictor[3 * 16 + 2] =
806 predictor[2 * 16 + 1] =
807 predictor[1 * 16 + 0] = (pp[2] + pp[3] * 2 + pp[4] + 2) >> 2;
808 predictor[3 * 16 + 3] =
809 predictor[2 * 16 + 2] =
810 predictor[1 * 16 + 1] =
811 predictor[0 * 16 + 0] = (pp[3] + pp[4] * 2 + pp[5] + 2) >> 2;
812 predictor[2 * 16 + 3] =
813 predictor[1 * 16 + 2] =
814 predictor[0 * 16 + 1] = (pp[4] + pp[5] * 2 + pp[6] + 2) >> 2;
815 predictor[1 * 16 + 3] =
816 predictor[0 * 16 + 2] = (pp[5] + pp[6] * 2 + pp[7] + 2) >> 2;
817 predictor[0 * 16 + 3] = (pp[6] + pp[7] * 2 + pp[8] + 2) >> 2;
837 predictor[3 * 16 + 0] = (pp[1] + pp[2] * 2 + pp[3] + 2) >> 2;
838 predictor[2 * 16 + 0] = (pp[2] + pp[3] * 2 + pp[4] + 2) >> 2;
839 predictor[3 * 16 + 1] =
840 predictor[1 * 16 + 0] = (pp[3] + pp[4] * 2 + pp[5] + 2) >> 2;
841 predictor[2 * 16 + 1] =
842 predictor[0 * 16 + 0] = (pp[4] + pp[5] + 1) >> 1;
843 predictor[3 * 16 + 2] =
844 predictor[1 * 16 + 1] = (pp[4] + pp[5] * 2 + pp[6] + 2) >> 2;
845 predictor[2 * 16 + 2] =
846 predictor[0 * 16 + 1] = (pp[5] + pp[6] + 1) >> 1;
847 predictor[3 * 16 + 3] =
848 predictor[1 * 16 + 2] = (pp[5] + pp[6] * 2 + pp[7] + 2) >> 2;
849 predictor[2 * 16 + 3] =
850 predictor[0 * 16 + 2] = (pp[6] + pp[7] + 1) >> 1;
851 predictor[1 * 16 + 3] = (pp[6] + pp[7] * 2 + pp[8] + 2) >> 2;
852 predictor[0 * 16 + 3] = (pp[7] + pp[8] + 1) >> 1;
861 predictor[0 * 16 + 0] = (pp[0] + pp[1] + 1) >> 1;
862 predictor[1 * 16 + 0] = (pp[0] + pp[1] * 2 + pp[2] + 2) >> 2;
863 predictor[2 * 16 + 0] =
864 predictor[0 * 16 + 1] = (pp[1] + pp[2] + 1) >> 1;
865 predictor[1 * 16 + 1] =
866 predictor[3 * 16 + 0] = (pp[1] + pp[2] * 2 + pp[3] + 2) >> 2;
867 predictor[2 * 16 + 1] =
868 predictor[0 * 16 + 2] = (pp[2] + pp[3] + 1) >> 1;
869 predictor[3 * 16 + 1] =
870 predictor[1 * 16 + 2] = (pp[2] + pp[3] * 2 + pp[4] + 2) >> 2;
871 predictor[0 * 16 + 3] =
872 predictor[2 * 16 + 2] = (pp[3] + pp[4] + 1) >> 1;
873 predictor[1 * 16 + 3] =
874 predictor[3 * 16 + 2] = (pp[3] + pp[4] * 2 + pp[5] + 2) >> 2;
875 predictor[2 * 16 + 3] = (pp[4] + pp[5] * 2 + pp[6] + 2) >> 2;
876 predictor[3 * 16 + 3] = (pp[5] + pp[6] * 2 + pp[7] + 2) >> 2;
894 predictor[3 * 16 + 0] = (pp[0] + pp[1] + 1) >> 1;
895 predictor[3 * 16 + 1] = (pp[0] + pp[1] * 2 + pp[2] + 2) >> 2;
896 predictor[2 * 16 + 0] =
897 predictor[3 * 16 + 2] = (pp[1] + pp[2] + 1) >> 1;
898 predictor[2 * 16 + 1] =
899 predictor[3 * 16 + 3] = (pp[1] + pp[2] * 2 + pp[3] + 2) >> 2;
900 predictor[2 * 16 + 2] =
901 predictor[1 * 16 + 0] = (pp[2] + pp[3] + 1) >> 1;
902 predictor[2 * 16 + 3] =
903 predictor[1 * 16 + 1] = (pp[2] + pp[3] * 2 + pp[4] + 2) >> 2;
904 predictor[1 * 16 + 2] =
905 predictor[0 * 16 + 0] = (pp[3] + pp[4] + 1) >> 1;
906 predictor[1 * 16 + 3] =
907 predictor[0 * 16 + 1] = (pp[3] + pp[4] * 2 + pp[5] + 2) >> 2;
908 predictor[0 * 16 + 2] = (pp[4] + pp[5] * 2 + pp[6] + 2) >> 2;
909 predictor[0 * 16 + 3] = (pp[5] + pp[6] * 2 + pp[7] + 2) >> 2;
917 predictor[0 * 16 + 0] = (pp[0] + pp[1] + 1) >> 1;
918 predictor[0 * 16 + 1] = (pp[0] + pp[1] * 2 + pp[2] + 2) >> 2;
919 predictor[0 * 16 + 2] =
920 predictor[1 * 16 + 0] = (pp[1] + pp[2] + 1) >> 1;
921 predictor[0 * 16 + 3] =
922 predictor[1 * 16 + 1] = (pp[1] + pp[2] * 2 + pp[3] + 2) >> 2;
923 predictor[1 * 16 + 2] =
924 predictor[2 * 16 + 0] = (pp[2] + pp[3] + 1) >> 1;
925 predictor[1 * 16 + 3] =
926 predictor[2 * 16 + 1] = (pp[2] + pp[3] * 2 + pp[3] + 2) >> 2;
927 predictor[2 * 16 + 2] =
928 predictor[2 * 16 + 3] =
929 predictor[3 * 16 + 0] =
930 predictor[3 * 16 + 1] =
931 predictor[3 * 16 + 2] =
932 predictor[3 * 16 + 3] = pp[3];
942 (void) predictor;