<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:1.0in 1.0in 1.0in 1.0in}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">I was using</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">                libvlc_media_add_option(lMedia, "video-x=0");</p>
<p class="MsoNormal">                libvlc_media_add_option(lMedia, "video-y=0");</p>
<p class="MsoNormal">                libvlc_media_add_option(lMedia, "width=320");</p>
<p class="MsoNormal">                libvlc_media_add_option(lMedia, "height=200");</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">and on any video, the source format was setting my window properties. To fix the problem, I did modify src/input/input.c, function Create():</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">    /* Parse input options */</p>
<p class="MsoNormal">    vlc_mutex_lock( &p_item->lock );</p>
<p class="MsoNormal">    assert( (int)p_item->optflagc == p_item->i_options );</p>
<p class="MsoNormal">    for( i = 0; i < p_item->i_options; i++ )</p>
<p class="MsoNormal">    {</p>
<p class="MsoNormal">        msg_Dbg( p_input, "process option '%s'", p_item->ppsz_options[i]);</p>
<p class="MsoNormal">        var_OptionParse( VLC_OBJECT(p_input), p_item->ppsz_options[i],</p>
<p class="MsoNormal">                         !!(p_item->optflagv[i] & VLC_INPUT_OPTION_TRUSTED) );</p>
<p class="MsoNormal"><b>        if( p_resource )</b></p>
<p class="MsoNormal"><b>        {</b></p>
<p class="MsoNormal"><b>            input_resource_OptionParse(p_resource,p_item->ppsz_options[i],</b></p>
<p class="MsoNormal"><b>                                       !!(p_item->optflagv[i] & VLC_INPUT_OPTION_TRUSTED) );</b></p>
<p class="MsoNormal"><b>        }</b></p>
<p class="MsoNormal">    }</p>
<p class="MsoNormal">    vlc_mutex_unlock( &p_item->lock );</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">in resource.c:</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">void input_resource_OptionParse( input_resource_t *p_resource, const char *option, bool trusted )</p>
<p class="MsoNormal">{</p>
<p class="MsoNormal">    var_OptionParse( p_resource->p_parent, option, trusted );</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">The reason why this is needed is because media_player is now creating the input_resource object.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Ihope this helps!</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Greetings,</p>
<p class="MsoNormal">Olivier</p>
<p class="MsoNormal"> </p>
</div>
<br>
<hr>
<font face="Arial" color="Black" size="2">CONFIDENTIALITY : This e-mail and any attachments are confidential and may be privileged. If you are not a named recipient, please notify the sender immediately and do not disclose the contents to another person, use
 it for any purpose or store or copy the information in any medium.<br>
</font>
</body>
</html>