On 8/22/06, <b class="gmail_sendername">IOhannes m zmoelnig</b> &lt;<a href="mailto:zmoelnig@iem.at">zmoelnig@iem.at</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>&gt;<br>&gt; We could replace the VFW handling for pix_film with DS if desired.<br><br>i am all for it, but are there any chances, to put the code into filmDS<br>and videoDS classes instead of using [pix_movieDS]/[pix_videoDS] ?
</blockquote><div><br>pix_movieDS is just a place holder.&nbsp; I made a new class to speed up working with the consultant and also to try out some tricks for speeding up decode and texturing.&nbsp; The pix_film DS code would replace the filmAVI code.&nbsp; Should I just overwrite the VFW stuff or make a filmDS class? I just modified the existing videoDS as that is what is used for pix_video on Windows.&nbsp; 
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Right now the DS stuff works OK, but not using the 'suggested' (read<br>&gt; strongly enforced) MS path results in pretty severe performance
<br>&gt; penalties.&nbsp;&nbsp;I may try to hack in YUV handling to help that out.<br><br>does the yuv-texturing work on w32?</blockquote><div><br>No, and therein lies the hack.&nbsp; I'm thinking about adding a method to pix_movieDS that would unpack the Y U V into R G B for texture upload and then have a pixel shader convert it to real RGB.&nbsp; I have no idea if this would be useful to anyone other than me because it would require a [fragment_program] and the correct shader to work.
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt;<br>&gt; Also, I seem to have destroyed the CVS web browser for our project.
<br><br>luckily it seems to work for me.</blockquote><div><br>Yeah, it took a while for it to come around. &nbsp; <br></div><br>cgc<br></div><br>