fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
  SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation)  

jpegint.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jpeg_comp_master
struct  jpeg_c_main_controller
struct  jpeg_c_prep_controller
struct  jpeg_c_coef_controller
struct  jpeg_color_converter
struct  jpeg_downsampler
struct  jpeg_forward_dct
struct  jpeg_entropy_encoder
struct  jpeg_marker_writer
struct  jpeg_decomp_master
struct  jpeg_input_controller
struct  jpeg_d_main_controller
struct  jpeg_d_coef_controller
struct  jpeg_d_post_controller
struct  jpeg_marker_reader
struct  jpeg_entropy_decoder
struct  jpeg_inverse_dct
struct  jpeg_upsampler
struct  jpeg_color_deconverter
struct  jpeg_color_quantizer

Defines

#define CSTATE_START   100
#define CSTATE_SCANNING   101
#define CSTATE_RAW_OK   102
#define CSTATE_WRCOEFS   103
#define DSTATE_START   200
#define DSTATE_INHEADER   201
#define DSTATE_READY   202
#define DSTATE_PRELOAD   203
#define DSTATE_PRESCAN   204
#define DSTATE_SCANNING   205
#define DSTATE_RAW_OK   206
#define DSTATE_BUFIMAGE   207
#define DSTATE_BUFPOST   208
#define DSTATE_RDCOEFS   209
#define DSTATE_STOPPING   210
#define MAX(a, b)   ((a) > (b) ? (a) : (b))
#define MIN(a, b)   ((a) < (b) ? (a) : (b))
#define SHIFT_TEMPS
#define RIGHT_SHIFT(x, shft)   ((x) >> (shft))

Enumerations

enum  J_BUF_MODE { JBUF_PASS_THRU, JBUF_SAVE_SOURCE, JBUF_CRANK_DEST, JBUF_SAVE_AND_PASS }

Functions

typedef JMETHOD (void, inverse_DCT_method_ptr,(j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col))
 EXTERN (void) jinit_compress_master JPP((j_compress_ptr cinfo))
 EXTERN (long) jdiv_round_up JPP((long a

Variables

boolean transcode_only
boolean need_full_buffer
long b
int source_row
int JSAMPARRAY output_array
int JSAMPARRAY int dest_row
int JSAMPARRAY int int num_rows
int JSAMPARRAY int int JDIMENSION num_cols
JBLOCKROW output_row
JBLOCKROW JDIMENSION num_blocks
size_t bytestozero
const int jpeg_natural_order []

Define Documentation

#define CSTATE_RAW_OK   102
#define CSTATE_SCANNING   101
#define CSTATE_WRCOEFS   103

Definition at line 28 of file jpegint.h.

Referenced by jpeg_finish_compress(), jpeg_write_m_header(), jpeg_write_marker(), and LOCAL().

#define DSTATE_BUFIMAGE   207
#define DSTATE_BUFPOST   208

Definition at line 37 of file jpegint.h.

Referenced by jpeg_consume_input(), and jpeg_finish_output().

#define DSTATE_INHEADER   201

Definition at line 30 of file jpegint.h.

Referenced by jpeg_consume_input(), and jpeg_read_header().

#define DSTATE_PRELOAD   203

Definition at line 32 of file jpegint.h.

Referenced by jpeg_consume_input(), and LOCAL().

#define DSTATE_PRESCAN   204

Definition at line 33 of file jpegint.h.

Referenced by jpeg_consume_input(), jpeg_start_output(), LOCAL(), and output_pass_setup().

#define DSTATE_RAW_OK   206
#define DSTATE_RDCOEFS   209

Definition at line 38 of file jpegint.h.

Referenced by LOCAL().

#define DSTATE_READY   202
#define DSTATE_SCANNING   205
#define DSTATE_START   200
#define DSTATE_STOPPING   210
#define MAX (   a,
  b 
)    ((a) > (b) ? (a) : (b))

Definition at line 267 of file jpegint.h.

Referenced by initial_setup(), jpeg_simple_progression(), and METHODDEF().

#define MIN (   a,
  b 
)    ((a) < (b) ? (a) : (b))
#define RIGHT_SHIFT (   x,
  shft 
)    ((x) >> (shft))

Enumeration Type Documentation

enum J_BUF_MODE
Enumerator:
JBUF_PASS_THRU 
JBUF_SAVE_SOURCE 
JBUF_CRANK_DEST 
JBUF_SAVE_AND_PASS 

Definition at line 16 of file jpegint.h.


Function Documentation

