aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'packages/ivahd_codecs/ti/sdo/codecs/jpegvenc/ijpegenc.h')
-rw-r--r--packages/ivahd_codecs/ti/sdo/codecs/jpegvenc/ijpegenc.h83
1 files changed, 43 insertions, 40 deletions
diff --git a/packages/ivahd_codecs/ti/sdo/codecs/jpegvenc/ijpegenc.h b/packages/ivahd_codecs/ti/sdo/codecs/jpegvenc/ijpegenc.h
index d903f98..cca4fda 100644
--- a/packages/ivahd_codecs/ti/sdo/codecs/jpegvenc/ijpegenc.h
+++ b/packages/ivahd_codecs/ti/sdo/codecs/jpegvenc/ijpegenc.h
@@ -77,6 +77,9 @@
77* @version 2.3 (May 2013) : Added error check for “non-multiple of 16” 77* @version 2.3 (May 2013) : Added error check for “non-multiple of 16”
78* inputBufDesc->imagePitch [Naidu] 78* inputBufDesc->imagePitch [Naidu]
79* 79*
80* @version 2.4 (Feb 2017) : Jpegencoder symbol conflicts
81* with Jpegdecoder [Prashanth Kumar]
82*
80******************************************************************************** 83********************************************************************************
81*/ 84*/
82 85
@@ -699,50 +702,50 @@ typedef enum
699 */ 702 */
700typedef enum 703typedef enum
701{ 704{
702 JPEG_DYNAMIC_PARAMS_HANDLE_ERROR = 0, 705 IJPEGVENC_DYNAMIC_PARAMS_HANDLE_ERROR = 0,
703 JPEG_STATUS_HANDLE_ERROR, 706 IJPEGVENC_STATUS_HANDLE_ERROR,
704 JPEG_DYNAMIC_PARAMS_SIZE_ERROR, 707 IJPEGVENC_DYNAMIC_PARAMS_SIZE_ERROR,
705 JPEG_ENCODE_HEADER_ERROR, 708 IJPEGVENC_ENCODE_HEADER_ERROR,
706 JPEG_UNSUPPORTED_RESOLUTION, 709 IJPEGVENC_UNSUPPORTED_RESOLUTION,
707 JPEG_CAPTURE_WIDTH_ERROR, 710 IJPEGVENC_CAPTURE_WIDTH_ERROR,
708 JPEG_GET_DATA_FXN_NULL_POINTER, 711 IJPEGVENC_GET_DATA_FXN_NULL_POINTER,
709 JPEG_GET_BUFFER_FXN_NULL_POINTER, 712 IJPEGVENC_GET_BUFFER_FXN_NULL_POINTER,
710 JPEG_INVALID_RESTART_INTERVAL_ERROR, 713 IJPEGVENC_INVALID_RESTART_INTERVAL_ERROR,
711 JPEG_INVALID_QUALITY_FACTOR_ERROR, 714 IJPEGVENC_INVALID_QUALITY_FACTOR_ERROR,
712 JPEG_INVALID_INPUT_CHROMA_FORMAT_ERROR, 715 IJPEGVENC_INVALID_INPUT_CHROMA_FORMAT_ERROR,
713 JPEG_NULL_QUANT_TABLE_POINTER_ERROR, 716 IJPEGVENC_NULL_QUANT_TABLE_POINTER_ERROR,
714 JPEG_NULL_INARGS_POINTER_ERROR, 717 IJPEGVENC_NULL_INARGS_POINTER_ERROR,
715 JPEG_NULL_INARGS_APP_POINTER_ERROR, 718 IJPEGVENC_NULL_INARGS_APP_POINTER_ERROR,
716 JPEG_INARGS_SIZE_ERROR, 719 IJPEGVENC_INARGS_SIZE_ERROR,
717 JPEG_INVALID_INPUT_BYTES_ERROR, 720 IJPEGVENC_INVALID_INPUT_BYTES_ERROR,
718 JPEG_INVALID_INPUT_ID_ERROR, 721 IJPEGVENC_INVALID_INPUT_ID_ERROR,
719 JPEG_NULL_INPUT_BUF_DESC_ERROR, 722 IJPEGVENC_NULL_INPUT_BUF_DESC_ERROR,
720 JPEG_NULL_INPUT_BUFFER_POINTER_ERROR, 723 IJPEGVENC_NULL_INPUT_BUFFER_POINTER_ERROR,
721 JPEG_INVALID_INPUT_BUFFER_SIZE_ERROR, 724 IJPEGVENC_INVALID_INPUT_BUFFER_SIZE_ERROR,
722 JPEG_INVALID_NUM_OF_INPUT_BUFFERS_ERROR, 725 IJPEGVENC_INVALID_NUM_OF_INPUT_BUFFERS_ERROR,
723 JPEG_INVALID_INPUT_BUFFER_MEMTYPE_ERROR, 726 IJPEGVENC_INVALID_INPUT_BUFFER_MEMTYPE_ERROR,
724 JPEG_INVALID_OUTPUT_BUFFER_MEMTYPE_ERROR, 727 IJPEGVENC_INVALID_OUTPUT_BUFFER_MEMTYPE_ERROR,
725 JPEG_NULL_OUTARGS_POINTER_ERROR, 728 IJPEGVENC_NULL_OUTARGS_POINTER_ERROR,
726 JPEG_INVALID_OUTARGS_SIZE, 729 IJPEGVENC_INVALID_OUTARGS_SIZE,
727 JPEG_NULL_OUTPUT_BUF_DESC_ERROR, 730 IJPEGVENC_NULL_OUTPUT_BUF_DESC_ERROR,
728 JPEG_NULL_OUTPUT_BUFFER_POINTER_ERROR, 731 IJPEGVENC_NULL_OUTPUT_BUFFER_POINTER_ERROR,
729 JPEG_INVALID_OUTPUT_BUFFER_SIZE_ERROR, 732 IJPEGVENC_INVALID_OUTPUT_BUFFER_SIZE_ERROR,
730 JPEG_INVALID_NUM_OF_OUTPUT_BUFFERS_ERROR, 733 IJPEGVENC_INVALID_NUM_OF_OUTPUT_BUFFERS_ERROR,
731 JPEG_INSUFFICIENT_OUTPUT_BUFFER_SIZE_ERROR, 734 IJPEGVENC_INSUFFICIENT_OUTPUT_BUFFER_SIZE_ERROR,
732 JPEG_INVALID_JFIF_THUMBNAIL_ENABLE_ERROR, 735 IJPEGVENC_INVALID_JFIF_THUMBNAIL_ENABLE_ERROR,
733 JPEG_INVALID_EXIF_THUMBNAIL_ENABLE_ERROR, 736 IJPEGVENC_INVALID_EXIF_THUMBNAIL_ENABLE_ERROR,
734 JPEG_INPUT_BUFFER_POINTER_ALIGN_ERROR, 737 IJPEGVENC_INPUT_BUFFER_POINTER_ALIGN_ERROR,
735 738
736 /* Extended Error Codes related to Data Sync */ 739 /* Extended Error Codes related to Data Sync */
737 JPEG_DATASYNC_GET_ROW_DATA_ERROR, /* from 33rd bit*/ 740 IJPEGVENC_DATASYNC_GET_ROW_DATA_ERROR, /* from 33rd bit*/
738 741
739 JPEG_DATASYNC_INVALID_RESTART_INTERVAL_ERROR, 742 IJPEGVENC_DATASYNC_INVALID_RESTART_INTERVAL_ERROR,
740 743
741 JPEG_DATASYNC_BLOCK_POINTER_ERROR, 744 IJPEGVENC_DATASYNC_BLOCK_POINTER_ERROR,
742 JPEG_DATASYNC_BLOCK_SIZE_ERROR, 745 IJPEGVENC_DATASYNC_BLOCK_SIZE_ERROR,
743 JPEG_DATASYNC_INVALID_BLOCKS_ERROR, 746 IJPEGVENC_DATASYNC_INVALID_BLOCKS_ERROR,
744 JPEG_DATASYNC_NOT_VALID_COMBINATION_ERROR, 747 IJPEGVENC_DATASYNC_NOT_VALID_COMBINATION_ERROR,
745 JPEG_INVALID_IMAGEPITCH 748 IJPEGVENC_INVALID_IMAGEPITCH
746}IjpegVENC_ErrorStatus; 749}IjpegVENC_ErrorStatus;
747 750
748/** 751/**