|
TUT HEVC Encoder
|
Directories | |
| strategies | |
Files | |
| 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 | |