Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Cleanup the examples' includes | Chris Robinson | 2019-07-29 | 11 | -32/+54 | |
| | ||||||
* | More include cleanups | Chris Robinson | 2019-07-28 | 23 | -89/+130 | |
| | ||||||
* | Move some headers out of the Include subdirectory | Chris Robinson | 2019-07-28 | 8 | -8/+8 | |
| | ||||||
* | Rename Alc to alc | Chris Robinson | 2019-07-28 | 98 | -91/+95 | |
| | ||||||
* | Rename alMain.h to alcmain.h | Chris Robinson | 2019-07-28 | 67 | -73/+72 | |
| | | | | And move it and alu.h to Alc/. | |||||
* | Move the ADPCM decoders to alBuffer.cpp | Chris Robinson | 2019-07-28 | 4 | -211/+183 | |
| | ||||||
* | Remove the UNUSED macro | Chris Robinson | 2019-07-28 | 29 | -126/+96 | |
| | ||||||
* | Remove a couple more cmake checks | Chris Robinson | 2019-07-28 | 2 | -10/+0 | |
| | ||||||
* | Remove some unnecessary header checks | Chris Robinson | 2019-07-28 | 2 | -37/+5 | |
| | ||||||
* | Remove a couple unnecessary includes | Chris Robinson | 2019-07-28 | 2 | -6/+1 | |
| | ||||||
* | Clean up some more headers | Chris Robinson | 2019-07-28 | 1 | -23/+18 | |
| | ||||||
* | Clean up includes a bit | Chris Robinson | 2019-07-28 | 26 | -286/+446 | |
| | | | | | | | Trying out the IWYU tool to only include what's necessary in a given file. Seems to work decently (it'll miss some headers, suggest unnecessary ones, and make nonsense suggestions for some things, but overall gives a good starting point), and helps clean out some headers. | |||||
* | Use more proper cmake to set the C/C++ standard version | Chris Robinson | 2019-07-27 | 1 | -13/+6 | |
| | ||||||
* | Don't explicitly check for standard functions | Chris Robinson | 2019-07-26 | 3 | -6/+4 | |
| | ||||||
* | Increase the video picture queue size to 24 | Chris Robinson | 2019-07-26 | 1 | -1/+1 | |
| | ||||||
* | Only redraw the image when necessary | Chris Robinson | 2019-07-23 | 1 | -5/+16 | |
| | ||||||
* | Only send packets as needed | Chris Robinson | 2019-07-23 | 1 | -39/+49 | |
| | ||||||
* | Use a local variable to track the decoded pts | Chris Robinson | 2019-07-20 | 1 | -6/+5 | |
| | ||||||
* | Set the initial clock time closer to starting playback | Chris Robinson | 2019-07-20 | 1 | -15/+13 | |
| | ||||||
* | Restructure codec send/receive calls | Chris Robinson | 2019-07-19 | 1 | -75/+64 | |
| | | | | | | | | | In particular, after an initial fill of the codec's internal buffer, each receive_frame call is followed by one or more send_packet calls. For asynchronous codecs, this has the effect of letting the codec work while the handler thread is waiting for an AVFrame structure to become available or waiting for more decoded data to be needed. For synchronous codecs, this makes the send_packet calls use up time that would be spent waiting. | |||||
* | Combine duplicate code into a function | Chris Robinson | 2019-07-18 | 1 | -142/+66 | |
| | ||||||
* | Merge pull request #318 from Lopuska/pitchshift_for_vmorpher | kcat | 2019-07-18 | 1 | -79/+82 | |
|\ | | | | | pitch shift for formant filters | |||||
| * | pitch shift for formant filters | Anis | 2019-07-18 | 1 | -79/+82 | |
|/ | ||||||
* | Receive video frames in a loop | Chris Robinson | 2019-07-16 | 1 | -40/+50 | |
| | ||||||
* | Fix an unused parameter warning | Chris Robinson | 2019-07-16 | 1 | -1/+1 | |
| | ||||||
* | Remove an unused lambda capture | Chris Robinson | 2019-07-16 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #317 from Lopuska/vocal_morpher_improvements | kcat | 2019-07-16 | 1 | -122/+136 | |
|\ | | | | | misc fixes and improvements for Vocal Morpher | |||||
| * | misc fixes and improvements for Vocal Morpher | Anis | 2019-07-16 | 1 | -122/+136 | |
|/ | ||||||
* | Misc fixes (#315) | Philip Muzzall | 2019-07-14 | 1 | -1/+1 | |
| | | | | | | | | * Added rc scripts for dll * Reverted numbering scheme in CMakeLists * Misc fixes | |||||
* | Properly include getopt.h | Chris Robinson | 2019-07-14 | 1 | -1/+1 | |
| | ||||||
* | Use atomics for the picture queue | Chris Robinson | 2019-07-14 | 1 | -29/+35 | |
| | ||||||
* | Don't use the same mutex for the video clock | Chris Robinson | 2019-07-14 | 1 | -16/+14 | |
| | ||||||
* | Receive frames directly into the picture's AVFrame | Chris Robinson | 2019-07-14 | 1 | -34/+19 | |
| | ||||||
* | Don't use one texture per picture in alffplay | Chris Robinson | 2019-07-14 | 1 | -79/+60 | |
| | ||||||
* | Merge pull request #314 from PenguinDOOM/pr-master | kcat | 2019-07-14 | 2 | -9/+4 | |
|\ | | | | | Fixed makemhr and sofa-info errors | |||||
| * | Fixed MSVC error. | Penguin | 2019-07-14 | 1 | -9/+3 | |
| | | ||||||
| * | Add missing header. | Penguin | 2019-07-14 | 1 | -0/+1 | |
|/ | ||||||
* | MSVC doesn't like parenthesized type initialization | Chris Robinson | 2019-07-13 | 1 | -11/+6 | |
| | ||||||
* | Handle alffplay video using continuous rendering | Chris Robinson | 2019-07-12 | 1 | -291/+236 | |
| | ||||||
* | Properly comment out the sample config's options | Chris Robinson | 2019-07-12 | 1 | -8/+8 | |
| | ||||||
* | Try to improve alffplay timing again | Chris Robinson | 2019-07-11 | 1 | -25/+38 | |
| | ||||||
* | Add the Windows SDK for the winmm library path | Chris Robinson | 2019-07-10 | 1 | -1/+11 | |
| | ||||||
* | Fix OpenSL library name | Chris Robinson | 2019-07-10 | 1 | -1/+1 | |
| | ||||||
* | Get rid of the custom CHECK_SHARED_FUNCTION_EXISTS function | Chris Robinson | 2019-07-10 | 2 | -104/+9 | |
| | ||||||
* | Use a find module for OpenSL | Chris Robinson | 2019-07-10 | 2 | -11/+73 | |
| | ||||||
* | Some clean up to use uniform initialization | Chris Robinson | 2019-07-10 | 1 | -24/+24 | |
| | ||||||
* | Improve alffplay video clock timing | Chris Robinson | 2019-07-09 | 1 | -7/+12 | |
| | ||||||
* | vocal morpher implementation (#312) | Lopuska | 2019-07-09 | 6 | -4/+506 | |
| | | | | | | * vocal morpher implementation * compile fix for GCC | |||||
* | Rework packet handling in alffplay | Chris Robinson | 2019-07-08 | 1 | -228/+170 | |
| | | | | | | | | | | Turns out avcodec_send_packet is what can invoke the decode for serialized codecs, so don't call that in the parse handler thread. The packet queue is used to get the compressed data from the parse handler to the audio/video threads. Additionally, don't serialize the video frame preparation with the decode thread. | |||||
* | Somewhat simplify alffplay playback timing | Chris Robinson | 2019-07-06 | 1 | -49/+29 | |
| |