[x264-devel] Shut up gcc -Wuninitialized warnings
Anton Mitrofanov
git at videolan.org
Thu Nov 13 13:52:03 CET 2014
x264 | branch: master | Anton Mitrofanov <BugMaster at narod.ru> | Sat Sep 6 20:44:49 2014 +0400| [20f116b29e93574e9607d1abf2960f32b5730e52] | committer: Fiona Glaser
Shut up gcc -Wuninitialized warnings
> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=20f116b29e93574e9607d1abf2960f32b5730e52
---
encoder/set.c | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/encoder/set.c b/encoder/set.c
index 1a40b71..b88c083 100644
--- a/encoder/set.c
+++ b/encoder/set.c
@@ -543,7 +543,8 @@ void x264_pps_write( bs_t *s, x264_sps_t *sps, x264_pps_t *pps )
void x264_sei_recovery_point_write( x264_t *h, bs_t *s, int recovery_frame_cnt )
{
bs_t q;
- uint8_t tmp_buf[100];
+ ALIGNED_4( uint8_t tmp_buf[100] );
+ M32( tmp_buf ) = 0; // shut up gcc
bs_init( &q, tmp_buf, 100 );
bs_realign( &q );
@@ -595,7 +596,8 @@ void x264_sei_buffering_period_write( x264_t *h, bs_t *s )
{
x264_sps_t *sps = h->sps;
bs_t q;
- uint8_t tmp_buf[100];
+ ALIGNED_4( uint8_t tmp_buf[100] );
+ M32( tmp_buf ) = 0; // shut up gcc
bs_init( &q, tmp_buf, 100 );
bs_realign( &q );
@@ -617,7 +619,8 @@ void x264_sei_pic_timing_write( x264_t *h, bs_t *s )
{
x264_sps_t *sps = h->sps;
bs_t q;
- uint8_t tmp_buf[100];
+ ALIGNED_4( uint8_t tmp_buf[100] );
+ M32( tmp_buf ) = 0; // shut up gcc
bs_init( &q, tmp_buf, 100 );
bs_realign( &q );
@@ -648,7 +651,8 @@ void x264_sei_frame_packing_write( x264_t *h, bs_t *s )
{
int quincunx_sampling_flag = h->param.i_frame_packing == 0;
bs_t q;
- uint8_t tmp_buf[100];
+ ALIGNED_4( uint8_t tmp_buf[100] );
+ M32( tmp_buf ) = 0; // shut up gcc
bs_init( &q, tmp_buf, 100 );
bs_realign( &q );
@@ -701,7 +705,8 @@ void x264_sei_dec_ref_pic_marking_write( x264_t *h, bs_t *s )
{
x264_slice_header_t *sh = &h->sh_backup;
bs_t q;
- uint8_t tmp_buf[100];
+ ALIGNED_4( uint8_t tmp_buf[100] );
+ M32( tmp_buf ) = 0; // shut up gcc
bs_init( &q, tmp_buf, 100 );
bs_realign( &q );
More information about the x264-devel
mailing list