Skip to content
Tags give the ability to mark specific points in history as being important
  • v3.2.0-rc1
    Tag libaom v3.2.0 release candidate 1
    
    BUG=aomedia:3165
  • v3.1.3
    Create the signed tag v3.1.3
    
  • v3.1.3-rc2
    Tag libaom v3.1.3 release candidate 2
    
    BUG=aomedia:3157
  • v3.1.3-rc1
    Tag libaom v3.1.3 release candidate 1
    
    BUG=aomedia:3157
  • research-v2.0.0
    research v2.0.0 anchor
  • research-v2.0.0-rc1
    Release candidate 1 for research-v2.0.0
    
    Includes the following:
    
    * Candidate Tools
    -----------------
    CWG-B007 EXTQUANT
    CWG-B006 SDP
    CWG-B009 COMPOUND_WARP_SAMPLES
    CWG-B010 NEW_TX_PARTITION
    CWG-B030 MRLS
    CWG-B019 ORIP
    CWG-B016 IST
    CWG-B022 CCSO
    CWG-B018 NEW_INTER_MODES
    CWG-B049 MVP Improvement (SMVP and TMVP components)
    
    * Major Encoder-Only Changes
    ----------------------------
    
    CWG-B034 Reference picture mapping fixes
    (Part of) CWG-B030 MRLS Intra mode search improvement
    CWG-B058 Real-time mode removal
    
    * Bugfixes
    ----------
    (Tracker is here: https://crbug.com/aomedia/)
    
    aomedia:2842
    aomedia:2875
    aomedia:2928
    aomedia:2933
    aomedia:2934
    aomedia:2936
    aomedia:2944
    aomedia:2957
    aomedia:2961
    aomedia:2968
    aomedia:2972
    aomedia:3004
    aomedia:3006
    aomedia:3016
    aomedia:3051
    aomedia:3065
    aomedia:3080
    aomedia:3084
    aomedia:3086
    aomedia:3087
    aomedia:3089
    aomedia:3090
    aomedia:3091
    aomedia:3092
    aomedia:3094
    aomedia:3108
    aomedia:3112
  • v3.1.2
    Create the signed tag v3.1.2
    
    BUG=aomedia:3105
    
  • v3.1.1
    Release v3.1.1
    
    2021-06-08 v3.1.1
      This release includes several bug fixes.
    
      - Bug fixes:
        Issue 2965: Cherry-picked the following four commits for the
        tune=butteraugli mode.
          1. Add libjxl to pkg_config if enabled:
             https://aomedia-review.googlesource.com/c/aom/+/136044
          2. Declare set_mb_butteraugli_rdmult_scaling static:
             https://aomedia-review.googlesource.com/c/aom/+/134506
          3. Add color range detection in tune=butteraugli mode:
             https://aomedia-review.googlesource.com/c/aom/+/135521
          4. Enable tune=butteraugli in all-intra mode:
             https://aomedia-review.googlesource.com/c/aom/+/136082
    
        Issue 3021: Fix vmaf model initialization error when not set to
        tune=vmaf
    
        Issue 3050: Compilation fails with -DCONFIG_TUNE_VMAF=1
    
        Issue 3054: Consistent crash on near-static screen content, keyframe
        related
    
  • v3.1.0
    Release v3.1.0 Celestia
    
    2021-05-03 v3.1.0
      This release adds an "all intra" mode to the encoder, which significantly
      speeds up the encoding of AVIF still images at speed 6.
    
      - Upgrading:
        All intra mode for encoding AVIF still images and AV1 all intra videos:
        AOM_USAGE_ALL_INTRA (2) can be passed as the 'usage' argument to
        aom_codec_enc_config_default().
    
        New encoder control IDs added:
          - AV1E_SET_ENABLE_DIAGONAL_INTRA: Enable diagonal (D45 to D203) intra
            prediction modes (0: false, 1: true (default)). Also available as
            "enable-diagonal-intra" for the aom_codec_set_option() function.
    
        New aom_tune_metric enum value: AOM_TUNE_BUTTERAUGLI. The new aomenc option
        --tune=butteraugli was added to optimize the encoder’s perceptual quality by
        optimizing the Butteraugli metric. Install libjxl (JPEG XL) and then pass
        -DCONFIG_TUNE_BUTTERAUGLI=1 to the cmake command to enable it.
    
        Addition of support for libvmaf 2.x.
    
      - Enhancements:
        Heap memory consumption for encoding AVIF still images is significantly
        reduced.
    
      - Bug fixes:
        Issue 2601: third_party/libaom fails licensecheck
    
        Issue 2950: Conditional expression for rc->this_key_frame_forced is always
        true in find_next_key_frame()
    
        Issue 2988: "make install" installs the aom.h header twice
    
        Issue 2992: Incorrectly printing the temporal_id twice in dump_obu tool
    
        Issue 2998:
    
        Issue 2999:
    
        Issue 3000:
    
  • v3.1.0-rc1
    Release Candidate 1 for v3.1.0 Celestia
  • research-v1.0.1
    This release includes several bug fixes.
    
    BUG=aomedia:2928
    BUG=aomedia:2933
    BUG=aomedia:2875
    BUG=aomedia:2968
    BUG=aomedia:2957
    BUG=aomedia:2972
    BUG=aomedia:2957
    BUG=aomedia:2928
    BUG=aomedia:2944
    BUG=aomedia:2936
    
    The link to the issue tracker is https://bugs.chromium.org/p/aomedia/issues/list
  • v3.0.0
    Release v3.0.0 Braeburn
    
    2021-03-23 v3.0.0 Braeburn
    
    This release includes compression efficiency improvement, speed improvement
    for realtime mode, as well as some new APIs.
    
      - Upgrading:
    
        Support for PSNR calculation based on stream bit-depth.
    
        New encoder control IDs added:
          - AV1E_SET_ENABLE_RECT_TX
          - AV1E_SET_VBR_CORPUS_COMPLEXITY_LAP
          - AV1E_GET_BASELINE_GF_INTERVAL
          - AV1E_SET_ENABLE_DNL_DENOISING
    
        New decoder control IDs added:
          - AOMD_GET_FWD_KF_PRESENT
          - AOMD_GET_FRAME_FLAGS
          - AOMD_GET_ALTREF_PRESENT
          - AOMD_GET_TILE_INFO
          - AOMD_GET_SCREEN_CONTENT_TOOLS_INFO
          - AOMD_GET_STILL_PICTURE
          - AOMD_GET_SB_SIZE
          - AOMD_GET_SHOW_EXISTING_FRAME_FLAG
          - AOMD_GET_S_FRAME_INFO
    
        New aom_tune_content enum value: AOM_CONTENT_FILM
    
        New aom_tune_metric enum value: AOM_TUNE_VMAF_NEG_MAX_GAIN
    
        Coefficient and mode update can be turned off via
        AV1E_SET_{COEFF/MODE}_COST_UPD_FREQ.
    
        New key & value API added, available with aom_codec_set_option() function.
        Scaling API expanded to include 1/4, 3/4 and 1/8.
    
      - Enhancements:
    
        Better multithreading performance with realtime mode.
    
        New speed 9 setting for faster realtime encoding.
    
        Smaller binary size with low bitdepth and realtime only build.
    
        Temporal denoiser and its optimizations on x86 and Neon.
    
        Optimizations for scaling.
    
        Faster encoding with speed settings 2 to 6 for good encoding mode.
    
        Improved documentation throughout the library, with function level
        documentation, tree view and support for the dot tool.
    
      - Bug fixes:
        Aside from those mentioned in v2.0.1 and v2.0.2, this release includes the
        following bug fixes:
    
        Issue 2940: Segfault when encoding with --use-16bit-internal and --limit > 1
    
        Issue 2941: Decoder mismatch with --rt --bit-depth=10 and --cpu-used=8
    
        Issue 2895: mingw-w64 i686 gcc fails to build
    
        Issue 2874: Separate ssse3 functions from sse2 file.
    
  • v3.0.0-rc1
    Release Candidate 1 for v3.0.0 Braeburn
    
    libaom v2.1.0 is now v3.0.0 with following changes:
    
    Several critical fixes were cherry picked.
    Control IDs were re-arranged.
    Codec ABI version was bumped up.
  • v2.1.0-rc1
    Release candidate 1 for v2.1.0 Braeburn
  • v2.0.2
    libaom 2.0.2
    
    2021-02-09 v2.0.2
      This release includes several bug fixes.
    
      - Bug fixes:
        Issue 2643: Modify the assertion in temporal filter intrinsics.
    
        Issue 2648: Fix unit test ThreadTestLarge.EncoderResultTest/49
        assertion failure.
    
        Issue 2869: Add -Wimplicit-function-declaration as C flag only.
    
        Issue 2878: Avoid memset in the av1_filter_intra_predictor module
        functions.
    
        Issue 2903: Fix a typo bug in apply_temporal_filter_planewise.
    
        Call av1_setup_frame_size() when dropping a frame in the
        encode_frame_to_data_rate() function in av1/encoder/encoder.c.
    
    BUG=aomedia:2952
    
  • research-v1.0.0
    0709d086 · fix bug in CTC script ·
    Starting anchor for AV2 research
  • v2.0.1
    libaom 2.0.1
    
    2020-11-25 v2.0.1
      This release includes two bug fixes.
    
      - Bug fixes:
        Issue 2723: Fix crash in chroma_check() when generating a monochrome
        encoded stream in real-time mode.
    
        Issue 2833: Fix crash on some input when reduced still picture header is
        used in real-time mode and speed >=7.
    
  • v2.0.0
    bb35ba91 · Release v2.0.0 Applejack ·
    Release v2.0.0 Applejack
  • v2.0.0-rc1
    Release Candidate 1 for 2.0.0
  • v1.0.0-errata1-avif
    AV1 Version 1.0.0 with errata 1 for AVIF
    
    This tag does not indicate or imply any change to AV1 bitstream or
    decoding behavior since v1.0.0-errata1, rather it indicates this
    library can also be used for encoding and decoding AVIF.