|
From: | Vadim Lebedev |
Subject: | Re: [Linphone-developers] Linphone and G.722 Wideband codec |
Date: | Thu, 01 Jul 2010 17:07:04 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100423 Lightning/1.0b1 Thunderbird/3.0.4 |
I'm attaching my version of mediastreamer2/plugins/msg722.c There is two IMPORTANT things to remmeber about g722 1) when building ding SDP the fmt should be G722/8000 2) The actual sampling rate should be 16000HZ but the RTP timestamp should be based 8000HZ Thanks Vadim On 06/29/2010 01:24 PM, Simon Brenner wrote: The files from the code from the internet are not directly very useful, because you should make some config&make files.Yeah, that's right!Is there anybody who has allready made a G722 plugin (the sama as msilbc plugin) for Linphone (so that i can compile that first and give some parameters to the linphone configuration to use them)?I'm actually in the middle of writing a Linphone plugin, but this is for other reasons. For a start, I took the msx264 plugin code and replaced it by my own code preserving the needed structure. But I better had had a kind of template or decent guide to do that. Perhaps we can ask Simon Morlat how his approach to writing a plugin is?? Simon, do you have some kind of plugin template? -Simon.Well, as I said, I never got the codec actually running. You seem to have done the same steps as I did in order to integrate that particular piece of code from the internet. So I'm not further than you. But the thing with doing it as a plugin seems very clever to me! I like the idea of a plugin being generally independent from the main program. Before saying any more I'll also have to have a look at some already existent plugins in order to understand how they work. -Simon. menno wrote:Hi! Nice to hear! Can you explain the steps that you do to get this G722 working (to get this in the codec section)? I'll try that first on a normal i386/i686 PC and after that i will try to recompile it to an ARM device.Hi! Yeah, that was exactly was I was trying to do 2 months ago (coincidentally also on an ARM device). I also got everything to compile and if I remember it correctly I even got G.722 to be standing in the audio codec list. But I unfortunately never got the codec really running which I don't understand... I would also definitely be interested in having G.722 integrated in Linphone - even if it would be with the help of a preprocessor switch or something. (Like USE_G722_CODEC) -Simon. menno wrote:Hello, I want to use the G.722 codec on a 1.2Ghz ARM Device in the future. For now i want to use linphone incombination with the Wideband G.722 codec. I follow the following steps: 1. I download all the G722 files @ http://lists.gnu.org/archive/html/linphone-developers/2009-09/msg00034.html 2. I unpack the files and put msg722.c, g722_encode.c and g722_decode.c into mediastreamer2/src 3. I put the g722.h file into the mediastreamer2/include/mediastreamer2 directory 4. I added two new filter id's to allfilters.h 5. I add all the C-files to the mediastreamer2/src/Makefile.am 6. I add "linphone_core_assign_payload_type(&payload_type_g7221,9,NULL);" Compiling works ok with the current version linphone-3.3.1.tar.gz. But after compiling , and starting program i get no other codecs than the g711A/U,GSM and not the G722 one. Can anybody help me to get this G722 wideband codec working (or add this to the current linphone)?_______________________________________________ Linphone-developers mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/linphone-developers |
msg722.c
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |