Commit graph

14 commits

Author SHA1 Message Date
wenchangliu
6c85275e7f Move mfc_fw.bin into vendor/google_devices/<DEVICE>/prebuilts
firmware/mfc/mfc_fw.bin

Bug: 239912381
Test: screen record and playback
Change-Id: Idd223d79c21dd25c559cc1b82f1b4bd48ae73b60
2022-10-12 10:23:47 +00:00
Taehwan Kim
72cccf1d6f firmware: mfc: update release MFC F/W(21/08/13)
- Reverted the "Implemented so that H.264 decoder return
FEATURE_NOT_SUPPORTED error when content is 10-bit" feature

Bug: 196487829
Test: android.mediav2.cts.DecoderColorAspectsTest
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: Iaffa77b07d341c973b12abf26250f8c12ce3ce5a
2021-08-18 21:27:09 +00:00
Wen Chang Liu
7742985632 Revert "Revert "firmware: mfc: update release MFC F/W(21/08/03)""
This reverts commit f6fcd437fdfd133ce9ebe343bbaa9dbe1b8e9dbd.

Reason for revert: we should upgrade same MFC FW release together with bootloader since we embedded a MFC FW inside LDFW to speed up authentication flow for P21.
 
Bug: 194873668
Test: video playback, video recording

Change-Id: I84f72e07940dc93acb5b26647091e921f4060df2
2021-08-09 23:50:27 +00:00
Adrian Roos
25eb91fba1 Revert "firmware: mfc: update release MFC F/W(21/08/03)"
This reverts commit 41b4175e030e1bb46805975926a16077c811a4ae.

Reason for revert: Crashes test devices
Bug: 194873668
Fixes: 195743186

Change-Id: Ie857e54138684777c8c402aceccb9181fc090790
2021-08-06 13:49:55 +00:00
ByungGwan Kang
e5938b1e5e firmware: mfc: update release MFC F/W(21/08/03)
- Implemented so that H.264 decoder return FEATURE_NOT_SUPPORTED error
  when content is 10-bit.
- Implemented to support dynamic frame rate change for Hierarchical-B
  encoder.
- Implemented to support the adaptive GOP feature.
- Fix the MinQuality rate control (20210629 release) bug which encoded
  stream is corrupted when Hierarchical-P/B is enabled.

Bug: 194873668
Test: 1 day pretest (ATL0)
Test: DevCam video recording
Test: Hierarchical-B testing
Signed-off-by: ByungGwan Kang <bk0917.kang@samsung.com>
Signed-off-by: wenchangliu <wenchangliu@google.com>
Change-Id: Ic924c0c6479b952c16f5fa4a4a3511f852774aab
2021-08-06 09:13:08 +00:00
Sunyoung Kang
6125b2db19 firmware: mfc: update release signed MFC F/W(21/07/20)
- Implemented the IDR-frame encoding on H.264 Hierarchical-B
	all-layer Open GOP
- Fix the HEVC decoder 161-warning bug which return continuous
	161-warning when the stream is only CRA + RASL frame
- Fix the HEVC encoder bug which VPS/SPS/PPS is added at every
	frame when I-period is changed

Bug: 192819468
Bug: 193761849
Bug: 193393118
Test: Verify repro step in bugs
Change-Id: I0fd6f7354890c90041a5438b52b7c4baa91a944e
Signed-off-by: Sunyoung Kang <sy0816.kang@samsung.com>
Signed-off-by: wenchangliu <wenchangliu@google.com>
2021-07-22 14:53:47 +00:00
wenchangliu
a766595ff5 mfc_fw: update release signed MFC F/W(21/06/29)
- Modified the MPEG-4 decoder to return the current input TAG when
    the not_coded frame is came
- Implemented the MinQuality rate control algorithm

Bug: 182956090
Bug: 178355830
Test: minimum quality test
Test: b frame quality test
Change-Id: Ief12bc0eeee7ae67d17a9f7e52f9e3155d6f0a64
2021-07-20 10:45:57 +08:00
David Lin
64ac5cee64 mfc_fw: Update to use release signed FW binary
Bug: 174295725

Signed-off-by: David Lin <dtwlin@google.com>
Change-Id: I79f95e391671e5dd821cb9d53214094b6e0843a1
2021-07-19 16:05:48 -07:00
Taehwan Kim
04cd342e08 firmware: update MFC F/W(21/06/29)
- Modified the MPEG-4 decoder to return the current input TAG when
    the not_coded frame is came
- Implemented the MinQuality rate control algorithm

Bug: 182956090
Bug: 178355830
Test: minimum quality test
Test: b frame quality test
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: Ia6a8ee26b3c5103aa302fd0bed315007292c88ca
2021-07-19 06:43:36 +00:00
seungmin.ahn
00ab8fdd7c RELAND firmware: update MFC F/W(21/06/14)
- Set SYNC_FRAME when it's IDR frame.

Bug: 189759631
Test: screen recording and check thumbnails
Signed-off-by: seungmin.ahn <seungmin.ahn@samsung.com>
Change-Id: If75e7db4a7fbf4c66a71d3367e0f2e08d986bd40
2021-07-01 06:44:23 +00:00
Vinay Kalia
1f198556c5 Revert "firmware: update MFC F/W(21/06/14)"
Revert submission 14993383-IDR_SYNC_FRAME

Reason for revert: Causes crash while stopping camera recording.
bug: 192362037

Reverted Changes:
Ia9d94fc58:videocodec: ExynosVideoApi: clean up MFC flags
I6f7d808e6:enc, videocodec: change to set SYNC_FRAME when it ...
I3f83c9a8a:firmware: update MFC F/W(21/06/14)

Change-Id: I7ae15be42830af91a8bdf6f65b5336212e661953
2021-06-29 20:43:10 +00:00
seungmin.ahn
36d54272ae firmware: update MFC F/W(21/06/14)
- Modified HEVC decoder error handling which copy the nearest reference frame
    to current frame when error is detected.
- Implemented so that SBWC can be off/on during decoding when SBWC is enabled.
- Fix the max I frame size calculation bug when RC mode is CBR_VT. (RC_MODE = 3)
- Modified so that H.264/HEVC decoder can consumed AUD NAL type stream
    when AUD is added at the end of frame.

Bug: 189759631
Signed-off-by: seungmin.ahn <seungmin.ahn@samsung.com>
Change-Id: I3f83c9a8adae6bbcb1fb74b86c777811993b8c27
2021-06-29 08:19:35 +00:00
Taehwan Kim
2599bb6d29 firmware: update MFC F/W(21/05/31)
- Modified HEVC decoder error handling which
    copy the nearest reference frame to current frame when error is detected.
- Implemented so that SBWC can be off/on during decoding when SBWC is enabled.
- Fix the max I frame size calculation bug when RC mode is CBR_VT. (RC_MODE = 3)
- Modified so that H.264/HEVC decoder can consumed AUD NAL type stream
    when AUD is added at the end of frame.

Bug: 176415285
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: I6ceb2cdc2544a40dc505772fb50b5bd1ccd720bd
2021-06-10 10:18:18 +00:00
Robin Peng
c2b5ca99e3 Move slider into gs101 and <device>
from: 026342771c6642980cb4653b1ec4d857a5d8be54

Bug: 167996145
Change-Id: I2ebf7f019afed1cbe9b60dcd82581bd3a52fe109
2021-03-06 16:31:12 +08:00