Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(947)

Side by Side Diff: core/fxcodec/codec/fx_codec_gif.cpp

Issue 2477443002: Remove FX_BOOL from core (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « core/fxcodec/codec/fx_codec_flate.cpp ('k') | core/fxcodec/codec/fx_codec_icc.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2014 PDFium Authors. All rights reserved. 1 // Copyright 2014 PDFium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
6 6
7 #include "core/fxcodec/codec/codec_int.h" 7 #include "core/fxcodec/codec/codec_int.h"
8 #include "core/fxcodec/fx_codec.h" 8 #include "core/fxcodec/fx_codec.h"
9 #include "core/fxcodec/lgif/fx_gif.h" 9 #include "core/fxcodec/lgif/fx_gif.h"
10 #include "core/fxge/fx_dib.h" 10 #include "core/fxge/fx_dib.h"
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
42 CCodec_GifModule* pModule = (CCodec_GifModule*)p->parent_ptr; 42 CCodec_GifModule* pModule = (CCodec_GifModule*)p->parent_ptr;
43 pModule->RecordCurrentPositionCallback(p->child_ptr, *cur_pos_ptr); 43 pModule->RecordCurrentPositionCallback(p->child_ptr, *cur_pos_ptr);
44 } 44 }
45 static void gif_read_scanline(gif_decompress_struct_p gif_ptr, 45 static void gif_read_scanline(gif_decompress_struct_p gif_ptr,
46 int32_t row_num, 46 int32_t row_num,
47 uint8_t* row_buf) { 47 uint8_t* row_buf) {
48 FXGIF_Context* p = (FXGIF_Context*)gif_ptr->context_ptr; 48 FXGIF_Context* p = (FXGIF_Context*)gif_ptr->context_ptr;
49 CCodec_GifModule* pModule = (CCodec_GifModule*)p->parent_ptr; 49 CCodec_GifModule* pModule = (CCodec_GifModule*)p->parent_ptr;
50 pModule->ReadScanlineCallback(p->child_ptr, row_num, row_buf); 50 pModule->ReadScanlineCallback(p->child_ptr, row_num, row_buf);
51 } 51 }
52 static FX_BOOL gif_get_record_position(gif_decompress_struct_p gif_ptr, 52 static bool gif_get_record_position(gif_decompress_struct_p gif_ptr,
53 uint32_t cur_pos, 53 uint32_t cur_pos,
54 int32_t left, 54 int32_t left,
55 int32_t top, 55 int32_t top,
56 int32_t width, 56 int32_t width,
57 int32_t height, 57 int32_t height,
58 int32_t pal_num, 58 int32_t pal_num,
59 void* pal_ptr, 59 void* pal_ptr,
60 int32_t delay_time, 60 int32_t delay_time,
61 FX_BOOL user_input, 61 bool user_input,
62 int32_t trans_index, 62 int32_t trans_index,
63 int32_t disposal_method, 63 int32_t disposal_method,
64 FX_BOOL interlace) { 64 bool interlace) {
65 FXGIF_Context* p = (FXGIF_Context*)gif_ptr->context_ptr; 65 FXGIF_Context* p = (FXGIF_Context*)gif_ptr->context_ptr;
66 CCodec_GifModule* pModule = (CCodec_GifModule*)p->parent_ptr; 66 CCodec_GifModule* pModule = (CCodec_GifModule*)p->parent_ptr;
67 return pModule->InputRecordPositionBufCallback( 67 return pModule->InputRecordPositionBufCallback(
68 p->child_ptr, cur_pos, FX_RECT(left, top, left + width, top + height), 68 p->child_ptr, cur_pos, FX_RECT(left, top, left + width, top + height),
69 pal_num, pal_ptr, delay_time, user_input, trans_index, disposal_method, 69 pal_num, pal_ptr, delay_time, user_input, trans_index, disposal_method,
70 interlace); 70 interlace);
71 } 71 }
72 72
73 FXGIF_Context* CCodec_GifModule::Start(void* pModule) { 73 FXGIF_Context* CCodec_GifModule::Start(void* pModule) {
74 FXGIF_Context* p = FX_Alloc(FXGIF_Context, 1); 74 FXGIF_Context* p = FX_Alloc(FXGIF_Context, 1);
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
177 uint32_t CCodec_GifModule::GetAvailInput(FXGIF_Context* ctx, 177 uint32_t CCodec_GifModule::GetAvailInput(FXGIF_Context* ctx,
178 uint8_t** avail_buf_ptr) { 178 uint8_t** avail_buf_ptr) {
179 return gif_get_avail_input(ctx->gif_ptr, avail_buf_ptr); 179 return gif_get_avail_input(ctx->gif_ptr, avail_buf_ptr);
180 } 180 }
181 181
182 void CCodec_GifModule::Input(FXGIF_Context* ctx, 182 void CCodec_GifModule::Input(FXGIF_Context* ctx,
183 const uint8_t* src_buf, 183 const uint8_t* src_buf,
184 uint32_t src_size) { 184 uint32_t src_size) {
185 gif_input_buffer(ctx->gif_ptr, (uint8_t*)src_buf, src_size); 185 gif_input_buffer(ctx->gif_ptr, (uint8_t*)src_buf, src_size);
186 } 186 }
OLDNEW
« no previous file with comments | « core/fxcodec/codec/fx_codec_flate.cpp ('k') | core/fxcodec/codec/fx_codec_icc.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698