[MPlayer-cvslog] r33727 - trunk/etc/codecs.conf

compn tempn at twmi.rr.com
Sun Jun 26 13:21:36 CEST 2011


On Sun, 26 Jun 2011 11:02:11 +0000 (UTC), Carl Eugen Hoyos wrote:
>Reimar Döffinger <Reimar.Doeffinger <at> gmx.de> writes:
>
>> > Log:
>> > add vfw csmcodec for fourcc CSM0
>> > map YV24 fourcc to raw444P codec
>> 
>> Have you tested it? I think mapping still only works for "format", not
>> "fourcc".
>
>Decoding fails if you remove " 444P" from raw444P decoder.

tested, mapping works for fourcc.
most of the raw codecs have mapped fourccs, mapped fourccs are a hack
for vfw codecs that were hardcoded to only use certain fourccs.
the vfw will crash if given a fourcc it does not support.

fixing the raw codecs to not hardcode the fourcc would fix the need to
map. i added the ffmpeg raw codecs to work around this limitation.

from DOCS/tech/codecs.conf.txt:

"A second fourcc can also be given, separated
with a space. MPlayer will replace the original fourcc in the headers
with this one before opening the codec. It's useful for win32 codecs
checking for the fourccs."

>For me, -vc ffraw444P fails.

yes it fails here too. it works if you add 'out YV12' to the codec, but
the plane is shifted and you get ghosted color. i am not sure what
colorspace would make it work correctly.

sample is here:
http://www.datafilehost.com/download-36b8d957.html

-compn


More information about the MPlayer-cvslog mailing list