[jitsi-dev] jitsi source code


#1

Hi,

The latest Jitsi 1.1 source snapshots are available at jitsi.org as single file downloads/archives.

libjitsi is apparently only available via SVN.

Could jitsi.org also provide an archive for libjitsi just like it does for jitsi (source code)?
ie.: if jitsi.org provides jitsi-src-1.1-nightly.build.4119.zip then it could also provide libjitsi-src-1.1-nightly.build.4119.zip

It's just for commodity. Otherwise I'll use SVN.

Thanks,

Vieri


#2

Or merge the libjitsi source tree into jitsi-src-X.X-nightly.build.XXXX.zip.

···

--- On Fri, 7/13/12, Vieri <rentorbuy@yahoo.com> wrote:

Hi,

The latest Jitsi 1.1 source snapshots are available at
jitsi.org as single file downloads/archives.

libjitsi is apparently only available via SVN.

Could jitsi.org also provide an archive for libjitsi just
like it does for jitsi (source code)?
ie.: if jitsi.org provides
jitsi-src-1.1-nightly.build.4119.zip then it could also
provide libjitsi-src-1.1-nightly.build.4119.zip

It's just for commodity. Otherwise I'll use SVN.

Thanks,

Vieri


#3

Hey Vieri,

Hi,

The latest Jitsi 1.1 source snapshots are available at jitsi.org as single file downloads/archives.

libjitsi is apparently only available via SVN.

Could jitsi.org also provide an archive for libjitsi just like it does for jitsi (source code)?
ie.: if jitsi.org provides jitsi-src-1.1-nightly.build.4119.zip then it could also provide libjitsi-src-1.1-nightly.build.4119.zip

Sure, we can do that. We'll also announce libjitsi's official release
shortly.

Cheers,
Emil

···

On 13.07.12 13:53, Vieri wrote:

It's just for commodity. Otherwise I'll use SVN.

Thanks,

Vieri

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31


#4

Hi,

> The latest Jitsi 1.1 source snapshots are available at
jitsi.org as single file downloads/archives.
>
> libjitsi is apparently only available via SVN.
>
> Could jitsi.org also provide an archive for libjitsi
just like it does for jitsi (source code)?
> ie.: if jitsi.org provides
jitsi-src-1.1-nightly.build.4119.zip then it could also
provide libjitsi-src-1.1-nightly.build.4119.zip

Sure, we can do that. We'll also announce libjitsi's
official release
shortly.

Thanks Emil.
How do you devs go about compiling right now?
Do you simply merge the libjitsi source tree into the jitsi tree?
I've done that and most files don't collide but some do and they're not identical. eg. libjitsi/src/native/g722/telephony.h
telephony.h already exists in the jitsi tree but I suppose that the libjitsi version is the one that should be used.

Or should the libjitsi source be built seperately with "ant dist" so as to produce libjitsi.jar and dlls and then compile jitsi seperately by referring *only* to the following libjitsi subtrees (or moving them over to the jitsi tree):
src/net
src/org

In other words, could you please share your compilation procedure now that jitsi and libjitsi are seperate packages?

Thanks,

Vieri

···

--- On Fri, 7/13/12, Emil Ivov <emcho@jitsi.org> wrote:


#5

Hey Vieri,

Hi,

The latest Jitsi 1.1 source snapshots are available at jitsi.org as single file downloads/archives.

libjitsi is apparently only available via SVN.

Could jitsi.org also provide an archive for libjitsi just like it does for jitsi (source code)?
ie.: if jitsi.org provides jitsi-src-1.1-nightly.build.4119.zip then it could also provide libjitsi-src-1.1-nightly.build.4119.zip

Sure, we can do that. We'll also announce libjitsi's official release
shortly.

Now available at:

https://download.jitsi.org/libjitsi/src

Cheers,
Emil

···

On 13.07.12 14:46, Emil Ivov wrote:

On 13.07.12 13:53, Vieri wrote:

Cheers,
Emil

It's just for commodity. Otherwise I'll use SVN.

Thanks,

Vieri

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31


#6

Also, the following package is missing:
org.xiph.speex.*

Should it be downloaded seperately from http://jspeex.sourceforge.net/ ?

Thanks,

Vieri

