[MPlayer-advusers] mov from Apples Shoot Em Up trailer can't be shown

Carl Eugen Hoyos cehoyos at rainbow.studorg.tuwien.ac.at
Sat Jul 7 13:36:50 CEST 2007


Hi Corey!

On Fri, 6 Jul 2007, Corey Hickey wrote:

>>> Alternatively, mplayerplug-in appears to handle the second playlist file
>>> and plays the actual video automagically.
>>
>> But instead of showing the picture, mplayerplug-in shows the Start Button which
>> means mplayer wasn't able to convert the mov into a jpeg.
>
> With this file?
> http://images.apple.com/movies/newline/shoot_em_up/shoot_em_up-tlr1_h640w.mov
>
> That's the one I meant, and it worksforme with mplayerplug-in.

There might be a misunderstanding here: I didn't want to report a problem
with mplayerplug-in - it correctly parses the following OBJECT tag:

<OBJECT width="52" height="23" id="shootemup480p"

codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">
   <PARAM

value="http://movies.apple.com/trailers/newline/shootemup/images/index_480p.mov" name="src"/>
   <OBJECT width="52" height="23" type="video/quicktime"

data="http://movies.apple.com/trailers/newline/shootemup/images/index_480p.mov" id="shootemup480pInner">
     <PARAM

value="http://images.apple.com/movies/newline/shoot_em_up/shoot_em_up-tlr1_480p.mov" name="href"/>
     <PARAM value="QuickTimePlayer" name="target"/>
     <PARAM value="false" name="controller"/>
     <PARAM value="true" name="autoplay"/>
     <PARAM value="true" name="saveembedtags"/>
   </OBJECT>
   <PARAM

value="http://images.apple.com/movies/newline/shoot_em_up/shoot_em_up-tlr1_480p.mov" name="href"/>
   <PARAM value="QuickTimePlayer" name="target"/>
   <PARAM value="false" name="controller"/>
   <PARAM value="true" name="autoplay"/>
   <PARAM value="true" name="saveembedtags"/>
</OBJECT>

mplayerplug-in understands it should play shoot_em_up-tlr1_480p.mov if this
object is activated (and mplayerplug-in/mplayer play it correctly), but it
can't show index_480p.mov because mplayer can't convert it to jpeg/can't
show it at all.

The reason might be that 1) vd_raw.c only accepts 0 as value for
biCompression and not "raw " and 2) that the scaler doesn't know what to do
with IMGFMT_BGR32 (if I set it to IMGFMT_RGB32 a wrong=red picture is
shown). I'll send a possible patch for 1), perhaps somebody can explain
what's wrong with IMGFMT_BGR32.

Carl Eugen



More information about the MPlayer-advusers mailing list