URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1546e7e5239fbab9cb5b706ae1395babb8a7a348
Author: Václav Kubart <[email protected]>
Date: Tue Apr 17 13:24:25 2012 +0200
b/f: transcoder: adding transcoder codecs only if transcoding is possible
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3db4c5ce5ee815b23376bc4424c1ea7f46312a75
Author: Václav Kubart <[email protected]>
Date: Tue Apr 17 11:58:46 2012 +0200
b/f: transcoder: preparation for error handling
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0ffa744606d48f48de2d2cc3414f2e2090125323
Author: Václav Kubart <[email protected]>
Date: Tue Apr 17 08:19:29 2012 +0200
transcoder: case insensitive payload names
Case insensitive comparisons but transcoder payloads are added into SDP with
the same uppercase/lowercase letters as given by call profile parameter.
Should
not be needed (increases performance consumption) but might be necessary for
strange clients.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=eb807b9b6f4f27ffc58a8ac665380c3b6172b364
Author: Raphael Coeffic <[email protected]>
Date: Sat Apr 14 11:28:38 2012 +0200
b/f: fixed readStreams() params in WebConferenceDialog.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=516e33d28dad3afe837774e7a7bbaf8ac545b686
Author: Raphael Coeffic <[email protected]>
Date: Sat Apr 14 11:25:51 2012 +0200
c/f: moved AmB2BMedia typedefs into the class.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f7cbea2bf7e5b9f8db2f96f3cf7f9ba8675acb29
Author: Václav Kubart <[email protected]>
Date: Fri Apr 13 13:04:01 2012 +0200
transcoding: reading call profile parameters from headers
Store parameters in string form and evaluate them with others later on.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=359ecf7d2d2955a8cbbc816f324ad77ebba6317b
Author: Václav Kubart <[email protected]>
Date: Fri Apr 13 12:46:25 2012 +0200
codec preferences: reading call profile parameters from headers
Store parameters in string form and evaluate them with others later on.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e97c4b7feba2158c77ad9fd055127896418727ba
Author: Václav Kubart <[email protected]>
Date: Fri Apr 13 11:26:00 2012 +0200
sbc call profile: structured transcoder settings and codec preferences
Preparation for evaluating values of these parameters from message
(currently only static settings).
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=5617f26ee41314729f5415e0c34bdbcbe90ba731
Author: Václav Kubart <[email protected]>
Date: Fri Apr 13 07:42:50 2012 +0200
codec preferences: configurable possibility to prefer original codecs to
transcoder ones
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=47f48b25ef9cc9f50083b5379045b7e6d3e787cd
Author: Václav Kubart <[email protected]>
Date: Thu Apr 12 16:46:56 2012 +0200
transcoding: transcoder modes according to specification
Transcoding can be enabled (enable_transcoder parameter) always, never or
if no compatible codecs are found.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d54ce1e0823bd0b658f70d37b33f7865a29109a6
Merge: a5b9e83 e919ec9
Author: Václav Kubart <[email protected]>
Date: Thu Apr 12 14:19:15 2012 +0200
Merge branch 'transcoding' of ssh://git.frafos.net/sems into transcoding
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=a5b9e83a8a75e632525ff070fb454976c9cee9ba
Author: Václav Kubart <[email protected]>
Date: Thu Apr 12 14:11:27 2012 +0200
b/f: transcoding: renamed call profile parameter to match specification
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=de386e01735738e63893279c46cd12971bba3b48
Author: Václav Kubart <[email protected]>
Date: Thu Apr 12 12:53:27 2012 +0200
payload ordering indpenendent in each direction
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=921ee96f18ce307e25e97350525f52f3e8370809
Author: Václav Kubart <[email protected]>
Date: Thu Apr 12 09:55:40 2012 +0200
b/f: payload ordering preserves order of other payloads
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e919ec99dd22a94ffc0a96587cc478746808f55f
Author: Stefan Sayer <[email protected]>
Date: Tue Apr 10 19:26:19 2012 +0200
transcoder: ignore unknown payloads (e.g. used locally unknown codec as
transcoder codec)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=4300d30d83608d2ac036130f4489ab2656b2745f
Merge: 25f5c45 a8dcddb
Author: Václav Kubart <[email protected]>
Date: Thu Mar 22 09:18:52 2012 +0100
Merge branch 'public-master' into transcoding
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=25f5c4596ba62930694c562b43a48a3e9b0ff81c
Author: Václav Kubart <[email protected]>
Date: Wed Mar 21 08:41:18 2012 +0100
SBC doc: short description of transcoding
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=97e6679fc289e3c3d14b4f62b9c0e5a6a9986349
Author: Václav Kubart <[email protected]>
Date: Wed Mar 21 07:52:38 2012 +0100
SBC: codec reordering made case insensitive and described a bit in doc
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=27d5031bd375276bb00c1080bbf3449d8df3e383
Author: Václav Kubart <[email protected]>
Date: Wed Mar 21 07:02:24 2012 +0100
B2B audio: a bit more of doxygen doc
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=b89be8b88fe6cfd1d77594d4df989a15cebbaac3
Merge: 0c5b1ff 1ea1f2b
Author: Václav Kubart <[email protected]>
Date: Tue Mar 20 18:25:42 2012 +0100
Merge branch 'public-master' into transcoding
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0c5b1ff4350d8568b2854c730e3986d36d208ff9
Author: Václav Kubart <[email protected]>
Date: Tue Mar 20 18:21:54 2012 +0100
code cleanup
Removed experimental code used for transcoding experiments from SBC and
trace
messages in AmRtpStream.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=72926c5338f13ef219b740d782ccaf52cca7ce99
Merge: 4cf840d fd67ce6
Author: Václav Kubart <[email protected]>
Date: Tue Mar 20 16:22:46 2012 +0100
Merge branch 'public-master' into transcoding
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=4cf840de695adbe38886892129d1f4bc2443f577
Author: Václav Kubart <[email protected]>
Date: Tue Mar 20 16:20:50 2012 +0100
minor code cleanup
removed unnecessary trace logs, one more TODO item for B2B audio
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e0d87ceae7b883748fad368ef316eb4d5da34755
Author: Václav Kubart <[email protected]>
Date: Tue Mar 20 09:37:33 2012 +0100
b/f: B2B audio - correct sample rate used
Fix is related to commit 03039cb303cb5d84407cac4ef7f656368fd248d6.
Though hopefully correct sample rate used as parameters to get/put methods
the
quality of transcoding PCMA <-> speex/16000 is still very poor.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=687652a22fd8d1129f8a472833c4f99ebd510bed
Author: Václav Kubart <[email protected]>
Date: Tue Mar 20 08:44:03 2012 +0100
B2B audio: code cleanup
Removed "normalize" method because we don't compare codecs any more so it
shouldn't be needed.
Some parts moved into AudioStreamData class to make the code more readable.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6a51c7f585c019373cdb44776053007c449b3dd1
Author: Václav Kubart <[email protected]>
Date: Mon Mar 19 20:38:45 2012 +0100
b/f: B2B audio - handling of DTMF events per stream
fixes commit 5ce466bc2f9e8d7b2930e4a4130fe3a204184f49
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=5ce466bc2f9e8d7b2930e4a4130fe3a204184f49
Author: Václav Kubart <[email protected]>
Date: Mon Mar 19 16:56:43 2012 +0100
b/f: B2B audio - DTMF and check for send interval
fixes commit 03039cb303cb5d84407cac4ef7f656368fd248d6
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=03039cb303cb5d84407cac4ef7f656368fd248d6
Merge: 23bad3a c7b3b1e
Author: Václav Kubart <[email protected]>
Date: Mon Mar 19 12:43:54 2012 +0100
Merge branch 'public-master' into transcoding
Conflicts:
apps/sbc/SBC.cpp
apps/sbc/SBC.h
core/AmB2BSession.cpp
core/AmMediaProcessor.cpp
core/AmRtpAudio.cpp
core/AmRtpAudio.h
core/AmRtpStream.cpp
core/AmRtpStream.h
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=23bad3aa215297033982bdaa32404be6d5c9601f
Author: Václav Kubart <[email protected]>
Date: Fri Mar 16 13:35:29 2012 +0100
B2B media: quick fix to pause transcoding when stream on hold
Still doesn't work 100% (see TODO comments in AmB2BMedia).
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=778dc72bbf9b3c39e2ef7717a46ff8278bd2c6c8
Author: Václav Kubart <[email protected]>
Date: Thu Mar 15 17:28:11 2012 +0100
B2B media: using adaptive playout buffering
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=479c89a8d60c5f56fe0749fa6cce5522a737d524
Author: Václav Kubart <[email protected]>
Date: Tue Mar 13 09:12:15 2012 +0100
AmB2BMedia: basic doxygen doc
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=dd678d08364c9cd4dc19dc377c1f29c8118f8931
Author: Václav Kubart <[email protected]>
Date: Mon Mar 12 18:20:05 2012 +0100
AmMediaSession: basic doxygen doc
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=1e2e6dab2577304b0568855dc88d0af14965211b
Author: Václav Kubart <[email protected]>
Date: Mon Mar 12 16:08:45 2012 +0100
B2BMedia renamed to AmB2BMedia
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=602eeabb14ddd502ec040232bc9c7a5a305123ed
Author: Václav Kubart <[email protected]>
Date: Sun Mar 11 18:21:54 2012 +0100
B2B session: RTP relaying overwritten - initial version
- not useing offer/answer mechanism, hijack SDP of the remote parties
- transcoding/relaying depends on payload ID
- merged RTP_Relay and RTP_Process modes
- multiple audio streams in one B2B session
- removed explicit buffering in case of transcoding (reading/writing
directly
from an AmRtpAudio stream to the other)
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c02a877297420af5ff8d9b282029f968aa590342
Author: Václav Kubart <[email protected]>
Date: Tue Mar 6 15:31:12 2012 +0100
b/f: used audio buffer which returns only data stored into it
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=19fe8320dba300b8a2ff393d11b4f971e5b53240
Author: Václav Kubart <[email protected]>
Date: Tue Mar 6 09:26:09 2012 +0100
AmRtpStream: using map of payload IDs to be relayed
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=0b9227a0ddb67fd7ace6bd30dd9296c7780a2599
Author: Václav Kubart <[email protected]>
Date: Mon Mar 5 15:52:16 2012 +0100
AmB2BSession: prepared list of payload IDs to relay
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=e4313b34689dc3bf216362b4f02f2c3be082ad16
Author: Václav Kubart <[email protected]>
Date: Mon Mar 5 15:50:42 2012 +0100
sbc: adding transcoder codecs returned back to filterBody
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=dcea405155d281b1485c8bf8917f2492e68281b1
Author: Václav Kubart <[email protected]>
Date: Mon Mar 5 12:22:59 2012 +0100
AmB2BSession: generate SDP only if there was SDP in relayed message
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f07e8306d21b6f9d742fdb4a17295a08229890da
Author: Václav Kubart <[email protected]>
Date: Mon Mar 5 10:00:56 2012 +0100
AmB2BSession: basic transcoding support
Media processing (RTP_Process mode) is still based on AmSession media
processing (one audio stream only).
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=687a7c4cc2640ca530c8bcef5e8a219c5e3b401f
Author: Václav Kubart <[email protected]>
Date: Thu Mar 1 14:33:50 2012 +0100
b/f: AmSession - removed duplicate condition processing_media
fixes bug introduced in commit 263845ad5d607a37b004e62a9959a0406a784c3f
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=25d840d1843decab2e175a4947e240aa24c44002
Author: Václav Kubart <[email protected]>
Date: Thu Mar 1 12:49:49 2012 +0100
b/f: added missing input/output/local_input initialization
fixes bug introduced by commit 3d6fc20162815c4a92f48eddef8ce6e029af2c10
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=3d6fc20162815c4a92f48eddef8ce6e029af2c10
Author: Václav Kubart <[email protected]>
Date: Wed Feb 29 10:40:40 2012 +0100
AmSession: simplified media processing
Basically returned to previous implementation with input/output and one
stream.
Derrived classes (AmB2BSession) should override readStreams/writeStreams
based
on their needs.
Local input handling moved to WebConferenceDialog because it was used just
there.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=263845ad5d607a37b004e62a9959a0406a784c3f
Author: Václav Kubart <[email protected]>
Date: Tue Feb 28 17:06:31 2012 +0100
AmMediaProcessorThread: most of the put/get functionality moved outside
AmMediaProcessorThread now works just with quite limited interface
(AmMediaSession) instead of directly manipulating AmSession members. This
allows better control over media streams.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=277fb801e822c459860d8da4cca602755b256adf
Author: Václav Kubart <[email protected]>
Date: Tue Feb 28 13:15:59 2012 +0100
allow reading all media streams before writing all of them
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ed47cf2de0d4027cf84741db212ceaece0987529
Author: Václav Kubart <[email protected]>
Date: Tue Feb 28 12:37:31 2012 +0100
introduced new classes for processing audio
These classes should be used in AmMediaProcessorThread to avoid working
with AmSession internal members.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d1c5865dac4cd8c9433ea233b7116a286c9b3fb0
Author: Václav Kubart <[email protected]>
Date: Tue Feb 28 10:30:13 2012 +0100
AmRtpAudio: swallow mute flag test into put method
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=52b7c35ac05342c538dad797cfe208f060bc7791
Author: Václav Kubart <[email protected]>
Date: Mon Feb 27 14:37:19 2012 +0100
AmMediaProcessorThread: receiving part using AmAudio interface instead of
AmRtpAudio
The call to AmRtpAudio::receive moved into its get method thus
AmMediaProcessorThread does not need to know about it.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=f8378419c8e113d06f0568277f06fc8c17fae4b0
Author: Václav Kubart <[email protected]>
Date: Sat Feb 25 10:28:22 2012 +0100
b/f: update body after filtering
Changes were not done because doFiltering returned always false. Should be
improved - return true only in case the body was really changed.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=55ce8baa69c5bfd353009c283ce073715d3406ac
Merge: c6b3eea c3d96ba
Author: Václav Kubart <[email protected]>
Date: Sat Feb 25 10:18:00 2012 +0100
Merge branch 'public-master' into moh
Conflicts:
core/AmB2BSession.cpp
core/AmB2BSession.h
Note: just made compilable, not sure if something is still broken.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=c6b3eea48d6fa9714035e5cf8207ceef9c44dfbd
Author: Václav Kubart <[email protected]>
Date: Fri Feb 17 09:51:04 2012 +0100
b/f: few fixes related to connection addresses in B leg
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=60866d843f520f6dea174af594c0b8a66639c3b8
Author: Václav Kubart <[email protected]>
Date: Thu Feb 16 14:49:25 2012 +0100
SBC transcoding: initial INVITE B-leg handling
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=651e2f1afceeb3afb1b28224d6728e32e680eb4d
Author: Václav Kubart <[email protected]>
Date: Tue Feb 14 19:54:50 2012 +0100
SBC: filtering body more transparent way
Filtering itself is not controlled by flag outside of filtering methods
(could
allow better performance but worse readability).
It is possible to filter independently reply and request bodies now.
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=4cb10769a163c8c8a741d1aacc443efaac92a17c
Author: Václav Kubart <[email protected]>
Date: Tue Feb 14 18:08:17 2012 +0100
AmB2BSession cleanup: first step for removing filter_body flag
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=d79f43998d4c8fc8e56ccc611c4a438844a2d9a5
Author: Václav Kubart <[email protected]>
Date: Tue Feb 14 15:45:44 2012 +0100
AmB2BSession cleanup: b2b_mode replaced by boolean flag saying if filter
body or not
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=6549915ea6babf4bb69adf368c26f9cbc3c3a48c
Author: Václav Kubart <[email protected]>
Date: Tue Feb 14 15:03:27 2012 +0100
AmB2BSession transcoding preparation: rtp_relay_enabled replaced by
rtp_relay_mode
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=93548bbb6b3aaa18ddf0f95a85109abb68357044
Author: Václav Kubart <[email protected]>
Date: Tue Feb 14 06:10:34 2012 +0100
b/f: printing transcoder payload clock rate in SBC call profile correctly
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=51002da2d94bebd7372aa28a42216dad861f143b
Author: Václav Kubart <[email protected]>
Date: Mon Feb 13 17:44:08 2012 +0100
b/f: AmB2BSession relaying RTP hasn't updated body of PRACK
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=ff425f3bac05e9df8a08e7066c5eb50914bf5e9f
Merge: 4e11bb1 5c3429e
Author: Václav Kubart <[email protected]>
Date: Fri Feb 10 14:32:23 2012 +0100
Merge branch 'public-master' into moh
URL:
http://git.sip-router.org/cgi-bin/gitweb.cgi/sems/?a=commit;h=4e11bb1c3349ecf0e8a42fdbc45d46f7c47c4584
Author: Václav Kubart <[email protected]>
Date: Thu Feb 9 16:40:02 2012 +0100
sbc: added list of audio codecs for transcoding
The list is a new parameter of call control profile. Listed codecs are
added into outgoing SDP.
_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev