we are trying to add H263 support to sip-communicator by using ffmpeg encoder-decoder for our internal project and we were wondering if it could be of general interest in order to release the code to community.
We have added a new package ..neomedia.codec.video.h263 that contains JNI-decoder and encoder with relative packetizer and depack and modified swscaler to recognize rgb24 bit output.
We have successfully built ffmpeg dll on winXP 32bit and on Mac-os 10.6.4 32 bit and we are trying to build even for win7-64 bit.
The video-call in H263 between 2 sip-communicator clients works and also works with other clients (eye-beam, innomedia sip-phone).
On mac, we have a problem on typical h263 resolution 352x288.
The first video-call works perfectly but the second one (without restarting client) only shows the first frame and the capture stops (the webcam lights-off).
Investigating on the problem if we impose the resolution of 352x288 in the method assertSize of MediaDeviceSession class
for all codecs, we get the same problem even for H264 (only the first call is ok) either using our compiled dll or the original one.
Any ideas about this issue on mac?