Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2015-04-04 18:24:07 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
6e2d756e1bde43a0d725a59614423853987e6106
6e2d756e
1 parent
3fcc26a4
fix the bug of h.264 bit stream demux.
隐藏空白字符变更
内嵌
并排对比
正在显示
2 个修改的文件
包含
8 行增加
和
1 行删除
trunk/src/kernel/srs_kernel_codec.cpp
trunk/src/kernel/srs_kernel_utility.cpp
trunk/src/kernel/srs_kernel_codec.cpp
查看文件 @
6e2d756
...
...
@@ -876,6 +876,13 @@ int SrsAvcAacCodec::avc_demux_sps()
// XX 00 00 03 XX, the 03 byte should be drop.
if
(
nb_rbsp
>
2
&&
rbsp
[
nb_rbsp
-
2
]
==
0
&&
rbsp
[
nb_rbsp
-
1
]
==
0
&&
rbsp
[
nb_rbsp
]
==
3
)
{
// read 1byte more.
if
(
stream
.
empty
())
{
break
;
}
rbsp
[
nb_rbsp
]
=
stream
.
read_1bytes
();
nb_rbsp
++
;
continue
;
}
...
...
trunk/src/kernel/srs_kernel_utility.cpp
查看文件 @
6e2d756
...
...
@@ -73,7 +73,7 @@ int srs_avc_nalu_read_uev(SrsBitStream* stream, int32_t& v)
v
=
(
1
<<
leadingZeroBits
)
-
1
;
for
(
int
i
=
0
;
i
<
leadingZeroBits
;
i
++
)
{
int
64
_t
b
=
stream
->
read_bit
();
int
32
_t
b
=
stream
->
read_bit
();
v
+=
b
<<
(
leadingZeroBits
-
1
);
}
...
...
请
注册
或
登录
后发表评论