Pro-MPEG Code of Practice #3 Release 2 FEC protocol.
More...
Go to the source code of this file.
|
static void | xor_fast (const uint8_t *in1, const uint8_t *in2, uint8_t *out, int size) |
|
static int | prompeg_create_bitstring (URLContext *h, const uint8_t *buf, int size, uint8_t **bitstring) |
|
static int | prompeg_write_fec (URLContext *h, PrompegFec *fec, uint8_t type) |
|
static int | prompeg_open (URLContext *h, const char *uri, int flags) |
|
static int | prompeg_init (URLContext *h, const uint8_t *buf, int size) |
|
static int | prompeg_write (URLContext *h, const uint8_t *buf, int size) |
|
static int | prompeg_close (URLContext *h) |
|
Pro-MPEG Code of Practice #3 Release 2 FEC protocol.
- Author
- Vlad Tarca vlad..nosp@m.tarc.nosp@m.a@gma.nosp@m.il.c.nosp@m.om
Definition in file prompeg.c.
◆ PROMPEG_RTP_PT
#define PROMPEG_RTP_PT 0x60 |
◆ PROMPEG_FEC_COL
#define PROMPEG_FEC_COL 0x0 |
◆ PROMPEG_FEC_ROW
#define PROMPEG_FEC_ROW 0x1 |
◆ OFFSET
◆ xor_fast()
◆ prompeg_create_bitstring()
◆ prompeg_write_fec()
◆ prompeg_open()
◆ prompeg_init()
◆ prompeg_write()
◆ prompeg_close()
◆ options
Initial value:= {
{
"ttl",
"Time to live (in milliseconds, multicast only)",
OFFSET(ttl),
AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, .flags =
E },
}
Definition at line 123 of file prompeg.c.
◆ prompeg_class
Initial value:= {
.class_name = "prompeg",
}
#define LIBAVUTIL_VERSION_INT
const char * av_default_item_name(void *ptr)
Return the context name.
static const AVOption options[]
Definition at line 130 of file prompeg.c.
◆ ff_prompeg_protocol
Initial value:= {
.name = "prompeg",
}
#define URL_PROTOCOL_FLAG_NETWORK
static int prompeg_open(URLContext *h, const char *uri, int flags)
static const AVClass prompeg_class
static int prompeg_close(URLContext *h)
static int prompeg_write(URLContext *h, const uint8_t *buf, int size)
Definition at line 473 of file prompeg.c.