Age | Commit message (Collapse) | Author |
|
Change-Id: I2b61c8c17ded1074dea92b4f6ad9be84d128b52a
|
|
|
|
Change-Id: I2a41c1fe08261065dd21fe631b2b5937acfbfb51
|
|
Change-Id: Ifb09502ddf62664b3bfc62172de46bc36fde8efb
|
|
|
|
Change-Id: I76a48b03388a8c5cc74b871deb836cd92263b306
|
|
Marking unused parameters with (void), adding consts, fixing formatting.
Change-Id: I8ac1e6606c0f2673f78bc41830e672a680ffed02
|
|
disabled by default, enable with:
--enable-experimental --enable-spatial-svc
this disables vp9_spatial_svc_encoder and svc_test, further work is
needed to remove internal lib references
Change-Id: I6a487ecbf07eb98843a99d96e17f08f960b63088
|
|
Change-Id: I2e97a1d3935944573d027a8020fe1aa391a6f27a
|
|
|
|
In a future release we plan to remove the
option of setting the ARNR filter type.
This patch marks this control as being deprecated
as advance warning that it will be removed from
the API at some point.
Change-Id: I5dcca804b44c7c93b1a10da7d69d19ba6061869c
|
|
Change-Id: Ia096aafa8aca4f9e58450c4b861393d8f0a15afe
|
|
|
|
Added in preparation for modifications to support high bitdepth
operations.
Change-Id: I1ad403ea8886cb84020ff06807ae25e2e4bff608
|
|
This reverts commit 59e733ca81b707780901340686ecd7419077eb54.
Hold off removing arnr_type to give users the opportunity
to change their script files to handle its deprecation. A
follow-up patch will mark the control for setting arnr_type
as deprecated and it will be removed completely in a later
revision of the code.
Change-Id: I8b817c744e144d3714234a4cd4309816d0c7e3e8
|
|
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48
|
|
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
|
|
Change-Id: I6371ef7301c6bc3138552bd349e9bd154dee3e08
|
|
Root cause is number of spatial layers is set through
parse_options() when running from ffmpeg.
Change-Id: Icd79cd13fd76e8712150d803838a33fee9117dcb
|
|
Change-Id: I67ea45119f23659279d24aa67eb823c751ac86fc
|
|
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
|
|
si->layers is validated prior to assignment; add an assertion prior to
first use as a loop bound
Change-Id: I727d4e24be3c352c3e5320d92e89d3f787944812
|
|
Change-Id: I224e49955ad6c833d204feb8efc4056e37d206be
|
|
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
|
|
out of bounds for type" compiler warings"
|
|
|
|
"index 5 out of bounds for type" compiler warings
Change-Id: I414d39198cb02d1b8e2330002ed5fe062aaea95e
|
|
|
|
|
|
|
|
Removing all copies of identical vp8_mse2psnr/vp9_mse2psnr functions.
Using vpx_sse_to_psnr() instead in all places.
Change-Id: I15beef9834d43d8fc8a8a7a2d1fc5de3d658fed8
|
|
Change-Id: I0b4fa1f8104b7fa5780d4e99e5401c14271a992d
|
|
Change-Id: Ia7677fb436667bc4f76db71f65e4784f433f7826
|
|
Change-Id: I4dcabb60cb1185eb9a2efa18b50f17af272d2cd6
|
|
fixes doxygen warning related to vpx_svc_layer_id
Change-Id: I365688133c1598182488501158de6af4b0f4c546
|
|
|
|
|
|
Fixes issue #705.
Change-Id: I60d45ee28fb34f401a440015bfe7bd3837b51de1
|
|
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
|
|
the remainder of the documentation will not be included in the output
unless the file itself is documented
Change-Id: I5a83a6c41cdfbf2976da288e4b70bd04002725f2
|
|
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
|
|
Change-Id: I1cd7f0502a28dfe65449ff04d70498b2e92c3823
|
|
|
|
Change-Id: I2c47f0ab13de82de8833c3f134e5f3c74394374f
|
|
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
|
|
Change-Id: I242035d433f6d4027252cb8aa7d938c4170a2d65
|
|
This fixes errors generated by c++ compiler.
Change-Id: I0f792371790b5e6462b77c8d7fabab0db30b11eb
|
|
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
|
|
This reverts commit 6be2b750b8968a0b19180a6474864c0b6a41db13
Change-Id: Ic52acd98b37c3ba49d4999b463389eb564f49c4b
|
|
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
|