Ticket #22185

FFmpegモードでの映像・音声表示タイミングの調整

오픈 날짜: 2010-06-12 12:52 마지막 업데이트: 2011-04-20 00:09

Reporter:
소유자:
(None)
Type:
Status:
Open
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

FFmpegモードでの映像・音声表示タイミングの調整が不足しているので修正

  • 映像デコード、映像再生、音声デコード、音声再生それぞれで正しく時間管理
  • 処理落ちした場合に音切れを減らす方向でタイミングを合わせるように修正
    • バッファリングがフルになるまで待つ
    • 映像の描画の省略(フレームスキップ)
      • 映像のデコードは基本的にスキップ不可

Ticket History (3/11 Histories)

2010-06-12 12:52 Updated by: shisei123
  • New Ticket "FFmpegモードでの映像・音声表示タイミングの調整" created
2010-06-12 12:55 Updated by: shisei123
  • Details Updated
2010-07-19 22:24 Updated by: shisei123
댓글 올리기

SVN: rev 26 (Version 0.0.5)でオートフレームスキップ機能実装(時間管理も)

  • 重い動画の場合はそれでもときどき音切れ発生
  • 重すぎる動画の場合は描画が実施されなくなる
  • FFmpegでのデコードの省略は動画データによって必要な対策が異なる模様
    • AVDISCARD_NONREF は副作用がないが処理軽減の効果は薄い
    • AVDISCARD_BIDIR では動画によっては映像が乱れる
    • AVDISCARD_NONKEY も同様に動画によっては映像が乱れる
2010-07-28 11:31 Updated by: shisei123
댓글 올리기

描画が更新されない問題はチケット #22643 で別起票。
音がずれる問題は、音声のキャッシュ量を減らした方がいいのかもしれない

2011-02-20 14:22 Updated by: shisei123
댓글 올리기

SVN: rev 149でフレームスキップ方法修正

2011-02-21 21:48 Updated by: shisei123
댓글 올리기

Version 0.0.21で音ずれが発生するようになったとの報告あり

2011-02-22 01:12 Updated by: shisei123
댓글 올리기

SVN: rev 155で描画スレッドのフレームスキップが機能していなかった問題を修正

2011-04-17 15:41 Updated by: shisei123
댓글 올리기

SVN: rev 193でAudioTrackの音切れ対策を追加

2011-04-17 18:18 Updated by: shisei123
댓글 올리기

マシンが速すぎても動作がずれる問題が発覚

2011-04-17 18:44 Updated by: shisei123
댓글 올리기

SVN: rev 197で動作が速すぎるときの問題をとりあえず修正

2011-04-20 00:09 Updated by: shisei123
댓글 올리기

シーク後でも音のタイミングを合わせられるよう、起点となる時間をデコーダが教えて、今まで書き込んだサンプル数と合わせて計算するようにしたほうがいいかも

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login