У меня просто вопрос о том, как использовать 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)
, процесс просто завершается!Это базинга!
Я знал, что мета - это метаданные, его данные взяты из codec->extradata
, и здесь это означает sps и pps, я прав?
Как я могу успешно использовать libstagefright
в ffmpeg?Может кто-нибудь привести пример?