Yaowu Xu
9d8bde85cb
Reorder code to be consistent accross branches
...
This is to make future merge a bit easier.
Change-Id: I1039de381d8fe7b9988b57c23d15d0cb5f2fcd32
2015-10-27 09:04:40 -07:00
Jingning Han
caeb10bf06
Use explicit block position in foreach_transformed_block
...
Add the row and column index to the argument list of unit functions
called by foreach_transformed_block wrapper. This avoids the
repeated internal parsing according to the block index.
Change-Id: Ie7508acdac0b498487564639bc5cc6378a8a0df7
2015-10-23 09:19:17 -07:00
Ronald S. Bultje
60c58b5284
vp10: per-segment lossless coding.
...
Some more testing of this patch would probably be useful, but I
think the basics of it should work fine now.
See issue 1035.
Change-Id: I4a36d58f671c5391cb09d564581784a00ed26245
2015-10-16 19:30:39 -04:00
Ronald S. Bultje
c7dc1d78bf
vp10: add extended-intra prediction edges experiment.
...
This experiment allows using full above/right edges for all transform
sizes whenever available (for d45/d63), and adds bottom/left edges for
d207.
See issue 1043.
Change-Id: I5cf7f345e783e8539bb6b6d2c9972fb1d6d0a78b
2015-10-16 19:30:39 -04:00
Ronald S. Bultje
bab8d38f7f
vp10: remove MACROBLOCK.{highbd_,}itxfm_add function pointer.
...
This is preparatory work for allowing per-segment lossless coding.
See issue 1035.
Change-Id: I9487d02717ee3e766aee61a487780056bb35d2d3
2015-09-25 19:30:46 -04:00
Ronald S. Bultje
c74b33a413
vp10: remove MACROBLOCK.fwd_txm4x4 function pointer.
...
This is preparatory work for allowing per-segment lossless coding.
See issue 1035.
Change-Id: Idd72e2a42d90fa7319c10122032d1a7c7a54dc05
2015-09-25 19:30:46 -04:00
Jingning Han
481b834842
Fix vp10 high bit-depth build
...
Change-Id: Ie3daed0b282b43ef81d2f8797ac1f6e8bde7d65e
2015-09-11 08:56:29 -07:00
Jingning Han
f137697c32
Take out skip_encode speed feature in vp10
...
Change-Id: Ic39d4523e78863c816b0fc85f56ea5ae5e0b3310
2015-09-10 12:45:39 -07:00
hui su
d76e5b3652
Refactoring on transform types
...
Prepare for adding more transform varieties (EXT_TX and TX_SKIP in nextgen).
Change-Id: I2dfe024f6be7a92078775917092ed62abc2e7d1e
2015-08-24 10:47:25 -07:00
hui su
5eed74e1d3
Refactor get_tx_type and get_scan
...
This makes it easier to add new transform types and scan orders
to VP10 in the future.
Change-Id: I94874ddc9b19928d7820d57e94e2af04adf51efe
2015-08-21 09:53:37 -07:00
Jingning Han
3acfe46e8d
Sync vp10 with vpx_ports/system_state.h
...
Change-Id: Ic5004f8bdc1c2b025b598e80374ee1f286ea95ee
2015-08-12 09:21:25 -07:00
Jingning Han
54d66ef165
Remove vp9_ prefix from vp10 files
...
Remove the vp9_ prefix from vp10 file names.
Change-Id: I513a211b286a57d6126fc1b0fbfd6405120014f1
2015-08-11 21:24:08 -07:00