- 14 Nov, 2012 - 1 commit
-
-
Marco Paniconi authored
Exlcude key frame from buffer underrun check, and increase lowest bitrate in BasicBufferModel. Both changes are needed because of a known issue (#495). Change-Id: If5e994f813d7d5ae870c1a72be404c8f7dbbdf27
-
- 09 Nov, 2012 - 1 commit
-
-
John Koleszar authored
-
- 08 Nov, 2012 - 1 commit
-
-
Ahmad Sharif authored
This change converts push to stmdb and pop to ldmia. In addition word boundaries are obeyed using \b avoiding substituion where not appropriate. Patch provided by ihf@chromium.org. TEST=Used on many Daisy assembly files. BUG=None. Change-Id: Ie5b197b158edd0467294551d0b640c8db6530d95
-
- 07 Nov, 2012 - 3 commits
-
-
Scott LaVarnway authored
Should be MACROBLOCK, not MACROBLOCKD Change-Id: I0353bbdf085a181ae2ac1f0b96849b38566e9f6a
-
Scott LaVarnway authored
-
Pascal Massimino authored
So that, in case of error, the arrays are not filled with trash pointers that are attempted a free() during vp8mt_de_alloc_temp_buffers() Change-Id: Ic074549c2903a43316510eb42e4f393e7d3ee528
-
- 06 Nov, 2012 - 3 commits
-
-
Scott LaVarnway authored
Not used. Change-Id: I07ba929e3ff82b4b0c86f731769cdf5434c7a816
-
Scott LaVarnway authored
Change-Id: I28ac1519d1594801fef9a623cb64598d3d751eb0
-
Scott LaVarnway authored
Change-Id: Ie22841d096f3c86694b95bd06fc3a8ce1f032a10
-
- 05 Nov, 2012 - 4 commits
-
-
Scott LaVarnway authored
Change-Id: Ib73c7b2bee4cb2eb2528fa6b381fffe9503079a0
-
Scott LaVarnway authored
Change-Id: Ie9a26be7c9baa54a0e43a63ed6c77f2746477a9c
-
Scott LaVarnway authored
Change-Id: I289564a5a27f0d03ddc6f19c7838542ff22719be
-
Scott LaVarnway authored
-
- 02 Nov, 2012 - 5 commits
-
-
Scott LaVarnway authored
Code cleanup Change-Id: I82f9d787a2f511d39895fd8dfd5347a1676d9dbc
-
Johann authored
-
John Koleszar authored
-
John Koleszar authored
Import changes made on the experimental branch in preparation for merging the two branches. Change-Id: I7b5b8fb4fca155cb1d72e7ba13eef18e6a94a298
-
Ahmad Sharif authored
TEST=Ran it on different asm files. Change-Id: Ief2a009366787954d0eb5c356c64acaef350cf84
-
- 31 Oct, 2012 - 1 commit
-
-
Scott LaVarnway authored
Change-Id: I6edf0626d00ae177c7c04eec64e1ec0dd861dfbe
-
- 30 Oct, 2012 - 1 commit
-
-
Jim Bankoski authored
Adds some basic datarate control tests.. Change-Id: I6eff18aa58ef7cfd14886c6b1e048247cd1ad247
-
- 27 Oct, 2012 - 1 commit
-
-
Jim Bankoski authored
Fix the video source to close if file is open already and add a limit. Change-Id: I36ada4c609d027b6eaa9b447fe9ad4115532edc1
-
- 26 Oct, 2012 - 2 commits
-
-
James Zern authored
suppresses encoder progress Change-Id: Iacc04d98de970f13697c002363ee3a40a03f021b
-
Johann authored
Change-Id: I4dd192c3297e31b8eadd108ca8d0934e58f502f7
-
- 25 Oct, 2012 - 1 commit
-
-
Johann authored
Change-Id: Ibd3e4425a3bf8aae8aa33b70da2b84e1cda8c07f
-
- 23 Oct, 2012 - 1 commit
-
-
John Koleszar authored
Rather than unconditionally reading in the next MB's limits, test the loop exit condition first. Change-Id: I105d1e92698fb5561aa87160816787604aed03a2
-
- 22 Oct, 2012 - 4 commits
-
-
John Koleszar authored
-
John Koleszar authored
The vp8_post_proc_down_and_across_mb_row_sse2() needs space for an even number of macroblocks, as they are read two at a time for the chroma planes. Round up the width during the allocation of pp_limits_buffer to support this. Change-Id: Ibfc10c7be290d961ab23ac3dde12a7bb96c12af0
-
Yunqing Wang authored
-
Yunqing Wang authored
Got 61 test vectors from vp8-test-vectors.git (http://git.chromium.org/gitweb/?p=webm/vp8-test-vectors.git) Added decoder test vectors downloading in unit tests. Uploaded the test vectors and their md5 files to WebM website. $ gsutil cp *.* gs://downloads.webmproject.org/test_data/libvpx Added their sha1sum to the test/test-data.sha1 file. In unit tests, download the test vectors to LIBVPX_TEST_DATA_PATH. Test_vector_test goes through the test vectors, decodes them, and compute the md5 checksums. The checksums are compared with the expected md5 checksums to tell if the decoder decodes correctly. Change-Id: Ia1e84f9347ddf1d4a02e056c0fee7d28dccfae15
-
- 16 Oct, 2012 - 1 commit
-
-
Marco Paniconi authored
This prevents the rd cost from wrapping around and going negative. Change-Id: Id61390537d2ad47762e410918bb4e18f6a0912d4
-
- 11 Oct, 2012 - 3 commits
-
-
John Koleszar authored
-
Yunqing Wang authored
Clean up the duplicate code as Pascal suggested. Change-Id: I685fcbb488502e969f6cb73a46db3ea79b90910d
-
Yunqing Wang authored
If the threshold(limits) <= 0, skipped filtering and copied the frame directly. Also, fixed memory allocation checking. Change-Id: If3d79d5b2bcb71b9777e6eb5cba1384585131e22
-
- 10 Oct, 2012 - 1 commit
-
-
Johann authored
Documentation is typically auto-detected by checking for php and doxygen. Add an option to explicitly disable it. Remove toggle keywords from libraries, examples, documentation and unit tests. They were not consistent with the default status. Change-Id: I21049675ccfd8e58ac612cd058641b197db5c0eb
-
- 09 Oct, 2012 - 4 commits
-
-
John Koleszar authored
If a reference frame is forced because of low dissimilarity, then shut off the search of intra modes. This change has mixed results. On one clip (QVGA), it hurt quality by ~1.5% with negligible speed impact. On another (VGA) it had negligible affect on quality, but a ~0.2% speed impact. Change-Id: Ic8b07648979d732f489de5f094957e140f84d2eb
-
John Koleszar authored
-
John Koleszar authored
Rather than overloading the parent_ref_frame value to shut off the search in some cases, add a new validity flag. This cleans up some of the duplicated mr_encoder_id && mr_low_res_mv_avail checks as well, for readability. Change-Id: Iddad93a27066c3d85ff2f25a361ac113b288ab7b
-
Yunqing Wang authored
-
- 08 Oct, 2012 - 2 commits
-
-
John Koleszar authored
-
Yunqing Wang authored
1. Algorithm modification: Instead of having same filter threshold for a whole frame, now we allow the thresholds to be adjusted for each macroblock. In current implementation, to avoid excessive blur on background as reported in issue480(http://code.google.com/p/webm/issues/detail?id=480), we reduce the thresholds for skipped macroblocks. 2. SSE2 optimization: As started in issue479(http://code.google.com/p/webm/issues/detail?id=479), the filter calculation was adjusted for better performance. The c code was also modified accordingly. This made the deblock filter 2x faster, and the decoder was 1.2x faster overall. Next, the demacroblock filter will be modified similarly. Change-Id: I05e54c3f580ccd427487d085096b3174f2ab7e86
-