USB camera support on OTG - Windows 10 Mobile

Nowadays, there are lots of interesting USB camera devices, such as drone video receiver, endoscopes, IR mini-cameras etc. that rely on the simple UVC standard and unfortunately are not supported on windows mobile devices with OTG/Continuum (e.g. lumia 950). It would be awesome if we managed to overcome this shortcoming from Microsoft!
I have been searching for a while on the subject, but I think the problem requires some more expertise about drivers. Here is what I found out.
In windows 10 mobile just there is no USBvideo.sys driver in the folder Windows\system32\drivers, so nothing at all for the UVC cameras. USBaudio.sys is present though among the others;
conversely, windows 10 IoT does have USBvideo.sys, also for slow ARM devices, like raspberry, where such USB cameras usually work fine;
in order to install a driver on a windows 10 mobile we are required to build a pkg package starting from a driver project in visual studio, so basically from the source code, which is probably unavailable for USBvideo. Alternatively, we can use pkggen.exe starting from the .sys driver file (the IoT one is ok?) and a .inf text file (how to fill it possibly?). Then, we should upload the package to the phone through iutool.exe;
I heard also about the possibility to directly connect to an USB device from an UWP app (working with the integrated driver winusb.sys, in user mode). Again, we will need here the code related to the UVC camera, assuming that this method is feasible.
What do you think?

Related

NEW FEATURED SDK FOR DEVs

Airplay SDK is unique in providing the
facility to build your application as an
entirely OS-agnostic binary file that contains
native CPU instructions. So no compromise
on performance, yet no need to port your
application between operating systems.
Airplay SDK supports single-click
deployment to all of the following operating
systems: * iPhone OS * Android * Samsung
Bada * Symbian * Windows Mobile * BREW
* Palm/HP webOS * Maemo Additionally,
Ideaworks Labs is working closely with
leading device manufacturers to open up
new distribution opportunities for Airplay
content. Airplay SDK fixes fragmentation
within each operating system by removing
the need for developers to worry about
individual device eccentricities. Here are just
five examples of the hundreds of per-device
problems that Airplay SDK solves: *
Dynamic portrait/landscape screen
switching handled identically for all devices
* Accelerometer API implemented
identically for all devices (despite the large
number of bespoke device drivers and APIs
in the market) * Device-application
interoperability handled identically for all
devices (i.e. your application is guaranteed
to 'play nicely' with the device software, for
example to respond to incoming phone calls
and messages) * Audio handled identically
for all devices (for example, by providing
advanced software sound mixing) * Single
drawing API supports OpenGL ES 1.x,
OpenGL ES 2.0 and super-fast software
rendering, allowing your app to run with or
without any form of hardware graphics
acceleration FEATURES: Save development
time by writing your Airplay app using
vanilla C++ in the IDE of your choice. Airplay
currently supports all versions of Visual C++

Desktop vs RT Flash Player Differences?