EXTERN ( void  )
EXTERN ( long  )
typedef JMETHOD ( void  ,
inverse_DCT_method_ptr  ,
(j_decompress_ptr cinfo, jpeg_component_info *compptr, JCOEFPTR coef_block, JSAMPARRAY output_buf, JDIMENSION output_col  
)

Variable Documentation

long b

Definition at line 371 of file jpegint.h.

Referenced by Fl_Check_Browser::add(), Fl_Window_Type::add_child(), Fl_Table_Type::add_child(), Fl_Group_Type::add_child(), align_cb(), align_position_cb(), align_text_image_cb(), Fl_Dial::angles(), Fl_Browser_::bbox(), Fl_Chart::bounds(), Fl_Valuator::bounds(), Fl_Check_Browser::checked(), cmyk_ycck_convert(), Fl_PostScript_Graphics_Driver::color(), Fl_Pixmap::color_average(), Fl_RGB_Image::color_average(), Fl_Input_::copy(), Fl_Window::cursor(), Fl_Graphics_Driver::curve(), Fl_Pixmap::desaturate(), Fl_Menu_::down_box(), Fl_File_Input::down_box(), Fl_Button::down_box(), Fl_Value_Output::draw(), Fl_Menu_Item::draw(), Fl_Input::draw(), Fl_File_Input::draw(), Fl_Chart::draw(), Fl_Browser_::draw(), FLDropTarget::Drop(), Fl_Tooltip::enable(), Fl_Help_View::find(), Fluid_Image::find(), fix_group_size(), fl_add_button(), Fl_BMP_Image::Fl_BMP_Image(), fl_color_average(), fl_draw_pixmap(), fl_filename_absolute(), fl_getcwd(), Fl_GIF_Image::Fl_GIF_Image(), Fl_Native_File_Chooser::Fl_Native_File_Chooser(), fl_read_image(), fl_rectf(), fl_shortcut_label(), fl_xpixel(), get_interesting_appn(), glutAttachMenu(), glutDetachMenu(), gzgets(), Fl_Input::handle(), Fl_Browser_::handle(), Fl_Text_Editor::insert_mode(), Fl_Browser_::inserting(), jdiv_round_up(), jround_up(), Fl_Widget::label(), Fl_Menu_Item::label(), Fl_Browser::lineno(), main(), make_settings_window(), make_shell_window(), Fl_Window_Type::move_child(), Fl_Table_Type::move_child(), Fl_Group_Type::move_child(), Fl_Preferences::newUUID(), Fl_FormsPixmap::Pixmap(), png_64bit_product(), png_do_background(), png_do_dither(), png_do_gamma(), png_read_filter_row(), png_set_dither(), png_write_find_filter(), Fl_Valuator::range(), Fl_Spinner::range(), Fl::reload_scheme(), Fl_Input_::replace(), Fl_Browser_::replacing(), rgb_gray_convert(), rgb_ycc_convert(), Fl_Text_Buffer::search_backward(), Fl_Text_Buffer::search_forward(), Fl_Text_Selection::selected(), Fl::set_boxtype(), shortcut_in_cb(), Fl_Text_Display::show_cursor(), Fl_Window::size_range(), Fl_Browser_::sort(), Fl_Valuator::step(), Fl_Counter::step(), Fl_Browser::swap(), Fl_Browser_::swapping(), Fl_Text_Buffer::undo(), Fl_Input_::undo(), Fl_File_Chooser::value(), Fl_File_Browser_Type::widget(), Fl_Tree_Type::widget(), Fl_Check_Browser_Type::widget(), Fl_Browser_Type::widget(), Fl_Text_Display::wrapped_line_counter(), write_code(), Fl_Comment_Type::write_code1(), Fl_Widget_Type::write_properties(), Fl_Widget_Type::write_widget_code(), Fl_Positioner::xbounds(), XConvertBig5ToUtf8(), XConvertCp936extToUtf8(), XConvertEucCnToUtf8(), XConvertEucJpToUtf8(), XConvertEucKrToUtf8(), XConvertEucTwToUtf8(), XConvertGb2312ToUtf8(), and Fl_Positioner::ybounds().

size_t bytestozero

Definition at line 378 of file jpegint.h.

Definition at line 373 of file jpegint.h.

Referenced by jcopy_sample_rows().

Definition at line 338 of file jpegint.h.

Definition at line 376 of file jpegint.h.

Referenced by forward_DCT(), and forward_DCT_float().

Definition at line 373 of file jpegint.h.

Definition at line 373 of file jpegint.h.

Referenced by jcopy_sample_rows().

Definition at line 336 of file jpegint.h.