From: Peter G. <jpg...@gm...> - 2008-10-02 14:21:50
|
On Thu, Oct 2, 2008 at 8:43 AM, Paulo Vicentini <vic...@gm...> wrote: > Testing (on Windows /iaxclient-2.1beta3) with H264 (libx264 / ffmpeg) and > peer to peer (no asterisk server) > There are Mini video packets in the network (1406 bytes) but the application > fails to decode > > int format = IAXC_FORMAT_H264 ; > int formatp = IAXC_FORMAT_H264; > > Text message received: Call 0 ringing > IAXCLIENT: Call 0 ringing > Text message received: Call 0 accepted > IAXCLIENT: Call 0 accepted > Text message received: Creating codec format 0x200000 > IAXCLIENT: Creating codec format 0x200000 > [libx264 @ 02C441D0]using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 > created encoder codec ffmpeg-H.264 > > [h264 @ 02C3FA00]no frame! > codec_ffmpeg: decode: failed to decode whole frame -1 / 43400 [snip] > > Is there any currently working H264 (or 263+) library to build with > iaxclient other than libx264? No, I think getting H.264 or H.263+ support into iaxclient will require some effort. The ffmpeg support in iaxclient is not well maintained and I doubt that it currently does much of anything. > Have you tested libx264 (ffmpeg)? A couple years ago, some of us were working with ffmpeg and x264 with iaxclient. We had some success with that then, but ultimately changed our focus to theora because of patent licensing concerns surrounding H.264. I think that with a little love, the ffmpeg support in iaxclient could be made to work. Pete |