78 for (
int i = 0; i <
decoders.size(); i++) {
100 for (
int i = 0; i <
decoders.size(); i++)
decoders[i].decoder->setOutput(out);
108 for (
int i = 0; i <
decoders.size(); i++)
decoders[i].decoder->setOutput(out);
112 for (
int i = 0; i <
decoders.size(); i++)
113 decoders[i].decoder->setVideoFormat(format);
143 size_t write(
const uint8_t *data,
size_t len)
override {
144 if (len == 0)
return 0;
196 LOGI(
"MultiVideoDecoder: selected decoder for format %d", (
int)info.
format);
210 for (
int i = 0; i <
decoders.size(); i++) {
211 if (
decoders[i].format == source_format) {
212 LOGI(
"MultiVideoDecoder: format %d from VideoInfoSource",
220 for (
int i = 0; i <
decoders.size(); i++) {
221 if (
decoders[i].decoder->isValid(data, len)) {
229 "MultiVideoDecoder: could not determine video format from "
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGE(...)
Definition AudioLoggerIDF.h:30
VideoFormat
Video codec/pixel-format identifier, shared by two unrelated uses: the (single) video stream of a con...
Definition VideoOutput.h:29