- 11 Sep, 2015 12 commits
-
-
Ronald S. Bultje authored
... unless --output-bit-depth was set. Change-Id: I3482eaf12e245eec24427518fccdd173f890f4b4
-
Ronald S. Bultje authored
-
Marco Paniconi authored
-
Ronald S. Bultje authored
In vp9, [0] and [1] had identical meaning, so merge them into a single value. Make it impossible to code RESET_FRAME_CONTEXT_NONE for intra_only frames, since that is a non-sensical combination. See issue 1030. Change-Id: If450c74162d35ca63a9d279beaa53ff9cdd6612b
-
Marco authored
Save some encoding time, for the case of spatial layers or under dynamic resizing mode. Change-Id: If4a8eb6f0376c3d2dde8465fde6bfd86ab704920
-
James Zern authored
-
Jingning Han authored
Change-Id: Ie3daed0b282b43ef81d2f8797ac1f6e8bde7d65e
-
Marco authored
Change-Id: I5c923223c284ad4fda0c45572a66bebc8528dd1d
-
James Zern authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Angie Chiang authored
-
- 10 Sep, 2015 18 commits
-
-
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.
-
Jingning Han authored
-
Jingning Han authored
-
Jingning Han authored
-
Angie Chiang authored
-
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
-
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
-
Alex Converse authored
Take the minimum last_codec_q_map on inter skip. Change-Id: Ibb308526dd19793bb359f51ebd7b48d8692903fd
-
Alex Converse authored
Change-Id: I99e330f8a779b4d564c19ef4639a881cb68910ae
-
Jingning Han authored
This condition is not effectively in use. The actual reference frame masking is done in other route. Change-Id: Ia59c843bcac7243dada92f0f67658d7ce43df5e8
-
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
-
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
-
Jingning Han authored
Change-Id: Ic39d4523e78863c816b0fc85f56ea5ae5e0b3310
-
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
-
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
-
Marco Paniconi authored
-
James Zern authored
-
Tom Finegan authored
-
- 09 Sep, 2015 9 commits
-
-
Jingning Han authored
Access scaled reference frame in the sub8x8 rate-distortion optimization loop only when the current test mode is an inter mode. This prevents an ioc warning triggered by sending intra_frame index to fetch scaled reference frame. Change-Id: I6177ecc946651dd86c7ce362e3f65c4074444604
-
jackychen authored
Change-Id: I1efe086191665ff8fa063f03d8e2032024dc090f
-
Marco authored
For 3 temporal layers, reduce somewhat the cyclic_refresh_mode_max_mbs_perframe parameter, from 20% to ~14%. Small increase in PSNR/SSIM metrics. Change-Id: Ia216fa5474048f1ef7fe3db88cd60dfef2a1bf8a
-
Marco Paniconi authored
-
Marco authored
Change settings for 1 pass CBR. And only use SET_SVC control(s) if there is at least 1 layer (spatial or temporal). This allows sample encoder to also work for 1 layer case. Change-Id: I5b0a33c25afb2f24a3a8aa4ec8ade9afc87cd702
-
Tom Finegan authored
This reverts commit 78637b61. Breaks armv7-darwin targets with current SDK (iOS 8/Xcode 6.4). BUG=https://code.google.com/p/webm/issues/detail?id=1062 Change-Id: I58b27950f330557154d681a894114eadfbd3e593
-
Jingning Han authored
This commit allows the encoder to include sub8x8 inter mode with scaled reference frame in the rate-distortion optimization scheme. Change-Id: Ibbe9678801592826ef22566566dcdeeb008350d5
-
Jingning Han authored
-
Debargha Mukherjee authored
-
- 08 Sep, 2015 1 commit
-
-
Marco authored
Change-Id: I9327cd52d0ec050887ba7e591b094d74bd36bce8
-