Skip to content

Commit 651f5ae

Browse files
committed
Adapting the AMF format support from libflv to make use of BitBuf, for eventual FLV/RTMP compatibility
1 parent 9e8ce78 commit 651f5ae

File tree

3 files changed

+650
-22
lines changed

3 files changed

+650
-22
lines changed

COPYING

Lines changed: 50 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,3 @@
1-
The following software is included in this product under src/lib: @tomolt/libschrift.
2-
A copy of the original source code may be downloaded from git+https://github.com/tomolt/libschrift.
3-
It is accompanied by the following license and notice below:
4-
5-
ISC License
6-
7-
© 2019-2022 Thomas Oltmann and contributors
8-
9-
Permission to use, copy, modify, and/or distribute this software for any
10-
purpose with or without fee is hereby granted, provided that the above
11-
copyright notice and this permission notice appear in all copies.
12-
13-
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
14-
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
15-
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
16-
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
17-
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
18-
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
19-
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
20-
21-
---
22-
231
The following software is included in this product under src/rtsp: @ykst/librtsp.
242
A copy of the original source code may be downloaded from git+https://github.com/ykst/librtsp.
253
It is accompanied by the following license and notice below:
@@ -47,6 +25,28 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
4725

4826
---
4927

28+
The following software is included in this product under src/lib: @tomolt/libschrift.
29+
A copy of the original source code may be downloaded from git+https://github.com/tomolt/libschrift.
30+
It is accompanied by the following license and notice below:
31+
32+
ISC License
33+
34+
© 2019-2022 Thomas Oltmann and contributors
35+
36+
Permission to use, copy, modify, and/or distribute this software for any
37+
purpose with or without fee is hereby granted, provided that the above
38+
copyright notice and this permission notice appear in all copies.
39+
40+
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
41+
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
42+
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
43+
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
44+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
45+
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
46+
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
47+
48+
---
49+
5050
The following software is included in this product under src/lib: @randy408/libspng.
5151
A copy of the original source code may be downloaded from git+https://github.com/randy408/libspng.
5252
It is accompanied by the following license and notice below:
@@ -79,6 +79,34 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
7979

8080
---
8181

82+
Portions of forked libflv component from @ireader/media-server are included under src/fmt.
83+
A copy of the original source code may be downloaded from git+https://github.com/ireader/media-server.
84+
It is accompanied by the following license and notice:
85+
86+
MIT License
87+
88+
Copyright (c) 2018 chen
89+
90+
Permission is hereby granted, free of charge, to any person obtaining a copy
91+
of this software and associated documentation files (the "Software"), to deal
92+
in the Software without restriction, including without limitation the rights
93+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
94+
copies of the Software, and to permit persons to whom the Software is
95+
furnished to do so, subject to the following conditions:
96+
97+
The above copyright notice and this permission notice shall be included in all
98+
copies or substantial portions of the Software.
99+
100+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
101+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
102+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
103+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
104+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
105+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
106+
SOFTWARE.
107+
108+
---
109+
82110
The following software is included in this product under src/lib/miniz: @richgel999/miniz.
83111
A copy of the original source code may be downloaded from git+https://github.com/richgel999/miniz.
84112
It is accompanied by the following license and notice below:

0 commit comments

Comments
 (0)