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

Reply via email to