index
:
nihav
master
Mirror of nihav.org project
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
nihav-itu
Commit message (
Expand
)
Author
Age
Files
Lines
*
h264: koda
Kostya Shishkov
2024-08-06
2
-2
/
+24
*
nihav_itu: ignore high-profile extradata tail when it is not correct
Kostya Shishkov
2024-03-03
2
-2
/
+8
*
h264: more micro-optimisations
Kostya Shishkov
2023-08-11
5
-80
/
+143
*
h264: prepare data references before decoding
Kostya Shishkov
2023-08-08
6
-67
/
+256
*
h264: miscellaneous micro-optimisations
Kostya Shishkov
2023-08-07
6
-31
/
+57
*
h264: cache data before use in fill_deblock()
Kostya Shishkov
2023-08-05
1
-17
/
+58
*
h264: introduce frame pool for average block buffers in MT decoder
Kostya Shishkov
2023-08-05
1
-6
/
+13
*
h264: make a specific version of 4x4 bidirectional MC function
Kostya Shishkov
2023-08-05
1
-2
/
+61
*
h264: reduce number of arguments for mc_blocks()
Kostya Shishkov
2023-08-05
3
-26
/
+36
*
h264: optimise check_filter() for AMD64
Kostya Shishkov
2023-08-04
1
-8
/
+100
*
fix clippy warnings
Kostya Shishkov
2023-07-26
7
-44
/
+31
*
h264: introduce inline assembly for CABAC get_bit() and bump compiler version
Kostya Shishkov
2023-07-26
2
-4
/
+71
*
h264: fix warnings regarding uninitialised memory
Kostya Shishkov
2023-07-26
2
-34
/
+34
*
h264: clear frame refs on flush
Kostya Shishkov
2023-07-06
1
-0
/
+1
*
h264: add multi-threaded decoder
Kostya Shishkov
2023-06-14
9
-5
/
+2042
*
h264: make some structures shareable
Kostya Shishkov
2023-06-14
4
-10
/
+17
*
h264: split current slice references into a separate structure
Kostya Shishkov
2023-06-14
4
-125
/
+136
*
h264: move decoder-specific bits into separate module
Kostya Shishkov
2023-06-14
2
-904
/
+911
*
rename "str" variable to avoid confusion with the primitive type
Kostya Shishkov
2023-02-17
1
-2
/
+2
*
disable or remove unneeded debug messages
Kostya Shishkov
2022-12-23
1
-1
/
+0
*
make validate!() print message only in debug builds
Kostya Shishkov
2022-12-23
1
-0
/
+5
*
h264: add SIMD optimisations for x86_64 (not enabled by default)
Kostya Shishkov
2022-09-05
14
-81
/
+1277
*
h264: some micro-optimisations
Kostya Shishkov
2022-09-05
2
-17
/
+54
*
h264/dsp: split avg() function by size
Kostya Shishkov
2022-09-05
1
-12
/
+33
*
h264: cache frame width/height
Kostya Shishkov
2022-09-05
2
-4
/
+13
*
h264/dsp: split chroma_interp() by width
Kostya Shishkov
2022-09-05
3
-5
/
+31
*
h264/mc: add a stub for using optimised implementations
Kostya Shishkov
2022-09-05
3
-2
/
+16
*
h264: fix tests after accidental gray_block() fix
Kostya Shishkov
2022-09-05
1
-6
/
+6
*
h264: split put_block_weighted() by size
Kostya Shishkov
2022-09-05
4
-53
/
+195
*
h264: make a separate structure for motion compensation DSP
Kostya Shishkov
2022-09-05
6
-227
/
+246
*
h264: update test hashes after the changes
Kostya Shishkov
2022-07-27
2
-140
/
+140
*
h264: fix direct 8x8 inference mode
Kostya Shishkov
2022-07-27
2
-8
/
+17
*
h264: reword MB reconstruction and add weighted MC
Kostya Shishkov
2022-07-27
5
-419
/
+749
*
h264: fix sliding window frame reference dropping
Kostya Shishkov
2022-07-27
1
-1
/
+20
*
h264: rework MB reconstruction and fix loop filtering
Kostya Shishkov
2022-07-27
5
-397
/
+373
*
h264: drop unneeded mut
Kostya Shishkov
2022-07-27
1
-1
/
+1
*
h264: fix some tables and indices in dsp
Kostya Shishkov
2022-07-27
1
-14
/
+14
*
h264: fix transform order
Kostya Shishkov
2022-07-27
1
-4
/
+4
*
annotate the sources for test samples
Kostya Shishkov
2021-11-20
1
-0
/
+3
*
add some description to crates providing (de)coders and (de)muxers
Kostya Shishkov
2021-10-29
1
-0
/
+1
*
replace vec.truncate(0) with vec.clear()
Kostya Shishkov
2021-10-29
3
-9
/
+9
*
h264: make debug and release versions of MC functions for better performance
Kostya Shishkov
2021-05-13
3
-207
/
+505
*
h264: use 6-bit state_idx in CABAC decoder (this eliminates boundary check)
Kostya Shishkov
2021-05-12
1
-1
/
+1
*
make tests that rely on external demuxers use only those from external crates
Kostya Shishkov
2021-04-05
1
-1
/
+1
*
fix clippy warnings for update to rustc 1.46
Kostya Shishkov
2021-04-04
8
-7
/
+8
*
fix or silence clippy warnings
Kostya Shishkov
2020-12-16
11
-18
/
+27
*
h264: split out main chroma MC cases
Kostya Shishkov
2020-12-15
1
-7
/
+27
*
mostly working ITU H.264 decoder
Kostya Shishkov
2020-12-12
15
-0
/
+8767