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 08:59:52 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
4f3d2c8607603c05a8e5f8af857a9edd40447cc7
4f3d2c86
1 parent
dadfe101
rename SrsSimpleBuffer to SrsSimpleStream
隐藏空白字符变更
内嵌
并排对比
正在显示
12 个修改的文件
包含
28 行增加
和
28 行删除
trunk/src/app/srs_app_hls.hpp
trunk/src/app/srs_app_mpegts_udp.cpp
trunk/src/app/srs_app_mpegts_udp.hpp
trunk/src/app/srs_app_rtsp.hpp
trunk/src/kernel/srs_kernel_stream.cpp
trunk/src/kernel/srs_kernel_stream.hpp
trunk/src/kernel/srs_kernel_ts.cpp
trunk/src/kernel/srs_kernel_ts.hpp
trunk/src/protocol/srs_rtsp_stack.cpp
trunk/src/protocol/srs_rtsp_stack.hpp
trunk/src/utest/srs_utest_kernel.cpp
trunk/src/utest/srs_utest_protocol.hpp
trunk/src/app/srs_app_hls.hpp
查看文件 @
4f3d2c8
...
...
@@ -46,7 +46,7 @@ class SrsRequest;
class
SrsPithyPrint
;
class
SrsSource
;
class
SrsFileWriter
;
class
SrsSimple
Buffer
;
class
SrsSimple
Stream
;
class
SrsTsAacJitter
;
class
SrsTsCache
;
class
SrsHlsSegment
;
...
...
trunk/src/app/srs_app_mpegts_udp.cpp
查看文件 @
4f3d2c8
...
...
@@ -128,7 +128,7 @@ SrsMpegtsOverUdp::SrsMpegtsOverUdp(SrsConfDirective* c)
{
stream
=
new
SrsBuffer
();
context
=
new
SrsTsContext
();
buffer
=
new
SrsSimple
Buffer
();
buffer
=
new
SrsSimple
Stream
();
output
=
_srs_config
->
get_stream_caster_output
(
c
);
req
=
NULL
;
...
...
trunk/src/app/srs_app_mpegts_udp.hpp
查看文件 @
4f3d2c8
...
...
@@ -39,7 +39,7 @@ struct sockaddr_in;
class
SrsBuffer
;
class
SrsTsContext
;
class
SrsConfDirective
;
class
SrsSimple
Buffer
;
class
SrsSimple
Stream
;
class
SrsRtmpClient
;
class
SrsStSocket
;
class
SrsRequest
;
...
...
@@ -82,7 +82,7 @@ class SrsMpegtsOverUdp : virtual public ISrsTsHandler
private
:
SrsBuffer
*
stream
;
SrsTsContext
*
context
;
SrsSimple
Buffer
*
buffer
;
SrsSimple
Stream
*
buffer
;
std
::
string
output
;
private
:
SrsRequest
*
req
;
...
...
trunk/src/app/srs_app_rtsp.hpp
查看文件 @
4f3d2c8
...
...
@@ -54,7 +54,7 @@ class SrsRawAacStream;
struct
SrsRawAacStreamCodec
;
class
SrsSharedPtrMessage
;
class
SrsCodecSample
;
class
SrsSimple
Buffer
;
class
SrsSimple
Stream
;
class
SrsPithyPrint
;
/**
...
...
@@ -87,7 +87,7 @@ struct SrsRtspAudioCache
{
int64_t
dts
;
SrsCodecSample
*
audio_samples
;
SrsSimple
Buffer
*
payload
;
SrsSimple
Stream
*
payload
;
SrsRtspAudioCache
();
virtual
~
SrsRtspAudioCache
();
...
...
trunk/src/kernel/srs_kernel_stream.cpp
查看文件 @
4f3d2c8
...
...
@@ -28,27 +28,27 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#include <srs_kernel_utility.hpp>
#include <srs_core_performance.hpp>
SrsSimple
Buffer
::
SrsSimpleBuffer
()
SrsSimple
Stream
::
SrsSimpleStream
()
{
}
SrsSimple
Buffer
::~
SrsSimpleBuffer
()
SrsSimple
Stream
::~
SrsSimpleStream
()
{
}
int
SrsSimple
Buffer
::
length
()
int
SrsSimple
Stream
::
length
()
{
int
len
=
(
int
)
data
.
size
();
srs_assert
(
len
>=
0
);
return
len
;
}
char
*
SrsSimple
Buffer
::
bytes
()
char
*
SrsSimple
Stream
::
bytes
()
{
return
(
length
()
==
0
)
?
NULL
:
&
data
.
at
(
0
);
}
void
SrsSimple
Buffer
::
erase
(
int
size
)
void
SrsSimple
Stream
::
erase
(
int
size
)
{
if
(
size
<=
0
)
{
return
;
...
...
@@ -62,7 +62,7 @@ void SrsSimpleBuffer::erase(int size)
data
.
erase
(
data
.
begin
(),
data
.
begin
()
+
size
);
}
void
SrsSimple
Buffer
::
append
(
const
char
*
bytes
,
int
size
)
void
SrsSimple
Stream
::
append
(
const
char
*
bytes
,
int
size
)
{
srs_assert
(
size
>
0
);
...
...
trunk/src/kernel/srs_kernel_stream.hpp
查看文件 @
4f3d2c8
...
...
@@ -36,13 +36,13 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* the simple buffer use vector to append bytes,
* it's for hls and http, and need to be refined in future.
*/
class
SrsSimple
Buffer
class
SrsSimple
Stream
{
private
:
std
::
vector
<
char
>
data
;
public
:
SrsSimpleBuffer
();
virtual
~
SrsSimpleBuffer
();
SrsSimpleStream
();
virtual
~
SrsSimpleStream
();
public
:
/**
* get the length of buffer. empty if zero.
...
...
trunk/src/kernel/srs_kernel_ts.cpp
查看文件 @
4f3d2c8
...
...
@@ -95,7 +95,7 @@ SrsTsMessage::SrsTsMessage(SrsTsChannel* c, SrsTsPacket* p)
sid
=
(
SrsTsPESStreamId
)
0x00
;
continuity_counter
=
0
;
PES_packet_length
=
0
;
payload
=
new
SrsSimple
Buffer
();
payload
=
new
SrsSimple
Stream
();
is_discontinuity
=
false
;
start_pts
=
0
;
...
...
trunk/src/kernel/srs_kernel_ts.hpp
查看文件 @
4f3d2c8
...
...
@@ -42,7 +42,7 @@ class SrsFileWriter;
class
SrsFileReader
;
class
SrsAvcAacCodec
;
class
SrsCodecSample
;
class
SrsSimple
Buffer
;
class
SrsSimple
Stream
;
class
SrsTsAdaptationField
;
class
SrsTsPayload
;
class
SrsTsMessage
;
...
...
@@ -273,7 +273,7 @@ public:
// the chunk id.
u_int8_t
continuity_counter
;
// the payload bytes.
SrsSimple
Buffer
*
payload
;
SrsSimple
Stream
*
payload
;
public
:
SrsTsMessage
(
SrsTsChannel
*
c
=
NULL
,
SrsTsPacket
*
p
=
NULL
);
virtual
~
SrsTsMessage
();
...
...
trunk/src/protocol/srs_rtsp_stack.cpp
查看文件 @
4f3d2c8
...
...
@@ -133,7 +133,7 @@ SrsRtpPacket::SrsRtpPacket()
timestamp
=
0
;
ssrc
=
0
;
payload
=
new
SrsSimple
Buffer
();
payload
=
new
SrsSimple
Stream
();
audio_samples
=
new
SrsCodecSample
();
chunked
=
false
;
completed
=
false
;
...
...
@@ -829,7 +829,7 @@ int SrsRtspSetupResponse::encode_header(stringstream& ss)
SrsRtspStack
::
SrsRtspStack
(
ISrsProtocolReaderWriter
*
s
)
{
buf
=
new
SrsSimple
Buffer
();
buf
=
new
SrsSimple
Stream
();
skt
=
s
;
}
...
...
trunk/src/protocol/srs_rtsp_stack.hpp
查看文件 @
4f3d2c8
...
...
@@ -38,7 +38,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#ifdef SRS_AUTO_STREAM_CASTER
class
SrsBuffer
;
class
SrsSimple
Buffer
;
class
SrsSimple
Stream
;
class
SrsCodecSample
;
class
ISrsProtocolReaderWriter
;
...
...
@@ -286,7 +286,7 @@ public:
u_int32_t
ssrc
;
//32bits
// the payload.
SrsSimple
Buffer
*
payload
;
SrsSimple
Stream
*
payload
;
// whether transport in chunked payload.
bool
chunked
;
// whether message is completed.
...
...
@@ -657,7 +657,7 @@ private:
/**
* cached bytes buffer.
*/
SrsSimple
Buffer
*
buf
;
SrsSimple
Stream
*
buf
;
/**
* underlayer socket object, send/recv bytes.
*/
...
...
trunk/src/utest/srs_utest_kernel.cpp
查看文件 @
4f3d2c8
...
...
@@ -203,7 +203,7 @@ int MockBufferReader::read(void* buf, size_t size, ssize_t* nread)
VOID
TEST
(
KernelBufferTest
,
DefaultObject
)
{
SrsSimple
Buffer
b
;
SrsSimple
Stream
b
;
EXPECT_EQ
(
0
,
b
.
length
());
EXPECT_EQ
(
NULL
,
b
.
bytes
());
...
...
@@ -211,7 +211,7 @@ VOID TEST(KernelBufferTest, DefaultObject)
VOID
TEST
(
KernelBufferTest
,
AppendBytes
)
{
SrsSimple
Buffer
b
;
SrsSimple
Stream
b
;
char
winlin
[]
=
"winlin"
;
b
.
append
(
winlin
,
strlen
(
winlin
));
...
...
@@ -231,7 +231,7 @@ VOID TEST(KernelBufferTest, AppendBytes)
VOID
TEST
(
KernelBufferTest
,
EraseBytes
)
{
SrsSimple
Buffer
b
;
SrsSimple
Stream
b
;
b
.
erase
(
0
);
b
.
erase
(
-
1
);
...
...
trunk/src/utest/srs_utest_protocol.hpp
查看文件 @
4f3d2c8
...
...
@@ -78,9 +78,9 @@ public:
int64_t
recv_bytes
;
int64_t
send_bytes
;
// data source for socket read.
SrsSimple
Buffer
in_buffer
;
SrsSimple
Stream
in_buffer
;
// data buffer for socket send.
SrsSimple
Buffer
out_buffer
;
SrsSimple
Stream
out_buffer
;
public
:
MockBufferIO
();
virtual
~
MockBufferIO
();
...
...
请
注册
或
登录
后发表评论