PCでMPEG2ファイルを再生していて、CMを飛ばそうと早送りすると画面は早送りされてないのに音声だけ進んでるということがありました。
ffdshowを使ってないときは発生しないので、おそらくffdshow特有の問題というか相性だと思うのですが・・・。
で、ffdshowのコーデック選択画面のプルダウンメニューから「無効」「libavcodec」「libmpeg2」の3つが選べますが、このとき「無効」以外のものを選択するとそのコーデックを有効にできます。
今までは「libavcodec」を選んでいたんですが「libmpeg2」を選んでみました。
直りました。なんだそれだけのことか・・・。
PR