2017-08-21 15 views
0

ドキュメントに従って:hereavcodec_decode_video2は、フレームを解凍できない場合は0を返す必要があります。 got_picture_ptrも、フレームを解凍できない場合はゼロに設定する必要があります。avcodec_decode_video2は、got_picture_ptrが0の場合に正の数を返します。

私はこの機能をh264ビデオで実行しましたが、got_picture_ptrが0に設定されている間は正の戻り値を取得しました。ドキュメントが更新されていない可能性がありますか?

答えて

2

あなたは、それはそれはこれがnumber of bytes usedカテゴリに分類さOn error a negative value is returned, otherwise the number of bytes used or zero if no frame could be decompressed.

を読み込ん0を返す必要があります言っていないために指摘した文書。バイトが使用されたからといって、フレームが準備完了状態にあることを意味するわけではありません。例えば、Bフレームは故障している。これはデコードされたものの、デコードされるまでレンダリングされることを意味します。

関連する問題