tinycompress: Add conditional compilation check for compress param

This is needed for proper compilation on kernel versions
where SNDRV_COMPRESS_SET_NEXT_TRACK_PARAM is not defined

CRs-Fixed: 2838117
Issue: FP4-INT#34
Change-Id: Ia0b2593b5dc1e0cf751ac11e64d347644b8bee39
(cherry picked from commit a17899e7d409bfd958340605106c75324338f650)
diff --git a/compress.c b/compress.c
index 7422c4b..6077891 100644
--- a/compress.c
+++ b/compress.c
@@ -552,8 +552,13 @@
 	if (!is_compress_running(compress))
 		return oops(compress, ENODEV, "device not ready");
 
+	if (codec_options == NULL)
+		return oops(compress, ENODEV, "codec_option NULL");
+
+#ifdef SNDRV_COMPRESS_SET_NEXT_TRACK_PARAM
 	if (ioctl(compress->fd, SNDRV_COMPRESS_SET_NEXT_TRACK_PARAM, codec_options))
 		return oops(compress, errno, "cannot set next track params\n");
+#endif
 	return 0;
 }
 #endif