Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-20 | make groupnumber uint32_t | sudden6 | |
fixes #606 | |||
2018-01-28 | Make audio/video bit rates "properties" | xhe | |
follow TokTok#731. This commit completely removed all things in namespace bit_rate, and deprecated functions are to be added back in another commit. set_xxx() is treadted as a property of namespace audio&video, same as bit_rate change event. toxav_basic_test is fixed, either. | |||
2018-01-25 | Split bit_rate_set(), one for audio, one for video. | xhe | |
Fixes #572. As discussed in the issue, there's a risk that toxcore may not hold the maximum bitrates libvpx supports, if toxcore insists on using integer type. I initially proposed to have another flag in set(), so that we can use unsigned type instead. iphydf came up with a better solution, that is splitting the original functions, one for audio, one for video. Now, we could safely replace int32_t with uint32_t. Also: clean video_bit_rate_invalid() Though this is not a part of issue #572, as it's used in the toxav_bit_rate_set(), i cleaned the code. As mannol said, there should be a check. Uint32_t is large enough to hold the maximum bitrates libvpx supports, but user may pass a value larger than uint while smaller than uint32_t. Thanks to the reminding from nurupo, it's no longer a stub function. Bitrate error enums are shared for both audio and video https://github.com/TokTok/c-toxcore/pull/578#issuecomment-360095609, just as iphydf said. | |||
2017-01-19 | Update license headers and remove redundant file name comment. | iphydf | |
"All rights reserved" was incorrect. The project was licensed under GPL3, which means a lot of rights are licensed to everybody in the world, i.e. not reserved to the "Tox Project". | |||
2016-11-20 | Add NONE enumerator to bit mask. | iphydf | |
2016-10-01 | Minor documentation fixes. | iphydf | |
- Fixed incorrect parameter names (documented name didn't match code name). - Removed `@return` from functions that return `void`. - Make sure every parameter is documented. This required moving the planes and strides documentation to the function docs. | |||
2016-09-28 | v0.0.0 => v0.0.1 | Gregory Mullen (grayhatter) | |
2016-09-19 | Revert "Make ToxAV stateless" | iphydf | |
This reverts commit 21f8db12c45bd56293262cd4abfb73cd9abec821. It is currently broken. Incoming call callbacks are not invoked, and instead the client goes offline immediately. | |||
2016-09-17 | Make ToxAV stateless | Gregory Mullen (grayhatter) | |
2016-09-16 | Ensure that all TODOs have an owner. | iphydf | |
In the future, all TODOs added either need a bug number (TODO(#NN)) or a person's github user name. By default, I made irungentoo the owner of all toxcore TODOs, mannol the owner of toxav TODOs, and myself the owner of API TODOs. | |||
2016-09-09 | Use `const` for version numbers. | iphydf | |
ApiDSL generates the lowercase function declarations for us and puts them in the right namespace (TOX_, TOXAV_). | |||
2016-09-01 | Match parameter names in declarations with their definitions. | iphydf | |
The parameter names were taken from function definitions to update the names in function declarations (prototypes). | |||
2016-03-09 | Added astyled toxav.h to match toxav.in.h | derive | |
2015-11-03 | Astyle. | irungentoo | |
2015-10-24 | Add synchronization protection for send_frame API functions | Eniz Vukovic | |
2015-10-23 | Fix docs | mannol | |
2015-10-13 | Fix typo and change logger config option | Eniz Vukovic | |
2015-10-12 | Return removed groupchats code | Eniz Vukovic | |
2015-10-11 | Remove old comment | Eniz Vukovic | |
2015-10-10 | Update | Eniz Vukovic | |
2015-10-10 | New Adaptive BR algorithm, cleanups and fixes | Eniz Vukovic | |
2015-08-18 | typo | krobelus | |
2015-08-07 | Fixed memory leak during session cleanup and fixed naming. | mannol | |
2015-07-10 | Fixed CALL_STATE naming | mannol | |
2015-07-09 | Fixed documentation. | mannol | |
2015-07-01 | Fixed missing include toxav_old.h | mannol | |
2015-06-30 | Implement handling capability change on rtp level | mannol | |
2015-06-27 | Added support for old groupchats | mannol | |
2015-06-27 | Renamed TOXAV_CALL_STATE to TOXAV_FRIEND_CALL_STATE | mannol | |
2015-06-27 | Added explanation about how audio callback works | mannol | |
2015-06-27 | Added payload turning off by setting bit rate to 0 | mannol | |
2015-06-05 | Forgot about this | mannol | |
2015-06-05 | Rebased on master and removed alpha channel (again) | mannol | |
2015-05-22 | Updated with master | mannol | |
2015-05-12 | Fix bug | mannol | |
2015-05-07 | Fixed inconsistencies | mannol | |
2015-05-01 | Fixed* api comments and some bugs | mannol | |
2015-04-29 | Fixed typo | krobelus | |
2015-04-29 | Done | mannol | |
2015-04-26 | Almost done | mannol | |
2015-04-21 | Final touchups | mannol | |
2015-04-20 | Add extern "C" | mannol | |
2015-04-18 | Update comment | mannol | |
2015-04-18 | Fix toxav callback | mannol | |
2015-04-17 | Update latest | mannol | |
2015-04-16 | The pretty basic adaptive bitrate is *working* | mannol | |
2015-03-29 | A little CS cleanup | mannol | |
2015-03-25 | Consistency with core api | Dubslow | |
2015-03-22 | Some progress | mannol | |
2015-03-01 | Make toxav thread safe | mannol | |