Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix some tabs and missing cast | Chris Robinson | 2020-12-04 | 1 | -11/+10 |
| | |||||
* | Add a gain argument to altonegen (#502) | Eliot Miranda | 2020-12-04 | 1 | -4/+24 |
| | | | | | | * Fix a speeling rorre in an error message. Add a gain command-line argument to altonegen.c * Fix some formatting issues and a copy/paste error. | ||||
* | Check for the right extension string in alffplay | Chris Robinson | 2020-10-26 | 1 | -1/+1 |
| | |||||
* | Finalize AL_SOFT_events | Chris Robinson | 2020-10-26 | 1 | -16/+0 |
| | |||||
* | Silence a couple more MSVC warnings | Chris Robinson | 2020-10-23 | 1 | -3/+8 |
| | |||||
* | Update event enum values | Chris Robinson | 2020-10-07 | 1 | -5/+5 |
| | | | | To keep them less spread out from other OpenAL Soft extensions. | ||||
* | Support B-Format sounds in the examples | Chris Robinson | 2020-09-22 | 7 | -7/+86 |
| | |||||
* | Recognize B-Format format names in the examples | Chris Robinson | 2020-09-22 | 1 | -0/+6 |
| | |||||
* | Support B-Format amb file IRs in alconvolve | Chris Robinson | 2020-09-22 | 1 | -1/+12 |
| | | | | | | Be aware this requires proper header data (a WAVE_FORMAT_EXTENSIBLE format with the proper integer or float B-Format sub-format GUID). A normal 4-channel wave file will not be recognized, since it's indistinguishable from quadrophonic. | ||||
* | Add an alconvolve option to silence the dry signal | Chris Robinson | 2020-09-22 | 1 | -3/+49 |
| | |||||
* | Remove deprecated, performance, and error event types | Chris Robinson | 2020-09-20 | 1 | -9/+2 |
| | | | | | These would be better served with a proper debug API, rather than a general audio event API. | ||||
* | Print the name and format for alconvole's impulse response | Chris Robinson | 2020-09-05 | 1 | -7/+18 |
| | |||||
* | Add an in-progress extension string for convolution reverb | Chris Robinson | 2020-09-01 | 1 | -2/+2 |
| | |||||
* | Base the convolution example on the simpler stream example | Chris Robinson | 2020-08-26 | 2 | -536/+515 |
| | |||||
* | Recognize float32 format names for the example healpers | Chris Robinson | 2020-08-26 | 1 | -4/+7 |
| | |||||
* | Add an example using convolution reverb | Chris Robinson | 2020-08-25 | 1 | -0/+536 |
| | |||||
* | Improve handling main() with UTF-8 args on Windows | Chris Robinson | 2020-08-12 | 2 | -0/+4 |
| | |||||
* | Cleanup some warnings with ffmpeg/alffplay | Chris Robinson | 2020-08-12 | 1 | -27/+36 |
| | |||||
* | Remove an unused variable | Chris Robinson | 2020-08-11 | 1 | -1/+0 |
| | |||||
* | Dump the ffmpeg file info on the main thread | Chris Robinson | 2020-04-29 | 1 | -64/+64 |
| | |||||
* | Convert the examples from SDL_sound to libsndfile | Chris Robinson | 2020-03-24 | 7 | -394/+271 |
| | |||||
* | Use libsndfile for the alplay example | Chris Robinson | 2020-03-24 | 1 | -52/+42 |
| | |||||
* | Update to C++14 | Chris Robinson | 2020-03-22 | 1 | -1/+1 |
| | |||||
* | Remove AL_SOFT_map_buffer from alffplay and add AL_SOFT_callback_buffer | Chris Robinson | 2020-02-23 | 1 | -153/+365 |
| | | | | | | | The former doesn't really help too much since buffers still need to be (re)filled and (de)queued individually. A callback buffer, on the other hand, allows for greater efficiency since it just needs to write into a ring buffer that the mixer will directly read from. | ||||
* | Add a streaming example using a callback buffer | Chris Robinson | 2020-02-20 | 1 | -0/+436 |
| | |||||
* | Get the audio sync once per update in alffplay | Chris Robinson | 2020-01-13 | 1 | -29/+27 |
| | |||||
* | Finalize AL_SOFT_bformat_ex | Chris Robinson | 2020-01-05 | 1 | -12/+12 |
| | |||||
* | Make the new direct channel remix extension public | Chris Robinson | 2019-12-28 | 1 | -7/+12 |
| | |||||
* | Test the B-Format buffer extension in alffplay | Chris Robinson | 2019-12-02 | 1 | -9/+43 |
| | |||||
* | Wrap the cycle amount when passing to sin() | Chris Robinson | 2019-10-12 | 1 | -1/+4 |
| | |||||
* | Enable and fix some more warnings | Chris Robinson | 2019-09-18 | 5 | -80/+80 |
| | |||||
* | Fix a few more GCC warnings | Chris Robinson | 2019-09-14 | 1 | -2/+2 |
| | |||||
* | Fix some more implicit conversions noted by GCC | Chris Robinson | 2019-09-14 | 3 | -5/+6 |
| | |||||
* | Avoid implicit conversions with the examples and utils | Chris Robinson | 2019-09-12 | 11 | -91/+97 |
| | |||||
* | Cleanup the examples' includes | Chris Robinson | 2019-07-29 | 11 | -32/+54 |
| | |||||
* | 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. | ||||
* | Receive video frames in a loop | Chris Robinson | 2019-07-16 | 1 | -40/+50 |
| | |||||
* | 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 |
| | |||||
* | Handle alffplay video using continuous rendering | Chris Robinson | 2019-07-12 | 1 | -291/+236 |
| | |||||
* | Try to improve alffplay timing again | Chris Robinson | 2019-07-11 | 1 | -25/+38 |
| | |||||
* | 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 |
| |