mirror of
https://github.com/kunkundi/crossdesk.git
synced 2025-10-27 04:35:34 +08:00
[fix] fix h264 rtp packet packetization and depacketization
This commit is contained in:
16
src/rtp/rtp_packet/rtp_packet_av1.cpp
Normal file
16
src/rtp/rtp_packet/rtp_packet_av1.cpp
Normal file
@@ -0,0 +1,16 @@
|
||||
#include "rtp_packet_av1.h"
|
||||
|
||||
RtpPacketAv1::RtpPacketAv1() {}
|
||||
|
||||
RtpPacketAv1::~RtpPacketAv1() {}
|
||||
|
||||
bool RtpPacketAv1::GetFrameHeaderInfo() {
|
||||
const uint8_t* frame_buffer = Payload();
|
||||
av1_aggr_header_ = frame_buffer[0];
|
||||
z_ = av1_aggr_header_ >> 7;
|
||||
y_ = av1_aggr_header_ >> 6 & 0x01;
|
||||
w_ = av1_aggr_header_ >> 4 & 0x03;
|
||||
n_ = av1_aggr_header_ >> 3 & 0x01;
|
||||
|
||||
return true;
|
||||
}
|
||||
Reference in New Issue
Block a user