I've been doing the same for the last couple of days, and I am a bit farther from you, but getting closer...Hey everyone. I've been working for the last little while on getting a VLC Windows 8 store app working. I thought I'd share where I've gotten to so far and see if you had any comments.
D3D is the way to go, though...I've got some ideas for metro user interfaces that I wanted a test app for, a media player seemed like a good idea. I also wanted to learn about the d3d/d2d interops, and C++/CX. I've been working on it for 3 months or so, it's largely based on nVLC by Roman Ginzburg (which is fantastic). So far the app plays videos and music quite well. Performance is decent, which surprises me because I'm using a horrible implementation right now to get video frames. I'm marshalling RGB frames to a c# object and then drawing them to the screen. If I continue development I don't think it'll be too hard to return YUV formatted frames and write them to a direct2d surface using a SurfaceImageSource.
There are solutions... Those involve geeking on the 3rd party libraries and probably disabling the networking code, but I believe this is doable (and I think I got the skills).So now the bad news:
After running the app certification tool we get tons of failures, about 15000 unsupported APIs calls. Most of these come from the plugins. I'm sure this is probably not news to you guys, but I was hoping for a bit less work than that. I'm seeing if there's anyway around this, but from my understanding there might not be any.
This is not a correct solution for users...There may still be a way to side load apps onto devices. If that's relatively easy I would still be interested in helping to developing this into a program, provided you guys are alright with it.
This will take a lot more work, though... Because I do not think mingw can cross-compiling to ARM for Windows.If someone could help me with cross compiling for windows + ARM I could also see if I can get a build running on the new Surface.
Hey,D3D is the way to go, though...
Return to “Development around libVLC”
Users browsing this forum: No registered users and 15 guests