Skip to content

Commit aae866a

Browse files
committed
规范hevc sei格式
1 parent 09a168e commit aae866a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ijkmedia/ijkplayer/ff_ffplay.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5657,11 +5657,11 @@ int parse_sei_hevc(AVPacket *pkt, uint8_t *uuid, uint8_t **content, int *size)
56575657
// printf("\n SEI===nalu_len===%d \n",nalu_len);
56585658

56595659
while (p < p_end) {
5660-
if (p[4] == 0x4E && p[5] == 0x05 && p + 2 < p_end) { // found SEI NAL; payload_type = 5 表示 user_data_unregistered;
5660+
if (p[4] == 0x4E && p[5] == 0x01 && p[6] == 0x05 && p + 3 < p_end) { // found SEI NAL; payload_type = 5 表示 user_data_unregistered;
56615661

56625662
int payload_size = 0;
56635663

5664-
p += 6;//跳过len 和 06 05 解析payloadsize (annexB nalu跳过前4个字节)
5664+
p += 7;//跳过len 和 4e 01 05 解析payloadsize (annexB nalu跳过前4个字节)
56655665
while( p[0] == 0xFF){
56665666
payload_size += 255;
56675667
p++;

0 commit comments

Comments
 (0)