Commit Graph

11668 Commits

Author SHA1 Message Date
89809ab779 daemon: remove SFL reference from globals.mak
Refs #69286

Change-Id: Ib33c225ebcd14039c543641399eee6a239c95f9a
2015-03-25 13:59:48 -04:00
07554dab05 daemon: replace SFL references by Ring in src/
Refs #69286

Change-Id: I2784a505434c97ea7b4c50f2a0da61559e0cbfde
2015-03-25 13:55:21 -04:00
de0678b08f daemon: cleanup useless code
Refs #67223

Change-Id: I5c7b46129eedcec668f9e323e0c6a05108800660
2015-03-25 13:49:59 -04:00
ee3e434b39 sips/ice: fix packet crop
Refs #69184

Change-Id: I0c569192da3a1bcc865e67b95fa1deac7a54b533
2015-03-24 18:07:04 -04:00
e704dbfc70 opendht: bump version
Refs #69184

Change-Id: I299c9e844f72ffad1546c0f151f1745bb635fd08
2015-03-24 17:05:16 -04:00
58e19b0fb2 ringdht: generate identity when setting account details
Not during account creation

Refs #69038

Change-Id: I29e395bb0c4cf951623169a557746cf58193e0a5
2015-03-24 16:40:04 -04:00
8e2780b6bf sips/ice: send packets to pjsip from main thread
Refs #69122

Change-Id: I346c480728233d3e15c681b78febbac9bcf96b97
2015-03-24 14:50:58 -04:00
5102c34952 api: merge sipCallStateChanged with CallStateChanged
Refs #69086

Change-Id: I1e37a661a6db79b9ec8a11617d9d40b43eb2879d
2015-03-23 23:59:52 -04:00
69ce49813d sipcall: add onPeerRinging
Refs #69086

Change-Id: I5da61d5041cc2aeeb939f39356a835f5c2bb264f
2015-03-23 20:17:38 -04:00
8eb6937323 audio: fix socket opening on OSX
On OSX we need a second call to fcntl to specify O_NON_BLOCK.
It's ignored when passed in socket()

Refs #69052

Change-Id: I7f9c356423d4d0c35a4dc04deb38b39ad1e0d576
2015-03-23 16:54:48 -04:00
e3a8bba344 video: fix nullptr deferencing in video::noise()
Refs #67228

Change-Id: Idb39d86404cf9c420d6971005332d745e64b6114
2015-03-23 15:52:04 -04:00
41b827b1fb opendht: bump version
Refs #69062

Change-Id: I87b6e6465914be4d6500b7c9777a24791c0c847e
2015-03-23 15:31:49 -04:00
4f67352991 ringaccount: use loadFile, saveFile from fileutils
Refs #67228

Change-Id: Ic13ea4d0b27de7fe7829f2b5b43171eba68e5d0c
2015-03-23 15:10:11 -04:00
755f8694c5 socket_pair: avoid potential race condition
Refs #67228

Change-Id: Id74a19ab8dce01d132555840b05f3165cffb44af
2015-03-23 14:53:10 -04:00
8face96729 ringdht: generate identity when saving account parameters
Refs #69038

Change-Id: Ife1cf26d426fefb46b65d4d3d0f34a3d4f727052
2015-03-23 14:40:46 -04:00
a0efba4b0f opendht: bump version
Refs #69062

Change-Id: I86e207b8becd7754a356e9006d47f36c48f9de34
2015-03-23 14:13:13 -04:00
27619564b1 manager: avoid using disabled account to place DHT calls
Refs #69037

Change-Id: I028a0e808f3a8c75cc8c6a9727717d9b9b15eb84
(cherry picked from commit 7771a1cb9b)
2015-03-23 13:26:50 -04:00
a948e1f955 use a common camera:// prefix for video input
Refs #69017

Change-Id: Iab0a6d49221d1a14e5e563e1747ea5a1dd5aff22
2015-03-23 12:47:13 -04:00
8507024c70 daemon: move up daemon into top directory
Refs #68986

Change-Id: Ia95b140e4f4d6625d1df12d52a40414482b2e773
2015-03-20 15:56:31 -04:00
ce6cb28d74 gnome: removed from daemon repository (deprecated)
Refs #68984

Change-Id: Iac98380cf469be6ca296633ed2cfdbcd7bb9a9fc
2015-03-20 15:30:05 -04:00
93cfc768c9 dbusclient: fix minor inclusion issue
Refs #67228

Change-Id: I2c9ee67f0e5e36f4893a525fd7c40e0e4e71a371
2015-03-20 15:29:56 -04:00
597d7ce1cd Tool: update controler with new account API
Refs #68913

Change-Id: I9f907f8d3a35c27f5414eedfde29d662be7eece9
2015-03-20 15:13:15 -04:00
338d32245e dbusclient: fix DBusClient declaration
This patch fixes a memory trash caused by unsync
DBusClient class declaration between the .h and .cpp files.

Refs #68974

Change-Id: If75a51251094a3e76e089191b51df134ee85bf99
2015-03-20 15:12:33 -04:00
79941b1ccd video: fix local camera openning
Commit be732d4737 introduce a regression on local camera input openning through v4l2. This patch fixes this and the fix from 33bc8cf709.

Refs #66543

Change-Id: Id727fcec5ee22be2fbee358236802e75e0c03f53
2015-03-20 11:01:35 -04:00
33bc8cf709 video: fix local camera openning
Commit be732d4737
introduce a regression on local camera input openning through v4l2.
This patch fixes this.

Refs #66543

Change-Id: Iebd5dd6544fd223ca505f1d1064a5d7bfd0bedb1
2015-03-20 10:20:54 -04:00
9dba306837 signal the client of peer holding
Refs #68897

