У меня только вопрос о том, как использовать ffmpeg/libavcodec/libstagfright.cpp
: я пытаюсь avcodec_open2(st->codec, codec)
, когда у меня есть ffmpeg, чтобы установить codec->id
как CODEC_ID_H264,codec->name
как libstagefright_h264
, значит, я открою
AVCodec ff_libstagefright_h264_decoder
.
но когда Stagefright_init->OMXCodec::Create->configureCodec-> initOutputFormat(meta)
, процесс просто прекратите! Это bazinga!
Я знал, что мета - метаданные, ее данные исходят от codec->extradata
, и здесь это означает sps и pps, я прав?
Как я могу использовать libstagefright
успешно в ffmpeg? Может ли кто-нибудь привести мне пример?