Age | Commit message (Collapse) | Author |
|
|
|
* changes:
normalize int64_t high value to INT64_MAX
resolve issue with arm code failing unit test
|
|
Change-Id: I7e96d6199f882d35357f6a9a08c04ad0af5dc26e
|
|
The optimizer did something funny with the code around
line 1412. Before the call to encode_sb split_dist was
set properly but after it was adjusted and converted to
a negative.
https://code.google.com/p/webm/issues/detail?id=714
Change-Id: I9a7631d5325ade2dc28c1030653a23eecec8721b
|
|
Change-Id: I56fcb82c4334c7591b765b55b3c2912778af6db5
|
|
If sf->disable_split_mask is DISABLE_ALL_SPLIT, disable
sf->adaptive_pred_interp_filter to avoid unnecessary operations.
Change-Id: Icb59174b2f4e9a3c3c16a696deb8018e5bd999eb
|
|
|
|
Moves the existing speed 6 to speed 7 and adds an
intermediate level 6 which is roughly in between
speeds 6 and 7 in both speed and coding efficiency.
Also includes some minor fixes/adjustments.
Change-Id: I98befc4d82d750e79fe426c457c4a2571f6b6cc7
|
|
for ABSDATA mode, so segment loop filter level always fall in valid
range for both Absolute and delta modes.
Change-Id: If90df3411479533dbdab63f8ae088d2f5dd174a9
|
|
|
|
broken since:
1d3ca08 obj_int_extract.bat: Pass obj_int_extract.exe path to obj_int_extract.bat.
Change-Id: Ic3de9f8c2b604e3aa9b905e1bc0b578963e01a4a
|
|
|
|
|
|
The qindex for a segment was not clamped in ABSDATA mode, which may
cause invalid memory access if an ill-formed stream has a negative
value in ABSDATA mode. This commit added clamp to make sure qindex
for a segment always fall into valid range.
Change-Id: I0a74d00f4ef40aec7edaeca1d03c8645e23ab08c
|
|
|
|
|
|
|
|
|
|
Change-Id: I5b3918441f63ceb7889dcf546e9a2d781be4a3cb
|
|
|
|
not just CONFIG_VP8_ENCODER; there's now VP9 code in the same file
Change-Id: I73d8b9141af1374b37480fb0495e17a7952eb4f9
|
|
Skip coefficient cost update in non-RD mode decision setting. Allow
periodical mode and motion vector cost update. Currently every other
8 frames. The increment runtime is a constant number. Hence more
visible for CIF resolution, while negligible for 1080p.
Speed -6 compression performance for rtc set is improved by 4.5%.
Change-Id: I27e0ad7c521fcc2af1d825582cbdd1a27ac4c323
|
|
- update example paths
- add a few missing generated rtcd, dox files
+ sort
Change-Id: I7f4fbf53972d247e96f9c741ff039d244ceb6b2e
|
|
Change-Id: Id5c889cb87ad33a21d83a415a23e957e8ee3218f
|
|
|
|
Change-Id: Idf58109195a88dec66c5e1ea6a51c61e6c659ff1
|
|
|
|
|
|
|
|
profile 1."
|
|
This commit makes a refactoring of the rtc_use_partition. It allows
the encoder to take a preferred block size for non-RD mode decision.
The boundary blocks are handled such that smaller block sizes that
fit in the boundary size will be used instread.
In rtc mode, the coding performance of speed -6 for pedestrian_1080p
goes from
158980 b/f, 38.934 dB, 22721 ms to
159008 b/f, 40.064 dB, 23721 ms.
For rtc set, the speed -6 compression performance is improved by
26%. Still about 2dB behind speed -5 at this point.
Change-Id: If0944f0880eaf1ad340bc325d97cea8d0f9dd53f
|
|
|
|
Change-Id: I8cc38fdef6a2a0968af8dfe15e7c2b3c46c531ea
|
|
Change-Id: I73865bbbf6ea74434f15b73783ae97b4d273be80
|
|
+ prune some unused files
https://github.com/kinetiknz/nestegg.git
commit f46223191d8116a36bf299b5b9793fcb798417b1
Merge: 0851279 4b0190a
Author: Matthew Gregan <kinetik@flim.org>
AuthorDate: Wed Nov 27 13:50:43 2013 -0800
Commit: Matthew Gregan <kinetik@flim.org>
CommitDate: Wed Nov 27 13:50:43 2013 -0800
Merge pull request #15 from shadone/master
Fix compiler warning.
Change-Id: I59eecdd68fced1ef61b67d446735539628d81484
|
|
fixes doxygen warning related to vpx_svc_layer_id
Change-Id: I365688133c1598182488501158de6af4b0f4c546
|
|
- Update the vcxproj generator to pass the path to the batch file.
- Update the batch file the take the path to obj_int_extract.exe as arg
2.
Fixes this warning:
warning MSB8012: TargetPath does not match Linker's OutputFile property
value.
Change-Id: I5825f1d1d79f370aeb295bbd2aeb08b22c0e73ab
|
|
|
|
|
|
* Reduce the number of short cirtcuit checks by pre-computing and combining like checks.
* Postpone non-trivial initializations until after the shortcircuits are evaluated.
* Add some consts and const pointers.
No change to the actual results of the call or output of the encoder.
Change-Id: Ie44c4702aec6e08cfe0b8b0ba3cd6b57206478d1
|
|
This commit enables the use of DC, vertical, and horizontal intra
prediction mode in rtc non-RD mode decision. When the best cost value
of inter modes is above a given threshold, the encoder runs the
above three intra modes and selects the one that has minimum
prediction residual in terms of SAD.
This together with recent changes on non-RD mode decision and coding
control improves compression performance of speed -6 by
derf 91%
yt 61%
hd 46%
stdhd 52%
In terms of encoding speed, it is about 3 times faster than speed -5.
Change-Id: I6b483bfd0307e6482bb22a6676ae4e25a52b1310
|
|
|
|
Change-Id: I70240e50927b4379603628f6349bf615f756b5a1
|
|
|
|
|
|
|
|
|
|
When non-RD coding decision is used in rtc mode, the alt reference
is not used for inter frame prediction. This commit disabled alt ref
option whenever speed -6 is used.
Change-Id: I0b33ca03661de1db2d9bef1bcbff848cd4c9396f
|
|
Set TargetName for library builds instead of changing the value of
OutputFile.
This fixes the following warnings:
warning MSB8012: TargetPath does not match Library's OutputFile property
value.
Change-Id: I4320b6d9ea922d3a15b9823c7c6694ee33edbf45
|
|
Change-Id: I8eeec70a7d4403243762f14d0b560792801645e8
|