Commit f88cd6c63e for aom
commit f88cd6c63e81e3424d985affc1689ca4bc99569a
Author: Takuto Ikuta <tikuta@google.com>
Date: Wed Feb 11 19:52:23 2026 -0800
Check fread return value in datarate_test.cc
This is to fix
https://ci.chromium.org/ui/p/chromium/builders/try/linux-rel/2550106/overview
```
[75930/86333] CXX obj/third_party/libaom/test_libaom/datarate_test.o
../../third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/third_party/libaom/test_libaom/datarate_test.o.d -DCHROMIUM -DLIBAOM_TES...(too long)
../../third_party/libaom/source/libaom/test/datarate_test.cc:55:5: error: ignoring return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
55 | fread(img_input_->img_data, raw_size_, 1, input_file_);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
Bug: 482138436
Change-Id: I18bef581d74e458d862b5520f6a3cae801d80c0b
diff --git a/test/datarate_test.cc b/test/datarate_test.cc
index 9f3fff8cdd..c777d4a9c0 100644
--- a/test/datarate_test.cc
+++ b/test/datarate_test.cc
@@ -52,7 +52,7 @@ class ResizingVideoSource : public ::libaom_test::DummyVideoSource {
void FillFrame() override {
// Read frame from input_file and scale up.
ASSERT_NE(input_file_, nullptr);
- fread(img_input_->img_data, raw_size_, 1, input_file_);
+ ASSERT_EQ(fread(img_input_->img_data, raw_size_, 1, input_file_), 1);
libyuv::I420Scale(
img_input_->planes[AOM_PLANE_Y], img_input_->stride[AOM_PLANE_Y],
img_input_->planes[AOM_PLANE_U], img_input_->stride[AOM_PLANE_U],