I've been messing around with the Flash Player on my RT and am very curious what the differences between the x86/64 Flash Player and the ARM Flash Player on Windows RT. Most objects in the browser still run as intended, but some objects, such as the swf for The Binding of Isaac, refuse to run regardless of whether they are loaded as a swf directly into the browser or imbedded in an HTML page. The same swf works perfectly fine on a desktop though. I couldn't find anything on Microsoft or Adobe's websites about this, nor could I find any information here apart from the old threads on the flash whitelist back when WinRT was first released. Is there something I'm missing on why some flash objects just refuse to open on Windows RT?
tl;dr Tried to play Binding of Isaac's swf on my Surface, but IE just displayed a blank page. It works on my laptop in IE. Why is that?
I'm not aware of any actual differences. More likely, the problem is in an external dependency. For example, perhaps BoI uses OpenGL... there's no OpenGL driver for RT (well, not officially).
Out of curiosity, is your tablet jailbroken? It could be some restriction about local files (not in IE's lowbox) and signature enforcement.
Yes. I have tried running both nonjailbroken and jailbroken, along with testing on 8 and 8.1 tablets. BoI doesn't use either DirectX or OpenGL. Its just a basic flash game in essence.
Sent from my SAMSUNG-SGH-I337 using XDA Premium 4 mobile app

[Q] I want to port VLC player

Hello!
I want to port VLC player. What I need?
I know I need:
Visual Studio 2012 to port/compile the program.
A Windows PC in which I use Visual Studio.
And a Surface RT for testing purposes.
But what I need besides this? I desire to compile/port this program.
More skill than the VLC team that has been attempting to port it themselves for ~12 months?
In fairness, they're trying to port it as a WinRT (Windows Store) app, not a standard Win32 desktop app. But they're still needing to do crazy stuff with the compiler so forth. VLC *does not* currently compile under MSVC; it's apparently full of GCC-isms. GCC doesn't currently target Win32/ARM. You need to either get VLC to build under MSVC or GCC to target Windows RT before porting VLC will be possible.
Hopefully the latter happens. That would open up a ton of other software too; VLC is far from the only open-source program that is available for Windows but doesn't build under MSVC.
Hmm... I wonder if it builds under Clang? Getting Clang to target RT is probably easier than getting GCC to do so; Clang was designed to be easily hackable, while GCC is practically the opposite.
That a good news for me. Hope you success with VLC porting. If not. It maybe easier to write some GUI for FFplay for Windows RT.

AndyDroid - Run Android on Windows - with no Lag & FREE for All

Official Thread : AndyDroid
What is AndyDroid : is very simple VM which can work on Any Windows laptop or tablet you can install the lag-free Android OS on your loved devices..
AndyDroid will be updated to either 5.0 or 4.4.4 in Few weeks.. We are working onnnnnnnnn..
Any doubt you can reach us any time : http://www.andyroid.net/
You can download the complete manual here : http://andysupport.s3.amazonaws.com/AndyFAQ1.21.pdf
Have a look small Video, how Andydroid working : https://www.dropbox.com/s/5it7erhfs14sov2/AndyTestVid1.mp4?dl=0
Andy breaks down the barrier between desktop and mobile computing, while keeping a user up to date with the latest Android OS feature upgrades. It also provides users with unlimited storage capacity, PC and Mac compatibility, and the freedom to play the most popular mobile games on a desktop. With phone as a joystick, you will never have to sacrifice the multi-touch or gyro elements of gaming, and thanks to seamless connection between desktop and mobile, you can receive a SnapChat phone picture on the street and see it on your desktop at home or just download whatsapp for pc.
Features
Full Android UI
Windows 7,8
Mac OSX
Google Play Store
App Sync to Mobile
Phone as Contoller
Android access to local File System
Multi-Touch support
Cloud Save in Android
X86 native apps
ARM support
Sensors Integration
OpenGL Hardware support
Camera Integration
Microphone Integration
Hardware Console
Run Apps from Desktop
Desktop Push Notifications
Developers Support
Use your phone as a remote control when playing games
Run all your communication apps from your desktop (snapchat, what’s app, Viber, whatsapp etc)
Seamless transition of apps from PC to mobile device without the hassle of wireline or wireless connection
No longer be bogged down by the limited storage on your mobile device or PC hard drive wireless connection
Feel free to click Thanks button to support my work..
Doesn't properly run on HP laptop with Windows 7 Pro (4 GB RAM, 32bit CPU). Mostly locks with "process system hangs" or similar.
It's decent software, but i am having problem with bitdefender. it manages to block the vm somehow....
current version of andyos 47.x
I can't not get ADB to work at ...
I installed and updated the latest SDK
ADB is up and running and list my IP but shows device as “Offline”
so I can not send any adb push commands when its not online.
List of devices attached
192.168.79.128:5555 offline
adb: error: failed to get feature set: no devices/emulators found
is there anyway around this ???
meistfx said:
current version of andyos 47.x
I can't not get ADB to work at ...
I installed and updated the latest SDK
ADB is up and running and list my IP but shows device as “Offline”
so I can not send any adb push commands when its not online.
List of devices attached
192.168.79.128:5555 offline
adb: error: failed to get feature set: no devices/emulators found
is there anyway around this ???
Click to expand...
Click to collapse
Did you download the most up to date version of their website!?

PCSX Reloaded

Since Windows RT has a number of limitations such as the lack of libraries OpenGL, vfw32 and others, it is impossible to compile a set of good plug-ins for the GPU, as well as to use joystick, except from the Xbox and PS3 / 4 (and for them to have to compile another plugin if necessary - write, try it), and generally, the emulation is extremely slow.

Categories

Resources