<div dir="ltr"><br><div class="gmail_quote">On Thu, Jul 22, 2010 at 5:51 PM, Geoffroy Couprie <span dir="ltr"><<a href="mailto:geo.couprie@gmail.com">geo.couprie@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div><div class="im">
+            msg_Err(vd, "Cannot create Direct2D factory (hr = 0x%x)!",<br>
+                (uint32_t)hr);<br></div></div></div></blockquote><div><br>Could you make a more explicit error message? Or don't display the hresult in a msg_Err, but in a msg_Dbg.<br></div></div></blockquote><div><br>
Well it's hard to make more explicit without parsing HRESULT vals (and there's no point in doing this).<br>I can convert to msg_Dbg() but I thought msg_Err() would make more sense because it's a complete fail?<br>
Please advise...<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="gmail_quote"><br><div>How is the calling function handling the case where a render target could not be created? Is it crashing? Is it throwing an error because it can't write to the render target?<br>
</div></div></blockquote><div><br>It goes to 'error:' which cleans up and returns VLC_EGENERIC<br>But I notice that I'm not handling a failure of D2D_CreateRenderTarget() at all. This I'll fix.<br></div></div>
</div>