summaryrefslogtreecommitdiff
path: root/examples.mk
diff options
context:
space:
mode:
authorIvan Maltz <ivanmaltz@google.com>2013-10-23 11:53:37 -0700
committerIvan Maltz <ivanmaltz@google.com>2013-11-06 14:49:27 -0800
commit1ed0e1beb5d2e54c5b8a30993f72a3fc35fe1fd9 (patch)
treeae15d0e9ce80d625c84b7f178fe570eb5b8723ac /examples.mk
parent9cc4935d7b29339d193eb9da479a36142fce2409 (diff)
downloadlibvpx-1ed0e1beb5d2e54c5b8a30993f72a3fc35fe1fd9.tar
libvpx-1ed0e1beb5d2e54c5b8a30993f72a3fc35fe1fd9.tar.gz
libvpx-1ed0e1beb5d2e54c5b8a30993f72a3fc35fe1fd9.tar.bz2
libvpx-1ed0e1beb5d2e54c5b8a30993f72a3fc35fe1fd9.zip
Move SVC per-frame loop from sample app into libvpx proper
SVC multiple layer per frame encoding is invoked with vpx_svc_init and vpx_svc_encode. These interfaces are designed to be invoked from ffmpeg. Additional improvements: - make dummy frame handling a bit more explicit - fixed bug with single layer encodes - track individual frame sizes and psnrs instead of averages - parameterized quantizer, 16th scalefactors, more logging, - enabled single layer encodes to generate baseline - include new mode for 3 layer I frame with 5 total layers Change-Id: I46cfa600d102e208c6af8acd6132e0cc25cda8d4
Diffstat (limited to 'examples.mk')
-rw-r--r--examples.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/examples.mk b/examples.mk
index 88327fed6..ea9529fcd 100644
--- a/examples.mk
+++ b/examples.mk
@@ -50,6 +50,7 @@ UTILS-$(CONFIG_VP8_ENCODER) += vp8_scalable_patterns.c
vp8_scalable_patterns.GUID = 0D6A210B-F482-4D6F-8570-4A9C01ACC88C
vp8_scalable_patterns.DESCRIPTION = Temporal Scalability Encoder
UTILS-$(CONFIG_VP9_ENCODER) += vp9_spatial_scalable_encoder.c
+vp9_spatial_scalable_encoder.SRCS += args.c args.h
vp9_spatial_scalable_encoder.GUID = 4A38598D-627D-4505-9C7B-D4020C84100D
vp9_spatial_scalable_encoder.DESCRIPTION = Spatial Scalable Encoder