Home
last modified time | relevance | path

Searched refs:sampleReader (Results 1 – 6 of 6) sorted by relevance

/aosp12/frameworks/av/media/libmediatranscoding/transcoder/benchmark/
H A DMediaSampleReaderBenchmark.cpp61 auto sampleReader = MediaSampleReaderNDK::createFromFd(srcFd, 0, fileSize); in ReadMediaSamples() local
62 if (sampleReader->setEnforceSequentialAccess(sequentialAccess) != AMEDIA_OK) { in ReadMediaSamples()
69 for (int trackIndex = 0; trackIndex < sampleReader->getTrackCount(); ++trackIndex) { in ReadMediaSamples()
72 AMediaFormat* trackFormat = sampleReader->getTrackFormat(trackIndex); in ReadMediaSamples()
86 sampleReader->selectTrack(trackIndex); in ReadMediaSamples()
92 trackThreads.emplace_back([trackIndex, sampleReader, &state] { in ReadMediaSamples()
100 media_status_t status = sampleReader->getSampleInfoForTrack(trackIndex, &info); in ReadMediaSamples()
110 status = sampleReader->readSampleDataForTrack(trackIndex, buffer.get(), in ReadMediaSamples()
H A DMediaTrackTranscoderBenchmark.cpp107 return sampleReader; in createFromFd()
265 std::shared_ptr<MediaSampleReader> sampleReader; in GetSampleReader() local
268 sampleReader = MockSampleReader::createFromFd(srcFd, 0 /* offset */, fileSize); in GetSampleReader()
274 return sampleReader; in GetSampleReader()
301 const std::shared_ptr<MediaSampleReader>& sampleReader, in ConfigureSampleReader() argument
307 for (int trackIndex = 0; trackIndex < sampleReader->getTrackCount(); ++trackIndex) { in ConfigureSampleReader()
308 AMediaFormat* trackFormat = sampleReader->getTrackFormat(trackIndex); in ConfigureSampleReader()
327 media_status_t status = sampleReader->selectTrack(srcTrackIndex); in ConfigureSampleReader()
337 status = transcoder->configure(sampleReader, srcTrackIndex, destinationFormat); in ConfigureSampleReader()
364 if (sampleReader == nullptr) { in BenchmarkTranscoder()
[all …]
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/tests/
H A DMediaSampleReaderNDKTests.cpp388 auto sampleReader = MediaSampleReaderNDK::createFromFd(mSourceFd, 0, mFileSize); in TEST_F() local
389 ASSERT_TRUE(sampleReader); in TEST_F()
393 EXPECT_EQ(sampleReader->selectTrack(trackIndex), AMEDIA_OK); in TEST_F()
408 std::shared_ptr<MediaSampleReader> sampleReader = in TEST_F() local
410 ASSERT_TRUE(sampleReader == nullptr); in TEST_F()
412 sampleReader = MediaSampleReaderNDK::createFromFd(-1, 0, mFileSize); in TEST_F()
413 ASSERT_TRUE(sampleReader == nullptr); in TEST_F()
417 std::shared_ptr<MediaSampleReader> sampleReader = in TEST_F() local
419 ASSERT_TRUE(sampleReader == nullptr); in TEST_F()
423 std::shared_ptr<MediaSampleReader> sampleReader = in TEST_F() local
[all …]
H A DTranscoderTestUtils.h40 auto sampleReader = MediaSampleReaderNDK::createFromFd(fd, 0, fileSize); variable
41 EXPECT_NE(sampleReader, nullptr);
43 for (size_t i = 0; i < sampleReader->getTrackCount(); ++i) {
44 AMediaFormat* format = sampleReader->getTrackFormat(i);
H A DMediaTranscoderTests.cpp226 std::shared_ptr<MediaSampleReader> sampleReader = in verifyOutputFormat() local
228 ASSERT_NE(sampleReader, nullptr); in verifyOutputFormat()
231 const size_t trackCount = sampleReader->getTrackCount(); in verifyOutputFormat()
233 AMediaFormat* trackFormat = sampleReader->getTrackFormat(static_cast<int>(trackIndex)); in verifyOutputFormat()
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/
H A DMediaSampleReaderNDK.cpp48 auto sampleReader = std::shared_ptr<MediaSampleReaderNDK>(new MediaSampleReaderNDK(extractor)); in createFromFd() local
49 return sampleReader; in createFromFd()