On 24/10/17 23:14, Carl Eugen Hoyos wrote: > 2017-10-25 0:09 GMT+02:00 Mark Thompson <g...@videolan.org>: >> ffmpeg | branch: master | Mark Thompson <s...@jkqxz.net> | Tue Oct 24 >> 22:56:48 2017 +0100| [5b2c71bb94d7cab23ee81b5c29388f5fadbcaf22] | committer: >> Mark Thompson >> >> cbs_mpeg2: Fix type for marker_bit reading >> >>> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5b2c71bb94d7cab23ee81b5c29388f5fadbcaf22 >> --- >> >> libavcodec/cbs_mpeg2.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/libavcodec/cbs_mpeg2.c b/libavcodec/cbs_mpeg2.c >> index d137762227..0cac29733e 100644 >> --- a/libavcodec/cbs_mpeg2.c >> +++ b/libavcodec/cbs_mpeg2.c >> @@ -54,7 +54,7 @@ >> xui(width, name, current->name) >> >> #define marker_bit() do { \ >> - av_unused int one = 1; \ >> + av_unused uint32_t one; \ >> CHECK(ff_cbs_read_unsigned(ctx, rw, 1, "marker_bit", &one, 1, 1)); \ > > The commit message doesn't match the change / is this defined behaviour?
It's only written and never read, so the initialisation isn't doing anything. (Hence also the av_unused.) The type change is fixing a warning on DJGPP (16-bit int is not compatible with uint32_t), the other part is a trivial cleanup but should probably still have been mentioned. - Mark _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel