- Apr 30, 2014
-
-
Peter de Rivaz authored
Added in preparation for modifications to support high bitdepth operations. Change-Id: I1ad403ea8886cb84020ff06807ae25e2e4bff608
-
- Apr 23, 2014
-
-
Joey Parrish authored
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48
-
- Apr 14, 2014
-
-
Adrian Grange authored
Added command line flags "resize-width" & "resize-height" to allow the user to specify the frame size to encode at. These two flags are ignored if the "resize-allowed" switch is not set to 1. All frames in the clip are then encoded at this size, which must be smaller than the raw frame size. Change-Id: I3d64bd9303d5c0bd678461a866a1ea621700d744
-
- Apr 03, 2014
-
-
Marco Paniconi authored
Change-Id: I6371ef7301c6bc3138552bd349e9bd154dee3e08
-
- Mar 27, 2014
-
-
Minghai Shang authored
Root cause is number of spatial layers is set through parse_options() when running from ffmpeg. Change-Id: Icd79cd13fd76e8712150d803838a33fee9117dcb
-
- Mar 22, 2014
-
-
Minghai Shang authored
Change-Id: I67ea45119f23659279d24aa67eb823c751ac86fc
-
- Mar 19, 2014
-
-
Minghai Shang authored
1. Save stats for each spatial layer 2. Add frame buffer management for svc first pass rc 3. Set default spatial layer to 1 4. Flush encoder at the end of stream in test app This only supports spatial svc. Change-Id: Ia89cfa87bb6394e6c0405b921d86c426d0a0c9ae
-
- Mar 15, 2014
-
-
James Zern authored
si->layers is validated prior to assignment; add an assertion prior to first use as a loop bound Change-Id: I727d4e24be3c352c3e5320d92e89d3f787944812
-
- Mar 10, 2014
-
-
Dmitry Kovalev authored
Change-Id: I224e49955ad6c833d204feb8efc4056e37d206be
-
- Feb 28, 2014
-
-
Minghai Shang authored
2. Add read/write for RC stats file The two pass RC for svc does not work yet. This is just the first step. We need further development to make it working. Change-Id: I8ef0e177dff0b5ed3c97a916beea5123717cc6f2
-
Minghai Shang authored
"index 5 out of bounds for type" compiler warings Change-Id: I414d39198cb02d1b8e2330002ed5fe062aaea95e
-
- Feb 27, 2014
-
-
Dmitry Kovalev authored
Removing all copies of identical vp8_mse2psnr/vp9_mse2psnr functions. Using vpx_sse_to_psnr() instead in all places. Change-Id: I15beef9834d43d8fc8a8a7a2d1fc5de3d658fed8
-
- Feb 26, 2014
-
-
Ivan Maltz authored
Change-Id: I0b4fa1f8104b7fa5780d4e99e5401c14271a992d
-
Minghai Shang authored
Change-Id: Ia7677fb436667bc4f76db71f65e4784f433f7826
-
Minghai Shang authored
Change-Id: I4dcabb60cb1185eb9a2efa18b50f17af272d2cd6
-
- Feb 21, 2014
-
-
James Zern authored
fixes doxygen warning related to vpx_svc_layer_id Change-Id: I365688133c1598182488501158de6af4b0f4c546
-
- Feb 19, 2014
-
-
Marco Paniconi authored
Fixes issue #705. Change-Id: I60d45ee28fb34f401a440015bfe7bd3837b51de1
-
- Feb 15, 2014
-
-
Jacek Caban authored
If MINGW_HAS_SECURE_API is defined, we don't need to declare strtok_s, but we still need strtok_r define. Change-Id: I7cf781bb58f991a2bdce6a2ccf5082f6924579a3
-
- Feb 14, 2014
-
-
James Zern authored
the remainder of the documentation will not be included in the output unless the file itself is documented Change-Id: I5a83a6c41cdfbf2976da288e4b70bd04002725f2
-
- Feb 13, 2014
-
-
Frank Galligan authored
Added support for external frame buffers to libvpx's VP9 decoder. If the external frame buffer functions are set then libvpx will call the get function whenever it needs a new frame buffer to decode a frame into. And it will call the release function whenever there are no more references to that buffer. Change-Id: Id2934d005f606af6e052fb6db0d5b7c02f567522
-
Dmitry Kovalev authored
Change-Id: I1cd7f0502a28dfe65449ff04d70498b2e92c3823
-
- Feb 10, 2014
-
-
Tom Finegan authored
Change-Id: I2c47f0ab13de82de8833c3f134e5f3c74394374f
-
Frank Galligan authored
This CL changes libvpx to call a function when a frame buffer is needed for decode. Libvpx will call a release callback when no other frames reference the frame buffer. This CL adds a default implementation of the frame buffer callbacks. Currently only VP9 is supported. A future CL will add support for applications to supply their own frame buffer callbacks. Change-Id: I1405a320118f1cdd95f80c670d52b085a62cb10d
-
- Feb 06, 2014
-
-
Dmitry Kovalev authored
Change-Id: I242035d433f6d4027252cb8aa7d938c4170a2d65
-
Dmitry Kovalev authored
This fixes errors generated by c++ compiler. Change-Id: I0f792371790b5e6462b77c8d7fabab0db30b11eb
-
Marco Paniconi authored
This patch adds a buffer-based rate control for temporal layers, under CBR mode. Added vpx_temporal_scalable_patters.c encoder for testing temporal layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns). Updated datarate unittest with tests for temporal layer rate-targeting. Change-Id: I8900a854288b9354d9c697cfeb0243a9fd6790b1
-
- Feb 03, 2014
-
-
Marco Paniconi authored
This reverts commit 6be2b750 Change-Id: Ic52acd98b37c3ba49d4999b463389eb564f49c4b
-
- Feb 02, 2014
-
-
Marco Paniconi authored
This patch adds a buffer-based rate control for temporal layers, under CBR mode. Added vpx_temporal_scalable_patters.c encoder for testing temporal layers, for both vp9 and vp8 (replaces the old vp8_scalable_patterns). Updated datarate unittest with tests for temporal layer rate-targeting. Change-Id: I9cb6cce2494390ae6096ee17774af7fb9308bde7
-
- Jan 24, 2014
-
-
Frank Galligan authored
A future CL will add external frame buffers differently. Squash commit of four revert commits: Revert "Increase required number of external frame buffers" This reverts commit 9e41d569. Revert "Add external constants." This reverts commit bbf53047. Revert "Add frame buffer lru cache." This reverts commit fbada948. Conflicts: vpxdec.c Change-Id: I76fe42419923a6ea6c75d9997cbbf941d73d3005 Revert "Add support to pass in external frame buffers." This reverts commit 10f89169. Conflicts: test/external_frame_buffer_test.cc vp9/common/vp9_alloccommon.c vp9/common/vp9_reconinter.c vp9/decoder/vp9_decodeframe.c vp9/encoder/vp9_onyx_if.c vp9/vp9_dx_iface.c vpx/vpx_decoder.h vpx/vpx_external_frame_buffer.h vpx_scale/generic/yv12config.c vpxdec.c Change-Id: I7434cf590f1c852b38569980e4247fad0d939c2e
-
James Zern authored
Change-Id: Ide9a68466ed30453872465a6c2f9c414690df876
-
- Jan 06, 2014
-
-
Charles 'Buck' Krasic authored
also: o remove dead code, create_dummy_frame o Fix a bug in command line handling that caused a segfault if wrong number of arguments were given. Change-Id: I78f026aee4e363967b750e6cde0982659c558a1f
-
- Dec 27, 2013
-
-
Dmitry Kovalev authored
vpx_codec_vp9x_cx is not used internally. Experimental flag from vp9_extracfg is also not really used. YUV 4:4:4 just works after these changes (you have to specify --profile=1 for the encoder). Change-Id: Ib1c8461d0d19d159827e005efe868f891eea0140
-
- Dec 18, 2013
-
-
Marco Paniconi authored
Change-Id: Ie67339ab3a16ce7669b5366a743812df93c52711
-
Frank Galligan authored
Make applications pass in VPX_MAXIMUM_WORK_BUFFERS as well as VP9_MAXIMUM_REF_BUFFERS. Change-Id: I9c07ce83fa19c90ed43227b801b2013690e81edd
-
Frank Galligan authored
Change-Id: I8d329513c87bd8622306aba27c83bf04ef170fa4
-
- Dec 17, 2013
-
-
James Zern authored
Change-Id: Iee670353cffa1f9e97976ac507ad9519e5dda7f7
-
- Dec 16, 2013
-
-
Johann Koenig authored
Change-Id: I56706a8326d9356a6735d13eb5e0832d04221c91
-
Add an option for libvpx to return the least recently used frame buffer. Change-Id: I886a96ffb94984f1c42de53086e0131922df3260
-
Frank Galligan authored
VP9 decoder can now use frame buffers passed in by the application. Change-Id: I599527ec85c577f3f5552831d79a693884fafb73
-
- Dec 05, 2013
-
-
Frank Galligan authored
Change-Id: Idfbd87d0a4bebdce7dd587c8446e7fa75b030d91
-