summaryrefslogtreecommitdiff
path: root/toxav
AgeCommit message (Collapse)Author
2015-02-06Fixed memory leak.irungentoo
2015-02-04Removed useless misleading define.irungentoo
2015-01-04toxav_prepare_transmission: More descriptive errorTux3 / Mlkj / !Lev.uXFMLA
When trying to prepare an already active call, return av_ErrorAlreadyInCallWithPeer not av_ErrorNoCall
2014-12-28Use same jbuf size for group as for one on one chats.irungentoo
Use define instead of constant.
2014-12-17Cut one on one default audio bitrate by half.irungentoo
2014-12-16Fixed some A/V threading issues.irungentoo
Audio dropping on video calls issue should no longer happen.
2014-12-16cs_set_video_encoder_resolution improvements.irungentoo
2014-12-12Merge branch 'mem-leak-fix' of https://github.com/nurupo/InsertProjectNameHereirungentoo
2014-12-12Fixed memory leaks.irungentoo
2014-12-12Fixed a memory leakMaxim Biro
2014-12-12Increase video quality and distance between keyframes.irungentoo
2014-12-12Make the maximum size of the jbuf at least 4 times the capacity.irungentoo
Should prevent issues that might occur because a different thread is reading it.
2014-12-12Having two buffers for audio isn't really good.irungentoo
2014-12-12Fixed video packet assembling.irungentoo
Video should look better now.
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-12-07Fixed possible issue with wrong size being passed to opus_decode().irungentoo
2014-12-03Fixed possible threading issues.irungentoo
2014-12-03Fixed possible threading issue.irungentoo
2014-11-29Jbuff fixes.irungentoo
2014-11-29Fixed bug where video didn't work anymore.irungentoo
Some other cleanups.
2014-11-29Merge branch 'mutex-1' of https://github.com/mannol/toxcoreirungentoo
2014-11-29More av cleanupmannol
2014-11-28Fixed toxav issues.irungentoo
2014-11-26Actually fixed build issue.irungentoo
2014-11-26Fixed build issue.irungentoo
2014-11-26Forgot to replace thisImperative
2014-11-26Fixed some fatal spelling mistakesImperative
2014-11-25Fixed integer rollover bug in toxav.irungentoo
2014-11-25Fixed possible issue.irungentoo
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