summaryrefslogtreecommitdiff
path: root/toxav
AgeCommit message (Collapse)Author
2014-11-24Merge branch 'master' of https://github.com/mannol/toxcoreirungentoo
2014-11-22Enable use of lower sample rates for group chats.irungentoo
2014-11-20Fixed small issue where group audio would jumble up sometimes at start of ↵irungentoo
stream.
2014-11-18av refactormannol
2014-11-17Cut bitrate by half for 1 channel audio.irungentoo
2014-11-15Increased audio packet queue size by 2.irungentoo
2014-11-11Cleaned up some code, made group av clean up properly after itselfirungentoo
when the group is killed.
2014-11-112 channel audio can now be sent to groupchats.irungentoo
Some cleanups and added comments.
2014-11-11Added comments.irungentoo
2014-11-10Audio group chats still have some small issues.irungentoo
2014-11-10Group audio might work now but I have not tested anything yet.irungentoo
2014-11-09Basic audio packet parsing code.irungentoo
2014-11-08Group audio starting to take shape.irungentoo
Some issues still left to solve.
2014-11-07First commit of actual A/V code for group chats.irungentoo
2014-10-25Fixed possible threading issues.irungentoo_trip
2014-10-25Merge branch 'toxav-uaf' of https://github.com/tux3/toxcoreirungentoo_trip
# # Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
2014-10-25Fix use-after-free of toxav's TimerHandlerTux3 / Mlkj / !Lev.uXFMLA
If msi.c:timer_terminate_session frees "handler", then when msi.c:timer_poll's thread resumes, there WILL be a use after free of "handler", with a likely segfault. This use after free causes a crash in qTox, see tux3/qTox#534
2014-10-24Fix for memory leak. And add forgotten breakxor2003
2014-10-17Some video encoding improvements.irungentoo
2014-10-17Trying to fix TimerHandler *handler memory leakxor2003
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-09-21Fixed memory leak.irungentoo
2014-09-10Fix exceptional leak in msi.cTux3 / Mlkj / !Lev.uXFMLA
2014-09-09spelling correctionscgar
2014-08-05memset call to zero when killing call.irungentoo
2014-08-04Merge branch 'master' of https://github.com/mannol1/toxcoreirungentoo
Conflicts: toxav/toxav.c
2014-08-04Set pointer to NULL when freeing to fix issue.irungentoo
2014-08-04Fixed threading bug.irungentoo
2014-08-04Merge branch 'notsecure-split-video'irungentoo
2014-08-04one decoding thread per callnotsecure
2014-08-04Update with upstreammannol
2014-08-04Fix some toxav warningsmannol
2014-08-03remove unneeded printf's/prevent stdout spamJfreegman
2014-08-02Increase dequeue queue size to 16 to prevent stuttering.irungentoo
2014-08-02Merge branch 'mannol1-master'irungentoo
2014-08-02Added userdata pointer to audio/video callbacksmannol
2014-08-01Disable decode deadline, fixed build error.irungentoo
2014-08-01Merge branch 'notsecure-split-video'irungentoo
2014-08-01audio/video decoding on separate thread with a queuenotsecure
2014-07-31fix initialization ordernotsecure
2014-07-31decode video on separate threadnotsecure
2014-07-29Size parameter is now checked in toxav_send_audio().irungentoo
Cleaned up code a bit.
2014-07-28Fixed segfault.irungentoo
2014-07-27Reduced max size of queue.irungentoo
2014-07-27Initialize codec session with right values.irungentoo
Audio decoder and encoder channel values are sepparate values, the decoder should be set to the number of channels the other peer has his encoder set.
2014-07-26Merge branch 'mannol1-master'irungentoo
2014-07-27Fixed buffer overflowmannol
2014-07-27Fixed tests and conflictsmannol
2014-07-26Make codec settings dynamicmannol
2014-07-25Start sequence number at zero instead of one.irungentoo