|
FFmpeg
|
Go to the source code of this file.
Data Structures | |
| struct | Syncpoint |
| struct | FrameCode |
| struct | StreamContext |
| struct | ChapterContext |
| struct | NUTContext |
| struct | Dispositions |
Macros | |
| #define | MAIN_STARTCODE (0x7A561F5F04ADULL + (((uint64_t)('N'<<8) + 'M')<<48)) |
| #define | STREAM_STARTCODE (0x11405BF2F9DBULL + (((uint64_t)('N'<<8) + 'S')<<48)) |
| #define | SYNCPOINT_STARTCODE (0xE4ADEECA4569ULL + (((uint64_t)('N'<<8) + 'K')<<48)) |
| #define | INDEX_STARTCODE (0xDD672F23E64EULL + (((uint64_t)('N'<<8) + 'X')<<48)) |
| #define | INFO_STARTCODE (0xAB68B596BA78ULL + (((uint64_t)('N'<<8) + 'I')<<48)) |
| #define | ID_STRING "nut/multimedia container\0" |
| #define | MAX_DISTANCE (1024*32-1) |
| #define | NUT_MAX_VERSION 4 |
| #define | NUT_STABLE_VERSION 3 |
| #define | NUT_MIN_VERSION 2 |
| #define | NUT_BROADCAST 1 |
| #define | NUT_PIPE 2 |
Enumerations | |
| enum | Flag { FLAG_KEY = 1, FLAG_EOR = 2, FLAG_CODED_PTS = 8, FLAG_STREAM_ID = 16, FLAG_SIZE_MSB = 32, FLAG_CHECKSUM = 64, FLAG_RESERVED = 128, FLAG_SM_DATA = 256, FLAG_HEADER_IDX =1024, FLAG_MATCH_TIME =2048, FLAG_CODED =4096, FLAG_INVALID =8192 } |
Functions | |
| void | ff_nut_reset_ts (NUTContext *nut, AVRational time_base, int64_t val) |
| int64_t | ff_lsb2full (StreamContext *stream, int64_t lsb) |
| int | ff_nut_sp_pos_cmp (const void *a, const void *b) |
| int | ff_nut_sp_pts_cmp (const void *a, const void *b) |
| int | ff_nut_add_sp (NUTContext *nut, int64_t pos, int64_t back_ptr, int64_t ts) |
| void | ff_nut_free_sp (NUTContext *nut) |
Variables | |
| const AVCodecTag | ff_nut_subtitle_tags [] |
| const AVCodecTag | ff_nut_video_tags [] |
| const AVCodecTag | ff_nut_audio_tags [] |
| const AVCodecTag | ff_nut_audio_extra_tags [] |
| const AVCodecTag | ff_nut_data_tags [] |
| const AVCodecTag *const | ff_nut_codec_tags [] |
| const Dispositions | ff_nut_dispositions [] |
| const AVMetadataConv | ff_nut_metadata_conv [] |
| #define MAIN_STARTCODE (0x7A561F5F04ADULL + (((uint64_t)('N'<<8) + 'M')<<48)) |
Definition at line 29 of file nut.h.
Referenced by decode_main_header(), find_any_startcode(), nut_probe(), nut_read_header(), nut_read_packet(), and write_headers().
| #define STREAM_STARTCODE (0x11405BF2F9DBULL + (((uint64_t)('N'<<8) + 'S')<<48)) |
Definition at line 30 of file nut.h.
Referenced by decode_stream_header(), find_any_startcode(), nut_read_header(), nut_read_packet(), and write_headers().
| #define SYNCPOINT_STARTCODE (0xE4ADEECA4569ULL + (((uint64_t)('N'<<8) + 'K')<<48)) |
Definition at line 31 of file nut.h.
Referenced by decode_syncpoint(), find_any_startcode(), nut_read_header(), nut_read_packet(), nut_read_timestamp(), nut_write_packet(), and read_seek().
| #define INDEX_STARTCODE (0xDD672F23E64EULL + (((uint64_t)('N'<<8) + 'X')<<48)) |
Definition at line 32 of file nut.h.
Referenced by find_and_decode_index(), find_any_startcode(), nut_read_packet(), and nut_write_trailer().
| #define INFO_STARTCODE (0xAB68B596BA78ULL + (((uint64_t)('N'<<8) + 'I')<<48)) |
Definition at line 33 of file nut.h.
Referenced by decode_info_header(), find_any_startcode(), nut_read_header(), nut_read_packet(), and write_headers().
| #define MAX_DISTANCE (1024*32-1) |
Definition at line 37 of file nut.h.
Referenced by nut_write_header().
| #define NUT_MAX_VERSION 4 |
Definition at line 39 of file nut.h.
Referenced by decode_main_header().
| #define NUT_STABLE_VERSION 3 |
Definition at line 40 of file nut.h.
Referenced by nut_write_header().
| #define NUT_MIN_VERSION 2 |
Definition at line 41 of file nut.h.
Referenced by decode_main_header().
| #define NUT_BROADCAST 1 |
Definition at line 113 of file nut.h.
Referenced by decode_syncpoint(), and nut_write_packet().
| #define NUT_PIPE 2 |
Definition at line 114 of file nut.h.
Referenced by decode_frame_header(), nut_write_packet(), and read_seek().
| enum Flag |
| void ff_nut_reset_ts | ( | NUTContext * | nut, |
| AVRational | time_base, | ||
| int64_t | val | ||
| ) |
Definition at line 242 of file nut.c.
Referenced by decode_syncpoint(), and nut_write_packet().
| int64_t ff_lsb2full | ( | StreamContext * | stream, |
| int64_t | lsb | ||
| ) |
Definition at line 253 of file nut.c.
Referenced by decode_frame_header(), and nut_write_packet().
Definition at line 260 of file nut.c.
Referenced by ff_nut_add_sp(), read_seek(), and write_index().
Definition at line 266 of file nut.c.
Referenced by read_seek().
| int ff_nut_add_sp | ( | NUTContext * | nut, |
| int64_t | pos, | ||
| int64_t | back_ptr, | ||
| int64_t | ts | ||
| ) |
Definition at line 272 of file nut.c.
Referenced by decode_syncpoint(), and nut_write_packet().
| void ff_nut_free_sp | ( | NUTContext * | nut | ) |
Definition at line 303 of file nut.c.
Referenced by nut_read_close(), and nut_write_deinit().
| const AVCodecTag ff_nut_subtitle_tags[] |
Definition at line 28 of file nut.c.
Referenced by decode_stream_header().
| const AVCodecTag ff_nut_video_tags[] |
Definition at line 41 of file nut.c.
Referenced by decode_stream_header().
| const AVCodecTag ff_nut_audio_tags[] |
Definition at line 210 of file nut.c.
Referenced by decode_stream_header().
| const AVCodecTag ff_nut_audio_extra_tags[] |
Definition at line 200 of file nut.c.
Referenced by decode_stream_header().
| const AVCodecTag ff_nut_data_tags[] |
Definition at line 36 of file nut.c.
Referenced by decode_stream_header().
| const AVCodecTag* const ff_nut_codec_tags[] |
| const Dispositions ff_nut_dispositions[] |
Definition at line 311 of file nut.c.
Referenced by set_disposition_bits(), and write_streaminfo().
| const AVMetadataConv ff_nut_metadata_conv[] |
Definition at line 321 of file nut.c.
Referenced by nut_read_header(), and write_headers().
1.8.6