Noobz!
May 24, 2012, 02:52:56 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: New Video and Voice Furikup full 3.90 (no more SIPEngine.prx)  (Read 3202 times)
0 Members and 2 Guests are viewing this topic.
mypspdev
Newbie
*

Karma: 0
Offline Offline

Mood:

Posts: 1


View Profile
« on: February 12, 2008, 08:44:07 pm »

Hi to all!
I'd like to get in touch with Fanjita team /Noobz team for some improvements and completion on Furikup Video and Voice psp-phone.

My issues:
- I'd like to develop a full 3.90 cf integrated SIP Phone adapting Furikup source code by Fanjita team, of course sharing the results and sources
- I've already realized a successful Video and Voice SIP phone between two PSPs
- I've developed a new Furikup without 1.50 user mode prx.

Here are issues to avoid 1.50 user mode prx:
- use
Code:
sceUtilityLoadNetModule(1);
sceUtilityLoadNetModule(3);
connect_to_apctl(MyVarIPConnection)

instead of 1.50 Net utility
- change all threads calls
- in codec.c of SIPEngine do not use
Code:
stunParseServerName(config_get_stun_server(), &dest);

because in stun.c of ortp library
Code:
gethostbyname

is called: it doesn't work in 3.xx (I do not why)
and use instead the resolver:
Code:
void stun_server_resolver(char *value)
{
   int rid = -1;
   char buf[1024];
   struct in_addr addr;
   char name[1024];
   while(1)
   {
      if(sceNetResolverCreate(&rid, buf, sizeof(buf)) < 0)
      {
         printf("Error creating resolver\n");
         break;
      }
      printf("Created resolver %08x\n", rid);
      if(sceNetResolverStartNtoA(rid, value, &addr, 2, 3) < 0)
      {
         printf("Error resolving %s\n", value);
         break;
      }
      printf("Resolved %s to %s\n", value, inet_ntoa(addr));
      break;
   }    
   if(rid >= 0)
   {
      sceNetResolverDelete(rid);
   }
}


- Than I' m using a 160x120 pixel RGB (76800 bytes) or monochorme (19200 bytes) in a little window on the screen to capture video frames and trasmitting / receiving.

I'd like to share thes issues with Fanjita team or others in order to finalize a Video and Voice PSP-SIP Phone with full functions and good quality.

Thanks for feed back and contacts.

My best to all
Logged
cswindle
Administrator
Newbie
*****

Karma: 0
Offline Offline

Mood:

Posts: 24


View Profile
« Reply #1 on: February 14, 2008, 05:53:05 am »


Hi to all!
I'd like to get in touch with Fanjita team /Noobz team for some improvements and completion on Furikup Video and Voice psp-phone.

Please refer to just as noobz, as Fanjita gets annoyed getting credit for projects where he did not do too much.


My issues:
- I'd like to develop a full 3.90 cf integrated SIP Phone adapting Furikup source code by Fanjita team, of course sharing the results and sources
- I've already realized a successful Video and Voice SIP phone between two PSPs
- I've developed a new Furikup without 1.50 user mode prx.

There is no 1.50 mode PRX in Furikup, it is 100% designed for 3.xx custom firmware. I presume you are meaning that you are gettingrid of sipengine.prx, if so I think you are missing the point of the prx, that is present so that it is possible to easily change GUI.


Here are issues to avoid 1.50 user mode prx:
- use
Code:
sceUtilityLoadNetModule(1);
sceUtilityLoadNetModule(3);
connect_to_apctl(MyVarIPConnection)

instead of 1.50 Net utility
- change all threads calls
- in codec.c of SIPEngine do not use
Code:
stunParseServerName(config_get_stun_server(), &dest);

because in stun.c of ortp library
Code:
gethostbyname

is called: it doesn't work in 3.xx (I do not why)
and use instead the resolver:

This is not a problem in 3.xx, think it is likely to be a bugged version of libc which you are building with.


- Than I' m using a 160x120 pixel RGB (76800 bytes) or monochorme (19200 bytes) in a little window on the screen to capture video frames and trasmitting / receiving.

All of the code was present to allow video sending/receiving an MJPEG stream from the video camera (just not displaying and untested in Furikup), so if you are hacking that code to use the same video codec then you should not be, as that will mean that you will have lots of problems with interworking with other SIP clients (including future versions of Furikup).


I'd like to share thes issues with Fanjita team or others in order to finalize a Video and Voice PSP-SIP Phone with full functions and good quality.

Thanks for feed back and contacts.

My best to all



Chris
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  





Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.057 seconds with 22 queries.