summaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2014-07-18temporal_svc sample encoder: setting for denoiser.Marco Paniconi
Reset it as before commit: https://gerrit.chromium.org/gerrit/#/c/70855/ Change-Id: I93df163c4bb565fb30f0f5283ed71347d01153d3
2014-07-15Merge "Renames interface field in VpxInterface"Deb Mukherjee
2014-07-15Renames interface field in VpxInterfaceDeb Mukherjee
Renames interface to codec_interface since it is a reserved word on windows. Change-Id: I84f2cbf257a4c44f16dc2464127e35ee405c2c3e
2014-07-15vp8: Allow for on/off control of UV temporal denoiser.Marco Paniconi
Use noise_sensitivity level for enabling UV denoiser. Change-Id: Ib208786a6fdf654981bcd96a3cf44e8e678025c1
2014-07-07Merge "Fix build for examples/vp8_multi_resolution_encoder."Marco Paniconi
2014-07-07Fix build for examples/vp8_multi_resolution_encoder.Marco Paniconi
Change-Id: I7ec4e0e05487fe80d93e31e0f6a21f326b5c7276
2014-06-27Merge "[spatial svc] Remove encoding modes since we only need one mode at ↵Minghai Shang
this time."
2014-06-25[spatial svc] Remove encoding modes since we only need one mode at this time.Minghai Shang
Change-Id: I1b6ed2e82a7e3e8a9e790bf29d667a3f856a9518
2014-06-25[spatial svc]Remove key frame quantizer settings since key frame is decided ↵Minghai Shang
by rate control Change-Id: I7eda0f5e678034f0e9c2ab481c517d2e9b280eb5
2014-06-24[spatial svc]Implement lag in frames for spatial svcMinghai Shang
Change-Id: I930dced169c9d53f8044d2754a04332138347409
2014-05-22Merge "[spatial svc] Remove hard coded rc_end_usage setting"Minghai Shang
2014-05-21vpx_temporal_svc_encoder: fix memory leak on successJames Zern
more work would be necessary to avoid leaks in all failure cases Change-Id: I9c92ae1c34e120b17109bc832b6b2789b909761d
2014-05-21[spatial svc] Remove hard coded rc_end_usage settingMinghai Shang
Change-Id: Ifb09502ddf62664b3bfc62172de46bc36fde8efb
2014-05-15set_map.c: cleanup -wextra warningsYaowu Xu
The commit changed to use memset for initialiazation of non-trivial strucutures, where initialization using {0} caused warnings. Also, removed {0} initializations where appropriate initialization calls are in place. Change-Id: Ifd03e34aa80688e382124eb889c0fc1ec43c48e6
2014-05-14Rename vpx_temporal_scalable_patterns.cTom Finegan
New name: vpx_temporal_svc_encoder.c Also, update comment to note that example supports VP8 and VP9. Change-Id: I6fffab81296f918ebca740192a5c609593852dff
2014-05-13Rename vp9_spatial_scalable_encoder.Tom Finegan
Rename it to vp9_spatial_svc_encoder. Change-Id: I756936039df5bf6bea2d7525a7edeac01df94352
2014-05-09Remove bitrotted example code: example_xmaTom Finegan
Doesn't work. Doesn't build. Not supported. Change-Id: I5a2f9965afdda82370049c10ebcbe77ac4c6c9b9
2014-05-07Remove decode_with_partial_drops example.Tom Finegan
Bitrotted and non-functional. Does one of two things: Crashes or reports errors and quits. Change-Id: Ia9c391ecd6e716b183d925247bf3dc0509ce4586
2014-05-02[spatial svc] Use VPX_DL_GOOD_QUALITY for vp9_spatial_scalable_encoderMinghai Shang
Change-Id: I759f2d7c0e75b44ff4522a5ce57328b1c92730aa
2014-04-10Remove the unneeded output_framerate from svc.Marco Paniconi
And change a parameter setting in vpx_temporal_scalable_patterns. Change-Id: I7c208296ebcecbc8f73de032f6cdb26a1fc1442b
2014-04-03Add codec control function for enabling frame_periodic_boost.Marco Paniconi
Change-Id: I6371ef7301c6bc3138552bd349e9bd154dee3e08
2014-03-27vpx_temporal_pattern_encoder: add speed setting to command line.Marco Paniconi
Change-Id: I0abf4401b37e2f786a958c8eb0fb40640f7fc140
2014-03-24Merge "[svc] Add min/max q and min/max bitrate in svc test app"Minghai Shang
2014-03-21[svc] Add min/max q and min/max bitrate in svc test appMinghai Shang
Change-Id: I67ea45119f23659279d24aa67eb823c751ac86fc
2014-03-20Merge "[svc] Finalize spatial svc first pass rate control"Minghai Shang
2014-03-20Log encoding time/fps in vpx_temporal_scalable_patternsMarco Paniconi
Change-Id: I368750c3641c5daaa8871f3880af5cfcf5e79bba
2014-03-19[svc] Finalize spatial svc first pass rate controlMinghai Shang
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
2014-03-18In-frame q adjustment for cyclic background refresh.Marco Paniconi
Activated using aq_mode=3. Change-Id: Ied628b9e7bd0e88b0c75790276bca75b19eb5c07
2014-03-11Add VP9 support to the set maps example.Alex Converse
Change-Id: I8c3be3ed4d6bbc5fa3042a2d5637407d4d56afee
2014-03-11Make vp8_set_maps more flexible.Alex Converse
Change-Id: I754a5c5e342cfa7c52c1a75424f18aea8b7657d2
2014-03-07Merge "[svc] 1. Add two pass RC options in vp9_spatial_scalable_encoder. ↵Minghai Shang
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"
2014-03-06vp8cx_set_ref: fix variable assignmentJames Zern
assign vpx_ref_frame_t members explicitly avoiding incompatibility in visual studio builds Change-Id: I22df4c5ebb772d65b4d72f22949fbde53543d7ec
2014-03-06Merge "move resize_util.c to examples/"James Zern
2014-03-05Merging force-keyframe example into simple_encoder.Dmitry Kovalev
The only difference between two examples was usage of VPX_EFLAG_FORCE_KF flag for frame encoding. Moving this functionality into simple_encoder with additional command line option. Change-Id: Ia3c4209be073eeb541d4ac6b41bd0f12812f6676
2014-03-05Converting vp8cx_set_ref example to use new API.Dmitry Kovalev
Change-Id: I8e40811c85c2246da75d9f06c4fda1a5079fcc71
2014-03-03move resize_util.c to examples/James Zern
Change-Id: I0bc68e129ea408095869c9e7b0b15d83e22dbf4e
2014-03-03Merge "Merging error-resilient example into simple_encoder."Dmitry Kovalev
2014-02-28[svc] 1. Add two pass RC options in vp9_spatial_scalable_encoder.Minghai Shang
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
2014-02-27Adding sse_to_psnr function to tools_common.{h, c}.Dmitry Kovalev
Change-Id: Id5f974172416499ff55b0929e315b12d16ff1b1b
2014-02-27Merge "Change for adding QP settings for key frames"Minghai Shang
2014-02-26Update some comments in vpx_temporal_scalable_patterns.Marco Paniconi
Change-Id: I747d26c544cc56feaaf7c75403f2f4c16a496bb7
2014-02-26Change for adding QP settings for key framesMinghai Shang
Change-Id: I4dcabb60cb1185eb9a2efa18b50f17af272d2cd6
2014-02-25Merging error-resilient example into simple_encoder.Dmitry Kovalev
The only difference between two examples was a setting of g_error_resilient flag in error-resilient example. Moving this functionality into simple_encoder with additional command line option. Change-Id: I0245793320125926e1bf208cc1e87aef39ca478d
2014-02-24vpx_temporal_scalable_patterns: fix to encoding_bitrate computation.Marco Paniconi
Change-Id: I56fcb82c4334c7591b765b55b3c2912778af6db5
2014-02-21move vp9_spatial_scalable_encoder.c to examples/James Zern
Change-Id: Id5c889cb87ad33a21d83a415a23e957e8ee3218f
2014-02-20Merge "twopass_encoder.c: Silence MSVC data loss warnings."Tom Finegan
2014-02-20vpx_temporal_scalable_patterns: set rc_target_bitrate correct.Marco Paniconi
Current setting was specific to 1 layer case. rc_target_bitrate is total bitrate for whole stream, so set it to ts_target_bitrate for highest/top temporal layer. Change-Id: I83de73364956fa21c0a7c971c9f390d4840457e6
2014-02-19Merge "vp8_set_maps.c: Silence signed/unsigned mismatch MSVC warnings."James Zern
2014-02-19vp8cx_set_ref.c: Silence MSVC data loss warning.Tom Finegan
Change-Id: I1210ce23cf8f98950c445a17ef51a73c6852c89f
2014-02-19vp8_set_maps.c: Silence signed/unsigned mismatch MSVC warnings.Tom Finegan
Use unsigned loop counters in set_roi_map() and set_active_map(). Change-Id: I9bbaed38b51ef73b82ba4ad4c4bc18ca5d2399f9