[go: up one dir, main page]

2013-11-15 v1.3.0 "Forest"
  This release introduces the VP9 codec in a backward-compatible way.
  All existing users of VP8 can continue to use the library without
  modification. However, some VP8 options do not map to VP9 in the same manner.

  The VP9 encoder in this release is not feature complete. Users interested in
  the encoder are advised to use the git master branch and discuss issues on
  libvpx mailing lists.

  - Upgrading:
    This release is ABI and API compatible with Duclair (v1.0.0). Users
    of older releases should refer to the Upgrading notes in this document
    for that release.

  - Enhancements:
      Get rid of bashisms in the main build scripts
      Added usage info on command line options
      Add lossless compression mode
      Dll build of libvpx
      Add additional Mac OS X targets: 10.7, 10.8 and 10.9 (darwin11-13)
      Add option to disable documentation
      configure: add --enable-external-build support
      make: support V=1 as short form of verbose=yes
      configure: support mingw-w64
      configure: support hardfloat armv7 CHOSTS
      configure: add support for android x86
      Add estimated completion time to vpxenc
      Don't exit on decode errors in vpxenc
      vpxenc: support scaling prior to encoding
      vpxdec: support scaling output
      vpxenc: improve progress indicators with --skip
      msvs: Don't link to winmm.lib
      Add a new script for producing vcxproj files
      Produce Visual Studio 10 and 11 project files
      Produce Windows Phone project files
      msvs-build: use msbuild for vs >= 2005
      configure: default configure log to config.log
      Add encoding option --static-thresh

  - Speed:
      Miscellaneous speed optimizations for VP8 and VP9.

  - Quality:
      In general, quality is consistent with the Eider release.

  - Bug Fixes:
      This release represents approximately a year of engineering effort,
      and contains multiple bug fixes. Please refer to git history for details.
  1. e4f3b97 vpxenc: add --aq-mode flag to control adaptive quantization by Guillaume Martres · 12 years ago
  2. 741c14f Merge "Move SVC per-frame loop from sample app into libvpx proper" by Ivan Maltz · 12 years ago
  3. 1ed0e1b Move SVC per-frame loop from sample app into libvpx proper by Ivan Maltz · 12 years ago
  4. f58eca9 Resolved Doxygen warnings. by Adrian Grange · 12 years ago
  5. cd74a90 Revert "Merge "SVC improvements"" by James Zern · 12 years ago
  6. 663916c SVC improvements by Ivan Maltz · 12 years ago
  7. b905dab Added necessary includes by Yaowu Xu · 12 years ago
  8. e288c60 Removing vpx_codec_impl_{top, bottom}.h files. by Dmitry Kovalev · 12 years ago
  9. 88c8ff2 Modified resize unit test to output test vector by Adrian Grange · 12 years ago
  10. 20abe59 Merge "API extensions and sample app for spacial scalable encoder" by Ivan Maltz · 12 years ago
  11. 01b35c3 API extensions and sample app for spacial scalable encoder by Ivan Maltz · 12 years ago
  12. e378a89 Support a constant quality mode in VP9 by Deb Mukherjee · 12 years ago
  13. b088998 vp[89]_dx_iface: factorize vp8_mmap_*() by James Zern · 12 years ago
  14. 43dc0f8 small update to peek_si/get_si documentation by James Zern · 12 years ago
  15. ccd9886 Fixing compilation error on Mac OS. by Dmitry Kovalev · 12 years ago
  16. 368c723 Change the encryption feature to use a callback for decryption. by Jeff Petkau · 12 years ago
  17. 8dd8287 Y4M input support for 4:2:2, 4:4:4, 4:4:4:4 by John Koleszar · 12 years ago
  18. 31ee193 Extension of segmentation to 8 segments. by Paul Wilkins · 12 years ago
  19. 672b75a Convert inv_tile_order to control interface by John Koleszar · 13 years ago
  20. 81708cc Convert g_frame_parallel_decoding to control interface by John Koleszar · 13 years ago
  21. 771fc83 Merge branch 'master' into experimental by John Koleszar · 13 years ago
  22. 26cec5c Basic encryption feature for libvpx. by Dmitry Kovalev · 13 years ago
  23. b3c350a Add VP9_GET_REFERENCE control by John Koleszar · 13 years ago
  24. 69c67c9 Merge master branch into experimental by John Koleszar · 13 years ago
  25. 89a206e Add support for tile rows. by Ronald S. Bultje · 13 years ago
  26. f496f60 Add tile column size limits (256 pixels min, 4096 pixels max). by Ronald S. Bultje · 13 years ago
  27. 1407bdc [WIP] Add column-based tiling. by Ronald S. Bultje · 13 years ago
  28. dea1433 Added INT16_MIN and INT16_MAX for MSVC builds by Yaowu Xu · 13 years ago
  29. 75f647f WIP: Multiple decoder instances support by Scott LaVarnway · 13 years ago
  30. dfd89f2 Adding a frame parallel decoding mode by Deb Mukherjee · 13 years ago
  31. 24bc1a7 Use INT64_MAX instead of LLONG_MAX by John Koleszar · 13 years ago
  32. 16810c1 Merge branch 'vp9-preview' of review:webm/libvpx by John Koleszar · 13 years ago
  33. d034bfa avoid redefining DECLSPEC_DEPRECATED by James Zern · 13 years ago
  34. 999f31f Move documentation file list to relevant make file by Johann · 13 years ago
  35. 7c7801e Each make file is responsible for its own directory by Johann · 13 years ago
  36. 64bcffc Pack invisible frames without lengths by John Koleszar · 13 years ago
  37. a9c7597 support building vp8 and vp9 into a single lib by John Koleszar · 13 years ago
  38. 3a0cfb3 Merge "Packing Altref along with succeeding frame and length encoding frames" into experimental by John Koleszar · 13 years ago
  39. bc9670e Packing Altref along with succeeding frame and length encoding frames by Vignesh Venkatasubramanian · 13 years ago
  40. 7b8dfcb Rough merge of master into experimental by John Koleszar · 13 years ago
  41. 83b1d90 vpx: merge with master by John Koleszar · 13 years ago
  42. 4b2c2b9 Rename vp8/ codec directory to vp9/. by Ronald S. Bultje · 13 years ago
  43. fd084b2 Shut up warnings added by -Wundef by Daniel Kang · 13 years ago
  44. 903efe8 Added unit test of vp8_set_roimap() by Paul Wilkins · 13 years ago
  45. 1b16e74 Dll build of libvpx by Jim Bankoski · 13 years ago
  46. c6b9039 Restyle code by John Koleszar · 13 years ago
  47. 7f00997 multi-res: add parameter validity checking by Yunqing Wang · 13 years ago
  48. a6f4fc5 Remove unused parameter in encoder interface code by Yunqing Wang · 13 years ago
  49. acd147c Build unit test driver from the default target by John Koleszar · 13 years ago
  50. e44ee38 Add lossless compression mode. by Hui Su · 13 years ago
  51. a87fb0d Alter comment on range of delta_q and delta_lf by Paul Wilkins · 13 years ago
  52. 8df79e9 Remove threading dependencies with --disable-multithread by John Koleszar · 13 years ago
  53. eb5b965 Merge "multi-res: force Key frame sychronization" by Yunqing Wang · 13 years ago
  54. 65dd157 multi-res: force Key frame sychronization by Yunqing Wang · 13 years ago
  55. 2bf8fb5 remove deprecated pre-v0.9.0 API by John Koleszar · 13 years ago
  56. 9f9cc8f Merge "Add VPX_TS_ prefix to MAX_LAYERS, MAX_PERIODICITY" into eider by John Koleszar · 13 years ago
  57. 25a36d6 multi-res: restore v1.0.0 API by John Koleszar · 13 years ago
  58. d8216b1 Merge "Fix compiler warnings" into eider by John Koleszar · 13 years ago
  59. d46ddd0 Add VPX_TS_ prefix to MAX_LAYERS, MAX_PERIODICITY by John Koleszar · 13 years ago
  60. 22ae140 Fix trailing commas in enums. by Timothy B. Terriberry · 13 years ago
  61. 28f5451 Fix trailing commas in enums. by Timothy B. Terriberry · 13 years ago
  62. 14c9fce Fix compiler warnings by Attila Nagy · 13 years ago
  63. d72c536 multi-res: restore v1.0.0 API by John Koleszar · 13 years ago
  64. c459d37 Allow disabling disabled codecs by Johann · 14 years ago
  65. 6b7cf30 doxy: fix conditional usage, ref warnings by James Zern · 14 years ago
  66. 46f9ad2 Experimental code base simplification. by Paul Wilkins · 14 years ago
  67. fa1a929 Allow to skip highest-resolution encoding in multi-resolution encoder by Yunqing Wang · 14 years ago
  68. 892e23a vp8d - function to check if a reference frame is used. by Jim Bankoski · 14 years ago
  69. 87aa846 Multiframe quality enhancement postprocessing by Deb Mukherjee · 14 years ago
  70. c4aeff9 Merge "vpx_integer.h: fix incorrect type emulation" by John Koleszar · 14 years ago
  71. 153eec4 Align image buffer in multiple-resolution encoder by Yunqing Wang · 14 years ago
  72. a4e410a vpx_integer.h: fix incorrect type emulation by John Koleszar · 14 years ago
  73. 254889c Merge "Allow aligning the raw image buffer" by Yunqing Wang · 14 years ago
  74. be5bbc9 Allow aligning the raw image buffer by Yunqing Wang · 14 years ago
  75. aa7335e Multiple-resolution encoder by Yunqing Wang · 14 years ago
  76. 1427205 Changing decoder input partition API to input fragments. by Stefan Holmer · 14 years ago
  77. 6505adf Bump ABI version number for temporal scalability by John Koleszar · 14 years ago
  78. 217591f Added rate-targeted temporal scalability by Adrian Grange · 14 years ago
  79. 87e570e Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  80. 1654ae9 Convert rc_max_intra_bitrate_pct to control by John Koleszar · 14 years ago
  81. 6907117 Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  82. d98a5ed Revert "Disable __longjmp_chk protection" by John Koleszar · 14 years ago
  83. 2614b77 Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  84. b73a369 Disable __longjmp_chk protection by John Koleszar · 14 years ago
  85. fe5765a Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  86. 4e4f835 use relative include path by Johann · 14 years ago
  87. 7296b3f New ways of passing encoded data between encoder and decoder. by Stefan Holmer · 14 years ago
  88. b433e12 Proposing an extension to the encoder and decoder interfaces. by Stefan Holmer · 14 years ago
  89. 4cb0ebe Adding support for independent partitions by Stefan Holmer · 14 years ago
  90. 54bc4fd Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  91. d04f852 Adding error-concealment to the decoder. by Stefan Holmer · 14 years ago
  92. 5c849a6 Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  93. 814532a Merge "Use stdint.h for VS2010" by John Koleszar · 14 years ago
  94. 4ead98f Use stdint.h for VS2010 by John Koleszar · 14 years ago
  95. 89c3269 Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  96. 5db296d bug fix 32 bit matches 64 bit by James Berry · 14 years ago
  97. 0a77e59 Merge remote branch 'origin/master' into experimental by John Koleszar · 14 years ago
  98. cfbfd39 Merge "Change rc undershoot/overshoot semantics" by John Koleszar · 14 years ago
  99. aa926fb Add rc_max_intra_bitrate_pct control by John Koleszar · 14 years ago
  100. cb3e0aa Merge remote branch 'origin/master' into experimental by John Koleszar · 15 years ago