Commit graph

2403 commits

Author SHA1 Message Date
Android Build Merger (Role)
435804793f [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91 am: 16d1d4faa8 am: 08e373f4fe am: aa395054d5 am: 3c729938cc am: c901efd3fd am: ab81339c93
am: 28d8a7e421

Change-Id: I065ea9b71423ac7ecc6155e3a721c3a793dab42e
2018-01-31 18:35:24 +00:00
Android Build Merger (Role)
28d8a7e421 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91 am: 16d1d4faa8 am: 08e373f4fe am: aa395054d5 am: 3c729938cc am: c901efd3fd
am: ab81339c93

Change-Id: I7e2b2f3f6ae1b620e00d1496a9dc70475486a327
2018-01-31 18:32:55 +00:00
Android Build Merger (Role)
ab81339c93 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91 am: 16d1d4faa8 am: 08e373f4fe am: aa395054d5 am: 3c729938cc
am: c901efd3fd

Change-Id: I5fc3b0a7969484e349b732bb07d959369da52921
2018-01-31 18:30:22 +00:00
Android Build Merger (Role)
c901efd3fd [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91 am: 16d1d4faa8 am: 08e373f4fe am: aa395054d5
am: 3c729938cc

Change-Id: I62261a64c7c7dfd93b38236f010ed05b336e705f
2018-01-31 18:27:51 +00:00
Android Build Merger (Role)
3c729938cc [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91 am: 16d1d4faa8 am: 08e373f4fe am: aa395054d5
Change-Id: If3af4fa8e6c5a18cda2135e90156c3441e738f60
2018-01-29 23:19:22 +00:00
Android Build Merger (Role)
aa395054d5 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91 am: 16d1d4faa8 am: 08e373f4fe
Change-Id: I8ece119ff57e4d789321489b7b863464564a7a0b
2018-01-29 23:19:20 +00:00
Android Build Merger (Role)
08e373f4fe [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91 am: 16d1d4faa8
Change-Id: I07e28841de910a8bed34268fa4c0c573a4f3944e
2018-01-29 23:19:18 +00:00
Android Build Merger (Role)
16d1d4faa8 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46 am: 475e185a91
Change-Id: Iff675a1c4772e3d80416edb206bc6ba80fdd487e
2018-01-29 23:19:16 +00:00
Android Build Merger (Role)
475e185a91 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a am: 9d76581d46
Change-Id: I6f12497fc967f6537e2e8882cd735cdbeedc9b35
2018-01-29 23:19:15 +00:00
Android Build Merger (Role)
9d76581d46 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1 am: 0f9ee33f0a
Change-Id: If303eaf23296a52f61d2dd55e02448a3efbc1576
2018-01-29 23:19:13 +00:00
Android Build Merger (Role)
0f9ee33f0a [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3 am: 93e93983e1
Change-Id: Iec34f9bb48ef2b1f44254989e8316f721afc587c
2018-01-29 23:19:12 +00:00
Android Build Merger (Role)
93e93983e1 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff am: 65db3cc9a3
Change-Id: I6fd7a970da38a2a8022ce87a5fa978ab85d85ef6
2018-01-29 23:19:11 +00:00
Android Build Merger (Role)
65db3cc9a3 [automerger] Decoder: Set prev slice type for I slice. am: aecdfd1aff
Change-Id: I5397b5635a304040fa8bcbd2999be4b07fcbdc0d
2018-01-29 23:19:09 +00:00
Ritu Baldwa
aecdfd1aff Decoder: Set prev slice type for I slice.
Fixed initialization of u1_pr_sl_type for I slice.

Bug: 70897454
Test: ran PoC before/after patch
Change-Id: I0c37317513b72236be98c2b25482a67bf2b56052
2018-01-29 15:17:19 -08:00
TreeHugger Robot
4a1cc75ac5 Merge "Blacklist cfi for libavc" 2018-01-24 18:10:02 +00:00
Wonsik Kim
83355ea81f Blacklist cfi for libavc
CFI does not recognize assembly functions as valid indirect call
targets.

Test: no cfi checks in libavcdec/libavcenc
Change-Id: I173eeaad0a908bfd055d21a5c7eec9634ba0ac95
2018-01-22 11:33:09 -08:00
Ram Mohan
910ae3b4ab avcenc: Disable SKIP_BIAS am: 6ecdf603b4 am: 16bee61d00
am: 93b1e4a97a

Change-Id: I76ef29580a47f020dff21a8588fe2658845f0d84
2018-01-19 01:44:19 +00:00
Ram Mohan
bfc23bd24e avcenc: Move SKIP_BIAS macro definition to enc from me am: 11b4a7b4f0 am: 274ab97263
am: 807f2c8786

Change-Id: Ia465f1a2a97f0483f4d97463297c0c337f54ced2
2018-01-19 01:44:09 +00:00
Ram Mohan
93b1e4a97a avcenc: Disable SKIP_BIAS am: 6ecdf603b4
am: 16bee61d00

Change-Id: Ia464b406581af438f277b1a9c0e7d7f8c7620370
2018-01-19 01:36:20 +00:00
Ram Mohan
807f2c8786 avcenc: Move SKIP_BIAS macro definition to enc from me am: 11b4a7b4f0
am: 274ab97263

Change-Id: I094b4696e355b0040d2d241382cdc94ec4a9a12f
2018-01-19 01:36:11 +00:00
Ram Mohan
16bee61d00 avcenc: Disable SKIP_BIAS
am: 6ecdf603b4

Change-Id: I3598bbb5002751bd6531ca0d78d9afcaded849c4
2018-01-19 01:34:16 +00:00
Ram Mohan
274ab97263 avcenc: Move SKIP_BIAS macro definition to enc from me
am: 11b4a7b4f0

Change-Id: I12e64b618ccaec52ffa1720ea5c0bcbc853d8da1
2018-01-19 01:34:06 +00:00
Ram Mohan
6ecdf603b4 avcenc: Disable SKIP_BIAS
For static content, intra modes and skip mode compete with each
other neck and neck. From bitstream perspective its favourable to
pick skip. But do not over bias towards skip as intra modes
are already being penalized with mode bits * lambda.

Average bdrates improve by 1%

Test: Tested on clips of different resolutions for quality changes

Change-Id: I8ae85e7e807c9810e10b325627c84eec679327a9
2018-01-19 01:31:01 +00:00
Ram Mohan
11b4a7b4f0 avcenc: Move SKIP_BIAS macro definition to enc from me
Skip bias is encoder specific. It is better if it is defined in
encoder headers as opposed to me headers

Test: CL refactoring

Change-Id: I19afb9fcb4fb966c890ed41ab3fe0984e552f57f
2018-01-19 01:30:00 +00:00
Hangyu Kuang
1e2266b660 Merge "avcenc: Disable intra planar evaluation in FASTEST preset" am: 62e0d0c9e2 am: ac209ff352
am: f7b56300bd

Change-Id: I6eb30bc0a07582acd3e5bb6b410c25ff7d4da73b
2018-01-17 21:02:15 +00:00
Hangyu Kuang
0101295ac7 Merge "avcenc: Allow intra mode evaluation during fast skip" am: 7fda0b422a am: 461745769d
am: ecab943947

Change-Id: I3d0dfa64544885e8ca26cd7dcac262a86c9c0fc6
2018-01-17 21:02:03 +00:00
Hangyu Kuang
f7b56300bd Merge "avcenc: Disable intra planar evaluation in FASTEST preset" am: 62e0d0c9e2
am: ac209ff352

Change-Id: I5738f3efaf6aee57ff9188fedaae737e98f8c4ab
2018-01-17 20:45:39 +00:00
Hangyu Kuang
ecab943947 Merge "avcenc: Allow intra mode evaluation during fast skip" am: 7fda0b422a
am: 461745769d

Change-Id: Id6a6269c6dad17fc3376ee355d76e17c0611c86f
2018-01-17 20:45:29 +00:00
Hangyu Kuang
ac209ff352 Merge "avcenc: Disable intra planar evaluation in FASTEST preset"
am: 62e0d0c9e2

Change-Id: Id324507be1f49609c6b28ce62d833960840ecdaa
2018-01-17 20:34:32 +00:00
Hangyu Kuang
461745769d Merge "avcenc: Allow intra mode evaluation during fast skip"
am: 7fda0b422a

Change-Id: I96418c2f3703a24f86fd5990ada2d396a4e8af2e
2018-01-17 20:34:21 +00:00
Hangyu Kuang
62e0d0c9e2 Merge "avcenc: Disable intra planar evaluation in FASTEST preset" 2018-01-17 19:34:00 +00:00
Hangyu Kuang
7fda0b422a Merge "avcenc: Allow intra mode evaluation during fast skip" 2018-01-17 18:47:12 +00:00
Ram Mohan
4f28246dfd avcenc: Change default max bitrate from 20mbps to 50mbps am: 9b39261eb2 am: 7a86b0f667
am: 30b0c00e1a

Change-Id: I2e0e2634a32ebe6a9bb01c898cf3887d7566f601
2018-01-13 01:08:27 +00:00
Ram Mohan
30b0c00e1a avcenc: Change default max bitrate from 20mbps to 50mbps am: 9b39261eb2
am: 7a86b0f667

Change-Id: I3f62dfd11327b1a3443b370f34369f48f1a97fe8
2018-01-13 00:56:35 +00:00
Ram Mohan
7a86b0f667 avcenc: Change default max bitrate from 20mbps to 50mbps
am: 9b39261eb2

Change-Id: I7eabf693291be7df581f2d77bef28976200d23f0
2018-01-13 00:49:33 +00:00
Hangyu Kuang
8ed103541e Merge "libavc: Add hkuang to owners." 2018-01-11 21:02:30 +00:00
Hangyu Kuang
f160a47765 libavc: Add hkuang to owners.
Test: None
Bug: None
Change-Id: I599648459b2c991d8b169bf0d05d77291cf5e3e9
2018-01-10 13:47:32 -08:00
Ram Mohan
9b39261eb2 avcenc: Change default max bitrate from 20mbps to 50mbps
Test: avcenc test.cfg

Change-Id: I48b896321d6706189fee75f5245b3a388ef5b44c
2018-01-10 19:44:56 +00:00
Ray Essick
dde051c8da Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647 am: 7adc4d57f1 am: cfe44b34c0 am: 17b987beec am: bce27b7e66 am: e31fa45761 am: d1b1b3df78 am: 25e3974121
am: fe699e6938

Change-Id: If8372cecdc57eb53c984b12578896ee0996b1295
2018-01-09 01:17:11 +00:00
Ray Essick
fe699e6938 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647 am: 7adc4d57f1 am: cfe44b34c0 am: 17b987beec am: bce27b7e66 am: e31fa45761 am: d1b1b3df78
am: 25e3974121

Change-Id: Ib1673a005c5c2bd27c7a8a017f9bc1e5bf56c46c
2018-01-08 22:56:00 +00:00
Ray Essick
25e3974121 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647 am: 7adc4d57f1 am: cfe44b34c0 am: 17b987beec am: bce27b7e66 am: e31fa45761
am: d1b1b3df78

Change-Id: Iaf186690123373a8c2920a9430d89eb6a5031241
2018-01-08 22:53:25 +00:00
Ray Essick
d1b1b3df78 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647 am: 7adc4d57f1 am: cfe44b34c0 am: 17b987beec am: bce27b7e66
am: e31fa45761

Change-Id: I28526843fb7a349e7fc6af29cfb5f2ef74fd9413
2018-01-08 22:51:24 +00:00
Ray Essick
e31fa45761 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647 am: 7adc4d57f1 am: cfe44b34c0 am: 17b987beec
am: bce27b7e66

Change-Id: I6755dedeb1a32a32e85627602783ca77cd966fc7
2018-01-08 22:49:54 +00:00
Ray Essick
bce27b7e66 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647 am: 7adc4d57f1 am: cfe44b34c0
am: 17b987beec

Change-Id: Ic93789088cc63f634da926f1bbc92d476c062005
2018-01-08 22:47:53 +00:00
Ray Essick
17b987beec Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647 am: 7adc4d57f1
am: cfe44b34c0

Change-Id: Ic6b0950e3b1eaa42fcf5054e8ba34fcabba4d6bf
2018-01-08 22:45:22 +00:00
Ray Essick
cfe44b34c0 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6 am: 547804d647
am: 7adc4d57f1

Change-Id: Id5d113d0381fb737359a2a40219c10f74771571d
2018-01-08 22:43:22 +00:00
Ray Essick
7adc4d57f1 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c am: 33675f68d6
am: 547804d647

Change-Id: I22c555cc975abbfa80aa38810c9e7a0f59ce3450
2018-01-08 22:41:22 +00:00
Ray Essick
547804d647 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488 am: 56f836a29c
am: 33675f68d6

Change-Id: I25b7f17cb59210ddffad8ea5a2ab49b248c72e08
2018-01-08 22:39:21 +00:00
Ray Essick
33675f68d6 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25 am: 1fb89d8488
am: 56f836a29c

Change-Id: I0a63588b48d7089ec2f2b24357bd36c6f42c2b3e
2018-01-08 22:36:51 +00:00
Ray Essick
56f836a29c Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev am: afc729db25
am: 1fb89d8488

Change-Id: Idf649d14813a04f25267cd68a149ffc79d7b244c
2018-01-08 22:34:54 +00:00