Go to the source code of this file.
|
static av_cold int | hevc_sdp_parse_fmtp_config (AVFormatContext *s, AVStream *stream, PayloadContext *hevc_data, const char *attr, const char *value) |
|
static av_cold int | hevc_parse_sdp_line (AVFormatContext *ctx, int st_index, PayloadContext *hevc_data, const char *line) |
|
static int | hevc_handle_packet (AVFormatContext *ctx, PayloadContext *rtp_hevc_ctx, AVStream *st, AVPacket *pkt, uint32_t *timestamp, const uint8_t *buf, int len, uint16_t seq, int flags) |
|
◆ RTP_HEVC_PAYLOAD_HEADER_SIZE
#define RTP_HEVC_PAYLOAD_HEADER_SIZE 2 |
◆ RTP_HEVC_FU_HEADER_SIZE
#define RTP_HEVC_FU_HEADER_SIZE 1 |
◆ RTP_HEVC_DONL_FIELD_SIZE
#define RTP_HEVC_DONL_FIELD_SIZE 2 |
◆ RTP_HEVC_DOND_FIELD_SIZE
#define RTP_HEVC_DOND_FIELD_SIZE 1 |
◆ RTP_HEVC_AP_NALU_LENGTH_FIELD_SIZE
#define RTP_HEVC_AP_NALU_LENGTH_FIELD_SIZE 2 |
◆ HEVC_SPECIFIED_NAL_UNIT_TYPES
#define HEVC_SPECIFIED_NAL_UNIT_TYPES 48 |
◆ hevc_sdp_parse_fmtp_config()
◆ hevc_parse_sdp_line()
◆ hevc_handle_packet()
◆ start_sequence
const uint8_t start_sequence[] = { 0x00, 0x00, 0x00, 0x01 } |
|
static |
◆ ff_hevc_dynamic_handler
Initial value:= {
.enc_name = "H265",
}
Definition at line 341 of file rtpdec_hevc.c.
static int hevc_handle_packet(AVFormatContext *ctx, PayloadContext *rtp_hevc_ctx, AVStream *st, AVPacket *pkt, uint32_t *timestamp, const uint8_t *buf, int len, uint16_t seq, int flags)
static int parse_packet(AVFormatContext *s, AVPacket *pkt, int stream_index, int flush)
Parse a packet, add all split parts to parse_queue.
RTP/JPEG specific private data.