KO Myung-Hun
8a6f0551f1
configure: disable PIC on OS/2
...
Change-Id: I49f9b10faa059decf18e123a1f88738071b9c2b8
2015-09-02 19:04:14 +09:00
KO Myung-Hun
fb2dd7366b
Makefile: add $(STACKREALIGN) to CFLAGS for vp9_reconintra.c
...
Without this, test_libvpx crashes at
VP9MultiThreadedFrameParallel.PauseSeekResume on OS/2.
Change-Id: I15472738f4166d97cb49868652982d351a291c11
2015-09-02 19:04:14 +09:00
KO Myung-Hun
6b56405f5e
x86inc.asm: fix NASM compilation
...
Change-Id: I1e7f3c32969dac7911921062b396750302878c2e
2015-09-02 19:04:13 +09:00
Johann Koenig
356c944782
Merge changes I2e0cc72a,I63a7da78,I4aee2600,I71113505,I3dce6c70, ...
...
* changes:
Only build multithreaded functions on mt builds.
Don't build calc_psnr for high bit depth.
Enable missing dual lpf test
Remove unused VP10 functions.
Mark VP10 functions as 'INLINE'
Remove unused functions from test files
Only build append_negative_gtest_filter when it is used.
Add INLINE decoration to static test functions
2015-09-02 02:46:54 +00:00
Johann
c7f58bcc70
Only build multithreaded functions on mt builds.
...
Change-Id: I2e0cc72a0543bfea1d2d3499b9906519d5cb3f15
2015-09-01 17:05:05 -07:00
Johann
bd89a34c3a
Don't build calc_psnr for high bit depth.
...
Change-Id: I63a7da7857534dcb4c69ed316c1feadea9ffb45b
2015-09-01 17:05:05 -07:00
Johann
f642ee891b
Enable missing dual lpf test
...
Found with -Wunused-function
Change-Id: I4aee260016ae522e3fbbd72977ff09a8ebe5f3cf
2015-09-01 17:05:05 -07:00
Johann
e5357230e2
Remove unused VP10 functions.
...
Change-Id: I711135054f02883289cca2efb1f109637009ffbb
2015-09-01 17:05:04 -07:00
Johann
7e14baa1da
Mark VP10 functions as 'INLINE'
...
Change-Id: I3dce6c702344a5cb5aaf9de1e4be44c53f9ce7e9
2015-09-01 17:05:04 -07:00
Johann
906ec30c10
Remove unused functions from test files
...
Change-Id: Id479a83fe3cb7d989a490328b3ff526530777f81
2015-09-01 17:05:04 -07:00
Johann
95633d0e80
Only build append_negative_gtest_filter when it is used.
...
Change-Id: If6fec02fd8125b368ea83c99208575ac0d4a662b
2015-09-01 17:03:55 -07:00
Johann
9a5e0d4038
Match improved vp9/10 style in libs.mk
...
Change-Id: I5402c4e4a7d028f4865f429ec5ac6cb592aa2dcb
2015-09-01 21:39:55 +00:00
Johann
e5b76ba26e
Add INLINE decoration to static test functions
...
Fixes "unused function" warnings.
Change-Id: Idc0cd06189917c37dead17d923ac7f9ecef18983
2015-09-01 12:46:29 -07:00
Yunqing Wang
2474bea46e
Merge "Disable temporal/spatial svc test in VP10"
2015-09-01 19:01:13 +00:00
Yunqing Wang
eb1566b632
Disable temporal/spatial svc test in VP10
...
The svc tests are disabled since it is not supported in VP10.
Change-Id: Ie6801e7a573b27afd1ea951bf037ccbae1201e8b
2015-08-31 22:46:44 -07:00
Johann
c5f11912ae
Include vpx_dsp_common.h when using VPXMIN/MAX
...
Change-Id: I2e387a06484a06301f3cd6600c4ba2f4335b61ee
2015-08-31 14:36:35 -07:00
Yunqing Wang
9a9b1cf772
Merge "Fix an indent"
2015-08-31 17:49:45 +00:00
Johann Koenig
6a467ee711
Merge "Check CONFIG_VP<N> instead of encoder and decoder"
2015-08-31 17:46:20 +00:00
Yaowu Xu
08507eb82a
Merge "Expand the idct4_c() function in idct8_c()"
2015-08-31 16:38:36 +00:00
Yunqing Wang
36c51c7afe
Fix an indent
...
An indent fix in bitstream.c.
Change-Id: Ia47e9ac5b01490cb2173a254444848b7bed56e5c
2015-08-31 08:41:50 -07:00
James Zern
d5657905b6
vp10: fix high bitdepth build
...
broken since:
c147c4d
vp10 cleanup: remove svc code
Change-Id: Id703502b2d645fc051a5d9a23e6f1715d92a116b
2015-08-29 15:47:46 -07:00
James Zern
cc29cebde6
Merge changes from topic 'vp9-enc-static-fns'
...
* changes:
vp9_mcomp: make search functions private
vp9_mbgraph: use vp9_full_pixel_search(HEX)
vp9_temporal_filter: use vp9_full_pixel_search(HEX)
vp9_firstpass: make vp9_init_subsampling private
vp9_encoder: make vp9_alloc_compressor_data private
2015-08-29 03:25:29 +00:00
James Zern
6d585393a2
update gitignore
...
Change-Id: I01c8ba864b73fd3a66c10442041274767ac87bf1
2015-08-28 20:22:00 -07:00
James Zern
ff03d5448a
vp9_mcomp: make search functions private
...
vp9_full_pixel_search() can be used as a replacement as it dispatches to
all search methods
Change-Id: I57fcb79c1362b569dc95237bdcc8390f54efd440
2015-08-28 18:54:10 -07:00
James Zern
4e21830987
vp9_mbgraph: use vp9_full_pixel_search(HEX)
...
instead of calling vp9_hex_search() directly. this will allow the
function to be made private
Change-Id: I2f9d4779763aa5b24eda4eb01c78954e061e45ac
2015-08-28 18:54:09 -07:00
James Zern
d743a55adb
vp9_temporal_filter: use vp9_full_pixel_search(HEX)
...
instead of calling vp9_hex_search() directly. this will allow the
function to be made private
Change-Id: I8c8cfc61fca4faef593c1c3fc29824dc417cae22
2015-08-28 18:54:08 -07:00
James Zern
c6eadc3309
vp9_firstpass: make vp9_init_subsampling private
...
Change-Id: I03b2ae99ec2e212c76bf815de7d5745b5c965d57
2015-08-28 18:54:08 -07:00
James Zern
5e35c3c9a0
vp9_encoder: make vp9_alloc_compressor_data private
...
Change-Id: I38b4de692f4f7e880766316783981cbd1134bed9
2015-08-28 18:53:57 -07:00
Johann Koenig
0231e27bf0
Check CONFIG_VP<N> instead of encoder and decoder
...
If either the encoder or the decoder is enabled, CONFIG_VP<N> will be
set. This simplifies the conditional and passes the chromium update
script when CONFIG_ values are passed in with 'yes' and 'no' values.
This was failing because it was checking against empty strings but
they are set to 'no'
Change-Id: I02ecd557210088ba1458cd0e89eead5666f6597a
2015-08-28 16:18:18 -07:00
Yunqing Wang
180b1804e5
Merge "vp10 cleanup: remove svc code"
2015-08-28 22:23:31 +00:00
Marco Paniconi
4dcbf0a809
Merge "vp8: modifcatiion to skin map computation."
2015-08-28 21:49:56 +00:00
James Zern
b6d874d73b
Merge "encode_test_driver: test for failure prior to encode"
2015-08-28 20:31:01 +00:00
Yunqing Wang
c147c4d65c
vp10 cleanup: remove svc code
...
Spatial/temporal svc code was removed. Verified using Borg test,
and the results before and after the change are matching.
Change-Id: I4c2ee5cd560428e3e50be02e57e5871ef4246390
2015-08-28 11:53:32 -07:00
Angie Chiang
45db71d0ac
Expand the idct4_c() function in idct8_c()
...
Change-Id: I5afa3c351ba7c5e7deb3889f7471619ac60af255
2015-08-28 10:53:11 -07:00
Marco
bc0a974310
Fix to golden update in cyclic_refresh.
...
For one pass CBR: only check for updating refresh_golden
if ext_refresh_frame_flags_pending is not set (i.e., == 0).
And move the resetting of ext_refresh_frame_flags_pending = 0
down to after the encode_loop (and account for dropped frames).
This is to prevent changing refresh_golden flga when the user
supplies the reference/update flags.
Change-Id: I4d87b3e705ba43f243667e367503b585c61e2a54
2015-08-28 10:22:09 -07:00
James Zern
6201a256f4
Merge "configure: append --extra-cflags to final set"
2015-08-28 02:55:49 +00:00
James Zern
d1ff1e9ffb
encode_test_driver: test for failure prior to encode
...
limits the amount of failure messages should e.g., a test file fail to
be opened
Change-Id: I0b30da0faa78cada23a226b577b3a48c74a896cd
2015-08-27 16:05:52 -07:00
James Zern
820302a394
vp8: use VPX(MIN|MAX) from vpx_dsp_common.h
...
remove MIN/MAX defines in vp8/common/common.h
Change-Id: I41520f34af175e05b263ebd12198f4de29a967db
2015-08-27 15:31:24 -07:00
Johann Koenig
5c245a46d8
Merge changes I53b5bdc5,Ib81168a7,Ie0113945
...
* changes:
Only build ssse3 filter functions on 64 bit
Clean up unused function warnings in vp8 encoder
Clean up unused function warnings in vp8 onyx_if.c
2015-08-27 20:58:53 +00:00
Johann Koenig
0ae1c83277
Merge "Clean up unused function warnings in vp8 common"
2015-08-27 20:57:23 +00:00
Johann Koenig
18ea2a7e0c
Merge "Add sse2 versions of halfpix variance"
2015-08-27 20:56:32 +00:00
Johann
a28b2c6ff0
Add sse2 versions of halfpix variance
...
These were lost in the great sub pixel variance move of
6a82f0d7fb
Not having these functions caused a ~10% performance regression in
some realtime vp8 encodes.
Change-Id: I50658483d9198391806b27899f2c0d309233c4b5
2015-08-27 11:58:38 -07:00
James Zern
43a34557f1
configure: append --extra-cflags to final set
...
previously any flags added while setting up the toolchain would
override the user selections; environment variables could be treated
similarly
Change-Id: Ibfcc644137d8e579af554d19a38d4020019a7a34
2015-08-26 20:28:26 -07:00
James Zern
5e16d397bd
vpx_dsp_common: add VPX prefix to MIN/MAX
...
prevents redeclaration warnings;
vp8 has its own define which will be resolved in a future commit
Change-Id: Ic941fef3dd4262fcdce48b73075fe6b375f11c9c
2015-08-26 20:11:32 -07:00
James Zern
205532f3a7
Merge changes I56fad85c,I7401a70a
...
* changes:
vp8e_encode: check validate_config return
vp9_update_layer_...config: delete dead assignment
2015-08-27 03:02:57 +00:00
Marco Paniconi
9a733b399c
Merge "vp9_spatial_svc_encoder: Enable aq-mode for real-time mode."
2015-08-26 23:37:00 +00:00
Marco
1b556e1f9a
vp9_spatial_svc_encoder: Enable aq-mode for real-time mode.
...
For real-time mode (speeds >=5) enable aq-mode=3.
Change-Id: Ib8b4ef7609bc30ac935742c8d27e8cd89933c6af
2015-08-26 15:19:44 -07:00
Hui Su
42ef854f97
Merge "Remove vp10_default_scan_orders[] that is unused"
2015-08-26 22:19:01 +00:00
Yunqing Wang
1c0769107b
vp10 cleanup: remove nonrd and real-time code
...
Code cleanup.
Change-Id: I668bd5a4e5fbe96969d51d9ee777fc5f1d8abfe6
2015-08-26 13:36:54 -07:00
Marco Paniconi
413a0392c0
Merge "vp9_spatial_svc_encoder: Add encoding time log."
2015-08-26 19:47:15 +00:00