• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/minidlna/flac-1.2.1/src/metaflac/

Lines Matching defs:decoder

107 static FLAC__StreamDecoderWriteStatus write_callback_(const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data)
142 if(!FLAC__stream_decoder_get_decode_position(decoder, &cd->last_offset))
150 static void error_callback_(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data)
154 (void)decoder;
165 FLAC__StreamDecoder *decoder;
178 decoder = FLAC__stream_decoder_new();
180 if(0 == decoder) {
181 fprintf(stderr, "%s: ERROR (--add-seekpoint) creating the decoder instance\n", filename);
185 FLAC__stream_decoder_set_md5_checking(decoder, false);
186 FLAC__stream_decoder_set_metadata_ignore_all(decoder);
188 if(FLAC__stream_decoder_init_file(decoder, filename, write_callback_, /*metadata_callback=*/0, error_callback_, &client_data) != FLAC__STREAM_DECODER_INIT_STATUS_OK) {
189 fprintf(stderr, "%s: ERROR (--add-seekpoint) initializing the decoder instance (%s)\n", filename, FLAC__stream_decoder_get_resolved_state_string(decoder));
193 if(ok && !FLAC__stream_decoder_process_until_end_of_metadata(decoder)) {
194 fprintf(stderr, "%s: ERROR (--add-seekpoint) decoding file (%s)\n", filename, FLAC__stream_decoder_get_resolved_state_string(decoder));
198 if(ok && !FLAC__stream_decoder_get_decode_position(decoder, &client_data.audio_offset)) {
204 if(ok && !FLAC__stream_decoder_process_until_end_of_stream(decoder)) {
205 fprintf(stderr, "%s: ERROR (--add-seekpoint) decoding file (%s)\n", filename, FLAC__stream_decoder_get_resolved_state_string(decoder));
215 FLAC__stream_decoder_delete(decoder);