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-09-22 09:01:47 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
d32632ee8a749d5ddaba21f2d4fdd8eff5a42f0c
d32632ee
1 parent
4f3d2c86
rename SrsFastBuffer to SrsFastStream
隐藏空白字符变更
内嵌
并排对比
正在显示
18 个修改的文件
包含
50 行增加
和
50 行删除
trunk/configure
trunk/ide/srs_upp/srs_upp.upp
trunk/ide/srs_vs2010/srs.vcxproj
trunk/ide/srs_xcode/srs_xcode.xcodeproj/project.pbxproj
trunk/src/app/srs_app_hls.cpp
trunk/src/app/srs_app_http_conn.cpp
trunk/src/app/srs_app_http_conn.hpp
trunk/src/app/srs_app_http_static.cpp
trunk/src/app/srs_app_http_stream.cpp
trunk/src/app/srs_app_recv_thread.cpp
trunk/src/app/srs_app_recv_thread.hpp
trunk/src/protocol/srs_protocol_buffer.cpp
trunk/src/protocol/srs_protocol_buffer.hpp
trunk/src/protocol/srs_rtmp_stack.cpp
trunk/src/protocol/srs_rtmp_stack.hpp
trunk/src/utest/srs_utest_kernel.cpp
trunk/src/utest/srs_utest_kernel.hpp
trunk/src/utest/srs_utest_protocol.hpp
trunk/configure
查看文件 @
d32632e
...
...
@@ -158,7 +158,7 @@ MODULE_ID="PROTOCOL"
MODULE_DEPENDS
=(
"CORE"
"KERNEL"
)
ModuleLibIncs
=(
${
SRS_OBJS_DIR
}
${
LibSSLRoot
}
)
MODULE_FILES
=(
"srs_rtmp_amf0"
"srs_rtmp_io"
"srs_rtmp_stack"
"srs_rtmp_handshake"
"srs_rtmp_utility"
"srs_rtmp_msg_array"
"srs_protocol_
buffer
"
"srs_rtmp_handshake"
"srs_rtmp_utility"
"srs_rtmp_msg_array"
"srs_protocol_
stream
"
"srs_raw_avc"
"srs_rtsp_stack"
"srs_http_stack"
"srs_protocol_kbps"
"srs_protocol_json"
"srs_kafka_stack"
)
PROTOCOL_INCS
=
"src/protocol"
;
MODULE_DIR
=
${
PROTOCOL_INCS
}
. auto/modules.sh
...
...
trunk/ide/srs_upp/srs_upp.upp
查看文件 @
d32632e
...
...
@@ -58,8 +58,8 @@ file
../../src/protocol/srs_raw_avc.cpp,
../../src/protocol/srs_rtmp_amf0.hpp,
../../src/protocol/srs_rtmp_amf0.cpp,
../../src/protocol/srs_protocol_buffer.hpp,
../../src/protocol/srs_protocol_buffer.cpp,
../../src/protocol/srs_protocol_stream.hpp,
../../src/protocol/srs_protocol_stream.cpp,
../../src/protocol/srs_protocol_json.hpp,
../../src/protocol/srs_protocol_json.cpp,
../../src/protocol/srs_rtmp_handshake.hpp,
...
...
trunk/ide/srs_vs2010/srs.vcxproj
查看文件 @
d32632e
...
...
@@ -122,7 +122,7 @@
<ClInclude Include="..\..\src\protocol\srs_http_stack.hpp" />
<ClInclude Include="..\..\src\protocol\srs_raw_avc.hpp" />
<ClInclude Include="..\..\src\protocol\srs_rtmp_amf0.hpp" />
<ClInclude Include="..\..\src\protocol\srs_protocol_
buffer
.hpp" />
<ClInclude Include="..\..\src\protocol\srs_protocol_
stream
.hpp" />
<ClInclude Include="..\..\src\protocol\srs_rtmp_handshake.hpp" />
<ClInclude Include="..\..\src\protocol\srs_rtmp_io.hpp" />
<ClInclude Include="..\..\src\protocol\srs_rtmp_msg_array.hpp" />
...
...
@@ -205,7 +205,7 @@
<ClCompile Include="..\..\src\protocol\srs_http_stack.cpp" />
<ClCompile Include="..\..\src\protocol\srs_raw_avc.cpp" />
<ClCompile Include="..\..\src\protocol\srs_rtmp_amf0.cpp" />
<ClCompile Include="..\..\src\protocol\srs_protocol_
buffer
.cpp" />
<ClCompile Include="..\..\src\protocol\srs_protocol_
stream
.cpp" />
<ClCompile Include="..\..\src\protocol\srs_rtmp_handshake.cpp" />
<ClCompile Include="..\..\src\protocol\srs_rtmp_io.cpp" />
<ClCompile Include="..\..\src\protocol\srs_rtmp_msg_array.cpp" />
...
...
trunk/ide/srs_xcode/srs_xcode.xcodeproj/project.pbxproj
查看文件 @
d32632e
...
...
@@ -10,7 +10,7 @@
3C036B551B2D0AC10078E2E0 /* srs_app_http_static.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C036B511B2D0AC10078E2E0 /* srs_app_http_static.cpp */; };
3C036B561B2D0AC10078E2E0 /* srs_app_http_stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C036B531B2D0AC10078E2E0 /* srs_app_http_stream.cpp */; };
3C068D6A1B10149F00AA722C /* srs_protocol_kbps.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C068D681B10149F00AA722C /* srs_protocol_kbps.cpp */; };
3C068D6D1B10175500AA722C /* srs_protocol_
buffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C068D6B1B10175500AA722C /* srs_protocol_buffer
.cpp */; };
3C068D6D1B10175500AA722C /* srs_protocol_
stream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C068D6B1B10175500AA722C /* srs_protocol_stream
.cpp */; };
3C0D422E1B87165900C2508B /* srs_protocol_json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C0D422C1B87165900C2508B /* srs_protocol_json.cpp */; };
3C0E1B8D1B0F5ADF003ADEF7 /* srs_http_stack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C0E1B8B1B0F5ADF003ADEF7 /* srs_http_stack.cpp */; };
3C1231F61AAE652D00CE8F6C /* srs_core_autofree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3C1231F01AAE652C00CE8F6C /* srs_core_autofree.cpp */; };
...
...
@@ -132,8 +132,8 @@
3C036B541B2D0AC10078E2E0 /* srs_app_http_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_app_http_stream.hpp; path = ../../../src/app/srs_app_http_stream.hpp; sourceTree = "<group>"; };
3C068D681B10149F00AA722C /* srs_protocol_kbps.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_protocol_kbps.cpp; path = ../../../src/protocol/srs_protocol_kbps.cpp; sourceTree = "<group>"; };
3C068D691B10149F00AA722C /* srs_protocol_kbps.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_protocol_kbps.hpp; path = ../../../src/protocol/srs_protocol_kbps.hpp; sourceTree = "<group>"; };
3C068D6B1B10175500AA722C /* srs_protocol_buffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_protocol_buffer.cpp; path = ../../../src/protocol/srs_protocol_buffer.cpp; sourceTree = "<group>"; };
3C068D6C1B10175500AA722C /* srs_protocol_buffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_protocol_buffer.hpp; path = ../../../src/protocol/srs_protocol_buffer.hpp; sourceTree = "<group>"; };
3C068D6B1B10175500AA722C /* srs_protocol_stream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_protocol_stream.cpp; path = ../../../src/protocol/srs_protocol_stream.cpp; sourceTree = "<group>"; };
3C068D6C1B10175500AA722C /* srs_protocol_stream.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_protocol_stream.hpp; path = ../../../src/protocol/srs_protocol_stream.hpp; sourceTree = "<group>"; };
3C0D422C1B87165900C2508B /* srs_protocol_json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_protocol_json.cpp; path = ../../../src/protocol/srs_protocol_json.cpp; sourceTree = "<group>"; };
3C0D422D1B87165900C2508B /* srs_protocol_json.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = srs_protocol_json.hpp; path = ../../../src/protocol/srs_protocol_json.hpp; sourceTree = "<group>"; };
3C0E1B8B1B0F5ADF003ADEF7 /* srs_http_stack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srs_http_stack.cpp; path = ../../../src/protocol/srs_http_stack.cpp; sourceTree = "<group>"; };
...
...
@@ -512,8 +512,8 @@
3C0E1B8C1B0F5ADF003ADEF7 /* srs_http_stack.hpp */,
3C82802A1BAFF8CC004A1794 /* srs_kafka_stack.cpp */,
3C82802B1BAFF8CC004A1794 /* srs_kafka_stack.hpp */,
3C068D6B1B10175500AA722C /* srs_protocol_buffer.cpp */,
3C068D6C1B10175500AA722C /* srs_protocol_buffer.hpp */,
3C068D6B1B10175500AA722C /* srs_protocol_stream.cpp */,
3C068D6C1B10175500AA722C /* srs_protocol_stream.hpp */,
3C0D422C1B87165900C2508B /* srs_protocol_json.cpp */,
3C0D422D1B87165900C2508B /* srs_protocol_json.hpp */,
3C068D681B10149F00AA722C /* srs_protocol_kbps.cpp */,
...
...
@@ -955,7 +955,7 @@
3C28EDDF1AF5C43F00A3AEAC /* srs_app_caster_flv.cpp in Sources */,
3C1232241AAE814D00CE8F6C /* srs_kernel_error.cpp in Sources */,
3C036B561B2D0AC10078E2E0 /* srs_app_http_stream.cpp in Sources */,
3C068D6D1B10175500AA722C /* srs_protocol_
buffer
.cpp in Sources */,
3C068D6D1B10175500AA722C /* srs_protocol_
stream
.cpp in Sources */,
3C1232441AAE81A400CE8F6C /* srs_rtmp_handshake.cpp in Sources */,
3C1232291AAE814D00CE8F6C /* srs_kernel_buffer.cpp in Sources */,
3C663F181AB0155100286D8B /* srs_play.c in Sources */,
...
...
trunk/src/app/srs_app_hls.cpp
查看文件 @
d32632e
...
...
@@ -46,7 +46,7 @@ using namespace std;
#include <srs_kernel_utility.hpp>
#include <srs_kernel_codec.hpp>
#include <srs_kernel_file.hpp>
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <srs_kernel_ts.hpp>
#include <srs_app_utility.hpp>
#include <srs_app_http_hooks.hpp>
...
...
trunk/src/app/srs_app_http_conn.cpp
查看文件 @
d32632e
...
...
@@ -33,7 +33,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <sstream>
using
namespace
std
;
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <srs_rtmp_utility.hpp>
#include <srs_kernel_log.hpp>
#include <srs_kernel_error.hpp>
...
...
@@ -317,7 +317,7 @@ SrsHttpResponseReader::~SrsHttpResponseReader()
{
}
int
SrsHttpResponseReader
::
initialize
(
SrsFast
Buffer
*
body
)
int
SrsHttpResponseReader
::
initialize
(
SrsFast
Stream
*
body
)
{
int
ret
=
ERROR_SUCCESS
;
...
...
@@ -512,7 +512,7 @@ SrsHttpMessage::~SrsHttpMessage()
srs_freep
(
_http_ts_send_buffer
);
}
int
SrsHttpMessage
::
update
(
string
url
,
bool
allow_jsonp
,
http_parser
*
header
,
SrsFast
Buffer
*
body
,
vector
<
SrsHttpHeaderField
>&
headers
)
int
SrsHttpMessage
::
update
(
string
url
,
bool
allow_jsonp
,
http_parser
*
header
,
SrsFast
Stream
*
body
,
vector
<
SrsHttpHeaderField
>&
headers
)
{
int
ret
=
ERROR_SUCCESS
;
...
...
@@ -845,7 +845,7 @@ bool SrsHttpMessage::is_jsonp()
SrsHttpParser
::
SrsHttpParser
()
{
buffer
=
new
SrsFast
Buffer
();
buffer
=
new
SrsFast
Stream
();
}
SrsHttpParser
::~
SrsHttpParser
()
...
...
trunk/src/app/srs_app_http_conn.hpp
查看文件 @
d32632e
...
...
@@ -63,7 +63,7 @@ class SrsHttpHandler;
class
SrsMessageQueue
;
class
SrsSharedPtrMessage
;
class
SrsRequest
;
class
SrsFast
Buffer
;
class
SrsFast
Stream
;
class
SrsHttpUri
;
class
SrsConnection
;
class
SrsHttpMessage
;
...
...
@@ -122,7 +122,7 @@ class SrsHttpResponseReader : virtual public ISrsHttpResponseReader
private
:
SrsStSocket
*
skt
;
SrsHttpMessage
*
owner
;
SrsFast
Buffer
*
buffer
;
SrsFast
Stream
*
buffer
;
bool
is_eof
;
// the left bytes in chunk.
int
nb_left_chunk
;
...
...
@@ -137,7 +137,7 @@ public:
/**
* initialize the response reader with buffer.
*/
virtual
int
initialize
(
SrsFast
Buffer
*
buffer
);
virtual
int
initialize
(
SrsFast
Stream
*
buffer
);
// interface ISrsHttpResponseReader
public:
virtual
bool
eof
();
...
...
@@ -215,7 +215,7 @@ public:
* set the original messages, then update the message.
*/
virtual
int
update
(
std
::
string
url
,
bool
allow_jsonp
,
http_parser
*
header
,
SrsFast
Buffer
*
body
,
std
::
vector
<
SrsHttpHeaderField
>&
headers
SrsFast
Stream
*
body
,
std
::
vector
<
SrsHttpHeaderField
>&
headers
);
public
:
virtual
SrsConnection
*
connection
();
...
...
@@ -303,7 +303,7 @@ private:
http_parser_settings
settings
;
http_parser
parser
;
// the global parse buffer.
SrsFast
Buffer
*
buffer
;
SrsFast
Stream
*
buffer
;
// whether allow jsonp parse.
bool
jsonp
;
private
:
...
...
trunk/src/app/srs_app_http_static.cpp
查看文件 @
d32632e
...
...
@@ -33,7 +33,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <sstream>
using
namespace
std
;
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <srs_rtmp_utility.hpp>
#include <srs_kernel_log.hpp>
#include <srs_kernel_error.hpp>
...
...
trunk/src/app/srs_app_http_stream.cpp
查看文件 @
d32632e
...
...
@@ -35,7 +35,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <sstream>
using
namespace
std
;
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <srs_rtmp_utility.hpp>
#include <srs_kernel_log.hpp>
#include <srs_kernel_error.hpp>
...
...
trunk/src/app/srs_app_recv_thread.cpp
查看文件 @
d32632e
...
...
@@ -26,7 +26,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <srs_rtmp_stack.hpp>
#include <srs_rtmp_stack.hpp>
#include <srs_app_rtmp_conn.hpp>
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <srs_kernel_utility.hpp>
#include <srs_core_performance.hpp>
#include <srs_app_config.hpp>
...
...
trunk/src/app/srs_app_recv_thread.hpp
查看文件 @
d32632e
...
...
@@ -33,7 +33,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <vector>
#include <srs_app_thread.hpp>
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <srs_core_performance.hpp>
#include <srs_app_reload.hpp>
...
...
trunk/src/protocol/srs_protocol_buffer.cpp
查看文件 @
d32632e
...
...
@@ -21,7 +21,7 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <stdlib.h>
...
...
@@ -52,7 +52,7 @@ IMergeReadHandler::~IMergeReadHandler()
}
#endif
SrsFast
Buffer
::
SrsFastBuffer
()
SrsFast
Stream
::
SrsFastStream
()
{
#ifdef SRS_PERF_MERGED_READ
merged_read
=
false
;
...
...
@@ -64,23 +64,23 @@ SrsFastBuffer::SrsFastBuffer()
p
=
end
=
buffer
;
}
SrsFast
Buffer
::~
SrsFastBuffer
()
SrsFast
Stream
::~
SrsFastStream
()
{
free
(
buffer
);
buffer
=
NULL
;
}
int
SrsFast
Buffer
::
size
()
int
SrsFast
Stream
::
size
()
{
return
(
int
)(
end
-
p
);
}
char
*
SrsFast
Buffer
::
bytes
()
char
*
SrsFast
Stream
::
bytes
()
{
return
p
;
}
void
SrsFast
Buffer
::
set_buffer
(
int
buffer_size
)
void
SrsFast
Stream
::
set_buffer
(
int
buffer_size
)
{
// never exceed the max size.
if
(
buffer_size
>
SRS_MAX_SOCKET_BUFFER
)
{
...
...
@@ -106,13 +106,13 @@ void SrsFastBuffer::set_buffer(int buffer_size)
end
=
p
+
nb_bytes
;
}
char
SrsFast
Buffer
::
read_1byte
()
char
SrsFast
Stream
::
read_1byte
()
{
srs_assert
(
end
-
p
>=
1
);
return
*
p
++
;
}
char
*
SrsFast
Buffer
::
read_slice
(
int
size
)
char
*
SrsFast
Stream
::
read_slice
(
int
size
)
{
srs_assert
(
size
>=
0
);
srs_assert
(
end
-
p
>=
size
);
...
...
@@ -124,14 +124,14 @@ char* SrsFastBuffer::read_slice(int size)
return
ptr
;
}
void
SrsFast
Buffer
::
skip
(
int
size
)
void
SrsFast
Stream
::
skip
(
int
size
)
{
srs_assert
(
end
-
p
>=
size
);
srs_assert
(
p
+
size
>=
buffer
);
p
+=
size
;
}
int
SrsFast
Buffer
::
grow
(
ISrsBufferReader
*
reader
,
int
required_size
)
int
SrsFast
Stream
::
grow
(
ISrsBufferReader
*
reader
,
int
required_size
)
{
int
ret
=
ERROR_SUCCESS
;
...
...
@@ -205,7 +205,7 @@ int SrsFastBuffer::grow(ISrsBufferReader* reader, int required_size)
}
#ifdef SRS_PERF_MERGED_READ
void
SrsFast
Buffer
::
set_merge_read
(
bool
v
,
IMergeReadHandler
*
handler
)
void
SrsFast
Stream
::
set_merge_read
(
bool
v
,
IMergeReadHandler
*
handler
)
{
merged_read
=
v
;
_handler
=
handler
;
...
...
trunk/src/protocol/srs_protocol_buffer.hpp
查看文件 @
d32632e
...
...
@@ -21,11 +21,11 @@ IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
#ifndef SRS_PROTOCOL_BUFFER_HPP
#define SRS_PROTOCOL_BUFFER_HPP
#ifndef SRS_PROTOCOL_STREAM_HPP
#define SRS_PROTOCOL_STREAM_HPP
/*
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
*/
#include <srs_core.hpp>
...
...
@@ -61,13 +61,13 @@ public:
* protocol recv data from socket, put into buffer, decode to RTMP message.
* Usage:
* ISrsBufferReader* r = ......;
* SrsFast
Buffer
* fb = ......;
* SrsFast
Stream
* fb = ......;
* fb->grow(r, 1024);
* char* header = fb->read_slice(100);
* char* payload = fb->read_payload(924);
*/
// TODO: FIXME: add utest for it.
class
SrsFast
Buffer
class
SrsFast
Stream
{
private
:
#ifdef SRS_PERF_MERGED_READ
...
...
@@ -88,8 +88,8 @@ private:
// the size of buffer.
int
nb_buffer
;
public
:
SrsFastBuffer
();
virtual
~
SrsFastBuffer
();
SrsFastStream
();
virtual
~
SrsFastStream
();
public
:
/**
* get the size of current bytes in buffer.
...
...
trunk/src/protocol/srs_rtmp_stack.cpp
查看文件 @
d32632e
...
...
@@ -28,7 +28,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <srs_kernel_buffer.hpp>
#include <srs_core_autofree.hpp>
#include <srs_kernel_utility.hpp>
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#include <srs_rtmp_utility.hpp>
#include <srs_rtmp_handshake.hpp>
...
...
@@ -216,7 +216,7 @@ SrsProtocol::AckWindowSize::AckWindowSize()
SrsProtocol
::
SrsProtocol
(
ISrsProtocolReaderWriter
*
io
)
{
in_buffer
=
new
SrsFast
Buffer
();
in_buffer
=
new
SrsFast
Stream
();
skt
=
io
;
in_chunk_size
=
SRS_CONSTS_RTMP_PROTOCOL_CHUNK_SIZE
;
...
...
trunk/src/protocol/srs_rtmp_stack.hpp
查看文件 @
d32632e
...
...
@@ -46,7 +46,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <srs_kernel_flv.hpp>
class
ISrsProtocolReaderWriter
;
class
SrsFast
Buffer
;
class
SrsFast
Stream
;
class
SrsPacket
;
class
SrsBuffer
;
class
SrsAmf0Object
;
...
...
@@ -222,7 +222,7 @@ private:
/**
* bytes buffer cache, recv from skt, provide services for stream.
*/
SrsFast
Buffer
*
in_buffer
;
SrsFast
Stream
*
in_buffer
;
/**
* input chunk size, default to 128, set by peer packet.
*/
...
...
trunk/src/utest/srs_utest_kernel.cpp
查看文件 @
d32632e
...
...
@@ -267,7 +267,7 @@ VOID TEST(KernelBufferTest, EraseBytes)
VOID
TEST
(
KernelFastBufferTest
,
Grow
)
{
SrsFast
Buffer
b
;
SrsFast
Stream
b
;
MockBufferReader
r
(
"winlin"
);
b
.
grow
(
&
r
,
1
);
...
...
trunk/src/utest/srs_utest_kernel.hpp
查看文件 @
d32632e
...
...
@@ -31,7 +31,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <string>
#include <srs_kernel_file.hpp>
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
class
MockBufferReader
:
public
ISrsBufferReader
{
...
...
trunk/src/utest/srs_utest_protocol.hpp
查看文件 @
d32632e
...
...
@@ -34,7 +34,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <srs_rtmp_stack.hpp>
#include <srs_rtmp_handshake.hpp>
#include <srs_protocol_
buffer
.hpp>
#include <srs_protocol_
stream
.hpp>
#ifdef SRS_AUTO_SSL
using
namespace
_srs_internal
;
...
...
请
注册
或
登录
后发表评论