MCPcopy Create free account

hub / github.com/balbekov/PyH264 / functions

Functions195 in github.com/balbekov/PyH264

↓ 12 callersMethoddct
(self)
h264/TransformBlock.py:67
↓ 12 callersMethodintra_predict
(self, neighbors)
h264/MacroBlock.py:70
↓ 9 callersMethodload_pattern
(self, pattern=lambda p: min(p, 255))
h264/H264.py:41
↓ 8 callersFunctionimage_to_base64
Convert numpy array to base64 encoded PNG.
app.py:28
↓ 7 callersMethodcompress_frame
(self, frame_id)
h264/H264.py:35
↓ 7 callersMethodidct
(self)
h264/TransformBlock.py:78
↓ 6 callersFunctionblock_to_zigzag
(input_array)
h264/CAVLC.py:114
↓ 6 callersMethodcompress_inplace
(self)
h264/H264.py:165
↓ 6 callersMethodget_image
(self)
h264/Frame.py:33
↓ 5 callersMethoddecompress_inplace
(self)
h264/H264.py:175
↓ 5 callersFunctionlamb
(u, N)
h264/DCT.py:6
↓ 5 callersMethodquantize
(self)
h264/TransformBlock.py:86
↓ 4 callersFunctionCAVLC_enc
(input_array)
h264/CAVLC.py:131
↓ 4 callersMethoddequantize
(self)
h264/TransformBlock.py:92
↓ 4 callersMethodget_bits
(self)
h264/Frame.py:44
↓ 4 callersMethodget_vlc
(self)
h264/MacroBlock.py:137
↓ 4 callersMethodshow_frame
(self, frame_id)
h264/H264.py:141
↓ 3 callersMethodbottom_row
(self)
h264/MacroBlock.py:62
↓ 3 callersMethoddct
(self)
h264/MacroBlock.py:45
↓ 3 callersMethodget_image
(self)
h264/MacroBlock.py:157
↓ 3 callersMethodgrab_plane
(self, yuv_file, width, height)
h264/H264.py:148
↓ 3 callersMethodright_column
(self)
h264/MacroBlock.py:57
↓ 3 callersMethodset_bits
(self, vlc)
h264/Frame.py:59
↓ 3 callersMethodset_vlc
(self, vlc)
h264/MacroBlock.py:146
↓ 3 callersMethodvlc_enc
(self)
h264/TransformBlock.py:98
↓ 2 callersFunctionbenchmark_frame
Benchmark Frame compression.
tests/testPerf.py:71
↓ 2 callersFunctioncount_bits
(value)
h264/VLC.py:22
↓ 2 callersFunctiongenerate_ctu_visualization
Generate a visualization of the Coding Tree Unit structure. Creates an RGBA image showing the original frame with: - Macroblock boundarie
app.py:50
↓ 2 callersMethodget_bits
(self)
h264/Slice.py:39
↓ 2 callersMethodidct
(self)
h264/MacroBlock.py:49
↓ 2 callersFunctioninit_LUT
()
h264/VLC.py:7
↓ 2 callersMethodload_bitstream
(self, vlc)
h264/H264.py:49
↓ 2 callersMethodload_video
(self, yuv_file)
h264/H264.py:56
↓ 1 callersFunctionbenchmark_bitstream
Benchmark bitstream generation.
tests/testPerf.py:94
↓ 1 callersFunctionbenchmark_macroblock
Benchmark MacroBlock VLC operations.
tests/testPerf.py:46
↓ 1 callersFunctionbenchmark_transform_block
Benchmark TransformBlock DCT/IDCT operations.
tests/testPerf.py:20
↓ 1 callersFunctioncmd_decode
Decode H264 bitstream to image.
h264/__main__.py:83
↓ 1 callersFunctioncmd_encode
Encode an image/video to H264 bitstream.
h264/__main__.py:29
↓ 1 callersFunctioncmd_info
Show information about input file.
h264/__main__.py:153
↓ 1 callersFunctioncmd_test
Run test pattern encode/decode.
h264/__main__.py:112
↓ 1 callersFunctiondct1
(A, i, j)
h264/DCT.py:12
↓ 1 callersFunctiondct2
(A)
h264/DCT.py:29
↓ 1 callersFunctiongenerate_cavlc_bits
(coeff_token, level_codes, trailing_ones, total_zeros, run)
h264/CAVLC.py:273
↓ 1 callersFunctionget_dct_visualization
Generate a visualization of DCT coefficients.
app.py:36
↓ 1 callersMethodget_vlc
(self)
h264/TransformBlock.py:106
↓ 1 callersFunctionidct1
(A, i, j)
h264/DCT.py:51
↓ 1 callersMethodload_blocks
(self, new_slice)
h264/Slice.py:26
↓ 1 callersMethodload_image
(self, new_frame)
h264/Frame.py:28
↓ 1 callersMethodload_image
Load an image file (jpg, png, bmp, gif, tiff) as a single frame. The image is converted to grayscale (Y channel only) and padded
h264/H264.py:100
↓ 1 callersFunctionmain
Run all benchmarks.
tests/testPerf.py:115
↓ 1 callersFunctionmain
()
h264/__main__.py:183
↓ 1 callersMethodset_bits
(self, vlc)
h264/Slice.py:55
↓ 1 callersMethodset_vlc
(self, vlc)
h264/TransformBlock.py:114
↓ 1 callersFunctionsetup_logging
Configure logging based on verbosity.
h264/__main__.py:20
↓ 1 callersMethodvlc_dec
(self, vlc)
h264/TransformBlock.py:102
FunctionCAVLC_dev
(sequence)
h264/CAVLC.py:340
FunctionCAVLC_enc_deprecated
(input_array)
h264/CAVLC.py:296
Method__getitem__
(self, index)
h264/MacroBlock.py:153
Method__getitem__
(self, index)
h264/Slice.py:70
Method__init__
(self, parent, new_block, kernel_size=4, qp=26)
h264/TransformBlock.py:30
Method__init__
(self, parent, new_block, mb_size=16, tb_size=4, qp=26)
h264/MacroBlock.py:12
Method__init__
(self, parent, new_frame, WIDTH=1280, HEIGHT=720, qp=26, mb_size=16, tb_size=4)
h264/Frame.py:10
Method__init__
(self, width=1280, height=720, qp=26, mb_size=16, tb_size=4)
h264/H264.py:15
Method__init__
(self, parent, new_slice, WIDTH=1280, HEIGHT=720, qp=26, mb_size=16, tb_size=4)
h264/Slice.py:10
Method__str__
(self)
h264/TransformBlock.py:64
Method__str__
(self)
h264/MacroBlock.py:42
Method__str__
(self)
h264/Frame.py:71
Method__str__
(self)
h264/Slice.py:32
Methodbest_blocks
(x)
h264/MacroBlock.py:120
Functioncavlc_dec
(block)
h264/VLC.py:90
Functioncavlc_enc
()
h264/VLC.py:40
Functioncodec_info
Return information about the codec architecture.
app.py:365
Functioncosines
(N)
h264/DCT.py:69
Functionencode_image
Encode an uploaded image and return statistics.
app.py:106
Functionexpgolomb_dec
(kernel_size, vlc, qp=26)
h264/VLC.py:51
Functionexpgolomb_enc
(kernel_size, block)
h264/VLC.py:25
Methodget_residuals
(self, pred_frame)
h264/Frame.py:68
Functionidct2
(A)
h264/DCT.py:39
Functionindex
Render the main dashboard.
app.py:100
MethodsetUp
Set up test fixtures.
tests/testIntra.py:17
MethodsetUp
Set up test fixtures.
tests/testDCT.py:17
MethodsetUp
Set up test fixtures.
tests/testH264.py:23
MethodsetUp
Set up test fixtures.
tests/testH264.py:138
MethodsetUp
Set up test fixtures for intra prediction.
tests/testH264.py:233
MethodsetUp
Initialize LUT before tests.
tests/testVLC.py:16
MethodsetUp
Initialize LUT before tests.
tests/testVLC.py:142
MethodsetUp
Initialize LUT before tests.
tests/testVLC.py:187
MethodsetUp
Set up logging for CAVLC debugging.
tests/testCAVLC.py:88
MethodsetUp
Set up test fixtures.
tests/testFrameSlice.py:18
MethodsetUp
Set up test fixtures.
tests/testFrameSlice.py:98
MethodsetUpClass
Set up class-level resources.
tests/testH264.py:278
Methodtest_all_max_block
Test prediction with all-255 block.
tests/testIntra.py:144
Methodtest_all_zeros_block
Test prediction with all-zero block.
tests/testIntra.py:134
Methodtest_bitstream_roundtrip
Test encoding to bitstream and decoding back.
tests/testH264.py:356
Methodtest_bottom_row
Test bottom_row accessor returns correct pixels.
tests/testH264.py:192
Methodtest_bottom_row_values
Test bottom_row returns correct values.
tests/testIntra.py:171
Methodtest_cavlc_dc_only
Test CAVLC with DC-only block.
tests/testCAVLC.py:123
Methodtest_cavlc_known_vector
Test CAVLC encoding with known test vector from H.264 spec.
tests/testCAVLC.py:93
Methodtest_cavlc_returns_string
Test that CAVLC returns a binary string.
tests/testCAVLC.py:109
Methodtest_cavlc_trailing_ones
Test CAVLC correctly handles trailing ones.
tests/testCAVLC.py:136
next →1–100 of 195, ranked by callers