Mam tylko pytanie dotyczące sposobu korzystania ffmpeg/libavcodec/libstagfright.cpp
: Staram się avcodec_open2(st->codec, codec)
kiedy mam użycia ffmpeg aby ustawić codec->id
jak CODEC_ID_H264,codec->name
jak libstagefright_h264
, co oznacza, że otworzę AVCodec ff_libstagefright_h264_decoder
.jak używać ffmpeg/libavcodec/libstagefright
, ale po Stagefright_init->OMXCodec::Create->configureCodec-> initOutputFormat(meta)
proces się zakończy! To jest bazinga!
Wiedziałem, że meta to Metadane, jej dane pochodzą z codec->extradata
, a tutaj oznacza to sps i pps, czy mam rację?
Jak mogę z powodzeniem użyć libstagefright
w ffmpeg? Czy ktoś może mi podać przykład?
może warto spojrzeć na ten projekt: http://gitorious.org/~ olvaffe/ffmpeg/ffmpeg-android, w szczególności na http://gitorious.org/~olvaffe/ffmpeg/ffmpeg-android/trees/android/doc –
dziękuję bardzo! – 7bigtrees
może to sprawdzić: http://code.metager.de/source/xref/ffmpeg/libavcodec/libstagefright.cpp –