Home
last modified time | relevance | path

Searched refs:PayloadContext (Results 1 – 25 of 31) sorted by relevance

12

/third_party/ffmpeg/libavformat/
Drtpdec.h33 typedef struct PayloadContext PayloadContext; typedef
46 void ff_rtp_parse_set_dynamic_protocol(RTPDemuxContext *s, PayloadContext *ctx,
110 PayloadContext *s,
127 int (*init)(AVFormatContext *s, int st_index, PayloadContext *priv_data);
130 PayloadContext *priv_data, const char *line);
134 void (*close)(PayloadContext *protocol_data);
137 int (*need_keyframe)(PayloadContext *context);
190 PayloadContext *dynamic_protocol_context;
215 AVStream *stream, PayloadContext *data, const char *p,
218 PayloadContext *data,
Drtpdec_mpeg4.c39 struct PayloadContext { struct
86 offsetof(PayloadContext, sizelength), argument
89 offsetof(PayloadContext, indexlength),
92 offsetof(PayloadContext, indexdeltalength),
95 offsetof(PayloadContext, profile_level_id),
98 offsetof(PayloadContext, streamtype),
101 offsetof(PayloadContext, mode),
106 static void close_context(PayloadContext *data) in close_context()
123 static int rtp_parse_mp4_au(PayloadContext *data, const uint8_t *buf, int len) in rtp_parse_mp4_au()
176 static int aac_parse_packet(AVFormatContext *ctx, PayloadContext *data, in aac_parse_packet()
[all …]
Drtpdec_dv.c27 struct PayloadContext { struct
33 static av_cold void dv_close_context(PayloadContext *data) in dv_close_context() argument
40 PayloadContext *dv_data, in dv_sdp_parse_fmtp_config()
71 PayloadContext *dv_data, const char *line) in dv_parse_sdp_line()
89 static int dv_handle_packet(AVFormatContext *ctx, PayloadContext *rtp_dv_ctx, in dv_handle_packet()
138 .priv_data_size = sizeof(PayloadContext),
Drtpdec_amr.c34 struct PayloadContext { struct
41 static av_cold int amr_init(AVFormatContext *s, int st_index, PayloadContext *data) in amr_init() argument
47 static int amr_handle_packet(AVFormatContext *ctx, PayloadContext *data, in amr_handle_packet()
136 AVStream *stream, PayloadContext *data, in amr_parse_fmtp()
160 PayloadContext *data, const char *line) in amr_parse_sdp_line()
189 .priv_data_size = sizeof(PayloadContext),
199 .priv_data_size = sizeof(PayloadContext),
Drtpdec_mpegts.c26 struct PayloadContext { struct
33 static void mpegts_close_context(PayloadContext *data) in mpegts_close_context() argument
42 PayloadContext *data) in mpegts_init()
50 static int mpegts_handle_packet(AVFormatContext *ctx, PayloadContext *data, in mpegts_handle_packet()
94 .priv_data_size = sizeof(PayloadContext),
Drtpdec_vc2hq.c34 struct PayloadContext { struct
45 static void fill_parse_info_header(PayloadContext *pl_ctx, uint8_t *buf, in fill_parse_info_header() argument
56 static int vc2hq_handle_sequence_header(PayloadContext *pl_ctx, AVStream *st, AVPacket *pkt, in vc2hq_handle_sequence_header()
75 static int vc2hq_mark_end_of_sequence(PayloadContext *pl_ctx, AVStream *st, AVPacket *pkt) in vc2hq_mark_end_of_sequence()
92 static int vc2hq_handle_frame_fragment(AVFormatContext *ctx, PayloadContext *pl_ctx, AVStream *st, in vc2hq_handle_frame_fragment()
176 static int vc2hq_handle_packet(AVFormatContext *ctx, PayloadContext *pl_ctx, in vc2hq_handle_packet()
223 .priv_data_size = sizeof(PayloadContext),
Drtpdec_vp8.c35 struct PayloadContext { struct
56 static int vp8_broken_sequence(AVFormatContext *ctx, PayloadContext *vp8, in vp8_broken_sequence() argument
65 static int vp8_handle_packet(AVFormatContext *ctx, PayloadContext *vp8, in vp8_handle_packet()
263 static av_cold int vp8_init(AVFormatContext *s, int st_index, PayloadContext *vp8) in vp8_init()
269 static void vp8_close_context(PayloadContext *vp8) in vp8_close_context()
274 static int vp8_need_keyframe(PayloadContext *vp8) in vp8_need_keyframe()
283 .priv_data_size = sizeof(PayloadContext),
Drtpdec_h264.c45 struct PayloadContext { struct
68 PayloadContext *h264_data, in parse_profile_level_id() argument
146 PayloadContext *h264_data, in sdp_parse_fmtp_config_h264()
206 int ff_h264_handle_aggregated_packet(AVFormatContext *ctx, PayloadContext *data, AVPacket *pkt, in ff_h264_handle_aggregated_packet()
285 static int h264_handle_packet_fu_a(AVFormatContext *ctx, PayloadContext *data, AVPacket *pkt, in h264_handle_packet_fu_a()
312 static int h264_handle_packet(AVFormatContext *ctx, PayloadContext *data, in h264_handle_packet()
376 static void h264_close_context(PayloadContext *data) in h264_close_context()
390 PayloadContext *h264_data, const char *line) in parse_h264_sdp_line()
416 .priv_data_size = sizeof(PayloadContext),
Drtpdec_latm.c28 struct PayloadContext { struct
35 static void latm_close_context(PayloadContext *data) in latm_close_context() argument
41 static int latm_parse_packet(AVFormatContext *ctx, PayloadContext *data, in latm_parse_packet()
133 AVStream *stream, PayloadContext *data, in parse_fmtp()
153 PayloadContext *data, const char *line) in latm_parse_sdp_line()
170 .priv_data_size = sizeof(PayloadContext),
Drtpdec_xiph.c44 struct PayloadContext { struct
53 static void xiph_close_context(PayloadContext * data) in xiph_close_context() argument
60 static int xiph_handle_packet(AVFormatContext *ctx, PayloadContext *data, in xiph_handle_packet()
227 AVCodecParameters *par, PayloadContext * xiph_data) in parse_packed_headers()
287 PayloadContext *xiph_data, in xiph_parse_fmtp_pair()
354 PayloadContext *data, const char *line) in xiph_parse_sdp_line()
373 .priv_data_size = sizeof(PayloadContext),
384 .priv_data_size = sizeof(PayloadContext),
Drtpdec_svq3.c37 struct PayloadContext { struct
43 static int svq3_parse_packet (AVFormatContext *s, PayloadContext *sv, in svq3_parse_packet() argument
104 static void svq3_close_context(PayloadContext *sv) in svq3_close_context()
113 .priv_data_size = sizeof(PayloadContext),
Drtpdec_qcelp.c37 struct PayloadContext { struct
50 static int return_stored_frame(AVFormatContext *ctx, PayloadContext *data, argument
54 static int store_packet(AVFormatContext *ctx, PayloadContext *data, in store_packet()
151 static int return_stored_frame(AVFormatContext *ctx, PayloadContext *data, in return_stored_frame()
201 static int qcelp_parse_packet(AVFormatContext *ctx, PayloadContext *data, in qcelp_parse_packet()
216 .priv_data_size = sizeof(PayloadContext),
Drtpdec_qdm2.c36 struct PayloadContext { struct
76 static int qdm2_parse_config(PayloadContext *qdm, AVStream *st, in qdm2_parse_config()
153 static int qdm2_parse_subpacket(PayloadContext *qdm, AVStream *st, in qdm2_parse_subpacket()
187 static int qdm2_restore_block(PayloadContext *qdm, AVStream *st, AVPacket *pkt) in qdm2_restore_block()
238 static int qdm2_parse_packet(AVFormatContext *s, PayloadContext *qdm, in qdm2_parse_packet()
306 .priv_data_size = sizeof(PayloadContext),
Drtpdec_vp9.c29 struct PayloadContext { struct
35 PayloadContext *data) in vp9_init() argument
43 static int vp9_handle_packet(AVFormatContext *ctx, PayloadContext *rtp_vp9_ctx, in vp9_handle_packet()
328 static void vp9_close_context(PayloadContext *vp9) in vp9_close_context()
337 .priv_data_size = sizeof(PayloadContext),
Drtpdec_ac3.c28 struct PayloadContext { struct
35 static void ac3_close_context(PayloadContext *data) in ac3_close_context() argument
40 static int ac3_handle_packet(AVFormatContext *ctx, PayloadContext *data, in ac3_handle_packet()
130 .priv_data_size = sizeof(PayloadContext),
Drtpdec_rfc4175.c30 struct PayloadContext { struct
47 static int rfc4175_parse_format(AVStream *stream, PayloadContext *data) in rfc4175_parse_format() argument
123 PayloadContext *data, const char *attr, in rfc4175_parse_fmtp()
174 PayloadContext *data, const char *line) in rfc4175_parse_sdp_line()
204 static int rfc4175_finalize_packet(PayloadContext *data, AVPacket *pkt, in rfc4175_finalize_packet()
223 static int rfc4175_handle_packet(AVFormatContext *ctx, PayloadContext *data, in rfc4175_handle_packet()
323 .priv_data_size = sizeof(PayloadContext),
Drtpdec_h261.c29 struct PayloadContext { struct
36 static av_cold void h261_close_context(PayloadContext *pl_ctx) in h261_close_context() argument
46 static int h261_handle_packet(AVFormatContext *ctx, PayloadContext *rtp_h261_ctx, in h261_handle_packet()
172 .priv_data_size = sizeof(PayloadContext),
Drtpdec_hevc.c38 struct PayloadContext { struct
49 PayloadContext *hevc_data, in hevc_sdp_parse_fmtp_config() argument
130 PayloadContext *hevc_data, const char *line) in hevc_parse_sdp_line()
177 static int hevc_handle_packet(AVFormatContext *ctx, PayloadContext *rtp_hevc_ctx, in hevc_handle_packet()
346 .priv_data_size = sizeof(PayloadContext),
Drtpdec_mpa_robust.c28 struct PayloadContext { struct
37 static void mpa_robust_close_context(PayloadContext *data) in mpa_robust_close_context() argument
66 static int mpa_robust_parse_packet(AVFormatContext *ctx, PayloadContext *data, in mpa_robust_parse_packet()
197 .priv_data_size = sizeof(PayloadContext),
Drtpdec_h263_rfc2190.c35 struct PayloadContext { struct
43 static void h263_close_context(PayloadContext *data) in h263_close_context() argument
48 static int h263_handle_packet(AVFormatContext *ctx, PayloadContext *data, in h263_handle_packet()
193 .priv_data_size = sizeof(PayloadContext),
Drtpdec_asf.c153 PayloadContext *asf, const char *line) in asfrtp_parse_sdp_line()
180 struct PayloadContext { struct
191 static int asfrtp_parse_packet(AVFormatContext *s, PayloadContext *asf, in asfrtp_parse_packet() argument
297 static void asfrtp_close_context(PayloadContext *asf) in asfrtp_close_context()
308 .priv_data_size = sizeof(PayloadContext), \
Drtpdec_qt.c36 struct PayloadContext { struct
43 PayloadContext *qt) in qt_rtp_init() argument
52 static int qt_rtp_parse_packet(AVFormatContext *s, PayloadContext *qt, in qt_rtp_parse_packet()
251 static void qt_rtp_close(PayloadContext *qt) in qt_rtp_close()
262 .priv_data_size = sizeof(PayloadContext), \
Drdt.c83 struct PayloadContext { struct
132 rdt_load_mdpr (PayloadContext *rdt, AVStream *st, int rule_nr) in rdt_load_mdpr()
295 rdt_parse_packet (AVFormatContext *ctx, PayloadContext *rdt, AVStream *st, in rdt_parse_packet()
411 PayloadContext *rdt, const char *line) in rdt_parse_sdp_line()
527 static av_cold int rdt_init(AVFormatContext *s, int st_index, PayloadContext *rdt) in rdt_init()
542 rdt_close_context (PayloadContext *rdt) in rdt_close_context()
562 .priv_data_size = sizeof(PayloadContext), \
Drtpdec_ilbc.c27 AVStream *stream, PayloadContext *data, in ilbc_parse_fmtp()
48 PayloadContext *data, const char *line) in ilbc_parse_sdp_line()
Drtpdec_jpeg.c34 struct PayloadContext { struct
64 static void jpeg_close_context(PayloadContext *jpeg) in jpeg_close_context()
214 static int jpeg_parse_packet(AVFormatContext *ctx, PayloadContext *jpeg, in jpeg_parse_packet()
386 .priv_data_size = sizeof(PayloadContext),

12