diff options
Diffstat (limited to 'tinyDAV/src/codecs/msrp/tdav_codec_msrp.c')
-rwxr-xr-x | tinyDAV/src/codecs/msrp/tdav_codec_msrp.c | 93 |
1 files changed, 46 insertions, 47 deletions
diff --git a/tinyDAV/src/codecs/msrp/tdav_codec_msrp.c b/tinyDAV/src/codecs/msrp/tdav_codec_msrp.c index 5b72ded..a39e90b 100755 --- a/tinyDAV/src/codecs/msrp/tdav_codec_msrp.c +++ b/tinyDAV/src/codecs/msrp/tdav_codec_msrp.c @@ -1,19 +1,19 @@ /* * Copyright (C) 2010-2011 Mamadou Diop. * -* +* * This file is part of Open Source Doubango Framework. * * DOUBANGO is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. -* +* * DOUBANGO is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. -* +* * You should have received a copy of the GNU General Public License * along with DOUBANGO. * @@ -38,8 +38,9 @@ #define tdav_codec_msrp_decode tsk_null static tsk_bool_t tdav_codec_msrp_sdp_att_match(const tmedia_codec_t* codec, const char* att_name, const char* att_value) -{ /* always match */ - return tsk_true; +{ + /* always match */ + return tsk_true; } // @@ -49,58 +50,56 @@ static tsk_bool_t tdav_codec_msrp_sdp_att_match(const tmedia_codec_t* codec, con /* constructor */ static tsk_object_t* tdav_codec_msrp_ctor(tsk_object_t * self, va_list * app) { - tdav_codec_msrp_t *msrp = self; - if(msrp){ - /* init base: called by tmedia_codec_create() */ - /* init self */ - } - return self; + tdav_codec_msrp_t *msrp = self; + if(msrp) { + /* init base: called by tmedia_codec_create() */ + /* init self */ + } + return self; } /* destructor */ static tsk_object_t* tdav_codec_msrp_dtor(tsk_object_t * self) -{ - tdav_codec_msrp_t *msrp = self; - if(msrp){ - /* deinit base */ - tmedia_codec_msrp_deinit(msrp); - /* deinit self */ - } +{ + tdav_codec_msrp_t *msrp = self; + if(msrp) { + /* deinit base */ + tmedia_codec_msrp_deinit(msrp); + /* deinit self */ + } - return self; + return self; } /* object definition */ -static const tsk_object_def_t tdav_codec_msrp_def_s = -{ - sizeof(tdav_codec_msrp_t), - tdav_codec_msrp_ctor, - tdav_codec_msrp_dtor, - tmedia_codec_cmp, +static const tsk_object_def_t tdav_codec_msrp_def_s = { + sizeof(tdav_codec_msrp_t), + tdav_codec_msrp_ctor, + tdav_codec_msrp_dtor, + tmedia_codec_cmp, }; /* plugin definition*/ -static const tmedia_codec_plugin_def_t tdav_codec_msrp_plugin_def_s = -{ - &tdav_codec_msrp_def_s, +static const tmedia_codec_plugin_def_t tdav_codec_msrp_plugin_def_s = { + &tdav_codec_msrp_def_s, + + tmedia_msrp, + tmedia_codec_id_none, // fake codec without real id + "message", + "MSRP fake codec", + TMEDIA_CODEC_FORMAT_MSRP, + tsk_false, + 0, // rate - tmedia_msrp, - tmedia_codec_id_none, // fake codec without real id - "message", - "MSRP fake codec", - TMEDIA_CODEC_FORMAT_MSRP, - tsk_false, - 0, // rate - - /* audio */ - {0}, + /* audio */ + {0}, - /* video */ - {0}, + /* video */ + {0}, - tsk_null, // set() - tdav_codec_msrp_open, - tdav_codec_msrp_close, - tdav_codec_msrp_encode, - tdav_codec_msrp_decode, - tdav_codec_msrp_sdp_att_match, - tdav_codec_msrp_sdp_att_get + tsk_null, // set() + tdav_codec_msrp_open, + tdav_codec_msrp_close, + tdav_codec_msrp_encode, + tdav_codec_msrp_decode, + tdav_codec_msrp_sdp_att_match, + tdav_codec_msrp_sdp_att_get }; const tmedia_codec_plugin_def_t *tdav_codec_msrp_plugin_def_t = &tdav_codec_msrp_plugin_def_s; |