正在显示
2 个修改的文件
包含
107 行增加
和
10 行删除
| @@ -108,3 +108,89 @@ VOID TEST(KernelCodecTest, IsAudioSequenceHeader) | @@ -108,3 +108,89 @@ VOID TEST(KernelCodecTest, IsAudioSequenceHeader) | ||
| 108 | pp[1] = 0x01; | 108 | pp[1] = 0x01; |
| 109 | EXPECT_FALSE(SrsFlvCodec::video_is_sequence_header((int8_t*)pp, 2)); | 109 | EXPECT_FALSE(SrsFlvCodec::video_is_sequence_header((int8_t*)pp, 2)); |
| 110 | } | 110 | } |
| 111 | + | ||
| 112 | +MockSrsFileWriter::MockSrsFileWriter() | ||
| 113 | +{ | ||
| 114 | +} | ||
| 115 | + | ||
| 116 | +MockSrsFileWriter::~MockSrsFileWriter() | ||
| 117 | +{ | ||
| 118 | +} | ||
| 119 | + | ||
| 120 | +int MockSrsFileWriter::open(string file) | ||
| 121 | +{ | ||
| 122 | + int ret = ERROR_SUCCESS; | ||
| 123 | + return ret; | ||
| 124 | +} | ||
| 125 | + | ||
| 126 | +void MockSrsFileWriter::close() | ||
| 127 | +{ | ||
| 128 | + int ret = ERROR_SUCCESS; | ||
| 129 | + return; | ||
| 130 | +} | ||
| 131 | + | ||
| 132 | +bool MockSrsFileWriter::is_open() | ||
| 133 | +{ | ||
| 134 | + return true; | ||
| 135 | +} | ||
| 136 | + | ||
| 137 | +int64_t MockSrsFileWriter::tellg() | ||
| 138 | +{ | ||
| 139 | + return 0; | ||
| 140 | +} | ||
| 141 | + | ||
| 142 | +int MockSrsFileWriter::write(void* buf, size_t count, ssize_t* pnwrite) | ||
| 143 | +{ | ||
| 144 | + int ret = ERROR_SUCCESS; | ||
| 145 | + return ret; | ||
| 146 | +} | ||
| 147 | + | ||
| 148 | +MockSrsFileReader::MockSrsFileReader() | ||
| 149 | +{ | ||
| 150 | +} | ||
| 151 | + | ||
| 152 | +MockSrsFileReader::~MockSrsFileReader() | ||
| 153 | +{ | ||
| 154 | +} | ||
| 155 | + | ||
| 156 | +int MockSrsFileReader::open(string file) | ||
| 157 | +{ | ||
| 158 | + int ret = ERROR_SUCCESS; | ||
| 159 | + return ret; | ||
| 160 | +} | ||
| 161 | + | ||
| 162 | +void MockSrsFileReader::close() | ||
| 163 | +{ | ||
| 164 | + int ret = ERROR_SUCCESS; | ||
| 165 | + return; | ||
| 166 | +} | ||
| 167 | + | ||
| 168 | +bool MockSrsFileReader::is_open() | ||
| 169 | +{ | ||
| 170 | + return true; | ||
| 171 | +} | ||
| 172 | + | ||
| 173 | +int64_t MockSrsFileReader::tellg() | ||
| 174 | +{ | ||
| 175 | + return 0; | ||
| 176 | +} | ||
| 177 | + | ||
| 178 | +void MockSrsFileReader::skip(int64_t size) | ||
| 179 | +{ | ||
| 180 | +} | ||
| 181 | + | ||
| 182 | +int64_t MockSrsFileReader::lseek(int64_t offset) | ||
| 183 | +{ | ||
| 184 | + return offset; | ||
| 185 | +} | ||
| 186 | + | ||
| 187 | +int64_t MockSrsFileReader::filesize() | ||
| 188 | +{ | ||
| 189 | + return 0; | ||
| 190 | +} | ||
| 191 | + | ||
| 192 | +int MockSrsFileReader::read(void* buf, size_t count, ssize_t* pnread) | ||
| 193 | +{ | ||
| 194 | + int ret = ERROR_SUCCESS; | ||
| 195 | + return ret; | ||
| 196 | +} |
| @@ -32,26 +32,37 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | @@ -32,26 +32,37 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
| 32 | #include <string> | 32 | #include <string> |
| 33 | #include <srs_kernel_flv.hpp> | 33 | #include <srs_kernel_flv.hpp> |
| 34 | 34 | ||
| 35 | -/* | ||
| 36 | -class MockSrsFileStream : public SrsFileStream | 35 | +class MockSrsFileWriter : public SrsFileWriter |
| 37 | { | 36 | { |
| 38 | public: | 37 | public: |
| 39 | - MockSrsFileStream(); | ||
| 40 | - virtual ~MockSrsFileStream(); | ||
| 41 | -public: | 38 | + MockSrsFileWriter(); |
| 39 | + virtual ~MockSrsFileWriter(); | ||
| 42 | public: | 40 | public: |
| 43 | - virtual int open_write(std::string file); | ||
| 44 | - virtual int open_read(std::string file); | 41 | + virtual int open(std::string file); |
| 45 | virtual void close(); | 42 | virtual void close(); |
| 43 | +public: | ||
| 46 | virtual bool is_open(); | 44 | virtual bool is_open(); |
| 45 | + virtual int64_t tellg(); | ||
| 47 | public: | 46 | public: |
| 48 | - virtual int read(void* buf, size_t count, ssize_t* pnread); | ||
| 49 | virtual int write(void* buf, size_t count, ssize_t* pnwrite); | 47 | virtual int write(void* buf, size_t count, ssize_t* pnwrite); |
| 48 | +}; | ||
| 49 | + | ||
| 50 | +class MockSrsFileReader : public SrsFileReader | ||
| 51 | +{ | ||
| 52 | +public: | ||
| 53 | + MockSrsFileReader(); | ||
| 54 | + virtual ~MockSrsFileReader(); | ||
| 55 | +public: | ||
| 56 | + virtual int open(std::string file); | ||
| 57 | + virtual void close(); | ||
| 58 | +public: | ||
| 59 | + virtual bool is_open(); | ||
| 50 | virtual int64_t tellg(); | 60 | virtual int64_t tellg(); |
| 61 | + virtual void skip(int64_t size); | ||
| 51 | virtual int64_t lseek(int64_t offset); | 62 | virtual int64_t lseek(int64_t offset); |
| 52 | virtual int64_t filesize(); | 63 | virtual int64_t filesize(); |
| 53 | - virtual void skip(int64_t size); | 64 | +public: |
| 65 | + virtual int read(void* buf, size_t count, ssize_t* pnread); | ||
| 54 | }; | 66 | }; |
| 55 | -*/ | ||
| 56 | 67 | ||
| 57 | #endif | 68 | #endif |
-
请 注册 或 登录 后发表评论