Change-Id: Idf8176533f19a8bee266684adc71e829ed88a46c
2015-03-19 19:05:47 -04:00
be732d4737 video: add implementation for osx
Video device implementation necessary for device
detection and handling on Mac OSX.
New patch for libav to access camera

Refs #66543

Change-Id: I3c315457b46b731c164552d119ea3bb804f873f9
2015-03-19 18:57:09 -04:00
cba86c0207 api: send registration state as a string
Refs #68913

Change-Id: I04e49a947740487f312f701dd2c7920a267639db
2015-03-19 18:15:49 -04:00
2ce607fea9 account: use emplace, to_string where possible
Refs #67228

Change-Id: I96f2e1627b228774e4ea1aa262bac26021ac7bab
2015-03-19 18:15:49 -04:00
54d367e53f sipaccount: properly set IP2IP "registration" state
Refs #68905

Change-Id: I49bdea5f48baadde9957c20ba6432616230d9032
2015-03-19 18:15:49 -04:00
49f30558e0 audio sender: remove useless waits
Refs #67228

Change-Id: Ieab3401a3c266b635fdea5d1885d1b0c4e94eba7
2015-03-19 18:14:59 -04:00
4049cc893f upnp: fix null deferencing during mapping
Refs #68811

Change-Id: I65e63c4b2998ea1c76041e6ee24bb698715d5fca
2015-03-19 18:07:23 -04:00
412cdcc46b daemon: manage properly ice creation failure
Refs #68903

Change-Id: If4ea91d765d38e5476230a33b83683953b41c998
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
2015-03-19 17:32:57 -04:00
3b1729c4cc daemon: re-implement fps display within logs
Refs #68874

Change-Id: Ic53407f183d79327972ecb9e490cb246023478a7
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
2015-03-19 15:13:36 -04:00
9142eb7790 sip: end call on transport failure
Refs #68135

Change-Id: Ic05d6dd781680f3261c40afb4625876d776208fe
2015-03-19 13:01:15 -04:00
c6b7ecf2bd log: remove polluting log in audio
Refs #66636

Change-Id: I0250e909bbb192671fed37df8551c53483519e37
2015-03-19 12:58:11 -04:00
b21a566436 merge sipRegistrationStateChanged signal with registrationStateChanged
Refs #68868

Change-Id: Iadd5f7a71d22ae265936a0f3a40f8c18e18a6583
2015-03-19 12:58:04 -04:00
f481aeaa7a daemon: set rc_buffer_size for mpeg4 enc
Refs #68821

Change-Id: Id218b83114ae93d197f7d57bdd14a36c14399fac
2015-03-19 12:54:21 -04:00
6fe0567d6f contrib: fix common host conf
We assumed all hosts wanted --enable-static --disable-shared
It caused an issue with libspeex and libopus on OSX (Unresolved symbols).
This dependencies are re-enabled for all platforms by this patch.

Refs #68286

Change-Id: Ie6d158e6de6b22bfe93b45e9dfe0dfbe3f3b7218
2015-03-19 12:31:24 -04:00
6419cde64e video sender: don't block for device params
Refs #67741

Change-Id: I985d07c4e1c913f7bcff6c6eeb029a673047ee43
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
2015-03-19 11:40:33 -04:00
45c2dcb392 Revert "video sender: don't block for device params"
This reverts commit 4ae261fa10.

Crash!!!

Change-Id: Ia6b38ac5bf26a8e3adac56ab846edbb7e1d7e776
2015-03-18 19:07:49 -04:00
4ae261fa10 video sender: don't block for device params
Refs #67741

Change-Id: Id8e0a06042469d2b19f7dff9e06afaf0dbf9aa50
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
2015-03-18 18:40:19 -04:00
33f3271260 api: getAccountTemplate api change
getAccountTemplate get an account type as argument.
So it returns now different valid template depending
on the account type.

Refs #68694

Change-Id: Ifbe785753cf5a7815df77a62ccbe189627f1d8aa
2015-03-18 18:34:30 -04:00
5ad0ea4a00 ringdht: clarify dht status log
Refs #67228

Change-Id: Ibafba1dc263de6752da527cb3ee4c907ebbdaa32
2015-03-18 18:33:08 -04:00
d889b9f233 daemon: define A/V bitrate and use it for encoding
Refs #68792

Change-Id: I42b94679fd3dc03926d5263b9e37dfd1d23d21f5
Signed-off-by: Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
2015-03-18 18:22:55 -04:00
406a0b523c daemon: add of dbus API setCodecDetails
Refs #68805

Change-Id: Ic997485ff22c8cf9465b7ff661dc1c9bcbca2f9c
2015-03-18 18:13:50 -04:00
04f1433dcd video: use constant bitrate for encoding
Refs #68788

Change-Id: I2528fdd970a9894ff968a9de6516312cb2fbb42d
2015-03-18 17:57:28 -04:00
d56952d6dc vp8: fine-tune vpx encoder to support realtime encoding
This patch uses lastest available revision of vpx library
to profit of last bugfixes and performance improvements.

Refs #68788

Change-Id: I71116ea7bab0307d5a797fe224f0059a9dafb52f
2015-03-18 17:56:57 -04:00
f84be9e480 media_encoder: print encoder name in logs
Refs #68788

Change-Id: Ib9d57ad5bdad7e10d30d11d3369fdf082eb1a999
2015-03-18 17:53:41 -04:00
b5b6862b5b media: set AVCodecContex thread_count
Use std:🧵:hardware_concurrency() value.

Refs #68788

Change-Id: Ib0930564f52b20bef2928a8229207efc5ff6bda8
2015-03-18 17:50:54 -04:00