vlc | branch: master | Francois Cartegnie <[email protected]> | Thu Apr 23 23:41:17 2015 +0200| [431812a1fdb400fe4d1051ca40575ce2b09ba535] | committer: Francois Cartegnie
packetizer: h264: fix next VCL NAL test According to ISO 14496-10 7.4.1.2.4, next first NAL of next picture appears when nal_ref_ids differs with one being equal to 0. > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=431812a1fdb400fe4d1051ca40575ce2b09ba535 --- modules/packetizer/h264.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/packetizer/h264.c b/modules/packetizer/h264.c index d89748f..29fd4b6 100644 --- a/modules/packetizer/h264.c +++ b/modules/packetizer/h264.c @@ -1229,7 +1229,7 @@ static void ParseSlice( decoder_t *p_dec, bool *pb_new_picture, slice_t *p_slice if( slice.i_frame_num != p_sys->slice.i_frame_num || slice.i_pic_parameter_set_id != p_sys->slice.i_pic_parameter_set_id || slice.i_field_pic_flag != p_sys->slice.i_field_pic_flag || - slice.i_nal_ref_idc != p_sys->slice.i_nal_ref_idc ) + !slice.i_nal_ref_idc != !p_sys->slice.i_nal_ref_idc ) b_pic = true; if( (slice.i_bottom_field_flag != -1) && (p_sys->slice.i_bottom_field_flag != -1) && _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
