[bTSstream-devel] [Git][videolan/bitstream][master] 3 commits: rtcp: add rc set/get

Christophe Massiot gitlab at videolan.org
Wed Mar 14 18:48:11 CET 2018


Christophe Massiot pushed to branch master at VideoLAN / bitstream


Commits:
cc90c45f by Rafaël Carré at 2018-03-14T11:59:13+01:00
rtcp: add rc set/get

- - - - -
8f8ace30 by Rafaël Carré at 2018-03-14T12:38:55+01:00
Bump version to 1.4

- - - - -
0ea56a73 by Christophe Massiot at 2018-03-14T18:47:44+01:00
Merge branch 'funman/bitstream-master'

- - - - -


3 changed files:

- Makefile
- NEWS
- ietf/rtcp.h


Changes:

=====================================
Makefile
=====================================
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ LIBDIR = $(PREFIX)/lib
 DATADIR = $(PREFIX)/share
 INCLUDE = $(DESTDIR)$(INCLUDEDIR)/bitstream
 PKGCONFIG = $(DESTDIR)$(DATADIR)/pkgconfig
-VERSION = 1.3
+VERSION = 1.4
 
 all:
 	ln -nsf .. examples/bitstream


=====================================
NEWS
=====================================
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,7 @@
+1.4 (not released yet)
+=================
+ - Add RTCP helpers
+
 1.3 (29 Jan 2018)
 =================
  - Add support for avcC and hvcC structures


=====================================
ietf/rtcp.h
=====================================
--- a/ietf/rtcp.h
+++ b/ietf/rtcp.h
@@ -10,6 +10,16 @@ static inline void rtcp_set_rtp_version(uint8_t *p_rtcp)
     p_rtcp[0] = RTCP_RTP_VERSION << 6;
 }
 
+static inline uint8_t rtcp_get_rc(uint8_t *p_rtcp)
+{
+    return p_rtcp[0] & 0x1f;
+}
+
+static inline void rtcp_set_rc(uint8_t *p_rtcp, uint8_t rc)
+{
+    p_rtcp[0] |= rc & 0x1f;
+}
+
 static inline uint8_t rtcp_get_pt(const uint8_t *p_rtcp)
 {
     return p_rtcp[1];



View it on GitLab: https://code.videolan.org/videolan/bitstream/compare/c07cc9627fea6364b7c326fa6d0b95f7f8f6af53...0ea56a7390bb308ba734b5cc0dfe005100f97852

---
View it on GitLab: https://code.videolan.org/videolan/bitstream/compare/c07cc9627fea6364b7c326fa6d0b95f7f8f6af53...0ea56a7390bb308ba734b5cc0dfe005100f97852
You're receiving this email because of your account on code.videolan.org.


More information about the biTStream-devel mailing list