Skip to content

Commit

Permalink
Release 2.1.2
Browse files Browse the repository at this point in the history
This patch release significantly reduces RTCP CPU usage (thanks to #178),
extends SCL to support NAL units as small as 4 bytes for H264 and
6 bytes for H265/H266 (including start code prefix). These are the
smallest sizes reasonable. This release also fixes a bug where
separate NAL units with same timestamps are discarded after first.
  • Loading branch information
jrsnen committed Nov 25, 2022
1 parent c07a8c2 commit c72b9ec
Show file tree
Hide file tree
Showing 54 changed files with 54 additions and 54 deletions.
2 changes: 1 addition & 1 deletion cmake/ProjectDetails.cmake
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
set(uvgrtp_VER 2.1.1)
set(uvgrtp_VER 2.1.2)
set(uvgrtp_DESCR "uvgRTP is an Real-Time Transport Protocol (RTP) library written in C++ with a focus on simple to use and high-efficiency media delivery over the internet")
set(uvgrtp_URL "https://github.com/ultravideo/uvgRTP")
2 changes: 1 addition & 1 deletion docs/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ PROJECT_NAME = uvgRTP
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 2.1.1
PROJECT_NUMBER = 2.1.2

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
2 changes: 1 addition & 1 deletion docs/html/annotated.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1context-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1context.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1media__stream-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1media__stream.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1rtcp-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1rtcp.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1session-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/classuvgrtp_1_1session.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/clock_8hh_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/context_8hh_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_9cba3ccb450b89ac6f0c2a18abcbadf0.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_d44c64559bbebec7f509842c48db8b23.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/dir_e3f96ff476f8286b6e150580a2f7bd74.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/files.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/frame_8hh_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions_func.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/functions_vars.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/globals.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/globals_enum.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/globals_eval.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/lib_8hh_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/media__stream_8hh_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/rtcp_8hh_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/session_8hh_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/structuvgrtp_1_1frame_1_1rtcp__app__packet.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/structuvgrtp_1_1frame_1_1rtcp__header.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/structuvgrtp_1_1frame_1_1rtcp__sdes__chunk.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/structuvgrtp_1_1frame_1_1rtcp__sdes__item.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
2 changes: 1 addition & 1 deletion docs/html/structuvgrtp_1_1frame_1_1rtcp__sdes__packet.html
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.1</span>
<div id="projectname">uvgRTP<span id="projectnumber">&#160;2.1.2</span>
</div>
<div id="projectbrief">An open-source library for RTP/SRTP media delivery</div>
</td>
Expand Down
Loading

0 comments on commit c72b9ec

Please sign in to comment.