[MPlayer-users] r34886 and later does not play Polish dvd-t channels

Robert Tracz Robert.Tracz at poczta.fm
Sun Jun 10 23:06:00 CEST 2012


Dear mplayer developers,

The change introduced in r34886 (reimar | 2012-05-06 10:44:28) caused 
mplayer to inproperly play almost all Polish dvd-t channels.

diff -r -x '*.o' -x '*.a' -x '*entries' -x '*.log' 
mplayer-34885/libmpcodecs/vd_ffmpeg.c mplayer-34886/libmpcodecs/vd_ffmpeg.c
870c870,871
<       if (avctx->codec->id == CODEC_ID_H264)
---
 >       if (avctx->codec->id == CODEC_ID_H264 &&
 >           skip_frame == AVDISCARD_NONE)

I made sure it is caused by exactly this small change - version r34885 
plays tv ok, whereas r34885 plays a choppy video, out of sync with 
voice. Also reversing this change in the latest version fixes the problem.

I think reversing this change may be at best a temporary fix, and the 
final fix is somewhere else, however I'm enough in depth into mplayer 
code/architecture yet to propose it.

You can download a sample avi with impacted video by executing:

wget www.starszeauta.pl/tv_out.avi

Plaese have a look at that - mplayer is quite popular in Poland, this 
problem impacts many of us.

If I can help in any way - please let me know

Best regards,
Robert


More information about the MPlayer-users mailing list