<div dir="ltr">Thanks for your reply! <div>3D mode means to transfer 2D video to 3D automatically (without adding depth information manually)</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-01-10 11:01 GMT-08:00 Rémi Denis-Courmont <span dir="ltr"><<a href="mailto:remi@remlab.net" target="_blank">remi@remlab.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">  Hello,<br>
<span class=""><br>
On Sunday 10 January 2016 08:52:55 yan cui wrote:<br>
>     One question to add new play mode to videolan. In fact, I want to<br>
> enable the player to play several kinds of modes, including cartoon mode<br>
> and 3D mode, besides the normal mode. I have algorithms to transfer a video<br>
> to cartoon mode or 3D mode by the use of openCV. So, I'd like to add some<br>
> buttons on the GUI and play the video in a particular mode when user<br>
> selects it. My question is where should I embed my code? I know the theory<br>
> of player in the high level, like each time you get a compressed data<br>
> trunk, then decompress it and play it, but I am not quite familiar with the<br>
> code base of videolan. Any answers or suggestions  are welcome!<br>
<br>
</span>Cartoon mode sounds like video filter.  Look for, e.g. "posterize" to see a<br>
similar use case.<br>
<br>
I am not sure what you mean by 3D mode.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Rémi Denis-Courmont<br>
<a href="http://www.remlab.net/" rel="noreferrer" target="_blank">http://www.remlab.net/</a><br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div>Think big; Dream impossible; Make it happen.  </div></div>
</div>