I did an apt-get update then apt-get upgrade, restart and black screen.
Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
I'm very sorry but this: tar -xjf <path to dshowserver-ia32-r63-gentoo.tar.bz2 is just plain wrong, either you are telling tar to read from a file and then redirect a file to it's standard input instead, or you're intending a <placeholder> but you forgot the ">". Instead I don't really see much of a problem with tar -xjf <path/to/>dshowserver-ia32-r63-gentoo.tar.bz2, so please enlighten me.
If you'll check the man page, you'll find that: patch -p1 < <path to coreavc-for-linux>/xine/dshowserver.patch is actually equivalent to: patch -Np1 -i <path/to/coreavc-for-linux/>xine/dshowserver.patch. With the added benefit of quitting if the patch was already applied, instead of asking to reverse the patch instead which can be confusing.
Now obviously pasting things with <placeholders> isn't going to work when you copy/paste them literally anyway, but the real problem however was because you misspelled "libxine" in the first place. So thanks for your lovely "compliment", but the only one that messed up here was you. It's a bit sad to see you (and nobody but you) complain about these non-related trivial things to cover that up though.
And no, I haven't tried it myself because I don't see this problem at all (apart from that I am not a big fan of closed source software). But if I had, we probably wouldn't even be having this discussion now would we?