FFmpeg
|
RTP/JPEG specific private data. More...
Data Structures | |
struct | AUHeaders |
mpeg 4 AU headers More... | |
RTP/JPEG specific private data.
RTP/Xiph specific private data.
Structure listing useful vars to parse RTP packet payload.
AVFormatContext* PayloadContext::rmctx |
Definition at line 84 of file rdt.c.
Referenced by rdt_close_context(), rdt_init(), rdt_load_mdpr(), and rdt_parse_packet().
int PayloadContext::nb_rmst |
Definition at line 85 of file rdt.c.
Referenced by rdt_close_context(), and rdt_parse_sdp_line().
RMStream** PayloadContext::rmst |
Definition at line 86 of file rdt.c.
Referenced by rdt_close_context(), rdt_load_mdpr(), rdt_parse_packet(), and rdt_parse_sdp_line().
uint8_t* PayloadContext::mlti_data |
Definition at line 87 of file rdt.c.
Referenced by rdt_close_context(), rdt_load_mdpr(), and rdt_parse_sdp_line().
unsigned int PayloadContext::mlti_data_size |
Definition at line 88 of file rdt.c.
Referenced by rdt_load_mdpr(), and rdt_parse_sdp_line().
char PayloadContext::buffer[RTP_MAX_PACKET_LENGTH+AV_INPUT_BUFFER_PADDING_SIZE] |
Definition at line 89 of file rdt.c.
Referenced by rdt_parse_packet().
int PayloadContext::audio_pkt_cnt |
remaining audio packets in rmdec
Definition at line 90 of file rdt.c.
Referenced by rdt_parse_packet().
unsigned PayloadContext::nr_frames |
Definition at line 29 of file rtpdec_ac3.c.
Referenced by ac3_handle_packet().
unsigned PayloadContext::last_frame |
Definition at line 30 of file rtpdec_ac3.c.
Referenced by ac3_handle_packet().
uint32_t PayloadContext::timestamp |
current frame timestamp
timestamp of next-to-be-returned packet
Definition at line 31 of file rtpdec_ac3.c.
Referenced by aac_parse_packet(), ac3_handle_packet(), dv_handle_packet(), h261_handle_packet(), h263_handle_packet(), jpeg_parse_packet(), latm_parse_packet(), mpa_robust_parse_packet(), qdm2_parse_packet(), qt_rtp_parse_packet(), rfc4175_handle_packet(), svq3_parse_packet(), vc2hq_handle_frame_fragment(), vc2hq_handle_packet(), vp8_handle_packet(), vp9_handle_packet(), and xiph_handle_packet().
AVIOContext * PayloadContext::fragment |
buffer for split payloads
Definition at line 32 of file rtpdec_ac3.c.
Referenced by ac3_close_context(), ac3_handle_packet(), mpa_robust_close_context(), mpa_robust_parse_packet(), xiph_close_context(), and xiph_handle_packet().
int PayloadContext::octet_align |
Definition at line 35 of file rtpdec_amr.c.
Referenced by amr_parse_fmtp(), and amr_parse_sdp_line().
int PayloadContext::crc |
Definition at line 36 of file rtpdec_amr.c.
Referenced by amr_parse_fmtp(), and amr_parse_sdp_line().
int PayloadContext::interleaving |
Definition at line 37 of file rtpdec_amr.c.
Referenced by amr_parse_fmtp(), and amr_parse_sdp_line().
int PayloadContext::channels |
Definition at line 38 of file rtpdec_amr.c.
Referenced by amr_init(), amr_parse_fmtp(), and amr_parse_sdp_line().
AVIOContext * PayloadContext::pktbuf |
Definition at line 182 of file rtpdec_asf.c.
Referenced by asfrtp_close_context(), asfrtp_parse_packet(), svq3_close_context(), and svq3_parse_packet().
AVIOContext PayloadContext::pb |
Definition at line 182 of file rtpdec_asf.c.
Referenced by asfrtp_parse_packet().
AVIOContext * PayloadContext::buf |
the temporary storage buffer
Definition at line 183 of file rtpdec_asf.c.
Referenced by aac_parse_packet(), asfrtp_close_context(), asfrtp_parse_packet(), dv_close_context(), dv_handle_packet(), h261_close_context(), h261_handle_packet(), h263_close_context(), h263_handle_packet(), latm_close_context(), latm_parse_packet(), mpegts_handle_packet(), qdm2_parse_subpacket(), qdm2_restore_block(), vc2hq_handle_frame_fragment(), vc2hq_handle_packet(), vp9_close_context(), and vp9_handle_packet().
AVIOContext* PayloadContext::buf |
Definition at line 30 of file rtpdec_dv.c.
int PayloadContext::bundled_audio |
Definition at line 32 of file rtpdec_dv.c.
Referenced by dv_sdp_parse_fmtp_config().
uint8_t PayloadContext::endbyte |
Definition at line 31 of file rtpdec_h261.c.
Referenced by h261_handle_packet(), and h263_handle_packet().
int PayloadContext::endbyte_bits |
Definition at line 32 of file rtpdec_h261.c.
Referenced by h261_handle_packet(), and h263_handle_packet().
int PayloadContext::newformat |
Definition at line 40 of file rtpdec_h263_rfc2190.c.
Referenced by h263_handle_packet().
uint8_t PayloadContext::profile_idc |
Definition at line 47 of file rtpdec_h264.c.
Referenced by parse_profile_level_id().
uint8_t PayloadContext::profile_iop |
Definition at line 48 of file rtpdec_h264.c.
Referenced by parse_profile_level_id().
uint8_t PayloadContext::level_idc |
Definition at line 49 of file rtpdec_h264.c.
Referenced by parse_profile_level_id().
int PayloadContext::packetization_mode |
Definition at line 50 of file rtpdec_h264.c.
Referenced by sdp_parse_fmtp_config_h264().
int PayloadContext::using_donl_field |
Definition at line 40 of file rtpdec_hevc.c.
Referenced by hevc_handle_packet(), and hevc_sdp_parse_fmtp_config().
int PayloadContext::profile_id |
Definition at line 41 of file rtpdec_hevc.c.
Referenced by hevc_sdp_parse_fmtp_config().
uint8_t* PayloadContext::sps |
Definition at line 42 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
uint8_t * PayloadContext::pps |
Definition at line 42 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
uint8_t * PayloadContext::vps |
Definition at line 42 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
uint8_t * PayloadContext::sei |
Definition at line 42 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
int PayloadContext::sps_size |
Definition at line 43 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
int PayloadContext::pps_size |
Definition at line 43 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
int PayloadContext::vps_size |
Definition at line 43 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
int PayloadContext::sei_size |
Definition at line 43 of file rtpdec_hevc.c.
Referenced by hevc_parse_sdp_line(), and hevc_sdp_parse_fmtp_config().
AVIOContext* PayloadContext::frame |
current frame buffer
Definition at line 35 of file rtpdec_jpeg.c.
Referenced by jpeg_close_context(), jpeg_parse_packet(), rfc4175_finalize_packet(), and rfc4175_handle_packet().
int PayloadContext::hdr_size |
size of the current frame header
Definition at line 37 of file rtpdec_jpeg.c.
Referenced by jpeg_parse_packet().
uint8_t PayloadContext::qtables[128][128] |
Definition at line 38 of file rtpdec_jpeg.c.
Referenced by jpeg_parse_packet().
uint8_t PayloadContext::qtables_len[128] |
Definition at line 39 of file rtpdec_jpeg.c.
Referenced by jpeg_parse_packet().
AVIOContext* PayloadContext::dyn_buf |
Definition at line 29 of file rtpdec_latm.c.
Referenced by latm_close_context(), and latm_parse_packet().
int PayloadContext::pos |
Definition at line 31 of file rtpdec_latm.c.
Referenced by latm_parse_packet().
int PayloadContext::len |
Definition at line 31 of file rtpdec_latm.c.
Referenced by latm_parse_packet(), qdm2_parse_packet(), qdm2_parse_subpacket(), and qdm2_restore_block().
unsigned PayloadContext::adu_size |
Definition at line 29 of file rtpdec_mpa_robust.c.
Referenced by mpa_robust_parse_packet().
unsigned PayloadContext::cur_size |
Definition at line 30 of file rtpdec_mpa_robust.c.
Referenced by mpa_robust_parse_packet().
uint8_t * PayloadContext::split_buf |
Definition at line 32 of file rtpdec_mpa_robust.c.
Referenced by mpa_robust_close_context(), mpa_robust_parse_packet(), xiph_close_context(), and xiph_handle_packet().
int PayloadContext::split_pos |
Definition at line 33 of file rtpdec_mpa_robust.c.
Referenced by mpa_robust_parse_packet(), and xiph_handle_packet().
int PayloadContext::split_buf_size |
Definition at line 33 of file rtpdec_mpa_robust.c.
Referenced by mpa_robust_parse_packet(), and xiph_handle_packet().
int PayloadContext::split_pkts |
Definition at line 33 of file rtpdec_mpa_robust.c.
Referenced by xiph_handle_packet().
int PayloadContext::sizelength |
Definition at line 40 of file rtpdec_mpeg4.c.
Referenced by rtp_parse_mp4_au().
int PayloadContext::indexlength |
Definition at line 41 of file rtpdec_mpeg4.c.
Referenced by rtp_parse_mp4_au().
int PayloadContext::indexdeltalength |
Definition at line 42 of file rtpdec_mpeg4.c.
int PayloadContext::profile_level_id |
Definition at line 43 of file rtpdec_mpeg4.c.
int PayloadContext::streamtype |
Definition at line 44 of file rtpdec_mpeg4.c.
int PayloadContext::objecttype |
Definition at line 45 of file rtpdec_mpeg4.c.
char* PayloadContext::mode |
Definition at line 46 of file rtpdec_mpeg4.c.
Referenced by close_context().
struct PayloadContext::AUHeaders * PayloadContext::au_headers |
Referenced by aac_parse_packet(), close_context(), and rtp_parse_mp4_au().
int PayloadContext::au_headers_allocated |
Definition at line 59 of file rtpdec_mpeg4.c.
Referenced by rtp_parse_mp4_au().
int PayloadContext::nb_au_headers |
Definition at line 60 of file rtpdec_mpeg4.c.
Referenced by aac_parse_packet(), and rtp_parse_mp4_au().
int PayloadContext::au_headers_length_bytes |
Definition at line 61 of file rtpdec_mpeg4.c.
Referenced by aac_parse_packet(), and rtp_parse_mp4_au().
int PayloadContext::cur_au_index |
Definition at line 62 of file rtpdec_mpeg4.c.
Referenced by aac_parse_packet().
uint8_t PayloadContext::buf[0x80][0x800] |
the temporary storage buffer
Definition at line 64 of file rtpdec_mpeg4.c.
int PayloadContext::buf_pos |
Definition at line 65 of file rtpdec_mpeg4.c.
Referenced by aac_parse_packet().
int PayloadContext::buf_size |
Definition at line 65 of file rtpdec_mpeg4.c.
Referenced by aac_parse_packet().
struct MpegTSContext* PayloadContext::ts |
Definition at line 27 of file rtpdec_mpegts.c.
Referenced by mpegts_close_context(), mpegts_handle_packet(), and mpegts_init().
int PayloadContext::read_buf_index |
Definition at line 28 of file rtpdec_mpegts.c.
Referenced by mpegts_handle_packet().
int PayloadContext::read_buf_size |
Definition at line 29 of file rtpdec_mpegts.c.
Referenced by mpegts_handle_packet().
int PayloadContext::interleave_size |
Definition at line 38 of file rtpdec_qcelp.c.
Referenced by return_stored_frame(), and store_packet().
int PayloadContext::interleave_index |
Definition at line 39 of file rtpdec_qcelp.c.
Referenced by return_stored_frame(), and store_packet().
InterleavePacket PayloadContext::group[6] |
Definition at line 40 of file rtpdec_qcelp.c.
Referenced by return_stored_frame(), and store_packet().
int PayloadContext::group_finished |
Definition at line 41 of file rtpdec_qcelp.c.
Referenced by return_stored_frame(), and store_packet().
uint8_t PayloadContext::next_data[1+35 *10] |
Definition at line 45 of file rtpdec_qcelp.c.
Referenced by return_stored_frame(), and store_packet().
int PayloadContext::next_size |
Definition at line 46 of file rtpdec_qcelp.c.
Referenced by return_stored_frame(), and store_packet().
uint32_t PayloadContext::next_timestamp |
Definition at line 47 of file rtpdec_qcelp.c.
Referenced by return_stored_frame(), and store_packet().
int PayloadContext::block_type |
values read from the config header, used as packet headers
superblock type, value 2 .. 8
Definition at line 40 of file rtpdec_qdm2.c.
Referenced by qdm2_parse_config(), and qdm2_restore_block().
int PayloadContext::block_size |
from extradata, used as pkt length
Definition at line 41 of file rtpdec_qdm2.c.
Referenced by qdm2_parse_config(), and qdm2_restore_block().
int PayloadContext::subpkts_per_block |
max. nr. of subpackets to add per output buffer
Definition at line 42 of file rtpdec_qdm2.c.
Referenced by qdm2_parse_config(), and qdm2_parse_packet().
uint16_t PayloadContext::len[0x80] |
Temporary storage for superblock restoring, per packet ID (0x80 total)
how much the temporary buffer is filled
Definition at line 47 of file rtpdec_qdm2.c.
unsigned int PayloadContext::cache |
number of data packets that we have cached right now
Definition at line 50 of file rtpdec_qdm2.c.
Referenced by qdm2_parse_packet(), and qdm2_restore_block().
unsigned int PayloadContext::n_pkts |
number of RTP packets received since last packet output / config
Definition at line 51 of file rtpdec_qdm2.c.
Referenced by qdm2_parse_packet().
AVPacket PayloadContext::pkt |
Definition at line 37 of file rtpdec_qt.c.
Referenced by qt_rtp_close(), and qt_rtp_parse_packet().
int PayloadContext::bytes_per_frame |
Definition at line 38 of file rtpdec_qt.c.
Referenced by qt_rtp_parse_packet().
int PayloadContext::remaining |
Definition at line 38 of file rtpdec_qt.c.
Referenced by qt_rtp_parse_packet().
char* PayloadContext::sampling |
Definition at line 30 of file rtpdec_rfc4175.c.
Referenced by rfc4175_parse_fmtp(), rfc4175_parse_format(), and rfc4175_parse_sdp_line().
int PayloadContext::depth |
Definition at line 31 of file rtpdec_rfc4175.c.
Referenced by rfc4175_parse_fmtp(), rfc4175_parse_format(), and rfc4175_parse_sdp_line().
int PayloadContext::width |
Definition at line 32 of file rtpdec_rfc4175.c.
Referenced by rfc4175_handle_packet(), rfc4175_parse_fmtp(), rfc4175_parse_format(), and rfc4175_parse_sdp_line().
int PayloadContext::height |
Definition at line 33 of file rtpdec_rfc4175.c.
Referenced by rfc4175_parse_fmtp(), rfc4175_parse_format(), and rfc4175_parse_sdp_line().
uint8_t* PayloadContext::frame |
Definition at line 35 of file rtpdec_rfc4175.c.
unsigned int PayloadContext::frame_size |
Definition at line 36 of file rtpdec_rfc4175.c.
Referenced by rfc4175_finalize_packet(), rfc4175_handle_packet(), rfc4175_parse_format(), vc2hq_handle_frame_fragment(), and vc2hq_handle_packet().
unsigned int PayloadContext::pgroup |
Definition at line 37 of file rtpdec_rfc4175.c.
Referenced by rfc4175_handle_packet(), and rfc4175_parse_format().
unsigned int PayloadContext::xinc |
Definition at line 38 of file rtpdec_rfc4175.c.
Referenced by rfc4175_handle_packet(), and rfc4175_parse_format().
int64_t PayloadContext::timestamp |
Definition at line 39 of file rtpdec_svq3.c.
uint32_t PayloadContext::frame_size |
Definition at line 36 of file rtpdec_vc2hq.c.
uint32_t PayloadContext::frame_nr |
Definition at line 37 of file rtpdec_vc2hq.c.
Referenced by vc2hq_handle_frame_fragment().
uint32_t PayloadContext::last_unit_size |
Definition at line 39 of file rtpdec_vc2hq.c.
Referenced by fill_parse_info_header().
int PayloadContext::seen_sequence_header |
Definition at line 40 of file rtpdec_vc2hq.c.
Referenced by vc2hq_handle_packet(), vc2hq_handle_sequence_header(), and vc2hq_mark_end_of_sequence().
AVIOContext* PayloadContext::data |
Definition at line 36 of file rtpdec_vp8.c.
Referenced by vp8_broken_sequence(), vp8_close_context(), and vp8_handle_packet().
int PayloadContext::is_keyframe |
Definition at line 38 of file rtpdec_vp8.c.
Referenced by vp8_handle_packet().
int PayloadContext::sequence_ok |
Definition at line 43 of file rtpdec_vp8.c.
Referenced by vp8_broken_sequence(), vp8_handle_packet(), vp8_init(), and vp8_need_keyframe().
int PayloadContext::first_part_size |
Definition at line 44 of file rtpdec_vp8.c.
Referenced by vp8_handle_packet().
uint16_t PayloadContext::prev_seq |
Definition at line 45 of file rtpdec_vp8.c.
Referenced by vp8_handle_packet().
int PayloadContext::prev_pictureid |
Definition at line 46 of file rtpdec_vp8.c.
Referenced by vp8_handle_packet().
int PayloadContext::broken_frame |
Definition at line 47 of file rtpdec_vp8.c.
Referenced by vp8_handle_packet().
int PayloadContext::sequence_dirty |
Definition at line 52 of file rtpdec_vp8.c.
Referenced by vp8_handle_packet(), and vp8_need_keyframe().
int PayloadContext::got_keyframe |
Definition at line 53 of file rtpdec_vp8.c.
Referenced by vp8_handle_packet().
unsigned PayloadContext::ident |
24-bit stream configuration identifier
Definition at line 45 of file rtpdec_xiph.c.
Referenced by parse_packed_headers(), and xiph_handle_packet().
int PayloadContext::split_buf_len |
Definition at line 49 of file rtpdec_xiph.c.
Referenced by xiph_handle_packet().