From 7d21785223d00cd4417c766164509cef24124c97 Mon Sep 17 00:00:00 2001 From: Josh Coalson Date: Fri, 7 Jun 2002 05:54:21 +0000 Subject: [PATCH] rename directory test_unit to test_libFLAC --- src/{test_unit => test_libFLAC}/Makefile.am | 0 src/{test_unit => test_libFLAC}/Makefile.lite | 0 src/{test_unit => test_libFLAC}/Makefile.vc | 0 src/{test_unit => test_libFLAC}/bitbuffer.c | 0 src/{test_unit => test_libFLAC}/bitbuffer.h | 0 src/{test_unit => test_libFLAC}/decoders.c | 0 src/{test_unit => test_libFLAC}/decoders.h | 0 src/{test_unit => test_libFLAC}/encoders.c | 0 src/{test_unit => test_libFLAC}/encoders.h | 0 src/{test_unit => test_libFLAC}/file_utils.c | 0 src/{test_unit => test_libFLAC}/file_utils.h | 0 src/{test_unit => test_libFLAC}/main.c | 0 src/test_libFLAC/matrix | 69 +++++++++++++++++++++++ src/{test_unit => test_libFLAC}/metadata.c | 0 src/{test_unit => test_libFLAC}/metadata.h | 0 src/{test_unit => test_libFLAC}/metadata_manip.c | 0 src/{test_unit => test_libFLAC}/metadata_object.c | 0 src/{test_unit => test_libFLAC}/metadata_utils.c | 0 src/{test_unit => test_libFLAC}/metadata_utils.h | 0 19 files changed, 69 insertions(+) rename src/{test_unit => test_libFLAC}/Makefile.am (100%) rename src/{test_unit => test_libFLAC}/Makefile.lite (100%) rename src/{test_unit => test_libFLAC}/Makefile.vc (100%) rename src/{test_unit => test_libFLAC}/bitbuffer.c (100%) rename src/{test_unit => test_libFLAC}/bitbuffer.h (100%) rename src/{test_unit => test_libFLAC}/decoders.c (100%) rename src/{test_unit => test_libFLAC}/decoders.h (100%) rename src/{test_unit => test_libFLAC}/encoders.c (100%) rename src/{test_unit => test_libFLAC}/encoders.h (100%) rename src/{test_unit => test_libFLAC}/file_utils.c (100%) rename src/{test_unit => test_libFLAC}/file_utils.h (100%) rename src/{test_unit => test_libFLAC}/main.c (100%) create mode 100644 src/test_libFLAC/matrix rename src/{test_unit => test_libFLAC}/metadata.c (100%) rename src/{test_unit => test_libFLAC}/metadata.h (100%) rename src/{test_unit => test_libFLAC}/metadata_manip.c (100%) rename src/{test_unit => test_libFLAC}/metadata_object.c (100%) rename src/{test_unit => test_libFLAC}/metadata_utils.c (100%) rename src/{test_unit => test_libFLAC}/metadata_utils.h (100%) diff --git a/src/test_unit/Makefile.am b/src/test_libFLAC/Makefile.am similarity index 100% rename from src/test_unit/Makefile.am rename to src/test_libFLAC/Makefile.am diff --git a/src/test_unit/Makefile.lite b/src/test_libFLAC/Makefile.lite similarity index 100% rename from src/test_unit/Makefile.lite rename to src/test_libFLAC/Makefile.lite diff --git a/src/test_unit/Makefile.vc b/src/test_libFLAC/Makefile.vc similarity index 100% rename from src/test_unit/Makefile.vc rename to src/test_libFLAC/Makefile.vc diff --git a/src/test_unit/bitbuffer.c b/src/test_libFLAC/bitbuffer.c similarity index 100% rename from src/test_unit/bitbuffer.c rename to src/test_libFLAC/bitbuffer.c diff --git a/src/test_unit/bitbuffer.h b/src/test_libFLAC/bitbuffer.h similarity index 100% rename from src/test_unit/bitbuffer.h rename to src/test_libFLAC/bitbuffer.h diff --git a/src/test_unit/decoders.c b/src/test_libFLAC/decoders.c similarity index 100% rename from src/test_unit/decoders.c rename to src/test_libFLAC/decoders.c diff --git a/src/test_unit/decoders.h b/src/test_libFLAC/decoders.h similarity index 100% rename from src/test_unit/decoders.h rename to src/test_libFLAC/decoders.h diff --git a/src/test_unit/encoders.c b/src/test_libFLAC/encoders.c similarity index 100% rename from src/test_unit/encoders.c rename to src/test_libFLAC/encoders.c diff --git a/src/test_unit/encoders.h b/src/test_libFLAC/encoders.h similarity index 100% rename from src/test_unit/encoders.h rename to src/test_libFLAC/encoders.h diff --git a/src/test_unit/file_utils.c b/src/test_libFLAC/file_utils.c similarity index 100% rename from src/test_unit/file_utils.c rename to src/test_libFLAC/file_utils.c diff --git a/src/test_unit/file_utils.h b/src/test_libFLAC/file_utils.h similarity index 100% rename from src/test_unit/file_utils.h rename to src/test_libFLAC/file_utils.h diff --git a/src/test_unit/main.c b/src/test_libFLAC/main.c similarity index 100% rename from src/test_unit/main.c rename to src/test_libFLAC/main.c diff --git a/src/test_libFLAC/matrix b/src/test_libFLAC/matrix new file mode 100644 index 0000000..57fae25 --- /dev/null +++ b/src/test_libFLAC/matrix @@ -0,0 +1,69 @@ +#if 0 +level 1 + +4 delete middle block nopad +1 delete middle block pad +1 delete last block nopad +1 delete last block pad +1 insert middle block nopad +1 insert middle block equalpad +1 insert middle block smallpad +1 insert middle block smallpad+1 +1 insert middle block biggerpad +1 insert last block X +1 set middle block smaller nopad +1 set middle block smaller pad +1 set last block smaller nopad +1 set last block smaller pad +1 set middle block bigger nopad +1 set middle block bigger equalpad +1 set middle block bigger smallpad +1 set middle block bigger smallpad+1 +1 set middle block bigger biggerpad +1 set last block bigger nopad +1 set middle block equal X +2 set last block equal X + +level 2 + +FLAC__bool FLAC__metadata_chain_write() + +1 newsize==oldsize + newsize>oldsize +b no use_padding +c use_padding, last block is not padding +g use_padding, last block is padding of insufficient length +h use_padding, last block is padding, but padding header straddles border (can't do it) +j use_padding, last block is padding of exact sufficient length (padding totally consumed) +i use_padding, last block is padding of abundant length (padding is reduced) + newsize= 4 +f use_padding, last block is padding + +void FLAC__metadata_chain_merge_padding(FLAC__MetaData_Chain *chain); +void FLAC__metadata_chain_sort_padding(FLAC__MetaData_Chain *chain); + +S:34 A:1234 +a:shrink A->30 write nopad +S:34 A:30 +b:grow A->32 write nopad +S:34 A:32 +c:grow A->40 write pad +S:34 A:40 +d:shrink A->37 write pad +S:34 A:37 +e:shrink A->33 write pad +S:34 A:33 P:0 +f:shrink A->20 write pad +S:34 A:20 P:13 +g:grow A->40 write pad +S:34 A:40 P:13 +h:grow A->54 write pad +S:34 A:54 P:13 +i:grow A->60 write pad +S:34 A:60 P:7 +j:grow A->71 write pad +S:34 A:71 +#endif diff --git a/src/test_unit/metadata.c b/src/test_libFLAC/metadata.c similarity index 100% rename from src/test_unit/metadata.c rename to src/test_libFLAC/metadata.c diff --git a/src/test_unit/metadata.h b/src/test_libFLAC/metadata.h similarity index 100% rename from src/test_unit/metadata.h rename to src/test_libFLAC/metadata.h diff --git a/src/test_unit/metadata_manip.c b/src/test_libFLAC/metadata_manip.c similarity index 100% rename from src/test_unit/metadata_manip.c rename to src/test_libFLAC/metadata_manip.c diff --git a/src/test_unit/metadata_object.c b/src/test_libFLAC/metadata_object.c similarity index 100% rename from src/test_unit/metadata_object.c rename to src/test_libFLAC/metadata_object.c diff --git a/src/test_unit/metadata_utils.c b/src/test_libFLAC/metadata_utils.c similarity index 100% rename from src/test_unit/metadata_utils.c rename to src/test_libFLAC/metadata_utils.c diff --git a/src/test_unit/metadata_utils.h b/src/test_libFLAC/metadata_utils.h similarity index 100% rename from src/test_unit/metadata_utils.h rename to src/test_libFLAC/metadata_utils.h -- 2.7.4