Giter Club home page Giter Club logo

vita2pc's Introduction

Description

VITA2PC is a tool allowing to stream PSVITA/PSTV to your PC via WiFi.
It currently supports audio streaming too however the feature is highly experimental and may cause several issues such as game freezes, mute audio on vita side, corrupted or distorted audio on PC side. It will also cause stuttering or worse framerate on some games depending on how audio is handled by the game itself.

vita2pc's People

Contributors

rinnegatamante avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vita2pc's Issues

Support for "non-SetFrameBuf" apps

Some apps (like SceShell aka Livearea) don't use SceDisplay for screen drawing but instead use a shared framebuffer in sceAppMgr.

Adding support to this framebuffer should allow the plugin to record even Livearea and official apps (SceSettings, etc...)

prompt

Not a problem in the game itself , its in the windows comand prompt , when it asks me de IP i can incert anything , numbers letters , and it allways say that it connected sucefully , even if i put the right IP the game crashed when i started streaming , so i guess it is something about the prompt.
Need for Speed Mostwanted ( i tryed streaming when i was driving a car not on menu )
PCSB00183
no sound
no hardware accelaration
asynchronous
downscaler enabled
960 x 544
EDIT: I WAS STATING STREAMING AFTER OPENING THE PROGRAM SRY

Compatibility List reports

Report here your tests so i can add them to the official repository, specify:

  • Full name of the game tested

  • Title ID

  • Playable / Bugs / Etc

  • Type of Dump (Retail Game, Vitamin, MaiDump) [Specify maiDump load mode and Vitamin version]

  • If the game supports hardware acceleration

  • Game resolution

NOTE: Reports MUST refer to tests run WITHOUT audio streaming enabled and with Asynchronous streaming. Other plugins allocating memory in any possible way must not be run together with VITA2PC (eg. Better Amphetamine due to polling thread creation).

If you experience a game crash, try to run this plugin instead of the original one: VITA2PC_lowmem.zip.
If it solved the issue, let me know in the report

Is this dead?

Hey Rinnegatamante, I know that you are busy, but i just want to check, is this is plugin dead? Will it ever be revived?

Persona 3 Dancing Moon Night

-Persona 3 Dancing Moon Night
-PCSG01031
-No menu when pressing L + Start
-MaiDump Load mode 5 (Vitamin version - ?)
-Not sure
-Not sure as well

NW-2284-4

On startup of Wipeout I get NW-2284-4. I try to load a game and it freezes. US version.

Vita2SD

I can't seem to get this to work. I don't know if it matters, but I have a Vita2SD. I put the VITA2PC.suprx in ux0:/tai and added:

ux0:tai/VITA2PC.suprx
*PCSA00015

to the bottom of ux0:/tai/config.txt

I load Wipeout, Press and hold L and Select together quickly (Also tried holding them for a few seconds) and nothing happens.

I also tried to copy VITA2PC.suprx to ur0 and added:
ur0:tai/VITA2PC.suprx
*PCSA00015

to the config.txt file in ur0. However still no menu when I press L+Select.

[FEATURE REQUEST] Control Vita via PC Input

I'd like to request this feature, if you could possibly implement this.

Touchscreen/back touchpad via Mouse control (and possibly DS4 touchpad maybe?)
Buttons via gamepad or keyboard

White Screen on PC

When Launhing Vita2pc 64bit client i recieve a white screen after inputing my ip address. I Can hear all Audio From PC but Cannot See Video On PC . Window is All white (i had this same issue with rincheats streamer)

BorderLands USA Version is the game...

Thank you For your time

Audio stall if sceAudioOutReleasePort is not called.

When an application finishes to reproduce audio with a port and such port is not closed calling sceAudioOutReleasePort, the PC client will continue reproducing last audio chunk until sceAudioOutReleasePort or sceAudioOutOutput is called again on such port.
This is higly noticeable on lpp-vita apps.

New videocodecs support

It could be interesting in looking in how PSVITA camera handles video recording in order to add better videocodecs that should allow the plugin to run smoother (H.264 for example).

Allow on-fly resolution changes

Games like Everybody's Golf use different resolutions for gameplay and video footages.
A proper scale change on-the-fly is needed for the encoder to handle that changes.

Any new development?

Hello,

I'm curious if there is or will be any new development with this plugin? I tried it, using it under *ALL and loading the game World of Final Fantasy crashes the Vita to the point it turns off. I've seen the compatibility list and it's very short. I myself think it would be tedious to constantly find and add game title id's under the config file, and if they don't work, have to remove them. I'd even like to stream homebrew titles and apps (like adrenaline for psp games).

I have seen the usb streaming plugin, but can't use that when I use my grip (it's a Nyko that extends the battery and the usb doesn't passthrough the data pins).

Move startup code to module_start

Startup code (actually run under a sceGxmInitialize hook) can be run in module_start directly without the need to add an useless hook to sceGxmInitialize.

Controls checks in SetFrameBuf

This could be potentially useful since as it is now, the plugin requires the main application to perform an input check in order to trigger plugin menu.

Getting build error _impure_ptr

I wanted to see if I could perhaps mod this plugin to see if it could instead save the video stream locally on the filesystem, but I can't seem to build it - I am getting this error:

/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/7.2.0/../../../../arm-vita-eabi/lib/libjpeg.a(jerror.o): In function `output_message':
(.text+0xd8): undefined reference to `_impure_ptr'

Full output here:

jake@pogo:~/repos/VITA2PC/psvita$ cmake .
-- The C compiler identification is GNU 7.2.0
-- The CXX compiler identification is GNU 7.2.0
-- Check for working C compiler: /usr/local/vitasdk/bin/arm-vita-eabi-gcc
-- Check for working C compiler: /usr/local/vitasdk/bin/arm-vita-eabi-gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/local/vitasdk/bin/arm-vita-eabi-g++
-- Check for working CXX compiler: /usr/local/vitasdk/bin/arm-vita-eabi-g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jake/repos/VITA2PC/psvita
jake@pogo:~/repos/VITA2PC/psvita$ make
Scanning dependencies of target VITA2PC
[ 14%] Building C object CMakeFiles/VITA2PC.dir/main.c.obj
[ 28%] Building C object CMakeFiles/VITA2PC.dir/renderer.c.obj
[ 42%] Building C object CMakeFiles/VITA2PC.dir/encoder.c.obj
[ 57%] Building C object CMakeFiles/VITA2PC.dir/rescaler.c.obj
[ 71%] Linking C executable VITA2PC
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/7.2.0/../../../../arm-vita-eabi/lib/libjpeg.a(jerror.o): In function `output_message':
(.text+0xd8): undefined reference to `_impure_ptr'
(.text+0xe0): undefined reference to `_impure_ptr'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/7.2.0/../../../../arm-vita-eabi/lib/libjpeg.a(jerror.o): In function `error_exit':
(.text+0x10a): undefined reference to `exit'
/usr/local/vitasdk/bin/../lib/gcc/arm-vita-eabi/7.2.0/../../../../arm-vita-eabi/lib/libjpeg.a(jmemmgr.o): In function `jinit_memory_mgr':
(.text+0x14e6): undefined reference to `getenv'
collect2: error: ld returned 1 exit status
CMakeFiles/VITA2PC.dir/build.make:172: recipe for target 'VITA2PC' failed
make[2]: *** [VITA2PC] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/VITA2PC.dir/all' failed
make[1]: *** [CMakeFiles/VITA2PC.dir/all] Error 2
Makefile:83: recipe for target 'all' failed
make: *** [all] Error 2
jake@pogo:~/repos/VITA2PC/psvita$ 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.