1. 21 Jan, 2016 1 commit
  2. 20 Jan, 2016 7 commits
  3. 19 Jan, 2016 1 commit
  4. 18 Jan, 2016 1 commit
    • Ronald S. Bultje's avatar
      Use input framerate as timebase if none was explicitly specified. · 9134e9f8
      Ronald S. Bultje authored
      After patch:
      $ vpxenc tennis_sif.y4m --end-usage=q -q 20 -o x.ivf --ivf --codec=vp9 --limit=30
      $ ffmpeg -i x.ivf -i tennis_sif.y4m -lavfi psnr -f null -
      [..]
      [Parsed_psnr_0 @ 0x7f8913c21e40] PSNR y:43.270594 u:46.300362 v:47.011172 average:44.097994 min:43.460704 max:52.509271
      
      Before patch:
      $ vpxenc tennis_sif.y4m --end-usage=q -q 20 -o x.ivf --ivf --codec=vp9 --limit=30
      $ ffmpeg -i x.ivf -i tennis_sif.y4m -lavfi psnr -f null -
      [..]
      [Parsed_psnr_0 @ 0x7fbdaac22780] PSNR y:27.427366 u:41.505376 v:36.853477 average:28.990890 min:22.219454 max:52.509271
      $ ffmpeg -i x.ivf -f rawvideo x.yuv
      $ ffmpeg -f rawvideo -vcodec rawvideo -video_size 352x240 -framerate 29.97 -i x.yuv -i tennis_sif.y4m -lavfi psnr -f null -
      [..]
      [Parsed_psnr_0 @ 0x7fadf9e013a0] PSNR y:43.270594 u:46.300362 v:47.011172 average:44.097994 min:43.460704 max:52.509271
      
      Change-Id: Ifac2d6c2ff8379b2d318fe5cfe4be0bf1bc9f27f
      9134e9f8
  5. 15 Jan, 2016 2 commits
  6. 14 Jan, 2016 5 commits
  7. 13 Jan, 2016 7 commits
  8. 12 Jan, 2016 2 commits
  9. 08 Jan, 2016 5 commits
  10. 07 Jan, 2016 4 commits
  11. 06 Jan, 2016 1 commit
  12. 05 Jan, 2016 4 commits
    • Yaowu Xu's avatar
      Assert no mv clamping for scaled references · 2bd4f444
      Yaowu Xu authored
      Under --enable-better-hw-compabibility, this commit adds the asserts
      that no mv clamping is applied for scaled references, so when built
      with this configure option, decoder will assert if an input bitstream
      triggger mv clamping for scaled reference frames.
      
      Change-Id: I786e86a2bbbfb5bc2d2b706a31b0ffa8fe2eb0cb
      2bd4f444
    • Yaowu Xu's avatar
      ce6d3f1d
    • Marco Paniconi's avatar
      Merge "vp9-skin detection: Refactoring." · e9e726f7
      Marco Paniconi authored
      e9e726f7
    • Yaowu Xu's avatar
      Assert no 8x4/4x8 partition for scaled references · 03a021a6
      Yaowu Xu authored
      This commit adds a new configure option:
      
      --enable-better-hw-compatibility
      
      The purpose of the configure option is to provide information on known
      hardware decoder implementation bugs, so encoder implementers may
      choose to implement their encoders in a way to avoid triggering these
      decoder bugs.
      
      The WebM team were made aware of that a number of hardware decoders
      have trouble in handling the combination of scaled frame reference
      frame and 8x4 or 4x8 partitions. This commit added asserts to vp9
      decoder, so when built with above configure option, the decoder can
      assert if an input bitstream triggers such decoder bug.
      
      Change-Id: I386204cfa80ed16b50ebde57f886121ed76200bf
      03a021a6