summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJosh Coalson <jcoalson@users.sourceforce.net>2002-06-07 05:54:21 +0000
committerJosh Coalson <jcoalson@users.sourceforce.net>2002-06-07 05:54:21 +0000
commit7d21785223d00cd4417c766164509cef24124c97 (patch)
tree45d5f409b46c0dd30166330301f80e76e8e8db94 /src
parentbd1d9b9eeef171e0edfdd6d48af4f02af9c4f139 (diff)
downloadflac-7d21785223d00cd4417c766164509cef24124c97.tar.gz
rename directory test_unit to test_libFLAC
Diffstat (limited to 'src')
-rw-r--r--src/test_libFLAC/Makefile.am (renamed from src/test_unit/Makefile.am)0
-rw-r--r--src/test_libFLAC/Makefile.lite (renamed from src/test_unit/Makefile.lite)0
-rw-r--r--src/test_libFLAC/Makefile.vc (renamed from src/test_unit/Makefile.vc)0
-rw-r--r--src/test_libFLAC/bitbuffer.c (renamed from src/test_unit/bitbuffer.c)0
-rw-r--r--src/test_libFLAC/bitbuffer.h (renamed from src/test_unit/bitbuffer.h)0
-rw-r--r--src/test_libFLAC/decoders.c (renamed from src/test_unit/decoders.c)0
-rw-r--r--src/test_libFLAC/decoders.h (renamed from src/test_unit/decoders.h)0
-rw-r--r--src/test_libFLAC/encoders.c (renamed from src/test_unit/encoders.c)0
-rw-r--r--src/test_libFLAC/encoders.h (renamed from src/test_unit/encoders.h)0
-rw-r--r--src/test_libFLAC/file_utils.c (renamed from src/test_unit/file_utils.c)0
-rw-r--r--src/test_libFLAC/file_utils.h (renamed from src/test_unit/file_utils.h)0
-rw-r--r--src/test_libFLAC/main.c (renamed from src/test_unit/main.c)0
-rw-r--r--src/test_libFLAC/matrix69
-rw-r--r--src/test_libFLAC/metadata.c (renamed from src/test_unit/metadata.c)0
-rw-r--r--src/test_libFLAC/metadata.h (renamed from src/test_unit/metadata.h)0
-rw-r--r--src/test_libFLAC/metadata_manip.c (renamed from src/test_unit/metadata_manip.c)0
-rw-r--r--src/test_libFLAC/metadata_object.c (renamed from src/test_unit/metadata_object.c)0
-rw-r--r--src/test_libFLAC/metadata_utils.c (renamed from src/test_unit/metadata_utils.c)0
-rw-r--r--src/test_libFLAC/metadata_utils.h (renamed from src/test_unit/metadata_utils.h)0
19 files changed, 69 insertions, 0 deletions
diff --git a/src/test_unit/Makefile.am b/src/test_libFLAC/Makefile.am
index 12431127..12431127 100644
--- a/src/test_unit/Makefile.am
+++ b/src/test_libFLAC/Makefile.am
diff --git a/src/test_unit/Makefile.lite b/src/test_libFLAC/Makefile.lite
index f348b150..f348b150 100644
--- a/src/test_unit/Makefile.lite
+++ b/src/test_libFLAC/Makefile.lite
diff --git a/src/test_unit/Makefile.vc b/src/test_libFLAC/Makefile.vc
index ab6ef534..ab6ef534 100644
--- a/src/test_unit/Makefile.vc
+++ b/src/test_libFLAC/Makefile.vc
diff --git a/src/test_unit/bitbuffer.c b/src/test_libFLAC/bitbuffer.c
index e50da77c..e50da77c 100644
--- a/src/test_unit/bitbuffer.c
+++ b/src/test_libFLAC/bitbuffer.c
diff --git a/src/test_unit/bitbuffer.h b/src/test_libFLAC/bitbuffer.h
index 140722f8..140722f8 100644
--- a/src/test_unit/bitbuffer.h
+++ b/src/test_libFLAC/bitbuffer.h
diff --git a/src/test_unit/decoders.c b/src/test_libFLAC/decoders.c
index a22dbdc4..a22dbdc4 100644
--- a/src/test_unit/decoders.c
+++ b/src/test_libFLAC/decoders.c
diff --git a/src/test_unit/decoders.h b/src/test_libFLAC/decoders.h
index eefdab07..eefdab07 100644
--- a/src/test_unit/decoders.h
+++ b/src/test_libFLAC/decoders.h
diff --git a/src/test_unit/encoders.c b/src/test_libFLAC/encoders.c
index c2343857..c2343857 100644
--- a/src/test_unit/encoders.c
+++ b/src/test_libFLAC/encoders.c
diff --git a/src/test_unit/encoders.h b/src/test_libFLAC/encoders.h
index 803befbc..803befbc 100644
--- a/src/test_unit/encoders.h
+++ b/src/test_libFLAC/encoders.h
diff --git a/src/test_unit/file_utils.c b/src/test_libFLAC/file_utils.c
index 31f80639..31f80639 100644
--- a/src/test_unit/file_utils.c
+++ b/src/test_libFLAC/file_utils.c
diff --git a/src/test_unit/file_utils.h b/src/test_libFLAC/file_utils.h
index 5944187c..5944187c 100644
--- a/src/test_unit/file_utils.h
+++ b/src/test_libFLAC/file_utils.h
diff --git a/src/test_unit/main.c b/src/test_libFLAC/main.c
index 4600aedc..4600aedc 100644
--- a/src/test_unit/main.c
+++ b/src/test_libFLAC/main.c
diff --git a/src/test_libFLAC/matrix b/src/test_libFLAC/matrix
new file mode 100644
index 00000000..57fae25b
--- /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<oldsize
+a no use_padding
+d use_padding, last block is not padding, delta is < 4
+e use_padding, last block is not padding, delta is >= 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
index 115e6939..115e6939 100644
--- a/src/test_unit/metadata.c
+++ b/src/test_libFLAC/metadata.c
diff --git a/src/test_unit/metadata.h b/src/test_libFLAC/metadata.h
index 833232ac..833232ac 100644
--- a/src/test_unit/metadata.h
+++ b/src/test_libFLAC/metadata.h
diff --git a/src/test_unit/metadata_manip.c b/src/test_libFLAC/metadata_manip.c
index fc7ae3dc..fc7ae3dc 100644
--- a/src/test_unit/metadata_manip.c
+++ b/src/test_libFLAC/metadata_manip.c
diff --git a/src/test_unit/metadata_object.c b/src/test_libFLAC/metadata_object.c
index 71964146..71964146 100644
--- a/src/test_unit/metadata_object.c
+++ b/src/test_libFLAC/metadata_object.c
diff --git a/src/test_unit/metadata_utils.c b/src/test_libFLAC/metadata_utils.c
index 6e69b443..6e69b443 100644
--- a/src/test_unit/metadata_utils.c
+++ b/src/test_libFLAC/metadata_utils.c
diff --git a/src/test_unit/metadata_utils.h b/src/test_libFLAC/metadata_utils.h
index 8f403df6..8f403df6 100644
--- a/src/test_unit/metadata_utils.h
+++ b/src/test_libFLAC/metadata_utils.h