huangdarwin
ab37184917
HDR: Assert output C.ColorTransfer for tests.
...
To confirm that tone mapping did or did not happen.
PiperOrigin-RevId: 476354606
(cherry picked from commit 87fd51a39b )
2022-09-23 13:33:28 +00:00
huangdarwin
a3a08f8355
HDR: Assert output C.ColorTransfer for tests.
...
To confirm that tone mapping did or did not happen.
PiperOrigin-RevId: 476354606
(cherry picked from commit df58107eae )
2022-09-23 13:33:28 +00:00
leonwind
25a5fdfdac
Add HSL Adjustments to the effects module.
...
PiperOrigin-RevId: 476144167
(cherry picked from commit dc9fa4f463 )
2022-09-22 17:56:54 +00:00
leonwind
55d3c5ac0c
Add HSL Adjustments to the effects module.
...
PiperOrigin-RevId: 476144167
(cherry picked from commit 2c27cd82f1 )
2022-09-22 17:56:54 +00:00
leonwind
63f9df5b1a
Add OETF and EOTF ES2 fragment shaders for non-HDR frames.
...
* Transform the intermediate color space to linear SDR by applying the SMPTE 170M EOTF and OETF.
* Use linear colors for the color filter pixel tests and update all golden bitmaps.
PiperOrigin-RevId: 476124592
(cherry picked from commit 3433758c3b )
2022-09-22 16:45:28 +00:00
leonwind
a534f60f56
Add OETF and EOTF ES2 fragment shaders for non-HDR frames.
...
* Transform the intermediate color space to linear SDR by applying the SMPTE 170M EOTF and OETF.
* Use linear colors for the color filter pixel tests and update all golden bitmaps.
PiperOrigin-RevId: 476124592
(cherry picked from commit afd829e5db )
2022-09-22 16:45:28 +00:00
ibaker
395d89a7b7
Work around a bug in the Android 13 ClearKey implementation
...
The ClearKey CDM will attach an 'invalid' URL in `KeyRequest` objects,
when the documentation states this should be an empty string if a
default URL is not known.
#minor-release
PiperOrigin-RevId: 476113513
(cherry picked from commit 715c948004 )
2022-09-22 15:59:44 +00:00
ibaker
eb496dabcd
Work around a bug in the Android 13 ClearKey implementation
...
The ClearKey CDM will attach an 'invalid' URL in `KeyRequest` objects,
when the documentation states this should be an empty string if a
default URL is not known.
#minor-release
PiperOrigin-RevId: 476113513
(cherry picked from commit 331d4d626f )
2022-09-22 15:59:44 +00:00
leonwind
873b806389
Add RGB Adjustments to transformer demo.
...
PiperOrigin-RevId: 476049125
(cherry picked from commit 9ccdd22e85 )
2022-09-22 10:04:42 +00:00
leonwind
109ab70e00
Add RGB Adjustments to transformer demo.
...
PiperOrigin-RevId: 476049125
(cherry picked from commit cfc0eef24e )
2022-09-22 10:04:42 +00:00
samrobinson
7ce758f40b
Add file size to TransformationResult at the end of a Transformation.
...
Tested:
* Manually using both path and file descriptor.
PiperOrigin-RevId: 475860978
(cherry picked from commit 9ec4e1340a )
2022-09-21 17:18:42 +00:00
samrobinson
61acf5871a
Add file size to TransformationResult at the end of a Transformation.
...
Tested:
* Manually using both path and file descriptor.
PiperOrigin-RevId: 475860978
(cherry picked from commit 08bb01b218 )
2022-09-21 17:18:42 +00:00
leonwind
ae18b30782
Use golden bitmaps in contrast pixel tests.
...
PiperOrigin-RevId: 475805421
(cherry picked from commit f00e43cf81 )
2022-09-21 12:53:42 +00:00
leonwind
b23c966c5a
Use golden bitmaps in contrast pixel tests.
...
PiperOrigin-RevId: 475805421
(cherry picked from commit 06c0040ab4 )
2022-09-21 12:53:42 +00:00
Rakesh Kumar
97afe69e92
Added support for CSD parsing in RTSP Mp4a-Latm Reader
...
Added support for parsing CSD data to get sample Rate and Channel
Count.
Change-Id: I69fb0fa2cb11453d3b9e416925d3776eb6dc19a3
2022-09-21 15:37:29 +05:30
rohks
4d43f840f1
Fix instrumentation tests not working via Gradle
...
PiperOrigin-RevId: 475560401
(cherry picked from commit c96e010d35 )
2022-09-20 15:25:38 +00:00
rohks
a6f58bdb29
Fix instrumentation tests not working via Gradle
...
PiperOrigin-RevId: 475560401
(cherry picked from commit 6015f052ba )
2022-09-20 15:25:38 +00:00
leonwind
85f9ce3e74
Fix outdated command in bitmap/README.md.
...
* The command changed after creating a custom effects module.
PiperOrigin-RevId: 474777823
(cherry picked from commit 75141f3016 )
2022-09-16 10:40:19 +00:00
leonwind
0a811bd4a1
Fix outdated command in bitmap/README.md.
...
* The command changed after creating a custom effects module.
PiperOrigin-RevId: 474777823
(cherry picked from commit fd6b0d1551 )
2022-09-16 10:40:19 +00:00
yschimke
12e843ed60
Fix tracing under offload.
...
Currently doSomeWork is never closed and so tracing is deceiving.
See https://screenshot.googleplex.com/eZDzn5APpBNnhe5
PiperOrigin-RevId: 474755816
(cherry picked from commit 06230f19c7 )
2022-09-16 08:26:54 +00:00
yschimke
3af297101c
Fix tracing under offload.
...
Currently doSomeWork is never closed and so tracing is deceiving.
See https://screenshot.googleplex.com/eZDzn5APpBNnhe5
PiperOrigin-RevId: 474755816
(cherry picked from commit 005b73c82a )
2022-09-16 08:26:54 +00:00
leonwind
40cec25d20
Add LUT functionalities to transformer.
...
* Adds SDR 3D LUT functionalities with OpenGL 2.0 support.
PiperOrigin-RevId: 474561060
(cherry picked from commit f55a5146e0 )
2022-09-15 14:49:19 +00:00
leonwind
eb6cf356bb
Add LUT functionalities to transformer.
...
* Adds SDR 3D LUT functionalities with OpenGL 2.0 support.
PiperOrigin-RevId: 474561060
(cherry picked from commit 702419dd22 )
2022-09-15 14:49:19 +00:00
leonwind
80d4d3717c
Fix testId and match it to the test name.
...
PiperOrigin-RevId: 474363545
(cherry picked from commit ab6562e052 )
2022-09-14 19:41:11 +00:00
leonwind
b041e4dce6
Fix testId and match it to the test name.
...
PiperOrigin-RevId: 474363545
(cherry picked from commit 0e2b6a03b5 )
2022-09-14 19:41:11 +00:00
samrobinson
c7cd3b9c91
Add support for skipping windows in MssimCalculator.
...
By skipping every other row and column, SSIM calculation time reduces by 10-30%.
PiperOrigin-RevId: 474286702
(cherry picked from commit 314b312af1 )
2022-09-14 14:35:12 +00:00
samrobinson
3adfa48f34
Add support for skipping windows in MssimCalculator.
...
By skipping every other row and column, SSIM calculation time reduces by 10-30%.
PiperOrigin-RevId: 474286702
(cherry picked from commit 6dd2a6dac6 )
2022-09-14 14:35:12 +00:00
samrobinson
fec22cbc5c
Clarify the replaceOutputBuffer parameter because count is unclear.
...
PiperOrigin-RevId: 474279220
(cherry picked from commit bca9c9b280 )
2022-09-14 13:54:06 +00:00
samrobinson
766b9cd385
Clarify the replaceOutputBuffer parameter because count is unclear.
...
PiperOrigin-RevId: 474279220
(cherry picked from commit 3e0ad6d804 )
2022-09-14 13:54:06 +00:00
leonwind
74ec58514a
Change ContrastProcessor java doc for consistency.
...
PiperOrigin-RevId: 474002026
(cherry picked from commit 60ea64734b )
2022-09-13 13:28:30 +00:00
leonwind
2576346e45
Change ContrastProcessor java doc for consistency.
...
PiperOrigin-RevId: 474002026
(cherry picked from commit 7c435621ae )
2022-09-13 13:28:30 +00:00
samrobinson
eeba63ab3e
Add MssimCalculatorTest to verify SSIM calculations.
...
As part of this change, MssimCalculator is moved from androidTest/ to main/
PiperOrigin-RevId: 473771344
(cherry picked from commit 8ce42f0670 )
2022-09-12 16:45:36 +00:00
samrobinson
c4f4c42e1d
Add MssimCalculatorTest to verify SSIM calculations.
...
As part of this change, MssimCalculator is moved from androidTest/ to main/
PiperOrigin-RevId: 473771344
(cherry picked from commit 20aa22c9fa )
2022-09-12 16:45:36 +00:00
leonwind
46ff38ebe2
Add java docs for ContrastProcessor constructor.
...
* Add docs for the public constructor for consistency with all the
other frame processors.
PiperOrigin-RevId: 473726586
(cherry picked from commit 7a460fa3bd )
2022-09-12 13:02:32 +00:00
leonwind
5b084dd470
Add java docs for ContrastProcessor constructor.
...
* Add docs for the public constructor for consistency with all the
other frame processors.
PiperOrigin-RevId: 473726586
(cherry picked from commit 696ef2a5e7 )
2022-09-12 13:02:32 +00:00
leonwind
03a2fb1194
Add rgb matrices to java docs for public constructors.
...
PiperOrigin-RevId: 473699927
(cherry picked from commit 10cb5f17e0 )
2022-09-12 09:52:09 +00:00
leonwind
474a5571e2
Add rgb matrices to java docs for public constructors.
...
PiperOrigin-RevId: 473699927
(cherry picked from commit 75f920bf25 )
2022-09-12 09:52:09 +00:00
claincly
84a46053d6
Split decoding out of the test
...
This method is useful for other tests also.
PiperOrigin-RevId: 473574282
(cherry picked from commit 7f42e19f09 )
2022-09-11 13:01:26 +00:00
claincly
2fa9042058
Split decoding out of the test
...
This method is useful for other tests also.
PiperOrigin-RevId: 473574282
(cherry picked from commit f770324f31 )
2022-09-11 13:01:26 +00:00
leonwind
4e57accb1a
Rename MatrixTransformationProcessor to MatrixTextureProcessor.
...
PiperOrigin-RevId: 473283967
(cherry picked from commit 5c78444bf8 )
2022-09-09 17:23:24 +00:00
leonwind
7e810b50e0
Rename MatrixTransformationProcessor to MatrixTextureProcessor.
...
PiperOrigin-RevId: 473283967
(cherry picked from commit 40f1bd345a )
2022-09-09 17:23:24 +00:00
samrobinson
8085fe22f5
Rollback of 3d5ddf0c42
...
*** Original commit ***
Handle int instead of byte in SSIM.
The value of pixels are converted to integers at the point of use,
move this logic to the initialisation step.
This is a prerequisite step for testing SSIM calculation, which
will lead on to some SSIM improvements being verifiable.
Tested manually and SSIM values match for the same video
before and after this change.
***
PiperOrigin-RevId: 473259446
(cherry picked from commit d188babd2d )
2022-09-09 15:33:08 +00:00
samrobinson
d10dbc56d5
Rollback of eb6c1183b6
...
*** Original commit ***
Handle int instead of byte in SSIM.
The value of pixels are converted to integers at the point of use,
move this logic to the initialisation step.
This is a prerequisite step for testing SSIM calculation, which
will lead on to some SSIM improvements being verifiable.
Tested manually and SSIM values match for the same video
before and after this change.
***
PiperOrigin-RevId: 473259446
(cherry picked from commit 8f9c9d0f88 )
2022-09-09 15:33:08 +00:00
samrobinson
88584c311d
Handle int instead of byte in SSIM.
...
The value of pixels are converted to integers at the point of use,
move this logic to the initialisation step.
This is a prerequisite step for testing SSIM calculation, which
will lead on to some SSIM improvements being verifiable.
Tested manually and SSIM values match for the same video
before and after this change.
PiperOrigin-RevId: 473231779
(cherry picked from commit 3d5ddf0c42 )
2022-09-09 13:07:14 +00:00
samrobinson
c714b51c04
Handle int instead of byte in SSIM.
...
The value of pixels are converted to integers at the point of use,
move this logic to the initialisation step.
This is a prerequisite step for testing SSIM calculation, which
will lead on to some SSIM improvements being verifiable.
Tested manually and SSIM values match for the same video
before and after this change.
PiperOrigin-RevId: 473231779
(cherry picked from commit eb6c1183b6 )
2022-09-09 13:07:14 +00:00
huangdarwin
60737f66a6
Decoder: Reduce max pending frame count limit down to 5.
...
PiperOrigin-RevId: 473212543
(cherry picked from commit 4133bb6070 )
2022-09-09 10:56:03 +00:00
huangdarwin
e725600b0c
Decoder: Reduce max pending frame count limit down to 5.
...
PiperOrigin-RevId: 473212543
(cherry picked from commit 41963fce9b )
2022-09-09 10:56:03 +00:00
leonwind
ac60e53fcb
Add caching for compositeRgbMatrixArray.
...
* Refactor caching for matrix transformations to reuse it for rgb matrices.
PiperOrigin-RevId: 473042194
(cherry picked from commit 55afa598e7 )
2022-09-08 18:31:11 +00:00
leonwind
7098d3b810
Add caching for compositeRgbMatrixArray.
...
* Refactor caching for matrix transformations to reuse it for rgb matrices.
PiperOrigin-RevId: 473042194
(cherry picked from commit 593370bb69 )
2022-09-08 18:31:11 +00:00
christosts
c2ccc62fb5
MediaControllerListenerTest: add bugs IDs in TODOs
...
PiperOrigin-RevId: 472974903
(cherry picked from commit 260aabb6e9 )
2022-09-08 13:42:17 +00:00