File lplex-video.patch of Package lplex

--- src/video.cpp	2012-06-07 13:17:43.000000000 +0200
+++ video.cpp	2013-05-16 20:57:04.686657769 +0200
@@ -73,6 +73,7 @@
 	uint16_t tv, bool ws, void *userData, uint32_t sizeofUData, uint16_t framesPerGOP,
 	bool append, bool endSeq, bool close )
 {
+	static char staticBlock[] = {0x00,0x00,0x01,0xb2};
 	uint32_t look, validBytes, f;
 	uint32_t miniFileSize, seq[3], GOPct, endFrames;
 	uint16_t seqCt;
@@ -178,7 +179,7 @@
 	{
 		INFO( "-inserting Lplex tags into first GOP as User Data field\n" );
 		m2vFile.write( (char*)bigBlock, GOP[0]+4 );
-		m2vFile.write( (char[]){0x00,0x00,0x01,0xb2}, 4 );
+		m2vFile.write( staticBlock, 4 );
 		uDataPos = m2vFile.tellp();
 		m2vFile.write( (char*)userData, sizeofUData );
 		m2vFile.write( (char*)bigBlock+GOP[0]+4, seq[1]-(GOP[0]+4) );
openSUSE Build Service is sponsored by