File ffmpeg-fixes.patch of Package avifile

--- ffmpeg/libavcodec/Makefile.am
+++ ffmpeg/libavcodec/Makefile.am
@@ -216,7 +216,7 @@
  $(A52BIN_CPPFLAGS)
 
 #INSTRUMENT = -finstrument-functions
-AM_CFLAGS = $(FFMPEG_CFLAGS) $(INSTRUMENT)
+AM_CFLAGS = $(FFMPEG_CFLAGS) $(INSTRUMENT) -fno-strict-aliasing
 #-fno-omit-frame-pointer -O0
 
 check_PROGRAMS = apiexample
--- ffmpeg/libavcodec/libpostproc/Makefile.am
+++ ffmpeg/libavcodec/libpostproc/Makefile.am
@@ -11,7 +11,7 @@
 libpostproc_la_SOURCES = postprocess.c
 
 AM_CPPFLAGS = $(LTNOPIC) -DHAVE_AV_CONFIG_H $(FFMPEG_CFLAGS) -I$(srcdir)/..
-AM_CFLAGS = -O2 $(COMITFRAMEFLAGS)
+AM_CFLAGS = -O2 $(COMITFRAMEFLAGS) -fno-strict-aliasing
 #-mno-omit-leaf-frame-pointer
 
 CLEANFILES = .depend *.a
--- ffmpeg/libavcodec/truemotion1.c
+++ ffmpeg/libavcodec/truemotion1.c
@@ -343,6 +343,10 @@
     for (i = 1; i < header.header_size; i++)
 	header_buffer[i - 1] = s->buf[i] ^ s->buf[i + 1];
 
+    header.width = 0;
+    header.height = 0;
+    header.xoffset = 0;
+    header.yoffset = 0;
     header.compression = header_buffer[0];
     header.deltaset = header_buffer[1];
     header.vectable = header_buffer[2];
openSUSE Build Service is sponsored by