• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/flac-1.2.1/src/test_seeking/

Lines Matching defs:decoder

64 static FLAC__bool die_s_(const char *msg, const FLAC__StreamDecoder *decoder)
66 FLAC__StreamDecoderState state = FLAC__stream_decoder_get_state(decoder);
187 static FLAC__StreamDecoderWriteStatus write_callback_(const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data)
191 (void)decoder, (void)buffer;
201 FLAC__ASSERT(frame->header.number_type == FLAC__FRAME_NUMBER_TYPE_SAMPLE_NUMBER); /* decoder guarantees this */
224 static void metadata_callback_(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data)
228 (void)decoder;
246 static void error_callback_(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data)
250 (void)decoder;
270 FLAC__StreamDecoder *decoder;
284 decoder = FLAC__stream_decoder_new();
285 if(0 == decoder)
289 if(FLAC__stream_decoder_init_ogg_file(decoder, filename, write_callback_, metadata_callback_, error_callback_, &decoder_client_data) != FLAC__STREAM_DECODER_INIT_STATUS_OK)
290 return die_s_("FLAC__stream_decoder_init_file() FAILED", decoder);
293 if(FLAC__stream_decoder_init_file(decoder, filename, write_callback_, metadata_callback_, error_callback_, &decoder_client_data) != FLAC__STREAM_DECODER_INIT_STATUS_OK)
294 return die_s_("FLAC__stream_decoder_init_file() FAILED", decoder);
297 if(!FLAC__stream_decoder_process_until_end_of_metadata(decoder))
298 return die_s_("FLAC__stream_decoder_process_until_end_of_metadata() FAILED", decoder);
303 if(!FLAC__stream_decoder_process_until_end_of_stream(decoder))
304 return die_s_("FLAC__stream_decoder_process_until_end_of_stream() FAILED", decoder);
307 printf("stream decoder state is %s\n", FLAC__stream_decoder_get_resolved_state_string(decoder));
308 if(FLAC__stream_decoder_get_state(decoder) != FLAC__STREAM_DECODER_END_OF_STREAM)
309 return die_s_("expected FLAC__STREAM_DECODER_END_OF_STREAM", decoder);
356 if(!FLAC__stream_decoder_seek_absolute(decoder, pos)) {
362 return die_s_("FLAC__stream_decoder_seek_absolute() FAILED", decoder);
363 if(!FLAC__stream_decoder_flush(decoder))
364 return die_s_("FLAC__stream_decoder_flush() FAILED", decoder);
369 if(!FLAC__stream_decoder_process_single(decoder))
370 return die_s_("FLAC__stream_decoder_process_single() FAILED", decoder);
374 if(!FLAC__stream_decoder_process_single(decoder))
375 return die_s_("FLAC__stream_decoder_process_single() FAILED", decoder);
381 if(!FLAC__stream_decoder_process_until_end_of_stream(decoder))
382 return die_s_("FLAC__stream_decoder_process_until_end_of_stream() FAILED", decoder);
391 if(FLAC__stream_decoder_get_state(decoder) != FLAC__STREAM_DECODER_UNINITIALIZED) {
392 if(!FLAC__stream_decoder_finish(decoder))
393 return die_s_("FLAC__stream_decoder_finish() FAILED", decoder);
396 FLAC__stream_decoder_delete(decoder);