1. 11 Jul, 2017 24 commits
    • Lester Lu's avatar
      Fix a bug when LGT and PVQ are both on. · 9c52192b
      Lester Lu authored
      Fixed a bug in my previous patch that causes a compile error (variable 
      block undefined) when pvq is on. 
      
      However, with or without LGT, --enable-pvq still has a run time error 
      during encoding. This run time error is independent of the LGT 
      experiment.
      
      Change-Id: I98ca5f69a916ea8556e45b820c2eb741c9656277
      9c52192b
    • Monty Montgomery's avatar
      Add CONFIG_DCT_ONLY experiment. · cb55dad1
      Monty Montgomery authored
      Building with --enable-dct_only will force the encoder to use only
       tx_type == DCT_DCT.
      This experiment gives a loss and is only added for testing.
      
      subset-1:
      
      master@2017-02-21T01:23:58.825Z ->
       master-dct_only@2017-02-21T02:57:28.585Z
      
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      2.5467 |  1.0524 |  0.9171 |   1.8849 | 2.6626 |  2.4995 |     1.8402
      
      objective-1-fast:
      
      master@2017-02-21T01:47:43.790Z ->
       master-dct_only@2017-02-20T16:54:03.578Z
      
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      1.6625 |  0.3948 |  0.3368 |   1.5268 | 1.7142 |  1.7097 |     1.0743
      
      Change-Id: I19b738f3d1a450bc50422149ac42bc184bfae08a
      cb55dad1
    • Sarah Parker's avatar
      Remove SEPARATE_GLOBAL_MOTION macro · 0eea89f3
      Sarah Parker authored
      Global_motion, obmc and warped_motion are now permanently
      mutually exclusive.
      
      Change-Id: Ib1a1207cc7caa6459a2027c6c4a50fcf4c451e76
      0eea89f3
    • Debargha Mukherjee's avatar
      Turn off global motion compute for scaled frames · 65e159b8
      Debargha Mukherjee authored
      Change-Id: I472775a6877721f5ebee6b14f760227546110b7a
      65e159b8
    • Debargha Mukherjee's avatar
      Replace ref frame scaling with a better version · 405c857c
      Debargha Mukherjee authored
      Uses a better non-normative scaler to scale reference frames.
      
      Change-Id: I44b689c8328d6e6fd467c70c9b6b789874818153
      405c857c
    • Luc Trudeau's avatar
      [CFL] Compute alpha costs using av1_cost_symbol · 19bb3498
      Luc Trudeau authored
      Use the uniform way to compue the cost of symbols in AV1.
      
      Results on Subset1 (compared to 8a516a8f with CfL enabled)
      
         PSNR | PSNR Cb | PSNR Cr | PSNR HVS |    SSIM | MS SSIM | CIEDE 2000
      -0.0357 | -0.0854 |  0.0305 |  -0.0422 | -0.0097 | -0.0171 |    -0.1042
      
      Change-Id: Ie908fc7d20c480634002c78027b070223b3ea96d
      19bb3498
    • Luc Trudeau's avatar
      [CFL] Convert cfl_alpha to q3 · 4e81d929
      Luc Trudeau authored
      Alpha's biggest fraction is 1/8, so Q3 does not change the bitstream.
      
      Results on Subset1 (compared to 503aca74 with CfL enabled)
      
        PSNR | PSNR Cb | PSNR Cr | PSNR HVS |   SSIM | MS SSIM | CIEDE 2000
      0.0000 |  0.0000 |  0.0000 |   0.0000 | 0.0000 |  0.0000 |     0.0000
      
      Change-Id: I1fe5b2ace97179d5f950d7406a4f3d391924f89d
      4e81d929
    • hui su's avatar
      Remove a redundant #endif in entropymode.c · 65f2435e
      hui su authored
      Change-Id: Id8789a2c352a7c7940e5cabff39acd0d7a584cac
      65f2435e
    • Frederic Barbier's avatar
      Fix LOG_SWITCHABLE_FILTERS · 7b35d733
      Frederic Barbier authored
      Set LOG_SWITCHABLE_FILTERS accordingly to USE_EXTRA_FILTER
      
      Change-Id: I453fe201a66ec725061899337b17d517c57b9e7a
      7b35d733
    • Luc Trudeau's avatar
      Remove ";" after AVERAGE_TILE_CDFS · 7e243a1f
      Luc Trudeau authored
      Change-Id: Idfcc4e19143a45e0729829301acb1e3b711faff0
      7e243a1f
    • Thomas Daede's avatar
      Don't desync with the default encoder configuration. · 85b49000
      Thomas Daede authored
      The allow_lowbitdepth shouldn't be exported to the API at all.
      This is a temporary hack to allow API users such as the analyzer,
      inspector, and simple_decoder.c to function correctly.
      
      Change-Id: Id171cc0c24d78216647e949a1dc30a81f4cc826d
      85b49000
    • Yue Chen's avatar
      Align cdf of ref-mv related symbols with recently optimized probs · a9529a39
      Yue Chen authored
      Change-Id: Ief1fc77294397c32121dc666e09a9a802ff5b7d4
      a9529a39
    • Yue Chen's avatar
      Fix cdf declarations for a few symbols · d9de81e7
      Yue Chen authored
      Should always use AOM_ICDF() macro for compatibility with multiple
      symbol coding related experiments.
      This commit has no effect on metrics.
      
      Change-Id: Iab2c8f2a1234a36ebd1ec4307079d5344214608b
      d9de81e7
    • Yue Chen's avatar
      entropy_stats: add python script for aggregating multi counts.stt · 3916082c
      Yue Chen authored
      A python script is provided to accumulate stats from counts.stt
      files generated from multiple encoding examples. Command line:
      python ../../tools/aggregate_entropy_stats.py [dir of stats files]
       [keyword of filenames] [filename of final stats]
      
      Plus cosmetics on output format of optimized prob tables. The comma
      after the last element of each dimension is removed, i.e.,
      before: {
                { 128, 128, 128, },
                { 128, 128, 128, },
              }
      after:  {
                { 128, 128, 128 },
                { 128, 128, 128 }
              }.
      The reason is to avoid moving '}' to a second line after applying
      clang-format.
      
      Change-Id: I3b764f4c89b7aefbaf48ac00b8c83713caf75a5d
      3916082c
    • Nathan E. Egge's avatar
      Add assert(tx_type == DCT_DCT) when FIXED_TX_TYPE. · ebced376
      Nathan E. Egge authored
      Change-Id: I9bc925ab9b93f5318eb3f1aa3401ff3de2851fef
      ebced376
    • Tom Finegan's avatar
      Fix cmake build with CONFIG_HIGHBITDEPTH=0. · d8782ff4
      Tom Finegan authored
      Change-Id: If7e9ef6509a1be821484f081152bec47ea55cb00
      d8782ff4
    • Tom Finegan's avatar
      Fix compile errors in quantize_func_test.cc on macos targets. · 6a002689
      Tom Finegan authored
      Change-Id: Ibb3a2c8c855fffe6fd75a94da09425d784709431
      6a002689
    • Debargha Mukherjee's avatar
      Fix conflict between globalmotion & frame scaling · 9bb540d0
      Debargha Mukherjee authored
      Change-Id: I9fe592d6fc4bd2cffea8cbc5ac80138f28182ef8
      9bb540d0
    • Nathan E. Egge's avatar
      Remove the EC_ADAPT experimental flags. · 6bdc40f1
      Nathan E. Egge authored
      Removing these flags make the EC_ADAPT experiment an integral part of
       the draft AV1 bitstream definition
      This commit has no effect on metrics.
      
      Change-Id: Ice78520935e8bfa9d25cf4b8384a1b872069d09c
      6bdc40f1
    • Thomas Davies's avatar
      Use tile context not frame context for segment_id coding. · 9f5cedd1
      Thomas Davies authored
      BUG=aomedia:629
      
      Change-Id: I929e6e1db8491092f3e165d0990f9e10920fb2d3
      9f5cedd1
    • Thomas Davies's avatar
      NEW_MULTISYMBOL: use CDFs for palette tree coding. · ce7272d2
      Thomas Davies authored
      AWCY results, 1 frame, tune-content=1
      
      objective-1-fast:
      PSNR (Y, Cb, Cr) : -0.26%, -0.24%, -0.26%
      PSNR-HVS         : -0.26%
      MS-SSIM          : -0.25%
      
      screenshots:
      PSNR (Y, Cb, Cr) :  -2.28%, -2.29%, -2.29%
      PSNR-HVS         :  -2.30%
      MS-SSIM          :  -2.26%
      
      twitch-1 :
      PSNR (Y, Cb, Cr) : -0.73%, -0.73%, -0.73%
      PSNR-HVS         : -0.75%
      MS-SSIM          : -0.74%
      
      Change-Id: I7aac475710ab3895778d7ff05d9113f5713133b1
      ce7272d2
    • Thomas Davies's avatar
      Adapt motion mode syntax. · 04e5aa7f
      Thomas Davies authored
      Remove deprecated tree coding when EC_ADAPT is on.
      
      AWCY, objective-1-fast, High Latency:
      
      PSNR (Y, Cb, Cr) : -0.10%, -0.40%, -0.37%
      SSIM: -0.11%
      PSNR-HVS: -0.07%
      MS-SSIM: -0.06%
      
      Change-Id: Ic2d436e037312e1af238a8586983f1288a9a95a8
      04e5aa7f
    • Tom Finegan's avatar
      Fix the build with nasm. · 0a2dab22
      Tom Finegan authored
      Use eax instead of rax.
      
      BUG=aomedia:546
      
      Change-Id: Ie3f704557d428d84531311a6bc690293465a622c
      0a2dab22
    • James Zern's avatar
      dct tests: quiet unused param warnings · 4ee9300e
      James Zern authored
      Change-Id: I696effc72117b24739947be80ae298de8c6c0e2a
      4ee9300e
  2. 10 Jul, 2017 13 commits
  3. 08 Jul, 2017 3 commits