gehe zum Quellcode dieser Datei
int filewrite_file_complete |
( |
void |
) | |
|
Definiert in Zeile 178 der Datei filewrite.c.
181 #ifdef CAM_FILEWRITETASK_SEEKS
182 if (fwt_bytes_written < file_full_size) {
185 #elif defined(CAM_FILEWRITETASK_MULTIPASS)
186 if (!file_last_session) {
189 #endif // CAM_FILEWRITETASK_SEEKS, CAM_FILEWRITETASK_MULTIPASS
190 current_write_ignored=0;
191 fwt_bytes_written = 0;
int filewrite_get_file_chunk |
( |
char ** |
addr, |
|
|
int * |
size, |
|
|
unsigned |
n, |
|
|
int * |
pos |
|
) |
| |
Definiert in Zeile 30 der Datei filewrite.c.
32 #if !defined(CAM_FILEWRITETASK_MULTIPASS)
35 *
addr=(
char *)0xFFFFFFFF;
64 #ifdef CAM_FILEWRITETASK_SEEKS
66 file_bytes_left = file_full_size;
68 file_bytes_left -= *size;
69 if (file_curr_session_chunk == 0) {
74 if ((file_curr_session_chunk==0) && (file_last_session)) {
78 file_curr_session_chunk++;
79 #ifdef CAM_FILEWRITETASK_SEEKS
80 if (file_bytes_left>0) {
82 if (
file_chunks[file_curr_session_chunk].length==0) {
93 if (
file_chunks[file_curr_session_chunk].length==0) {
94 if (file_last_session) {
104 if (file_last_session) {
113 #endif //CAM_FILEWRITETASK_MULTIPASS
Definiert in Zeile 120 der Datei filewrite.c.
122 #ifdef CAM_FILEWRITETASK_MULTIPASS
123 file_curr_session_chunk = 0;
124 #ifdef CAM_FILEWRITETASK_SEEKS
141 fwt_file_offset = -1;
152 file_last_session = 0;
155 file_last_session = 1;
157 #endif // CAM_FILEWRITETASK_SEEKS
158 #endif // CAM_FILEWRITETASK_MULTIPASS
161 #ifdef CAM_HAS_CANON_RAW
164 if(
strcmp(
".CR2",&(fwt_data->
name[24])) == 0) {
void filewrite_set_discard_file |
( |
int |
state) | |
|
int fwt_after_close |
( |
int |
param) | |
|
int ignore_current_write =0 |
|
static |