summaryrefslogtreecommitdiff
path: root/toxav/rtp.c
AgeCommit message (Collapse)Author
2015-02-26Added different error codes for custom packet functions in Messenger.irungentoo
2015-02-26Changes to custom packet functions in Messenger.irungentoo
Added function for rtp A/V packets, modified functions to behave correctly for the new api.
2015-02-17Updated types in Messenger callbacks to fit with the ones in the new api.irungentoo
Friend number changed from int32_t to uint32_t. Some lengths changed to size_t.
2014-12-09Merge branch 'more_consistent_custom_packet_handlers' of ↵irungentoo
https://github.com/wrouesnel/toxcore
2014-12-09Change prototype for custom_packet_handler functionsWill Rouesnel
Change the custom_packet_handler callback function interface to be consistent with other callback interfaces. The new interface takes the Messenger object calling as the first parameter, and moves the user data object to be the last parameter. This makes it comparable to the callbacks for file transfer and the like, and should simplify building interfaces. The new prototype is: int (*)(Messenger *m, int32_t friendnumber, const uint8_t *data, uint32_t len, void *object)
2014-11-29Merge branch 'mutex-1' of https://github.com/mannol/toxcoreirungentoo
2014-11-29More av cleanupmannol
2014-11-24Merge branch 'master' of https://github.com/mannol/toxcoreirungentoo
2014-11-18av refactormannol
2014-09-30Rework toxav/rtp.c to use ntohl/htonl and ntohs/htonssin
Now we can also remove the helper routines from toxcore/util.[ch].
2014-08-04Fix some toxav warningsmannol
2014-07-25Start sequence number at zero instead of one.irungentoo
2014-07-21Fixed conflictsmannol
2014-07-21Improved protocol and cleaned code a bitmannol
2014-07-07use callbacks for a/vnotsecure
2014-07-05Merge branch 'mannol1-master'irungentoo
2014-07-05Fixed conflictsmannol
2014-07-05Make rtp & codec actions thread-safemannol
2014-07-04Fixed out of bounds read.irungentoo
payload_type seems to be completely useless and should be removed.
2014-07-02Fixed const related warnings.irungentoo
2014-06-28Merge branch 'mannol1-master'irungentoo
2014-06-28Removed redundant encryption and assertsmannol
2014-06-20Merge branch 'mannol1-master'irungentoo
2014-06-20Fixed bug when adjusting queue sizemannol
2014-06-18Removed IRC referencesMaxim Biro
2014-05-31Fixed byte order and removed log functions from misc_toolsmannol
2014-05-25Merge branch 'mannol1-Multicalls' into multi-avirungentoo
2014-05-24Tests works and some fixesmannol
2014-05-22Changed lossy packet function names to better ones.irungentoo
Fixed rtp checking the wrong return value for one.
2014-05-22Merge remote-tracking branch 'upstream/master' into Multicalls-patchmannol
2014-05-21Added functions to send and receive lossy encrypted packets overirungentoo
the Tox connection. A/V should now work over TCP.
2014-05-20Merge upstream and other stuffmannol
2014-05-16This works.mannol
2014-05-10This should workmannol
2014-05-04Updated A/V to new time function.irungentoo
2014-05-03Bunch of random changesmannol
2014-04-21Crypto related cleanups.irungentoo
Moved Bunch of functions from net_crypto to crypto_core. decrypt_data_fast and decrypt_data_symmetric were the same thing therefore, removed decrypt_data_fast. Replaced all the crypto_secretbox_* defines with the equivalent crypto_box_* one. New define: crypto_box_KEYBYTES that is equal to crypto_box_BEFORENMBYTES.
2014-04-10Fix memory leak.AZ Huang
2014-03-28fix RTPHeader filling by zeros underflowMaks Naumov
regression from 6a78e2e71c1471b89646a71a1adeb0529cfb73d4
2014-03-12Removed logging to stderr and fixed timeout handlingmannol
2014-03-11Added custom callback data and capability identifiermannol
2014-03-07Fixed several bugs and added some featuresmannol
2014-02-19Added better documentation to the api, move some defines, fixed a possible ↵irungentoo
issue.
2014-02-19crypto_secretbox_NONCEBYTES is the one to use for the symmetric encryption.irungentoo
Not currently a big deal since they are the same size, but...
2014-02-16Astyled av code.irungentoo
2014-02-16Moved event to toxavmannol
2014-02-16Public header ready to gomannol
2014-02-16Started adding public APImannol