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

Lines Matching defs:decoder

446 /* decoder callbacks for checking the file */
448 static FLAC__StreamDecoderWriteStatus decoder_write_callback_(const FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data)
450 (void)decoder, (void)buffer, (void)client_data;
464 static void decoder_metadata_callback_null_(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data)
466 (void)decoder, (void)metadata, (void)client_data;
475 static void decoder_metadata_callback_compare_(const FLAC__StreamDecoder *decoder, const FLAC__StreamMetadata *metadata, void *client_data)
479 (void)decoder;
501 static void decoder_error_callback_(const FLAC__StreamDecoder *decoder, FLAC__StreamDecoderErrorStatus status, void *client_data)
504 (void)decoder;
625 FLAC__StreamDecoder *decoder;
636 if(0 == (decoder = FLAC__stream_decoder_new()))
637 return die_("couldn't allocate decoder instance");
639 FLAC__stream_decoder_set_md5_checking(decoder, true);
640 FLAC__stream_decoder_set_metadata_respond_all(decoder);
643 FLAC__stream_decoder_init_ogg_file(decoder, filename, decoder_write_callback_, metadata_callback, decoder_error_callback_, &decoder_client_data) :
644 FLAC__stream_decoder_init_file(decoder, filename, decoder_write_callback_, metadata_callback, decoder_error_callback_, &decoder_client_data)
647 (void)FLAC__stream_decoder_finish(decoder);
648 FLAC__stream_decoder_delete(decoder);
649 return die_("initializing decoder\n");
651 if(!FLAC__stream_decoder_process_until_end_of_stream(decoder)) {
652 (void)FLAC__stream_decoder_finish(decoder);
653 FLAC__stream_decoder_delete(decoder);
657 (void)FLAC__stream_decoder_finish(decoder);
658 FLAC__stream_decoder_delete(decoder);