Commit graph

2387 commits

Author SHA1 Message Date
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
Ray Essick
1fb89d8488 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev
am: afc729db25

Change-Id: Ic57cdca65a505c45bec9c6ff8dd9b5d9dab5fec7
2018-01-08 22:27:38 +00:00
Ray Essick
afc729db25 Merge "Decoder: Adding Error Check for Output Buffer Size in Shared Display Mode." into mnc-dev 2018-01-08 22:16:23 +00:00
Ritu Baldwa
fe3b42fc6e Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d am: 01f26b3531 am: 8467cf1390 am: bc664e6fa7 am: 6c5f746f25 am: f8f4968473 am: 134620a49b am: 6b66cac7a8
am: 8d230cbd7a

Change-Id: Ie505a4007d6f79f80b27ba574dd8376d15618213
2018-01-08 20:40:24 +00:00
Ritu Baldwa
8d230cbd7a Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d am: 01f26b3531 am: 8467cf1390 am: bc664e6fa7 am: 6c5f746f25 am: f8f4968473 am: 134620a49b
am: 6b66cac7a8

Change-Id: I49adb7a2c177df599eeafbdeba661d6b4f3176e5
2018-01-08 20:29:48 +00:00
Ritu Baldwa
6b66cac7a8 Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d am: 01f26b3531 am: 8467cf1390 am: bc664e6fa7 am: 6c5f746f25 am: f8f4968473
am: 134620a49b

Change-Id: I439af220021b31b98a96d7f2f2e54c8576fca4c7
2018-01-08 20:24:46 +00:00
Ritu Baldwa
134620a49b Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d am: 01f26b3531 am: 8467cf1390 am: bc664e6fa7 am: 6c5f746f25
am: f8f4968473

Change-Id: Ic3f200ee513fc684fc921bcd464f17509d2eb5ae
2018-01-08 20:20:42 +00:00
Ritu Baldwa
f8f4968473 Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d am: 01f26b3531 am: 8467cf1390 am: bc664e6fa7
am: 6c5f746f25

Change-Id: I7e9a589a39a5491448d497908190334c58d1f064
2018-01-08 20:18:41 +00:00
Ritu Baldwa
6c5f746f25 Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d am: 01f26b3531 am: 8467cf1390
am: bc664e6fa7

Change-Id: I57cd2c22a87c51b84a9ff338345f79a6f216505f
2018-01-08 20:14:11 +00:00
Ritu Baldwa
bc664e6fa7 Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d am: 01f26b3531
am: 8467cf1390

Change-Id: I912f29bcf1afaf1b639c238f9224df62644dd227
2018-01-08 20:11:39 +00:00
Ritu Baldwa
8467cf1390 Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4 am: f55fa2495d
am: 01f26b3531

Change-Id: I00b84048f0f706facffc05c088ce7518adb095e7
2018-01-08 20:08:08 +00:00
Ritu Baldwa
01f26b3531 Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa am: 64df5835a4
am: f55fa2495d

Change-Id: I112dc9e18949a368838162cfede42c00493ebb45
2018-01-08 20:06:07 +00:00
Ritu Baldwa
f55fa2495d Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10 am: 53b26e4caa
am: 64df5835a4

Change-Id: I7fbca58bb718b60c43468444704ae03baf5b0f42
2018-01-08 20:03:07 +00:00
Ritu Baldwa
64df5835a4 Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d am: 0183e8df10
am: 53b26e4caa

Change-Id: I067deb23590912121dc5c5389284a5966b7c4aad
2018-01-08 20:00:37 +00:00
Ritu Baldwa
53b26e4caa Decoder: Fixed memory overflow in shared display mode. am: c3b026a87d
am: 0183e8df10

Change-Id: I2718f4005544d656db108891d8cf01d2a465408f
2018-01-08 19:58:06 +00:00
Ritu Baldwa
0183e8df10 Decoder: Fixed memory overflow in shared display mode.
am: c3b026a87d

Change-Id: I2b1d09b719db6dc4e5ee32be6653b4a64e89ebd5
2018-01-08 19:56:05 +00:00
Ritu Baldwa
c3b026a87d Decoder: Fixed memory overflow in shared display mode.
The factor multiplication should happen only at the source,
not at the destination.

Bug: 71375536
Test: manual
Change-Id: Ib5f00b87150a0533880346fac5464b0b1a802c36
2018-01-05 11:09:27 -08:00