Marko Viitanen
|
1b007efe43
|
Fixed bug with 8x8 split_flag coding. 4x4 chroma still produces wrong data.
|
2013-05-16 15:27:54 +03:00 |
|
Marko Viitanen
|
3942bbda51
|
Added short-term ref list parameters to allow HM10.0 to decode it properly
|
2013-05-07 10:36:04 +03:00 |
|
Marko Viitanen
|
8054b8ccb4
|
Bugfix for coeff scan order == 2 (with 8x8 CU's)
|
2013-04-25 16:29:44 +03:00 |
|
Marko Viitanen
|
9011478dba
|
New contexts and other inter code
|
2013-04-24 16:49:47 +03:00 |
|
Marko Viitanen
|
003093b1ef
|
Added inter.c/.h
|
2013-04-24 10:35:27 +03:00 |
|
Marko Viitanen
|
3f009e6421
|
Added skipflag and predflag coding when not in I-slice
|
2013-04-19 10:56:40 +03:00 |
|
Marko Viitanen
|
e8f04b32f1
|
Bug fixes, this version produces bit-perfect output
|
2013-04-18 14:37:56 +03:00 |
|
Marko Viitanen
|
58ba4b306c
|
Fixes for search-tree, almost working, some visible errors
|
2013-04-18 14:04:15 +03:00 |
|
Marko Viitanen
|
ae506ceaf5
|
Moved all the intra-search functionalities to search-tree, does not work completely.
|
2013-04-17 17:08:52 +03:00 |
|
Marko Viitanen
|
2aa465ab40
|
Added basic draft of the search functionality
|
2013-04-16 15:10:43 +03:00 |
|
Marko Viitanen
|
a737e8660c
|
New search.c/.h files and changed department name on all files
|
2013-04-16 11:23:03 +03:00 |
|
Marko Viitanen
|
01c7f267d7
|
Added CPUID fetch assembly functions (x86 and x64)
|
2013-04-10 16:55:31 +03:00 |
|
Marko Viitanen
|
560917a532
|
Fixed 8x8 luma encoding and some of 4x4 chroma by disabling modes using different scanning order and changing 4x4 DST to DCT in chroma
|
2013-04-09 15:59:12 +03:00 |
|
Marko Viitanen
|
f85db78fe2
|
Fixed PSNR calculation
|
2013-04-05 16:27:18 +03:00 |
|
Marko Viitanen
|
9888eaf9a4
|
Added and fixed x64 build
|
2013-04-05 14:55:58 +03:00 |
|
Marko Viitanen
|
d5ab9f0437
|
Fixed partsize context model initialization
|
2013-04-04 15:08:28 +03:00 |
|
Marko Viitanen
|
a059965855
|
Fixed DC-prediction (filtering)
|
2013-04-03 13:56:07 +03:00 |
|
Marko Viitanen
|
d0be802ced
|
Added filter.c/.h and deblocking functions
|
2013-04-03 11:05:07 +03:00 |
|
Marko Viitanen
|
d61f3a9d1b
|
Added transform_info-struct to help with transform data passing to functions
|
2013-04-02 14:50:09 +03:00 |
|
Marko Viitanen
|
4c47639fe5
|
Transform split fixes, not working yet.
|
2013-03-26 16:53:07 +02:00 |
|
Marko Viitanen
|
55cc82925d
|
Code refactoring to allow transform split (and 64x64 prediction with 32x32 transform)
|
2013-03-25 17:17:24 +02:00 |
|
Marko Viitanen
|
43122a1f0a
|
Splitted transform tree to a function
|
2013-03-25 12:48:19 +02:00 |
|
Marko Viitanen
|
902ffb6a67
|
Cleanup and added 4x4 transform codes
|
2013-03-22 16:36:35 +02:00 |
|
Marko Viitanen
|
78894b05d1
|
Fixed dequantization and made preparations for smaller blocks. This version produces bit-perfect output.
|
2013-03-21 17:12:55 +02:00 |
|
Marko Viitanen
|
fa4c4acbe5
|
Fixed transform subdiv context derivation and changed block-allocations to use LCU_WIDTH
|
2013-03-21 11:56:19 +02:00 |
|
Marko Viitanen
|
05bbd4daee
|
Added support for 16x16 luma coeff coding and disabled PCM
|
2013-03-20 17:27:47 +02:00 |
|
Marko Viitanen
|
ff5652609e
|
Fixed intra filtering process for future use-cases
|
2013-03-19 17:12:43 +02:00 |
|
Marko Viitanen
|
73d6ed2ff3
|
Fixed all warnings and removed debugging codes
|
2013-03-19 16:23:33 +02:00 |
|
Marko Viitanen
|
08cc0e97ab
|
Intra angular fixed, intra filtering. This version produces bit-perfect output.
|
2013-03-19 15:45:50 +02:00 |
|
Marko Viitanen
|
83b904e34d
|
Clearing prediction data after picture is coded and fixed planar prediction
|
2013-03-15 10:30:42 +02:00 |
|
Marko Viitanen
|
4da3b51025
|
Added reference block builder and verified DC-prediction bit-perfect output, fixed SAD calculations
|
2013-03-14 17:55:06 +02:00 |
|
Marko Viitanen
|
b2ec80008e
|
Added intra predictions and changed the overall codeflow a bit. This version produces bit-perfect output.
|
2013-03-13 15:56:43 +02:00 |
|
Marko Viitanen
|
725101b447
|
Added intra planar prediction and more work in intra predictions
Added PSNR calculation for each picture
|
2013-03-12 17:06:21 +02:00 |
|
Marko Viitanen
|
77945183dc
|
Fixed scaling list usage, now using default scaling list
|
2013-03-11 17:15:11 +02:00 |
|
Marko Viitanen
|
892a31eeaf
|
Added chroma compression
|
2013-03-11 16:26:09 +02:00 |
|
Marko Viitanen
|
57f892f1d8
|
encode_CoeffNxN() taken into use and moved the functionality there
|
2013-03-11 12:06:08 +02:00 |
|
Marko Viitanen
|
f8b1be2388
|
Fixed scaling list, coding of zero-coeff blocks and intra-DC-prediction
|
2013-03-09 01:49:42 +02:00 |
|
Marko Viitanen
|
a34ba7389b
|
Fixed intra luma/chroma predictors to work as they should in all cases
|
2013-03-08 11:42:22 +02:00 |
|
Marko Viitanen
|
3a53654cf4
|
Added intra prediction, image reconstruction and iTr and iQ. Fixed a bug with negative SE values
|
2013-03-07 17:42:00 +02:00 |
|
Marko Viitanen
|
85742f9b75
|
Fixed context initialization and intra residual coding
|
2013-03-05 17:09:01 +02:00 |
|
Marko Viitanen
|
01730fdcaa
|
Started debugging codeCoeffNxN, inserter dummy coeff block to match HM
|
2013-03-01 17:47:22 +02:00 |
|
Marko Viitanen
|
cecbd1585b
|
Added predInfo coding comments and a template for future use
|
2013-02-28 17:31:14 +02:00 |
|
Marko Viitanen
|
eba43088b2
|
Intra testing
|
2013-02-24 16:03:40 +02:00 |
|
Marko Viitanen
|
10fe0f8018
|
Added new function to free/clear pointers and added new types of SLICE_TRAIL_N NAL units to get multiple I-pictures in the stream.
|
2013-02-21 16:45:22 +02:00 |
|
Marko Viitanen
|
26a2c71e3a
|
HM10.0 compatible PCM-I coding
|
2013-02-13 14:46:26 +02:00 |
|
Marko Viitanen
|
a7855f8103
|
Updated bitstream headers to HM10.0
|
2013-02-06 16:31:01 +02:00 |
|
Marko Viitanen
|
3b5e40e7af
|
Added encode_CoeffNxN code and transform functions
Modified contexts
|
2013-02-05 15:48:06 +02:00 |
|
Marko Viitanen
|
43354b412b
|
Added new function init_tables() and new global tables
|
2012-08-15 17:18:58 +03:00 |
|
Marko Viitanen
|
6b9f5a7282
|
Added border detection to allow input width and height to be divisible by minimum CU size instead of max.
|
2012-08-15 15:23:44 +03:00 |
|
Marko Viitanen
|
14fed8bac7
|
Separated context related functions and arrays to context.h/.c
|
2012-08-15 13:22:31 +03:00 |
|