Home | History | Annotate | Download | only in libFLAC

Lines Matching refs:FILE

323 static FILE *get_binary_stdout_(void);
398 FILE *file; /* only used when encoding to a file */
555 encoder->private_->file = 0;
1186 FILE *file,
1195 FLAC__ASSERT(0 != file);
1201 if(file == 0) {
1207 * To make sure that our file does not go unclosed after an error, we
1208 * must assign the FILE pointer before any further error can occur in
1211 if(file == stdout)
1212 file = get_binary_stdout_(); /* just to be safe */
1214 encoder->private_->file = file;
1223 encoder->private_->file == stdout? 0 : is_ogg? file_read_callback_ : 0,
1225 encoder->private_->file == stdout? 0 : file_seek_callback_,
1226 encoder->private_->file == stdout? 0 : file_tell_callback_,
1248 FILE *file,
1253 return init_FILE_internal_(encoder, file, progress_callback, client_data, /*is_ogg=*/false);
1258 FILE *file,
1263 return init_FILE_internal_(encoder, file, progress_callback, client_data, /*is_ogg=*/true);
1274 FILE *file;
1279 * To make sure that our file does not go unclosed after an error, we
1281 * in FLAC__stream_encoder_init_FILE() before the FILE* is assigned.
1286 file = filename? fopen(filename, "w+b") : stdout;
1288 if(file == 0) {
1293 return init_FILE_internal_(encoder, file, progress_callback, client_data, is_ogg);
1364 if(0 != encoder->private_->file) {
1365 if(encoder->private_->file != stdout)
1366 fclose(encoder->private_->file);
1367 encoder->private_->file = 0;
4260 *bytes = fread(buffer, 1, *bytes, encoder->private_->file);
4262 if (feof(encoder->private_->file))
4264 else if (ferror(encoder->private_->file))
4274 if(fseeko(encoder->private_->file, (off_t)absolute_byte_offset, SEEK_SET) < 0)
4286 offset = ftello(encoder->private_->file);
4298 static size_t local__fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
4313 if(local__fwrite(buffer, sizeof(FLAC__byte), bytes, encoder->private_->file) == bytes) {
4343 FILE *get_binary_stdout_(void)