vlc | branch: master | Francois Cartegnie <[email protected]> | Thu Aug 6 13:57:53 2015 +0200| [bda3c499e58acae508b8daaccd96304cb90253c1] | committer: Francois Cartegnie
packetizer: h264: fix comparison and add references > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bda3c499e58acae508b8daaccd96304cb90253c1 --- modules/packetizer/h264.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/modules/packetizer/h264.c b/modules/packetizer/h264.c index 6512665..eb832c0 100644 --- a/modules/packetizer/h264.c +++ b/modules/packetizer/h264.c @@ -1054,17 +1054,18 @@ static void ParseSei( decoder_t *p_dec, block_t *p_frag ) /* Look for user_data_registered_itu_t_t35 */ if( i_type == SEI_USER_DATA_REGISTERED_ITU_T_T35 ) { - static const uint8_t p_dvb1_data_start_code[] = { - 0xb5, - 0x00, 0x31, - 0x47, 0x41, 0x39, 0x34 + /* TS 101 154 Auxiliary Data and H264/AVC video */ + static const uint8_t p_DVB1_data_start_code[] = { + 0xb5, /* United States */ + 0x00, 0x31, /* US provider code */ + 0x47, 0x41, 0x39, 0x34 /* user identifier */ }; - const int i_t35 = i_size; + const unsigned i_t35 = i_size; const uint8_t *p_t35 = &pb_dec[i_used]; /* Check for we have DVB1_data() */ - if( i_t35 >= 5 && - !memcmp( p_t35, p_dvb1_data_start_code, sizeof(p_dvb1_data_start_code) ) ) + if( i_t35 >= sizeof(p_DVB1_data_start_code) && + !memcmp( p_t35, p_DVB1_data_start_code, sizeof(p_DVB1_data_start_code) ) ) { cc_Extract( &p_sys->cc_next, true, &p_t35[3], i_t35 - 3 ); } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
