Andreas Rheinhardt <[email protected]> 于2020年10月20日周二 下午7:04写道: > > Check all the six bits, not only the two bits that are set for SPS. > > Signed-off-by: Andreas Rheinhardt <[email protected]> > --- > libavformat/hlsenc.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/libavformat/hlsenc.c b/libavformat/hlsenc.c > index 4967247bca..cbfd8f7c0d 100644 > --- a/libavformat/hlsenc.c > +++ b/libavformat/hlsenc.c > @@ -351,7 +351,7 @@ static void write_codec_attr(AVStream *st, VariantStream > *vs) > /* check the boundary of data which from current position is small > than extradata_size */ > while (data && (data - st->codecpar->extradata + 19) < > st->codecpar->extradata_size) { > /* get HEVC SPS NAL and seek to profile_tier_level */ > - if (!(data[0] | data[1] | data[2]) && data[3] == 1 && ((data[4] > & 0x42) == 0x42)) { > + if (!(data[0] | data[1] | data[2]) && data[3] == 1 && ((data[4] > & 0x7E) == 0x42)) { > uint8_t *rbsp_buf; > int remain_size = 0; > int rbsp_size = 0; > -- > 2.25.1 > > _______________________________________________ > ffmpeg-devel mailing list > [email protected] > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > [email protected] with subject "unsubscribe".
LGTM Thanks Steven _______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
