Go to the source code of this file.
 | 
| static int  | gxf_find_lines_index (AVStream *st) | 
|   | 
| static void  | gxf_write_padding (AVIOContext *pb, int64_t to_pad) | 
|   | 
| static int64_t  | updatePacketSize (AVIOContext *pb, int64_t pos) | 
|   | 
| static int64_t  | updateSize (AVIOContext *pb, int64_t pos) | 
|   | 
| static void  | gxf_write_packet_header (AVIOContext *pb, GXFPktType type) | 
|   | 
| static int  | gxf_write_mpeg_auxiliary (AVIOContext *pb, AVStream *st) | 
|   | 
| static int  | gxf_write_dv_auxiliary (AVIOContext *pb, AVStream *st) | 
|   | 
| static int  | gxf_write_timecode_auxiliary (AVIOContext *pb, GXFContext *gxf) | 
|   | 
| static int  | gxf_write_track_description (AVFormatContext *s, GXFStreamContext *sc, int index) | 
|   | 
| static int  | gxf_write_material_data_section (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_track_description_section (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_map_packet (AVFormatContext *s, int rewrite) | 
|   | 
| static int  | gxf_write_flt_packet (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_umf_material_description (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_umf_payload (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_umf_track_description (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_umf_media_mpeg (AVIOContext *pb, AVStream *st) | 
|   | 
| static int  | gxf_write_umf_media_timecode (AVIOContext *pb, int drop) | 
|   | 
| static int  | gxf_write_umf_media_dv (AVIOContext *pb, GXFStreamContext *sc, AVStream *st) | 
|   | 
| static int  | gxf_write_umf_media_audio (AVIOContext *pb, GXFStreamContext *sc) | 
|   | 
| static int  | gxf_write_umf_media_description (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_umf_packet (AVFormatContext *s) | 
|   | 
| static void  | gxf_init_timecode_track (GXFStreamContext *sc, GXFStreamContext *vsc) | 
|   | 
| static int  | gxf_init_timecode (AVFormatContext *s, GXFTimecode *tc, const char *tcstr, int fields) | 
|   | 
| static int  | gxf_write_header (AVFormatContext *s) | 
|   | 
| static int  | gxf_write_eos_packet (AVIOContext *pb) | 
|   | 
| static int  | gxf_write_trailer (AVFormatContext *s) | 
|   | 
| static void  | gxf_deinit (AVFormatContext *s) | 
|   | 
| static int  | gxf_parse_mpeg_frame (GXFStreamContext *sc, const uint8_t *buf, int size) | 
|   | 
| static int  | gxf_write_media_preamble (AVFormatContext *s, AVPacket *pkt, int size) | 
|   | 
| static int  | gxf_write_packet (AVFormatContext *s, AVPacket *pkt) | 
|   | 
| static int  | gxf_compare_field_nb (AVFormatContext *s, const AVPacket *next, const AVPacket *cur) | 
|   | 
| static int  | gxf_interleave_packet (AVFormatContext *s, AVPacket *pkt, int flush, int has_packet) | 
|   | 
◆ GXF_SAMPLES_PER_FRAME
      
        
          | #define GXF_SAMPLES_PER_FRAME   32768 | 
        
      
 
 
◆ GXF_AUDIO_PACKET_SIZE
      
        
          | #define GXF_AUDIO_PACKET_SIZE   65536 | 
        
      
 
 
◆ GXF_TIMECODE
      
        
          | #define GXF_TIMECODE | 
          ( | 
            | 
          c,  | 
        
        
           | 
           | 
            | 
          d,  | 
        
        
           | 
           | 
            | 
          h,  | 
        
        
           | 
           | 
            | 
          m,  | 
        
        
           | 
           | 
            | 
          s,  | 
        
        
           | 
           | 
            | 
          f  | 
        
        
           | 
          ) | 
           |    ((c) << 30 | (d) << 29 | (h) << 24 | (m) << 16 | (s) << 8 | (f)) | 
        
      
 
 
◆ SERVER_PATH
      
        
          | #define SERVER_PATH   "EXT:/PDR/default/" | 
        
      
 
 
◆ ES_NAME_PATTERN
      
        
          | #define ES_NAME_PATTERN   "EXT:/PDR/default/ES." | 
        
      
 
 
◆ gxf_find_lines_index()
◆ gxf_write_padding()
  
  
      
        
          | static void gxf_write_padding  | 
          ( | 
          AVIOContext *  | 
          pb,  | 
         
        
           | 
           | 
          int64_t  | 
          to_pad  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ updatePacketSize()
  
  
      
        
          | static int64_t updatePacketSize  | 
          ( | 
          AVIOContext *  | 
          pb,  | 
         
        
           | 
           | 
          int64_t  | 
          pos  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ updateSize()
  
  
      
        
          | static int64_t updateSize  | 
          ( | 
          AVIOContext *  | 
          pb,  | 
         
        
           | 
           | 
          int64_t  | 
          pos  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ gxf_write_packet_header()
◆ gxf_write_mpeg_auxiliary()
◆ gxf_write_dv_auxiliary()
◆ gxf_write_timecode_auxiliary()
◆ gxf_write_track_description()
◆ gxf_write_material_data_section()
◆ gxf_write_track_description_section()
◆ gxf_write_map_packet()
◆ gxf_write_flt_packet()
◆ gxf_write_umf_material_description()
◆ gxf_write_umf_payload()
◆ gxf_write_umf_track_description()
◆ gxf_write_umf_media_mpeg()
◆ gxf_write_umf_media_timecode()
◆ gxf_write_umf_media_dv()
◆ gxf_write_umf_media_audio()
◆ gxf_write_umf_media_description()
◆ gxf_write_umf_packet()
◆ gxf_init_timecode_track()
◆ gxf_init_timecode()
◆ gxf_write_header()
◆ gxf_write_eos_packet()
◆ gxf_write_trailer()
◆ gxf_deinit()
◆ gxf_parse_mpeg_frame()
◆ gxf_write_media_preamble()
◆ gxf_write_packet()
◆ gxf_compare_field_nb()
◆ gxf_interleave_packet()
◆ height
◆ index
◆ gxf_lines_tab
      
        
          | const { ... }  gxf_lines_tab[] | 
        
      
 
Initial value:= {
    { 480,  1 }, 
    { 512,  1 }, 
    { 576,  2 }, 
    { 608,  2 }, 
    { 1080, 4 },
    { 720,  6 },
}
 
Referenced by gxf_find_lines_index().
 
 
◆ gxf_media_types
◆ ff_gxf_muxer
Initial value:= {
    .name              = "gxf",
    .extensions        = "gxf",
}
 
Definition at line 1013 of file gxfenc.c.