Fwd: pvr-xxx on 7.0
Danny Pansters
danny at ricin.com
Thu May 15 21:41:08 UTC 2008
> > > >>i observed something strange on 7.0 with this driver. mplayer is now
> > > >>able to sync a/v properly when doing "mplayer /dev/cxm0". i would
> > > >>like
> > > >>to hear from others about this.
mplayer has been updated, that might be the difference. With my ffcxm backend
for kbtv, I have basically turned ffplay into a library and added some simple
stuff (to fit into backend api). One thing I noticed is that the only way to
keep a/v in sync is to call the ffcxm event code as soon as possible rather
than in line with the video frame rate as I was doing earlier. Considering
that ffmpeg/ffplay is multithreaded (but with some internally fixed
parameters, some of which I may have also made a bit more agressive in my
ffcxm), this is only logical.
So I think it's quite possible that what you're seeing is merely an
improvement in mplayer, in the way they use ffmpeg or in their thread
handling or both, not a necessarily a difference between FreeBSD 6 and 7.
I haven't looked at mplayer's source code recently.
I can say that kbtv2+cxm performed somewhat better on my i386 (fbsd6) and
amd64 (fbsd7) machine than mplayer did, but that's a while ago ~3 months.
That is unless you are using the same (old) mplayer than you were using
before. In that case I don't know why you're seeing this difference.
HTH,
Dan
More information about the freebsd-multimedia
mailing list