diff --git a/.travis.yml b/.travis.yml
index 6c505bc..e42ed82 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,7 +12,7 @@ before_install:
 
 env:
   - LZ4_TRAVIS_CI_ENV=travis-install
-  - LZ4_TRAVIS_CI_ENV=streaming-examples
+  - LZ4_TRAVIS_CI_ENV=examples
   - LZ4_TRAVIS_CI_ENV=cmake
   - LZ4_TRAVIS_CI_ENV=clangtest
   - LZ4_TRAVIS_CI_ENV=sanitize
diff --git a/Makefile b/Makefile
index 9113e5f..8fa72f0 100644
--- a/Makefile
+++ b/Makefile
@@ -121,7 +121,7 @@ armtest: clean
 versionstest: clean
 	@cd test; $(MAKE)
 
-streaming-examples:
+examples:
 	cd lib; $(MAKE) -e
 	cd programs; $(MAKE) -e lz4
 	cd examples; $(MAKE) -e test
diff --git a/examples/Makefile b/examples/Makefile
index b7f6eca..069f7d9 100644
--- a/examples/Makefile
+++ b/examples/Makefile
@@ -78,7 +78,7 @@ test : all
 	$(LZ4) -vt $(TESTFILE).lz4
 
 clean:
-	@rm -f core *.o *.dec *-0 *-9 *-8192 *.lz4s \
+	@rm -f core *.o *.dec *-0 *-9 *-8192 *.lz4s *.lz4 \
 	 printVersion$(EXT) doubleBuffer$(EXT) ringBuffer$(EXT) ringBufferHC$(EXT) \
 	 lineCompress$(EXT) frameCompress$(EXT)
 	@echo Cleaning completed
diff --git a/examples/frameCompress.c b/examples/frameCompress.c
index 7b13579..b52b042 100644
--- a/examples/frameCompress.c
+++ b/examples/frameCompress.c
@@ -1,3 +1,6 @@
+// LZ4frame API example : compress a file
+// Based on sample code from Zbigniew Jędrzejewski-Szmek
+
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -10,10 +13,10 @@
 #define LZ4_FOOTER_SIZE 4
 
 static const LZ4F_preferences_t lz4_preferences = {
-	{ 5, 0, 0, 0, 0, { 0, 0 } },
-	0,
-	0,
-	{ 0, 0, 0, 0 },
+	{ LZ4F_max256KB, LZ4F_blockLinked, LZ4F_noContentChecksum, LZ4F_frame, 0, { 0, 0 } },
+	0,   /* compression level */
+	0,   /* autoflush */
+	{ 0, 0, 0, 0 },  /* reserved, must be set to 0 */
 };
 
 static int compress_file(FILE *in, FILE *out, size_t *size_in, size_t *size_out) {
@@ -155,6 +158,7 @@ static int compress(const char *input, const char *output) {
 	return r;
 }
 
+
 int main(int argc, char **argv) {
 	if (argc < 2 || argc > 3) {
 		fprintf(stderr, "Syntax: %s <input> <output>\n", argv[0]);