R: mplayer compiled on i386 with base gcc can't play X.264

Barbara barbara.xxx1975 at libero.it
Wed Mar 7 19:04:22 UTC 2012



>
>I recently switched mplayer back to compiling with the base gcc,
>rather than gcc46, to avoid having to install a >>100MB package
>solely to use a 500kB .so.  Unfortunately, the resultant mplayer
>is unable to play X.264 video downloadod from (eg) youtube.
>
>The reported errors look like:
>A:   0.0 V:   0.0 A-V:  0.001 ct:  0.000   0/  0 ??% ??% ??,?% 0 0 87% 
>[h264 @ 0x8aefb60]error while decoding MB 7 0, bytestream (-17)
>[h264 @ 0x8aefb60]concealing 300 DC, 300 AC, 300 MV errors
>A:   0.1 V:   0.0 A-V:  0.034 ct:  0.003   0/  0 ??% ??% ??,?% 0 0 87% 
>[h264 @ 0x8aefb60]Reference 2 >= 2
>[h264 @ 0x8aefb60]error while decoding MB 10 2, bytestream (299)
>[h264 @ 0x8aefb60]concealing 299 DC, 299 AC, 299 MV errors
>A:   0.1 V:   0.1 A-V:  0.031 ct:  0.006   0/  0 ??% ??% ??,?% 0 0 87% 
>[h264 @ 0x8aefb60]Reference 3 >= 3
>[h264 @ 0x8aefb60]error while decoding MB 10 0, bytestream (594)
>[h264 @ 0x8aefb60]concealing 300 DC, 300 AC, 300 MV errors
>A:   0.1 V:   0.1 A-V:  0.028 ct:  0.009   0/  0 ??% ??% ??,?% 0 0 87% 
>[h264 @ 0x8aefb60]Reference 4 >= 3
>[h264 @ 0x8aefb60]error while decoding MB 4 1, bytestream (353)
>[h264 @ 0x8aefb60]concealing 300 DC, 300 AC, 300 MV errors
>A:   0.2 V:   0.1 A-V:  0.025 ct:  0.011   0/  0 ??% ??% ??,?% 0 0 87% 
>[h264 @ 0x8aefb60]Reference 5 >= 3
>[h264 @ 0x8aefb60]error while decoding MB 5 0, bytestream (1075)
>[h264 @ 0x8aefb60]concealing 300 DC, 300 AC, 300 MV errors
>A:   0.2 V:   0.2 A-V:  0.023 ct:  0.013   0/  0 ??% ??% ??,?% 0 0 87% 
>[h264 @ 0x8aefb60]Reference 5 >= 3
>[h264 @ 0x8aefb60]error while decoding MB 3 0, bytestream (1106)
>[h264 @ 0x8aefb60]concealing 300 DC, 300 AC, 300 MV errors
>
>This problem doesn't occur when using gcc46 on i386 or with either
>compiler on amd64.  Can anyone suggest a fix other than gcc46?
>
>-- 
>Peter Jeremy
>

This seems to match with what I've reported here:
http://lists.freebsd.org/pipermail/freebsd-multimedia/2012-January/012762.html
(discussion continues here: http://lists.freebsd.org/pipermail/freebsd-
multimedia/2012-January/012807.html and http://lists.freebsd.
org/pipermail/freebsd-multimedia/2012-February/012818.html)
So, if you don't want gcc46, try disabling OCFLAGS.
Hope it will help.

Barbara



More information about the freebsd-multimedia mailing list