Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Use break instead of goto for early exit. Unbreaks Visual Studio
builds.
Change-Id: I96dee43a3c82145d4abe0d6a99af6e6e1a3991b5
|
|
A superframe is a bunch of frames that bundled as one frame. It is mostly
used to combine one or more non-displayable frames and one displayable frame.
For frame parallel decoding, libvpx decoder will only support decoding one
normal frame or a super frame with superframe index.
If an application pass a superframe without superframe index or a chunk
of displayable frames without superframe index to libvpx decoder, libvpx
will not decode it in frame parallel mode. But libvpx decoder still could
decode it in serial mode.
Change-Id: I04c9f2c828373d64e880a8c7bcade5307015ce35
|
|
|
|
|
|
Change-Id: Iab9b4e11cad927f3282e486c203564e1a658f377
|
|
Change-Id: I1216f17e2206ef521fe219b6d72d8e41d1ba1147
|
|
Change-Id: Ie0aa41fb7957755544321897b3bb2dd92f392027
|
|
Change-Id: Ie89ad1e3aebbd474e1a0db69c1961b4d1ddcd33e
|
|
|
|
|
|
|
|
|
|
|
|
Change-Id: Ibd95df0adf9cc9143006ee9032b4cb2ebfd5dd1b
|
|
Changed alloc, free, and running average code as necessary.
Change-Id: Ifc4d9ccca462164214019963b3768a457791b9c1
|
|
Change-Id: I9577d648542064052795bf5770428fbd5c276b7b
|
|
Change-Id: I79eba79f7c52eec19ef2356278597e06620d5e27
|
|
|
|
- Rename build_targets to build_framework
- Add functions for creating the vpx_config shim and obtaining
preproc symbols.
Change-Id: Ieca6938b9779077eefa26bf4cfee64286d1840b0
|
|
Speed 6 uses small tx size, namely 8x8. max_intra_bsize needs to
be modified accordingly to ensure valid intra mode checking.
Borg test on RTC set showed an overall PSNR gain of 0.335% in speed
-6.
This also changes speed -5 encoding by allowing DC_PRED checking
for block32x32. Borg test on RTC set showed a slight PSNR gain of
0.145%, and no noticeable speed change.
Change-Id: I1502978d8fbe265b3bb235db0f9c35ba0703cd45
|
|
This is the first step to rework the rate-distortion modeling used
in rtc coding mode. The overall goal is to make the modeling
customized for the statistics encountered in the rtc coding.
This commit makes encoder to perform rate-distortion modeling for
DC and AC coefficients separately. No speed changes observed.
The coding performance for pedestrian_area_1080p is largely
improved:
speed -5, from 79558 b/f, 37.871 dB -> 79598 b/f, 38.600 dB
speed -6, from 79515 b/f, 37.822 dB -> 79544 b/f, 38.130 dB
Overall performance for rtc set at speed -6 is improved by 0.67%.
Change-Id: I9153444567e5f75ccdcaac043c2365992c005c0c
|
|
Change-Id: I69eba120eb3d8ec43b5552451c8a9bd009390795
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Change-Id: Ib23a59475d566a7b7f44071614d730ceecfcfa60
|
|
diagnose."
|
|
Change-Id: I95818754424e89f0d56c6d9c0c5709e6f84fa46a
|
|
strip trailing '/' from paths, this is later converted to '\' which
causes execution errors for obj_int_extract/yasm. vs10+ wasn't affected
by this issue, but make the same change for consistency.
gen_msvs_proj:
+ add missing '"' to obj_int_extract call
unlike gen_msvs_vcproj, the block is duplicated
missed in: 1e3d9b9 build/msvs: fix builds in source dirs with spaces
Change-Id: I76208e6cdc66dc5a0a7ffa8aa1edbefe31e4b130
|
|
|
|
Add elog() to tools_common, and checks for the executable in each test.
Change-Id: I3c6334eca62c0b56040d91145abbe1bf5f9c763c
|
|
|
|
|
|
This patch allows the VP9 encoder to skip the un-necessary
motion search in the first pass. It computes the motion error
of 0,0 motion using the last source frame as the reference,
and skips the further motion search if this error is small.
Borg test shows overall the patch gives PSNR gain (derf -0.001%,
yt 0.341%, hd 0.282%). Individual clips may have PSNR gain or
loss. The best PSNR performance is 7.347% and the worst is -0.662%.
The first pass encoding speedup for slideshow clips is over 30%.
Change-Id: I4cac4dbd911f277ee858e161f3ca652c771344fe
|
|
Change-Id: I5042b76a7050c121bf960ecb20c79d35adcc4cd5
|
|
|
|
|
|
This commit fixes the scaling factors used in the C versions of the
DC calculation functions.
Change-Id: Iab41108c2bb93c2f2e78667214f3a772a2b707b5
|
|
|