Laurent Fasnacht
|
19b1642aa2
|
Removed all cabac parameters (cabac is part of encoder_state)
|
2014-04-22 11:46:53 +02:00 |
|
Laurent Fasnacht
|
5fea5875a5
|
Huge refactoring
Split some parts of encoder_control into encoder_state
(idea: encoder_control is immutable)
Goal is to allow multiple substreams in the future.
|
2014-04-22 10:39:12 +02:00 |
|
Laurent Fasnacht
|
78c579053a
|
encoder_control should be const in nearly all the code
|
2014-04-14 10:56:06 +02:00 |
|
Marko Viitanen
|
43ae0a3b9a
|
Implemented RDO cost calculation to Intra modes
|
2014-04-10 10:25:20 +03:00 |
|
Ari Koivula
|
92ac5025f9
|
Take intra mode based coeff scan mode into account for coeff bit cost.
- Previously only diagonal scan mode, the most common one, would be used.
- This improved bdrate by 0.1-0.5 % for p0 and 0-0.2 % for p60.
|
2014-04-09 10:44:44 +03:00 |
|
Laurent Fasnacht
|
816ae13b1d
|
Moved context information inside cabac_data.
This is required in order to be able to work on parallelism.
|
2014-04-04 14:28:50 +02:00 |
|
Marko Viitanen
|
b09854d964
|
Implemented RDO function to calculate bits used for coefficient coding
|
2014-04-04 13:09:42 +03:00 |
|
Luca Barbato
|
934a4e3b88
|
whitespace: Drop trailing spaces
|
2014-02-21 15:03:35 +01:00 |
|
Marko Viitanen
|
5e759b8e1d
|
Fix for RDOQ, added missing cost function
|
2014-01-28 11:01:46 +02:00 |
|
Marko Viitanen
|
0cdd9d032f
|
Added GPLv2 headers to rdo.c/.h
|
2014-01-27 14:39:56 +02:00 |
|
Marko Viitanen
|
80b3b4a6e0
|
Added missing lambda parameter to some RDOQ costs and moved go_rice arrays from header file
|
2014-01-27 14:34:58 +02:00 |
|
Marko Viitanen
|
9f70bf74f0
|
Imported and converted RDOQ from HM 12.0, NOT WORKING YET
|
2014-01-27 14:34:58 +02:00 |
|