107 .static_payload_id = 33,
#define RTP_MAX_PACKET_LENGTH
static int mpegts_handle_packet(AVFormatContext *ctx, PayloadContext *data, AVStream *st, AVPacket *pkt, uint32_t *timestamp, const uint8_t *buf, int len, uint16_t seq, int flags)
struct MpegTSContext * ts
RTP/JPEG specific private data.
uint8_t * buf
the temporary storage buffer
enum AVMediaType codec_type
Macro definitions for various function/variable attributes.
Opaque data information usually continuous.
uint32_t timestamp
current frame timestamp
void av_free(void *ptr)
Free a memory block which has been allocated with av_malloc(z)() or av_realloc(). ...
MpegTSContext * ff_mpegts_parse_open(AVFormatContext *s)
static void mpegts_free_context(PayloadContext *data)
int ff_mpegts_parse_packet(MpegTSContext *ts, AVPacket *pkt, const uint8_t *buf, int len)
static av_cold int mpegts_init(AVFormatContext *ctx, int st_index, PayloadContext *data)
static PayloadContext * mpegts_new_context(void)
RTPDynamicProtocolHandler ff_mpegts_dynamic_handler
void ff_mpegts_parse_close(MpegTSContext *ts)
This structure stores compressed data.
void * av_mallocz(size_t size)
Allocate a block of size bytes with alignment suitable for all memory accesses (including vectors if ...