[MPlayer-users] mencoder problem
The Wanderer
inverseparadox at comcast.net
Fri Oct 21 06:50:30 CEST 2005
Rich Felker wrote:
> On Fri, Oct 21, 2005 at 12:02:00AM -0400, The Wanderer wrote:
>
>> Bohdan Horst wrote:
>>
>>> FreeBSD 5.4 (2 different hosts)
>>>
>>> MEncoder dev-CVS-051020-10:40-3.4.2 (C) 2000-2005 MPlayer Team
>>> CPU: Intel Pentium 4/Celeron 4 Northwood; Pentium 4 EE/Xeon
>>> Prestonia,Gallatin (Family: 15, Stepping: 7)
>>> Detected cache-line size is 64 bytes
>>> CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
>>> Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
>>>
>>> MEncoder dev-CVS-051021-01:30-3.4.2 (C) 2000-2005 MPlayer Team
>>> CPU: Intel Pentium 4/Celeron D Prescott; Pentium D/XE Smithfield; Xeon
>>> Nocona,Irwindale (Family: 15, Stepping: 1)
>>> Detected cache-line size is 64 bytes
>>> CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
>>> Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
>>>
>>> and:
>>>
>>> mencoder -ovc help
>>> [...]
>>> Option ovc: Unknown suboption hel
>>>
>>> mencoder -oac help
>>> [...]
>>> Option oac: Unknown suboption hel
>>>
>>> mencoder -oac copy
>>> [...]
>>> Option oac: Unknown suboption cop
>>>
>>> mencoder -ovc copy
>>> [...]
>>> Option ovc: Unknown suboption cop
>>>
>>> mencoder -xvidencopts bitrate=1000:vhq=4
>>> [...]
>>> Option xvidencopts: Unknown suboption bitrat
>>
>> As ((name)) noted, this is a known problem, and a fix is in
>> progress (although I don't recall it being committed yet), but -
>> are you absolutely sure that you're using the very latest CVS
>> version? I just updated and compiled (with distclean), and I get:
>
> It depends on your os. It works with a broken OS that lacks strl*
> functions, where the mplayer versions of them get used (which are
> incidentally incorrect and insecure, from what I can tell). It fails
> if you have a correct OS that implements the (POSIX- and
> C99-required) strl* functions.
...I'm rather surprised to learn that Linux 2.6.11.2 is considered
broken (and only slightly less surprised to learn that it's not
POSIX-compliant). That's what I'm running, and not only do I not have
the problem referred to, it also appears (judging by the listing of
/usr/man/man[23]/strl*) that the only function I have with a name
matching strl* is strlen.
Oh, well... no day in which you learn something, etc....
--
The Wanderer
Warning: Simply because I argue an issue does not mean I agree with any
side of it.
Secrecy is the beginning of tyranny.
More information about the MPlayer-users
mailing list