Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/balbekov/PyH264
/ types & classes
Types & classes
26 in github.com/balbekov/PyH264
⨍
Functions
195
◇
Types & classes
26
↳
Endpoints
4
↓ 29 callers
Class
MacroBlock
Macroblock Class (Composed of TransformBlocks). Supports configurable mb_size and tb_size
h264/MacroBlock.py:7
↓ 20 callers
Class
Frame
Binary (VLC) coded collection of multiple slices
h264/Frame.py:7
↓ 14 callers
Class
TransformBlock
Transform Block Class (4x4 or 8x8). DCT kernel type with configurable QP
h264/TransformBlock.py:10
↓ 12 callers
Class
Slice
Binary (VLC) coded collection of multiple macroblocks
h264/Slice.py:5
↓ 5 callers
Class
H264
H264 coder object with memory for several frames. Operates \ on file pointer; generates bitstream into output FIFO
h264/H264.py:12
Class
TestCAVLCEncode
Tests for CAVLC encoding function. Note: CAVLC encoder has known bugs (index out of range in run_before calculation). These tests documen
tests/testCAVLC.py:81
Class
TestCodeEfficiency
Tests for coding efficiency properties.
tests/testVLC.py:184
Class
TestCoeffTokenTables
Tests for coefficient token lookup tables.
tests/testCAVLC.py:150
Class
TestDCTEdgeCases
Edge case tests for DCT module.
tests/testDCT.py:155
Class
TestDCTFunctions
Unit tests for DCT module functions.
tests/testDCT.py:14
Class
TestEdgeCases
Edge case and boundary condition tests.
tests/testH264.py:381
Class
TestExpGolomb
Unit tests for Exponential-Golomb coding.
tests/testVLC.py:13
Class
TestFrame
Unit tests for Frame class.
tests/testFrameSlice.py:95
Class
TestFrameEdgeCases
Edge case tests for Frame class.
tests/testFrameSlice.py:246
Class
TestFrameSliceIntegration
Integration tests for Frame and Slice interaction.
tests/testFrameSlice.py:187
Class
TestH264Integration
Integration tests for H264 encoder/decoder.
tests/testH264.py:274
Class
TestIntraPrediction
Tests for intra prediction modes.
tests/testH264.py:230
Class
TestIntraPredictionEdgeCases
Edge case tests for intra prediction.
tests/testIntra.py:131
Class
TestIntraPredictionModes
Tests for intra prediction mode selection and residual calculation.
tests/testIntra.py:14
Class
TestMacroBlock
Unit tests for MacroBlock operations.
tests/testH264.py:135
Class
TestNeighborAccess
Tests for neighbor pixel access methods.
tests/testIntra.py:168
Class
TestSlice
Unit tests for Slice class.
tests/testFrameSlice.py:15
Class
TestSliceEdgeCases
Edge case tests for Slice class.
tests/testFrameSlice.py:228
Class
TestTransformBlock
Unit tests for TransformBlock DCT/IDCT and quantization.
tests/testH264.py:20
Class
TestVLCEdgeCases
Edge case tests for VLC module.
tests/testVLC.py:139
Class
TestZigzagScan
Tests for zigzag scanning function.
tests/testCAVLC.py:15