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()
  
  
      
        
          | static void xor_fast  | 
          ( | 
          const uint8_t *  | 
          in1,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          in2,  | 
         
        
           | 
           | 
          uint8_t *  | 
          out,  | 
         
        
           | 
           | 
          int  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ prompeg_create_bitstring()
  
  
      
        
          | static int prompeg_create_bitstring  | 
          ( | 
          URLContext *  | 
          h,  | 
         
        
           | 
           | 
          const uint8_t *  | 
          buf,  | 
         
        
           | 
           | 
          int  | 
          size,  | 
         
        
           | 
           | 
          uint8_t **  | 
          bitstring  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ 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",
}
 
Definition at line 130 of file prompeg.c.
 
 
◆ ff_prompeg_protocol