Marko Viitanen
|
6871490dd5
|
Simplify get_mvd_coding_cost(), only include golomb coding
|
2018-11-14 14:33:31 +02:00 |
|
Ari Lemmetti
|
a832206bb6
|
Replace 32-bit incompatible instrinsics
|
2018-11-12 18:54:33 +02:00 |
|
Ari Lemmetti
|
5c774c4105
|
Rewrite most of FME and interpolation filters
Changes had to break a lot of stuff and were just squashed into this horrible code dump
|
2018-11-08 20:21:16 +02:00 |
|
Joose Sainio
|
1c8a1f24e2
|
Don't assume anything about bits spent
|
2018-11-07 16:03:38 +02:00 |
|
Joose Sainio
|
3471e2470d
|
Fix using uninitialized value for the first frame
|
2018-11-07 08:17:39 +02:00 |
|
Joose Sainio
|
d95ac11a3b
|
Fix rate_control for other LP-GOPS
|
2018-11-06 14:20:44 +02:00 |
|
Joose Sainio
|
67a6ba667e
|
Fix rate control for flat lp-gop
|
2018-11-06 09:38:17 +02:00 |
|
Reima Hyvönen
|
7406c33a42
|
Some more cleaning
|
2018-10-26 12:25:18 +03:00 |
|
Reima Hyvönen
|
4c71546b2e
|
Cleaned some coding
|
2018-10-26 12:19:44 +03:00 |
|
Reima Hyvönen
|
4fe3909e48
|
Switched luma to use 32bits size ints intstead of 16bit size
|
2018-10-24 18:24:46 +03:00 |
|
Eemeli Kallio
|
284e73839e
|
Calculating zero cost moved to its own function
|
2018-10-16 11:02:01 +03:00 |
|
Reima Hyvönen
|
381e786e10
|
Trying to find the bug in luma
|
2018-10-11 18:08:41 +03:00 |
|
Marko Viitanen
|
c589e5ed36
|
Fix closed-gop frame feed, the ordering was incorrect after the first GOP
|
2018-10-10 11:12:03 +03:00 |
|
Reima Hyvönen
|
2f5f81bac3
|
removed the non-optimated bipred function
|
2018-10-09 11:19:23 +03:00 |
|
Marko Viitanen
|
68b464496b
|
Add more internal gitlab tests and change the gitlab CI detection
|
2018-10-05 09:02:21 +03:00 |
|
Marko Viitanen
|
7671f19f2f
|
Fix tests/test_gop.sh environmental variable testing
|
2018-10-05 08:32:11 +03:00 |
|
Marko Viitanen
|
75dce4f3ce
|
Fix low-delay-gop usage with --no-open-gop
|
2018-10-04 15:16:02 +03:00 |
|
Marko Viitanen
|
780e5ef86b
|
Merge branch 'open-gop'
|
2018-10-04 14:47:19 +03:00 |
|
Marko Viitanen
|
077b6ba2f7
|
Add CI tests for closed gop
|
2018-10-04 14:42:06 +03:00 |
|
Marko Viitanen
|
de71b58f76
|
Change closed GOP structure to include an additional IDR between GOPs
|
2018-10-04 11:17:03 +03:00 |
|
Reima Hyvönen
|
212a8e68fa
|
Modified to avoid memory overflow, still some bug inside luma
|
2018-10-02 20:23:32 +03:00 |
|
Marko Viitanen
|
954f07e3d7
|
Add --(no-)open-gop option
|
2018-10-02 10:05:32 +03:00 |
|
Marko Viitanen
|
8bef85e056
|
Merge branch 'set-qp-in-cu'
|
2018-09-03 08:33:33 +03:00 |
|
Ari Lemmetti
|
2fdcc2b79d
|
Add option --set-qp-in-cu
|
2018-09-03 08:32:45 +03:00 |
|
Reima Hyvönen
|
896034b7cf
|
Some renamed functions back
|
2018-08-28 15:31:10 +03:00 |
|
Reima Hyvönen
|
e8b5e6db4c
|
Did some merging
|
2018-08-28 15:26:27 +03:00 |
|
Reima Hyvönen
|
dcc92ac1b4
|
Merge branch 'bipred_recon' of https://gitlab.tut.fi/TIE/ultravideo/kvazaar into bipred_recon
|
2018-08-28 15:13:00 +03:00 |
|
Reima Hyvönen
|
7de5c74434
|
Updated bipred_recon to work faster
|
2018-08-28 15:12:31 +03:00 |
|
Reima Hyvönen
|
47b357cca2
|
Comment one test
|
2018-08-27 18:52:14 +03:00 |
|
Reima Hyvönen
|
1b26dab7fc
|
Comment one test
|
2018-08-27 18:19:12 +03:00 |
|
Reima Hyvönen
|
2ca99a44e8
|
Updated shuffle operation to be in right order
|
2018-08-27 18:16:38 +03:00 |
|
Marko Viitanen
|
b85ae3688e
|
Signal QP in slice header if tiles and slices=tiles are enabled
Keeps the PPS constant for various purposes
|
2018-08-16 08:44:39 +03:00 |
|
Reima Hyvönen
|
508b218a12
|
some modifications made to prevent reading too much
|
2018-08-14 10:50:39 +03:00 |
|
Reima Hyvönen
|
1d935ee888
|
some useless stuff removed
|
2018-08-13 16:47:11 +03:00 |
|
Reima Hyvönen
|
ce3ac4c05e
|
some modifications to no_mov
|
2018-08-13 16:41:02 +03:00 |
|
Reima Hyvönen
|
15a613ae94
|
test if no_mov breaks testing
|
2018-08-13 16:02:56 +03:00 |
|
Reima Hyvönen
|
97a2049e58
|
removed pointer declaration out from switch
|
2018-08-10 16:42:26 +03:00 |
|
Reima Hyvönen
|
aa94bcedbc
|
Stream is now pointer
|
2018-08-10 16:38:49 +03:00 |
|
Reima Hyvönen
|
fa5b227ece
|
256 to 32 doesn't work, made them by hand
|
2018-08-10 16:01:20 +03:00 |
|
Reima Hyvönen
|
408dedbcc8
|
removed _mm256_extract_epi8 and replaced with _mm_stream
|
2018-08-10 15:53:26 +03:00 |
|
Reima Hyvönen
|
31c35091c6
|
_mm256_cvtsi256_si32 removed
|
2018-08-10 10:06:40 +03:00 |
|
Reima Hyvönen
|
99dc43074f
|
_mm256_cvtsi256_si32 breaks system, too much bits. back to extract
|
2018-08-10 09:59:33 +03:00 |
|
Reima Hyvönen
|
4f1f80b2cb
|
Transformed convert from 256 to cast 256 -> 128 and then convert from 128
|
2018-08-09 15:35:54 +03:00 |
|
Reima Hyvönen
|
4957555eb3
|
Removed leftover from 939
|
2018-08-09 15:25:03 +03:00 |
|
Reima Hyvönen
|
28b165c971
|
Clearified some sections, added _MM_SHUFFLE macro
|
2018-08-09 15:23:01 +03:00 |
|
Reima Hyvönen
|
dd04df8667
|
testing if error in both avx2 functions
|
2018-08-03 11:49:00 +03:00 |
|
Reima Hyvönen
|
ed50d71fde
|
Switched some variables to different location, altered inter_recon_bipred_avx2 function
|
2018-08-02 16:08:59 +03:00 |
|
Reima Hyvönen
|
9ba85ab7b0
|
Testing if test break pipeline
|
2018-08-02 14:55:20 +03:00 |
|
Reima Hyvönen
|
f5739a0028
|
Renaming and removing useless prints
|
2018-08-02 14:47:17 +03:00 |
|
Reima Hyvönen
|
bc09f59bb6
|
Edited some definitions
|
2018-08-02 11:54:53 +03:00 |
|