22 #ifndef AVFORMAT_NUT_H 
   23 #define AVFORMAT_NUT_H 
   29 #define      MAIN_STARTCODE (0x7A561F5F04ADULL + (((uint64_t)('N'<<8) + 'M')<<48)) 
   30 #define    STREAM_STARTCODE (0x11405BF2F9DBULL + (((uint64_t)('N'<<8) + 'S')<<48)) 
   31 #define SYNCPOINT_STARTCODE (0xE4ADEECA4569ULL + (((uint64_t)('N'<<8) + 'K')<<48)) 
   32 #define     INDEX_STARTCODE (0xDD672F23E64EULL + (((uint64_t)('N'<<8) + 'X')<<48)) 
   33 #define      INFO_STARTCODE (0xAB68B596BA78ULL + (((uint64_t)('N'<<8) + 'I')<<48)) 
   35 #define ID_STRING "nut/multimedia container\0" 
   37 #define MAX_DISTANCE (1024*32-1) 
   39 #define NUT_MAX_VERSION 4 
   40 #define NUT_STABLE_VERSION 3 
   41 #define NUT_MIN_VERSION 2 
  113 #define NUT_BROADCAST 1 // use extended syncpoints 
  114 #define NUT_PIPE 2      // do not write syncpoints 
if set, side / meta data is stored in the frame header. 
 
const char const char void * val
 
int64_t last_syncpoint_pos
 
int64_t ff_lsb2full(StreamContext *stream, int64_t lsb)
 
const AVCodecTag ff_nut_audio_tags[]
 
const uint8_t * header[128]
 
if set, reserved_count is coded in the frame header 
 
void ff_nut_reset_ts(NUTContext *nut, AVRational time_base, int64_t val)
 
if set, coded_pts is in the frame header 
 
If set, match_time_delta is coded in the frame header. 
 
const Dispositions ff_nut_dispositions[]
 
int ff_nut_sp_pos_cmp(const Syncpoint *a, const Syncpoint *b)
 
if set, frame is keyframe 
 
const AVCodecTag ff_nut_video_tags[]
 
const AVCodecTag ff_nut_data_tags[]
 
if set, frame_code is invalid 
 
struct AVTreeNode * syncpoints
 
if set, data_size_msb is at frame header, otherwise data_size_msb is 0 
 
if set, the frame header contains a checksum 
 
void ff_nut_free_sp(NUTContext *nut)
 
int ff_nut_add_sp(NUTContext *nut, int64_t pos, int64_t back_ptr, int64_t ts)
 
int ff_nut_sp_pts_cmp(const Syncpoint *a, const Syncpoint *b)
 
if set, coded_flags are stored in the frame header 
 
if set, stream has no relevance on presentation. (EOR) 
 
Describe the class of an AVClass context structure. 
 
const AVCodecTag ff_nut_subtitle_tags[]
 
rational number numerator/denominator 
 
uint64_t next_startcode
stores the next startcode if it has already been parsed but the stream is not seekable ...
 
FrameCode frame_code[256]
 
const AVCodecTag ff_nut_audio_extra_tags[]
 
If set, header_idx is coded in the frame header. 
 
if set, stream_id is coded in the frame header 
 
const AVMetadataConv ff_nut_metadata_conv[]
 
unsigned int time_base_count
 
const AVCodecTag *const ff_nut_codec_tags[]
 
unsigned int max_distance