1. 12 Sep, 2015 1 commit
    • James Zern's avatar
      third_party/libwebm: pull from upstream. · 9759c3d5
      James Zern authored
      Upstream hash: 476366249e1fda7710a389cd41c57db42305e0d4
      
      Changes from upstream since last update:
      4763662 mkvparser: fix type warnings
      267f71c mkvparser: SafeArrayAlloc fix type warning
      f1a99d5 mkvparser: s/LONG_LONG_MAX/LLONG_MAX/ for compatibility
      bff1aa5 mkvparser: add msvc compatibility for isnan/isinf
      
      Change-Id: Ie0375e564fc74b3b296744d0039830d2f77b83b6
      9759c3d5
  2. 11 Sep, 2015 14 commits
  3. 10 Sep, 2015 18 commits
    • Alex Converse's avatar
      Merge changes Ibb308526,I99e330f8 · 3c092e24
      Alex Converse authored
      * changes:
        Prevent CR in screen mode from refreshing flat inter blocks forever.
        For screen content consider intra uv when color_sensitivity is set.
      3c092e24
    • Jingning Han's avatar
      b50e0bad
    • Jingning Han's avatar
      b999f150
    • Jingning Han's avatar
      Merge "Remove speed features in vp10" · 7f71d1e0
      Jingning Han authored
      7f71d1e0
    • Angie Chiang's avatar
      Merge "Isolate vp10's inv_txfm from vp9" · b0bfea4f
      Angie Chiang authored
      b0bfea4f
    • Angie Chiang's avatar
      Isolate vp10's fwd_txfm from vp9 · ee5b8059
      Angie Chiang authored
      1) copy fw_txfm related files from vpx_dsp tp vp10
      
          vpx_dsp/fwd_txfm.h → vp10/common/vp10_fwd_txfm.h
          vpx_dsp/fwd_txfm.c → vp10/common/vp10_fwd_txfm.c
          vpx_dsp/x86/fwd_dct32x32_impl_sse2.h →  vp10/common/x86/vp10_fwd_dct32x32_impl_sse2.h
          vpx_dsp/x86/fwd_txfm_sse2.c →  vp10/common/x86/vp10_fwd_txfm_sse2.c
          vpx_dsp/x86/fwd_txfm_impl_sse2.h → vp10/common/vp10_fwd_txfm_impl_sse2.h
      
      Change-Id: Ie9428b2ab1ffeb28e17981bb8a142ebe204f3bba
      ee5b8059
    • Angie Chiang's avatar
      Isolate vp10's inv_txfm from vp9 · 87175ed5
      Angie Chiang authored
      1) copy following files from vpx_dsp/ to vp10/common/
      vp10_inv_txfm.c
      vp10_inv_txfm.h
      vp10_inv_txfm_sse2.c
      vp10_inv_txfm_sse2.h
      
      2) change the function prefix "vpx_" to "vp10_" in above files
      
      3) add unit test at vp10_inv_txfm_test.cc
      
      Change-Id: I206f10f60c8b27d872c84b7482c3bb1d1cb4b913
      87175ed5
    • Alex Converse's avatar
      Prevent CR in screen mode from refreshing flat inter blocks forever. · 3d6b8a66
      Alex Converse authored
      Take the minimum last_codec_q_map on inter skip.
      
      Change-Id: Ibb308526dd19793bb359f51ebd7b48d8692903fd
      3d6b8a66
    • Alex Converse's avatar
      For screen content consider intra uv when color_sensitivity is set. · d5c0e366
      Alex Converse authored
      Change-Id: I99e330f8a779b4d564c19ef4639a881cb68910ae
      d5c0e366
    • Jingning Han's avatar
      Take out reference_masking speed feature · 1eb760e5
      Jingning Han authored
      This condition is not effectively in use. The actual reference
      frame masking is done in other route.
      
      Change-Id: Ia59c843bcac7243dada92f0f67658d7ce43df5e8
      1eb760e5
    • James Zern's avatar
      build: modify default ARFLAGS / .a target · 1b3d7753
      James Zern authored
      remove 'u' and specify all objects to allow objects with the same
      basename to be added and a incremental rebuild to succeed
      
      fixes issue #1067
      
      Change-Id: Id0ebc89be826a026f1bbf21b4e32a2b1af45154d
      1b3d7753
    • Vignesh Venkatasubramanian's avatar
      third_party/libwebm: pull from upstream. · dd551075
      Vignesh Venkatasubramanian authored
      Upstream hash: a58c32339e06e5d672a58cdd5844cea0a661e735
      
      Changes from upstream since last update:
      a58c323 mkvmuxer: Add codec id constant for VP10.
      714f3c4 mkvparser: validate results in EBMLHeader::Parse.
      cec98d4 mkvparser: Correct the ReadID implementation.
      eb36ae4 Merge changes I029a268e,Ia272b150,I5c4d1bbc,Ia47a2478,I3a2e2226
      229f493 Merge "mkvparser: Segment::AppendCluster asserts to error checks."
      287faf9 Merge "mkvparser: Segment::DoLoadClusterUnknownSize asserts to error checks."
      1a87b59 Merge "mkvparser: Segment assert clean up."
      d26ec69 mkvparser: Cluster::Parse clean up.
      f2029be mkvparser: Disallow EBML IDs equal to 0.
      19f5694 mkvparser: Cluster::Load clean up.
      27a07c1 mkvparser: Segment::Load asserts to error checks.
      d0313dd mkvparser: Segment::PreloadCluster asserts to error checks.
      b108695 mkvparser: Segment::AppendCluster asserts to error checks.
      4630f80 mkvparser: Segment::DoLoadClusterUnknownSize asserts to error checks.
      841a9b5 mkvparser: Segment assert clean up.
      8c4ca2e Merge "mkvparser: Make mkvparser namespace usage uniform."
      49ae6f0 Merge "mkvparser: Fix include order."
      0735bb5 mkvparser: Make mkvparser namespace usage uniform.
      93b24c4 mkvparser: Fix include order.
      a57d660 sample_muxer: fix Segment memory leak on error
      1c5bd94 mkvparser: Cues, change asserts to error checks.
      7f77201 Merge "mkvparser: Add ReadID."
      795fd56 mkvparser: set kMaxAllocSize explicitly
      23bb18b mkvparser: Add ReadID.
      7b57e37 mkvparser: add SafeArrayAlloc.
      83a1f68 mkvparser: Remove buf_t typedef.
      5074714 Merge changes Ia1265a63,I799d54df,Icfc582e4,I3425f608
      b181105 Merge changes Ie4318152,I1e65f30f
      06b4337 Block::Parse: replace pos asserts w/checks
      b366a98 Cluster::ParseBlockGroup: replace pos asserts w/checks
      2857b23 Tags::*::Parse: replace pos asserts w/checks
      f1b2cfa Chapters::*::Parse: replace pos asserts w/checks
      ca80629 Merge "mkvparser: Cues::PreloadCuePoint now returns bool."
      6b4b297 Block::Parse: use int64 to aggregate laced frame sizes
      c0d2c98 UnserializeFloat: check result for Inf/NaN
      1a6dc4f mkvparser: Cues::PreloadCuePoint now returns bool.
      275ac22 mkvparser: Cluster::Create clean up.
      064f2ee Segment::PreloadCluster(): return a bool status
      3778408 Segment::AppendCluster(): return a bool status
      e86d046 mkvparser: check Cluster::Create() return
      f9885b5 mkvparser: check allocations
      21ee398 mkvparser: Segment::Load fail w/missing info/tracks
      08fb654 Merge changes I264e68b2,Ife6190a4,Ibf37245f,I06efadb5,I88b5dfec, ...
      c896095 mkvparser/Cluster: convert asserts to failure returns
      680b4bf mkvparser/Tracks: convert asserts to failure returns
      5889e6c mkvparser/Track: convert asserts to failure returns
      5135c4c mkvparser/ContentEncoding: convert asserts to failure returns
      b0e4f32 mkvparser/Cues: convert asserts to failure returns
      13ccc7f mkvparser/UnserializeInt: fix sign flip
      db3f9bb mkvparser/SeekHead: convert asserts to failure returns
      8de3654 mkvparser/Segment: convert asserts to failure returns
      fa2aa7d SeekHead::Parse(): fix assertion failure
      d9bdade sample{,_muxer}: check SegmentInfo::GetInfo() return
      07a9cf7 Merge "mkvparser: Remove some asserts."
      c56ee29 mkvparser: Remove some asserts.
      d901324 Merge "mkvparser: Remove some asserts from SegmentInfo::Parse."
      7f7d898 Fix case sensitivity issue in iosbuild.sh.
      42fe2cd mkvparser: Remove some asserts from SegmentInfo::Parse.
      8bccd9c Merge "mkvparser: avoid rollover in UnserializeInt()."
      7a2fa0d mkvparser: avoid rollover in UnserializeInt().
      44f5ce6 mkvparser: Disallow durations in seconds greater than LONG_LONG_MAX.
      b521e30 Merge "mkvparser: Segment::ParseHeaders() avoid rollover and bad int sizes."
      7680e2a mkvparser: Check for errors in Match().
      39a315f mkvparser: Segment::ParseHeaders() avoid rollover and bad int sizes.
      f250ace mkvparser: Handle invalid lengths and rollover in ParseElementHeader().
      cd96a76 mkvparser: Avoid rollover/truncation in UnserializeString().
      8e8b3db Merge "mkvparser: Add error checking in Block::Parse."
      82b7e5f sample: correct mbstowcs() error check
      04d7809 sample: check allocation return
      986b64b mkvparser: Add error checking in Block::Parse.
      
      Change-Id: I39beef84962d6341f8ce53be06807b3e2068f777
      dd551075
    • Jingning Han's avatar
      Take out skip_encode speed feature in vp10 · f137697c
      Jingning Han authored
      Change-Id: Ic39d4523e78863c816b0fc85f56ea5ae5e0b3310
      f137697c
    • Jingning Han's avatar
      Remove speed features in vp10 · 4fa8e732
      Jingning Han authored
      Take out speed features that affect the compression performance
      to simplify the coding route. This commit removes the motion field
      mode search used in speed 3.
      
      Change-Id: Ifdf6862cb1ece8261125a56d9d89bcef60758c00
      4fa8e732
    • Vignesh Venkatasubramanian's avatar
      webmdec: Handle codec id being NULL. · 09969ac9
      Vignesh Venkatasubramanian authored
      WebM files could have CodecId missing in the track headers. Treat those files as
      unknown input file type in vpxdec.
      
      Fixes issue #1064.
      
      Change-Id: I6c3bb7b4bd3a4f5c244312482a5996f8b68db3f3
      09969ac9
    • Marco Paniconi's avatar
    • James Zern's avatar
      992d9a06
    • Tom Finegan's avatar
      8fa5ca48
  4. 09 Sep, 2015 7 commits