massive glob of checkins: improved tests, more tests, bugfixes

This commit is contained in:
Josh Coalson
2002-06-07 05:27:37 +00:00
parent 7b2e3a3797
commit 57ba6f4eb7
68 changed files with 6453 additions and 1324 deletions

View File

@@ -80,7 +80,7 @@ namespace FLAC {
bool set_max_residual_partition_order(unsigned value);
bool set_rice_parameter_search_dist(unsigned value);
bool set_total_samples_estimate(FLAC__uint64 value);
bool set_metadata(FLAC__StreamMetaData **metadata, unsigned num_blocks);
bool set_metadata(::FLAC__StreamMetaData **metadata, unsigned num_blocks);
State get_state() const;
bool get_streamable_subset() const;
@@ -106,11 +106,11 @@ namespace FLAC {
void finish();
bool process(const FLAC__int32 *buf[], unsigned samples);
bool process_interleaved(const FLAC__int32 buf[], unsigned samples);
bool process(const FLAC__int32 * const buffer[], unsigned samples);
bool process_interleaved(const FLAC__int32 buffer[], unsigned samples);
protected:
virtual ::FLAC__StreamEncoderWriteStatus write_callback(const FLAC__byte buffer[], unsigned bytes, unsigned samples, unsigned current_frame) = 0;
virtual void metadata_callback(const FLAC__StreamMetaData *metadata) = 0;
virtual void metadata_callback(const ::FLAC__StreamMetaData *metadata) = 0;
::FLAC__StreamEncoder *encoder_;
private: