From a586226fda6f6a3781adb0f117554917b1e945ea Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Thu, 9 Nov 2006 06:58:26 +0000 Subject: add a boolean return value to FLAC__stream_encoder_finish() that signals a verify mismatch --- src/test_libFLAC++/encoders.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/test_libFLAC++/encoders.cpp') diff --git a/src/test_libFLAC++/encoders.cpp b/src/test_libFLAC++/encoders.cpp index 14364988..acb1ec37 100644 --- a/src/test_libFLAC++/encoders.cpp +++ b/src/test_libFLAC++/encoders.cpp @@ -473,7 +473,11 @@ static bool test_stream_encoder(Layer layer, bool is_ogg) printf("OK\n"); printf("testing finish()... "); - encoder->finish(); + if(!encoder->finish()) { + FLAC::Encoder::Stream::State state = encoder->get_state(); + printf("FAILED, returned false, state = %u (%s)\n", (unsigned)((::FLAC__StreamEncoderState)state), state.as_cstring()); + return false; + } printf("OK\n"); printf("freeing encoder instance... "); -- cgit v1.2.1