|
TUT HEVC Encoder
|
| ▼ src | |
| ► strategies | |
| bitstream.c | |
| bitstream.h | Appending bits into an Annex-B coded bitstream |
| cabac.c | |
| cabac.h | Coding bins using CABAC |
| cfg.c | |
| cfg.h | Runtime configuration through defaults and parsing of arguments |
| checkpoint.c | |
| checkpoint.h | Printing of debug information |
| cli.c | |
| cli.h | Command line interface |
| constraint.c | |
| constraint.h | |
| context.c | |
| context.h | Context derivation for CABAC |
| cu.c | |
| cu.h | Coding Unit data structure and related functions |
| encmain.c | |
| encode_coding_tree.c | |
| encode_coding_tree.h | Functions for writing the coding quadtree and related syntax |
| encoder.c | |
| encoder.h | Initialization of encoder_control_t |
| encoder_state-bitstream.c | |
| encoder_state-bitstream.h | Coding of HEVC bitstream elements |
| encoder_state-ctors_dtors.c | |
| encoder_state-ctors_dtors.h | Creation and destruction of encoder_state_t |
| encoder_state-geometry.c | |
| encoder_state-geometry.h | Helper functions for tiles and slices |
| encoderstate.c | |
| encoderstate.h | Top level of the encoder implementation |
| fast_coeff_cost.c | |
| fast_coeff_cost.h | |
| filter.c | |
| filter.h | Deblocking filter |
| global.h | Header that is included in every other header |
| gop.h | |
| image.c | |
| image.h | A reference counted YUV pixel buffer |
| imagelist.c | |
| imagelist.h | Container for a list of reference pictures |
| input_frame_buffer.c | |
| input_frame_buffer.h | Buffering of input for reordering |
| inter.c | |
| inter.h | Inter prediction |
| intra.c | |
| intra.h | Intra prediction |
| kvazaar.c | |
| kvazaar.h | This file defines the public API of Kvazaar when used as a library |
| kvazaar_internal.h | Definitions for opaque structs in kvazaar.h |
| kvz_math.h | Generic math functions |
| ml_intra_cu_depth_pred.c | |
| ml_intra_cu_depth_pred.h | |
| nal.c | |
| nal.h | |
| rate_control.c | |
| rate_control.h | Functions related to rate control |
| rdo.c | |
| rdo.h | Rate-Distortion Optimization related functionality |
| sao.c | |
| sao.h | Sample Adaptive Offset filter |
| scalinglist.c | |
| scalinglist.h | Scaling list initialization |
| search.c | |
| search.h | Compression of a single coding tree unit (CTU) |
| search_inter.c | |
| search_inter.h | Inter prediction parameter search |
| search_intra.c | |
| search_intra.h | Intra prediction parameter search |
| sei.h | Supplemental Enhancement Information (SEI) |
| strategyselector.c | |
| strategyselector.h | Dynamic dispatch based on cpuid |
| tables.c | |
| tables.h | Various tables |
| threadqueue.c | Lock acquisition order: |
| threadqueue.h | Container for worker tasks |
| threads.h | Abstractions for operating system specific stuff |
| transform.c | |
| transform.h | Quantization and transform functions |
| videoframe.c | |
| videoframe.h | Container for the frame currently being encoded |
| yuv_io.c | |
| yuv_io.h | |
| ▼ tools | |
| generate_ref_pixel_tables.py | |
| generate_tables.c | |
| plot-threadqueue-log.py |