Chapter 9. Libraries

9.1. Interfaces for libjpeg

Table 9-1 defines the library name and shared object name for the libjpeg library

Table 9-1. libjpeg Definition

Library:libjpeg
SONAME:libjpeg.so.62

The behavior of the interfaces in this library is specified by the following specifications:

[LSB] This Specification

9.1.1. JPEG Reference library

9.1.1.1. Interfaces for JPEG Reference library

An LSB conforming implementation shall provide the generic functions for JPEG Reference library specified in Table 9-2, with the full mandatory functionality as described in the referenced underlying specification.

Table 9-2. libjpeg - JPEG Reference library Function Interfaces

jpeg_CreateCompress(LIBJPEG_6.2) [LSB]jpeg_CreateDecompress(LIBJPEG_6.2) [LSB]jpeg_abort(LIBJPEG_6.2) [LSB]
jpeg_abort_compress(LIBJPEG_6.2) [LSB]jpeg_abort_decompress(LIBJPEG_6.2) [LSB]jpeg_add_quant_table(LIBJPEG_6.2) [LSB]
jpeg_alloc_huff_table(LIBJPEG_6.2) [LSB]jpeg_alloc_quant_table(LIBJPEG_6.2) [LSB]jpeg_calc_output_dimensions(LIBJPEG_6.2) [LSB]
jpeg_consume_input(LIBJPEG_6.2) [LSB]jpeg_copy_critical_parameters(LIBJPEG_6.2) [LSB]jpeg_default_colorspace(LIBJPEG_6.2) [LSB]
jpeg_destroy(LIBJPEG_6.2) [LSB]jpeg_destroy_compress(LIBJPEG_6.2) [LSB]jpeg_destroy_decompress(LIBJPEG_6.2) [LSB]
jpeg_finish_compress(LIBJPEG_6.2) [LSB]jpeg_finish_decompress(LIBJPEG_6.2) [LSB]jpeg_finish_output(LIBJPEG_6.2) [LSB]
jpeg_has_multiple_scans(LIBJPEG_6.2) [LSB]jpeg_input_complete(LIBJPEG_6.2) [LSB]jpeg_new_colormap(LIBJPEG_6.2) [LSB]
jpeg_quality_scaling(LIBJPEG_6.2) [LSB]jpeg_read_coefficients(LIBJPEG_6.2) [LSB]jpeg_read_header(LIBJPEG_6.2) [LSB]
jpeg_read_raw_data(LIBJPEG_6.2) [LSB]jpeg_read_scanlines(LIBJPEG_6.2) [LSB]jpeg_resync_to_restart(LIBJPEG_6.2) [LSB]
jpeg_save_markers(LIBJPEG_6.2) [LSB]jpeg_set_colorspace(LIBJPEG_6.2) [LSB]jpeg_set_defaults(LIBJPEG_6.2) [LSB]
jpeg_set_linear_quality(LIBJPEG_6.2) [LSB]jpeg_set_marker_processor(LIBJPEG_6.2) [LSB]jpeg_set_quality(LIBJPEG_6.2) [LSB]
jpeg_simple_progression(LIBJPEG_6.2) [LSB]jpeg_start_compress(LIBJPEG_6.2) [LSB]jpeg_start_decompress(LIBJPEG_6.2) [LSB]
jpeg_start_output(LIBJPEG_6.2) [LSB]jpeg_std_error(LIBJPEG_6.2) [LSB]jpeg_stdio_dest(LIBJPEG_6.2) [LSB]
jpeg_stdio_src(LIBJPEG_6.2) [LSB]jpeg_suppress_tables(LIBJPEG_6.2) [LSB]jpeg_write_coefficients(LIBJPEG_6.2) [LSB]
jpeg_write_m_byte(LIBJPEG_6.2) [LSB]jpeg_write_m_header(LIBJPEG_6.2) [LSB]jpeg_write_marker(LIBJPEG_6.2) [LSB]
jpeg_write_raw_data(LIBJPEG_6.2) [LSB]jpeg_write_scanlines(LIBJPEG_6.2) [LSB]jpeg_write_tables(LIBJPEG_6.2) [LSB]