···

--- On Fri, 7/13/12, Vieri <rentorbuy@yahoo.com> wrote:

Hi,

--- On Fri, 7/13/12, Emil Ivov <emcho@jitsi.org> > wrote:

> > The latest Jitsi 1.1 source snapshots are
available at
> jitsi.org as single file downloads/archives.
> >
> > libjitsi is apparently only available via SVN.
> >
> > Could jitsi.org also provide an archive for
libjitsi
> just like it does for jitsi (source code)?
> > ie.: if jitsi.org provides
> jitsi-src-1.1-nightly.build.4119.zip then it could
also
> provide libjitsi-src-1.1-nightly.build.4119.zip
>
> Sure, we can do that. We'll also announce libjitsi's
> official release
> shortly.

Thanks Emil.
How do you devs go about compiling right now?
Do you simply merge the libjitsi source tree into the jitsi
tree?
I've done that and most files don't collide but some do and
they're not identical. eg.
libjitsi/src/native/g722/telephony.h
telephony.h already exists in the jitsi tree but I suppose
that the libjitsi version is the one that should be used.

Or should the libjitsi source be built seperately with "ant
dist" so as to produce libjitsi.jar and dlls and then
compile jitsi seperately by referring *only* to the
following libjitsi subtrees (or moving them over to the
jitsi tree):
src/net
src/org

In other words, could you please share your compilation
procedure now that jitsi and libjitsi are seperate
packages?


#7

Hi,

I'm getting the following errors when running ant.
Am I missing something?

libjitsi-src-build.16\libjitsi\src\org\jitsi\impl\neomedia\StreamRTPManager.java:144: cannot find symbol
    [javac] symbol : method getLocalSSRC()
    [javac] location: class com.sun.media.rtp.RTPSessionMgr
    [javac] return ((RTPSessionMgr) manager).getLocalSSRC();
    [javac] ^
    [javac] libjitsi-src-build.16\libjitsi\src\org\jitsi\impl\neomedia\RTPTranslatorImpl.java:241: cannot find symbol
    [javac] symbol : method getLocalSSRC()
    [javac] location: class com.sun.media.rtp.RTPSessionMgr
    [javac] return ((RTPSessionMgr) manager).getLocalSSRC();
    [javac] ^
    [javac] libjitsi-src-build.16\libjitsi\src\org\jitsi\impl\neomedia\jmfext\media\renderer\audio\PortAudioRenderer.java:382: cannot find symbol
    [javac] symbol : constructor ResourceUnavailableException()
    [javac] location: class javax.media.ResourceUnavailableException
    [javac] = new ResourceUnavailableException();
    [javac] ^

Thanks,

Vieri

···

--- On Fri, 7/20/12, Emil Ivov <emcho@sip-communicator.org> wrote:

On 13.07.12 14:46, Emil Ivov wrote:
> Hey Vieri,
>
> On 13.07.12 13:53, Vieri wrote:
>> Hi,
>>
>> The latest Jitsi 1.1 source snapshots are available
at jitsi.org as single file downloads/archives.
>>
>> libjitsi is apparently only available via SVN.
>>
>> Could jitsi.org also provide an archive for
libjitsi just like it does for jitsi (source code)?
>> ie.: if jitsi.org provides
jitsi-src-1.1-nightly.build.4119.zip then it could also
provide libjitsi-src-1.1-nightly.build.4119.zip
>
> Sure, we can do that. We'll also announce libjitsi's
official release
> shortly.

Now available at:

https://download.jitsi.org/libjitsi/src

Cheers,
Emil
>
> Cheers,
> Emil
>
>>
>> It's just for commodity. Otherwise I'll use SVN.
>>
>> Thanks,
>>
>> Vieri
>>
>>
>

--
Emil Ivov, Ph.D.
67000
Strasbourg,
Project Lead
France
Jitsi
emcho@jitsi.org

  PHONE: \+33\.1\.77\.62\.43\.30

http://jitsi.org

FAX: +33.1.77.62.47.31


#8

Hey Vieri,

Just check the project out and build it. It should work. Libjitsi is now
one of the libs in the lib/installer-exclude folder.

Hope this helps,
Emil

···

On 13.07.12 21:18, Vieri wrote:

