Lines Matching refs:ret
282 int i, j, ret;
284 ret = v4l2_jpeg_parse_header(buf, len, &header);
285 if (ret < 0) {
287 return ret;
489 int ret, val;
519 ret = coda_read(dev, CODA9_REG_JPEG_BBC_BUSY);
520 } while (ret == 1);
530 ret = coda_read(dev, CODA9_REG_JPEG_BBC_BUSY);
531 } while (ret == 1);
594 int ret = -EINVAL;
640 ret = 0;
643 return ret;
724 int ret;
732 ret = coda9_jpeg_gen_enc_huff_tab(ctx, i, huff->size[i],
734 if (ret)
743 ret = -ENOMEM;
768 ret = 0;
771 return ret;
846 int i, ret;
848 ret = coda_jpeg_put_word(marker, stream);
849 if (ret < 0)
850 return ret;
851 ret = coda_jpeg_put_word(3 + len, stream);
852 if (ret < 0)
853 return ret;
854 ret = coda_jpeg_put_byte(index, stream);
855 for (i = 0; i < len && ret == 0; i++)
856 ret = coda_jpeg_put_byte(table[i], stream);
858 return ret;
880 int i, ret, pad;
888 ret = coda_jpeg_put_word(SOI_MARKER, &stream);
889 if (ret < 0)
890 return ret;
894 ret = coda_jpeg_put_word(DRI_MARKER, &stream);
895 if (ret < 0)
896 return ret;
897 ret = coda_jpeg_put_word(4, &stream);
898 if (ret < 0)
899 return ret;
900 ret = coda_jpeg_put_word(ctx->params.jpeg_restart_interval,
902 if (ret < 0)
903 return ret;
907 ret = coda_jpeg_define_quantization_table(ctx, 0x00, &stream);
908 if (ret < 0)
909 return ret;
911 ret = coda_jpeg_define_quantization_table(ctx, 0x01, &stream);
912 if (ret < 0)
913 return ret;
917 ret = coda_jpeg_define_huffman_table(0x00, luma_dc, 16 + 12, &stream);
918 if (ret < 0)
919 return ret;
920 ret = coda_jpeg_define_huffman_table(0x10, luma_ac, 16 + 162, &stream);
921 if (ret < 0)
922 return ret;
924 ret = coda_jpeg_define_huffman_table(0x01, chroma_dc, 16 + 12,
926 if (ret < 0)
927 return ret;
928 ret = coda_jpeg_define_huffman_table(0x11, chroma_ac, 16 + 162,
930 if (ret < 0)
931 return ret;
935 ret = coda_jpeg_put_word(SOF_MARKER, &stream);
936 if (ret < 0)
937 return ret;
939 ret = coda_jpeg_put_word(8 + comp_num * 3, &stream);
940 if (ret < 0)
941 return ret;
942 ret = coda_jpeg_put_byte(0x08, &stream);
943 if (ret < 0)
944 return ret;
945 ret = coda_jpeg_put_word(q_data_src->height, &stream);
946 if (ret < 0)
947 return ret;
948 ret = coda_jpeg_put_word(q_data_src->width, &stream);
949 if (ret < 0)
950 return ret;
951 ret = coda_jpeg_put_byte(comp_num, &stream);
952 if (ret < 0)
953 return ret;
964 ret = coda_jpeg_put_byte(i + 1, &stream);
965 if (ret < 0)
966 return ret;
967 ret = coda_jpeg_put_byte(subsampling[chroma_format][i],
969 if (ret < 0)
970 return ret;
972 ret = coda_jpeg_put_byte((i == 0) ? 0 : 1, &stream);
973 if (ret < 0)
974 return ret;
982 ret = coda_jpeg_put_byte(0x00, &stream);
983 if (ret < 0)
984 return ret;
1048 int ret;
1050 ret = coda9_jpeg_load_huff_tab(ctx);
1051 if (ret < 0) {
1053 return ret;
1080 int ret;
1178 ret = coda_read(dev, CODA9_GDI_STATUS);
1183 } while (!ret);
1332 int ret;
1354 ret = coda_jpeg_decode_header(ctx, &src_buf->vb2_buf);
1355 if (ret < 0) {
1357 ret);
1365 return ret;
1401 ret = coda9_jpeg_dec_huff_setup(ctx);
1402 if (ret < 0) {
1404 "failed to set up Huffman tables: %d\n", ret);
1406 return ret;
1426 ret = coda_read(dev, CODA9_GDI_STATUS);
1427 } while (!ret);