Reima Hyvönen
|
50e0a47b7a
|
Took away __restrict
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
8a39eb674e
|
Removed c-variable from calc_sao_edge_dir_avx2
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
bc0a36830d
|
Clerified some 6 pixel loads
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
1a8b211e05
|
Added break to line 170
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
d05e750ebe
|
Added some switches to prevent segmentation fault from reading
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
203580047d
|
Defined some AVX functions
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
c884c738b1
|
Updated some commands to match the standard
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
b412ed2f59
|
Removed some setr and used loads calc_sao_edge_dir_avx2
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
c6cc063534
|
converted some hadd operations at calc_sao_edge_dir_avx2 to cast and extract
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
47ac109b10
|
optimated some sao_reconstruct_color_avx2 when sao->type == SAO_TYPE_BAND
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
96dc60a1ed
|
first working optimation
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
c148aff9fb
|
Some optimation done to function sao_reconstruct_color_avx2
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
bf16ba6cc4
|
Remade sao_edge_ddistortion_avx2 and calc_sao_edge_dir_avx2
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
79dc39a676
|
Some editing for sao_edge_ddistortion_avx2
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
06ee52924e
|
some reconst done to calc_sao_edge_dir_avx2
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
5fbc65d823
|
reconst optimation doesn't work yet
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
d29f834a69
|
Remove useless function
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
a232a12160
|
calc_sao_edge_dir_avx2 updated
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
b1febc02a5
|
sao_edge_ddistortion_avx2 now working proberly
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
cd6092a1ec
|
Still too much bits, looking for where they appear
|
2019-08-07 16:35:24 +03:00 |
|
Reima Hyvönen
|
7853be8eeb
|
Incomple optimation
|
2019-08-07 16:35:24 +03:00 |
|
Marko Viitanen
|
6924d90052
|
Merge pull request #237 from Redfoxmoon3/master
include support for midipix
|
2019-07-25 08:34:19 +03:00 |
|
Ørjan Malde
|
7bab0e830a
|
include support for midipix
|
2019-07-22 15:43:02 +02:00 |
|
Marko Viitanen
|
dfa5621024
|
Intrapred cleanup
|
2019-07-16 14:23:10 +03:00 |
|
Ari Lemmetti
|
40609aa865
|
Add missing headers to Makefile.am
|
2019-07-12 19:15:51 +03:00 |
|
Ari Lemmetti
|
5db3a78499
|
Bump versions for release 1.3
|
2019-07-09 22:09:32 +03:00 |
|
Ari Lemmetti
|
2b2228a070
|
Update documentation with make docs a bit
|
2019-07-09 21:20:44 +03:00 |
|
Ari Lemmetti
|
d513ab1999
|
Add missing newline
|
2019-07-09 21:06:05 +03:00 |
|
Ari Lemmetti
|
4967072625
|
Do not bypass search on skip cu if early_skip is not enabled
|
2019-07-09 20:20:12 +03:00 |
|
Ari Lemmetti
|
b20992a9f3
|
Rename functions more descriptive
|
2019-07-09 20:20:11 +03:00 |
|
Ari Lemmetti
|
a348a0ec23
|
Fix transform depth in early skip
|
2019-07-09 20:05:48 +03:00 |
|
Pauli Oikkonen
|
8d48bee180
|
Tidy fast coeff cost code
|
2019-07-09 18:01:54 +03:00 |
|
Pauli Oikkonen
|
201a43b08e
|
Clean up the RD-estimation code
|
2019-07-09 18:01:54 +03:00 |
|
Pauli Oikkonen
|
b111df5073
|
Create preliminary version of improved cost estimator
|
2019-07-09 18:01:54 +03:00 |
|
Ari Lemmetti
|
be08a87d94
|
Add missing parameter max-merge to the help message
|
2019-07-09 16:28:46 +03:00 |
|
Ari Lemmetti
|
d0bb9b4a6d
|
Add parameter max-merge to presets
|
2019-07-09 16:26:03 +03:00 |
|
Ari Lemmetti
|
743e2aed5c
|
Add missing parameter early-skip to the preset table
|
2019-07-09 16:22:47 +03:00 |
|
Ari Lemmetti
|
23fe2133a8
|
Merge branch 'early-skip'
|
2019-07-09 16:10:38 +03:00 |
|
Ari Lemmetti
|
4097331fd6
|
Early skip
|
2019-07-09 15:59:31 +03:00 |
|
Marko Viitanen
|
10d850e98a
|
Use index_offset in intra angular and change the offset to width+1
|
2019-07-08 14:23:19 +03:00 |
|
Marko Viitanen
|
3d1fa2a9cf
|
Fixing angular intra prediction reference pixels
|
2019-07-08 14:00:02 +03:00 |
|
Ari Lemmetti
|
5bfe585e74
|
Update README.md
-Pthreads dependency on MSVC was eliminated with ThreadWrapper
-Minimum requirement for Visual Studio was bumped to 2015
|
2019-07-05 21:49:32 +03:00 |
|
Marko Viitanen
|
0656c54cab
|
Fix some problems with reference pixels in angular intra prediction kvz_angular_pred_generic()
|
2019-07-05 15:54:51 +03:00 |
|
Marko Viitanen
|
89ca2d4ba1
|
Use correct type for modedisp2sampledisp array
|
2019-07-05 14:12:10 +03:00 |
|
Marko Viitanen
|
2e8a0d08f9
|
Fix mvp_idx_model initialization and use
|
2019-07-05 14:11:29 +03:00 |
|
Joose Sainio
|
977e885ea2
|
Fix issue with gop=0 introduced in 1c36f68d0c
|
2019-07-05 12:57:27 +03:00 |
|
Marko Viitanen
|
c6217e236f
|
Enable 4-tap filtering for the intra angular
|
2019-07-04 16:26:10 +03:00 |
|
Marko Viitanen
|
cda6d951c0
|
Change DCT arrays back to 8-bit -> some frames are now correct
|
2019-07-04 15:59:10 +03:00 |
|
Marko Viitanen
|
8280bd3217
|
Add channel info to angular_pred and fix the displacement tables.
Also includes 4-tap intra filtering code commented out
|
2019-07-04 09:35:47 +03:00 |
|
Marko Viitanen
|
5e4369d6b0
|
Fix the kvz_cabac_encode_aligned_bins_ep function -> cabac coding now correct
|
2019-07-03 15:55:52 +03:00 |
|