--- On Fri, 7/13/12, Vieri <rentorbuy@yahoo.com> wrote:

Hi,

--- On Fri, 7/13/12, Emil Ivov <emcho@jitsi.org> >> wrote:

The latest Jitsi 1.1 source snapshots are

available at

jitsi.org as single file downloads/archives.

libjitsi is apparently only available via SVN.

Could jitsi.org also provide an archive for

libjitsi

just like it does for jitsi (source code)?

ie.: if jitsi.org provides

jitsi-src-1.1-nightly.build.4119.zip then it could

also

provide libjitsi-src-1.1-nightly.build.4119.zip

Sure, we can do that. We'll also announce libjitsi's
official release
shortly.

Thanks Emil.
How do you devs go about compiling right now?
Do you simply merge the libjitsi source tree into the jitsi
tree?
I've done that and most files don't collide but some do and
they're not identical. eg.
libjitsi/src/native/g722/telephony.h
telephony.h already exists in the jitsi tree but I suppose
that the libjitsi version is the one that should be used.

Or should the libjitsi source be built seperately with "ant
dist" so as to produce libjitsi.jar and dlls and then
compile jitsi seperately by referring *only* to the
following libjitsi subtrees (or moving them over to the
jitsi tree):
src/net
src/org

In other words, could you please share your compilation
procedure now that jitsi and libjitsi are seperate
packages?

Also, the following package is missing:
org.xiph.speex.*

Should it be downloaded seperately from http://jspeex.sourceforge.net/ ?

Thanks,

Vieri

--
Emil Ivov, Ph.D. 67000 Strasbourg,
Project Lead France
Jitsi
emcho@jitsi.org PHONE: +33.1.77.62.43.30
http://jitsi.org FAX: +33.1.77.62.47.31


#9

It appears libjitsi-src-build.16.zip does not contain libjitsi's build and runtime dependency jars. They reside in the lib subdirectory of the libjitsi SVN repository at https://svn.java.net/svn/jitsi~svn/libjitsi/.

···

On Jul 23, 2012, at 4:14 PM, Vieri wrote:

Am I missing something?


#10

OK, thanks Emil.
I built my own libjitsi and then imported the jar into the jitsi project.

Vieri

···

--- On Fri, 7/13/12, Emil Ivov <emcho@jitsi.org> wrote:

Just check the project out and build it. It should work.
Libjitsi is now
one of the libs in the lib/installer-exclude folder.


#11

Hi Lyubomir,

···

--- On Mon, 7/23/12, Lyubomir Marinov <lubo@jitsi.org> wrote:

> Am I missing something?

It appears libjitsi-src-build.16.zip does not contain
libjitsi's build and runtime dependency jars. They reside in
the lib subdirectory of the libjitsi SVN repository at https://svn.java.net/svn/jitsi~svn/libjitsi/.

I already noticed that and copied over the jars from the lib subdir.

However, I'm still getting the compilation error related to an unknown class method getLocalSSRC (class found but method isn't). Maybe there's a typo in the libjitsi source or some othe import is missing.
I guess I'll have to look more closely at com.sun.media.rtp.RTPSessionMgr's methods and see what's wrong.

Thanks,

Vieri


#12

You can also get it here:

https://download.jitsi.org/libjitsi

Emil

···

On 14.07.12 23:18, Vieri wrote:

--- On Fri, 7/13/12, Emil Ivov <emcho@jitsi.org> wrote:

Just check the project out and build it. It should work.
Libjitsi is now
one of the libs in the lib/installer-exclude folder.

OK, thanks Emil.
I built my own libjitsi and then imported the jar into the jitsi project.


#13

Never mind.
Fixed.

···

--- On Mon, 7/23/12, Vieri <rentorbuy@yahoo.com> wrote:

However, I'm still getting the compilation error related to
an unknown class method getLocalSSRC


#14

My bad.

Starting from build 23 the zip source packs should be compiling.

Sorry about that.
Emil

···

On 24.07.12, 09:30, Vieri wrote:

--- On Mon, 7/23/12, Vieri <rentorbuy@yahoo.com> wrote:

However, I'm still getting the compilation error related to
an unknown class method getLocalSSRC

Never mind.
Fixed.