| Commit message (Expand) | Author | Age | Files | Lines |
* | ao_openal: wipe out global context on init error | Kevin Mitchell | 2016-01-18 | 1 | -0/+1 |
* | mpv_talloc.h: rename from talloc.h | Dmitrij D. Czarkoff | 2016-01-11 | 7 | -7/+7 |
* | ao_coreaudio: replace fourcc_repr() | wm4 | 2016-01-11 | 3 | -35/+7 |
* | ao_wasapi: move out some utility functions | wm4 | 2016-01-11 | 2 | -76/+1 |
* | ao_dsound: remove this audio output | wm4 | 2016-01-06 | 2 | -711/+0 |
* | ao_wasapi: remove unnecessary header file | Kevin Mitchell | 2016-01-05 | 5 | -74/+31 |
* | ao_wasapi: initialize change notify in main thread | Kevin Mitchell | 2016-01-05 | 2 | -3/+6 |
* | ao_wasapi: remove old vistablob prototype | Kevin Mitchell | 2016-01-05 | 1 | -2/+0 |
* | ao_wasapi: make find_deviceID read only wrt struct ao | Kevin Mitchell | 2016-01-05 | 3 | -19/+20 |
* | ao_wasapi: move device selection to main thread | Kevin Mitchell | 2016-01-05 | 3 | -8/+10 |
* | ao_wasapi: avoid some redundant error messages in device selection | Kevin Mitchell | 2016-01-05 | 1 | -15/+7 |
* | ao_wasapi: alloc later to avoid free on error | Kevin Mitchell | 2016-01-05 | 1 | -2/+1 |
* | ao_pulse: attempt to fall back to an arbitrary sample format | wm4 | 2016-01-05 | 1 | -2/+7 |
* | ao_pulse: check for sample rate bounds | wm4 | 2016-01-05 | 1 | -1/+1 |
* | ao_pulse: move format setting into a function | wm4 | 2016-01-05 | 1 | -20/+26 |
* | ao_wasapi: remove +x flag from files | wm4 | 2016-01-04 | 4 | -0/+0 |
* | ao_wasapi: just use a pointer to the deviceID in change_notify | Kevin Mitchell | 2016-01-04 | 1 | -3/+1 |
* | ao_wasapi: correctly name the IMMNotificationClientVtbl | Kevin Mitchell | 2016-01-04 | 1 | -2/+2 |
* | ao_wasapi: make persistent enumerator local to change_notify | Kevin Mitchell | 2016-01-04 | 4 | -21/+12 |
* | ao_wasapi: rewrite device listing and selection | Kevin Mitchell | 2016-01-04 | 2 | -225/+187 |
* | ao_wasapi: fix delay calculation again | Kevin Mitchell | 2016-01-02 | 1 | -6/+12 |
* | ao_wasapi: fix delay calculation | Kevin Mitchell | 2015-12-21 | 1 | -21/+36 |
* | Fix some typos in code comments | Aman Gupta | 2015-12-21 | 1 | -1/+1 |
* | ao_wasapi: move volume control init to it's own function | Kevin Mitchell | 2015-12-21 | 1 | -21/+34 |
* | ao_wasapi: correctly handle audio session display failure | Kevin Mitchell | 2015-12-21 | 1 | -10/+14 |
* | ao_wasapi: non-fatal error handling for COM marshalling | Kevin Mitchell | 2015-12-21 | 3 | -55/+65 |
* | ao_wasapi: wrap long lines and use only c99 comment style | Kevin Mitchell | 2015-12-21 | 4 | -119/+172 |
* | ao_wasapi: reorganize private structure | Kevin Mitchell | 2015-12-21 | 1 | -37/+36 |
* | ao_wasapi: remove useless buffer_block_size | Kevin Mitchell | 2015-12-21 | 2 | -7/+0 |
* | ao_wasapi: move exclusive and shared-specific controls to functions | Kevin Mitchell | 2015-12-21 | 1 | -75/+87 |
* | ao_wasapi: call the class-specific release functions | Kevin Mitchell | 2015-12-20 | 1 | -6/+6 |
* | ao_wasapi: check for proxy availability in control | Kevin Mitchell | 2015-12-20 | 1 | -22/+37 |
* | ao_wasapi: actually use hw volume support information for exclusive mode | Kevin Mitchell | 2015-12-20 | 2 | -17/+30 |
* | ao_wasapi: don't cast control arg to something it isn't | Kevin Mitchell | 2015-12-20 | 1 | -9/+14 |
* | ao_wasapi: remove volume "restore" on exit | Kevin Mitchell | 2015-12-20 | 3 | -48/+10 |
* | ao_wasapi: split exclusive/shared specific ao controls | Kevin Mitchell | 2015-12-20 | 1 | -37/+60 |
* | ao_wasapi: add E_NOINTERFACE to error list | Kevin Mitchell | 2015-12-20 | 1 | -0/+1 |
* | ao: disambiguate default device list entries | wm4 | 2015-11-27 | 1 | -2/+6 |
* | ao_alsa: filter audio device list | wm4 | 2015-11-24 | 1 | -1/+15 |
* | ao_alsa: list bidirectional devices too | wm4 | 2015-11-24 | 1 | -1/+1 |
* | ao_wasapi: get rid of Vistablob hack | Kevin Mitchell | 2015-11-24 | 4 | -51/+6 |
* | ao_wasapi: only report per-app volume in shared mode | Kevin Mitchell | 2015-11-19 | 1 | -1/+2 |
* | ao_wasapi: work around DTS passthrough failure | wm4 | 2015-11-19 | 1 | -1/+18 |
* | ao_openal: fix sign of speaker angle in comment | Kevin Mitchell | 2015-11-18 | 1 | -1/+1 |
* | ao_openal: fix virtual speaker positioning | Justas LaviĊĦius | 2015-11-18 | 1 | -10/+10 |
* | ao_openal: accommodate more sample formats | Kevin Mitchell | 2015-11-17 | 1 | -7/+44 |
* | ao_openal: move uninit before init | Kevin Mitchell | 2015-11-17 | 1 | -12/+12 |
* | ao_jack: remove "alsa" std-channel-layout choice | wm4 | 2015-11-07 | 1 | -5/+1 |
* | ao_alsa: remove the last bits of legacy channel map fallback | wm4 | 2015-11-07 | 1 | -3/+1 |
* | ao_alsa: fix 7.1 over HDMI | wm4 | 2015-11-04 | 1 | -0/+26 |
* | ao_alsa: map mp_chmaps back to ALSA in a different way | wm4 | 2015-11-04 | 1 | -39/+54 |
* | ao_alsa: print more chmap info at debug verbosity | wm4 | 2015-11-04 | 1 | -9/+11 |
* | ao_alsa: minor cleanups | wm4 | 2015-11-03 | 1 | -34/+18 |
* | ao_alsa: simplify dmix non-NA hack | wm4 | 2015-11-03 | 1 | -58/+43 |
* | ao_alsa: move channel map setting code out of main init function | wm4 | 2015-11-03 | 1 | -104/+125 |
* | ao_alsa: make failure of buffer parameter setting non-fatal | wm4 | 2015-11-03 | 1 | -4/+12 |
* | ao_alsa: disable resampling first thing | wm4 | 2015-11-03 | 1 | -7/+7 |
* | ao_alsa: set access type before format | wm4 | 2015-11-03 | 1 | -11/+13 |
* | ao_alsa: handle channel count mismatch safeguard after chmap negotiation | wm4 | 2015-11-03 | 1 | -12/+12 |
* | ao_alsa: apply non-NA fallback only if input is stereo | wm4 | 2015-11-03 | 1 | -0/+1 |
* | ao_alsa: treat SND_CHMAP_UNKNOWN as NA channel too | wm4 | 2015-11-03 | 1 | -0/+1 |
* | ao_alsa: remove log message on pausing | wm4 | 2015-11-03 | 1 | -1/+2 |
* | ao_coreaudio_exclusive: check for maximum channel count | wm4 | 2015-10-26 | 1 | -0/+6 |
* | ao_coreaudio_exclusive: fallback to stereo on unknown channel layouts | wm4 | 2015-10-26 | 1 | -1/+10 |
* | ao_coreaudio_chmap: minor refactor | wm4 | 2015-10-26 | 1 | -26/+22 |
* | ao_coreaudio_chmap: allow stereo as fallback; avoid mono fallback | wm4 | 2015-10-26 | 1 | -2/+5 |
* | ao_coreaudio: fix another minor memory leak | wm4 | 2015-10-26 | 1 | -1/+2 |
* | audio: use AVFrames with more than 8 channels correctly | wm4 | 2015-10-26 | 1 | -0/+3 |
* | audio: always log channel maps before determining final map | wm4 | 2015-10-26 | 3 | -17/+8 |
* | ao_coreaudio: fix potential UB in error cases | wm4 | 2015-10-26 | 1 | -3/+2 |
* | ao_coreaudio_chmap: add more logging | wm4 | 2015-10-26 | 1 | -8/+10 |
* | ao_alsa: log format probing in verbose mode | wm4 | 2015-10-25 | 1 | -2/+1 |
* | ao_coreaudio_exclusive: fix build | wm4 | 2015-10-21 | 1 | -2/+2 |
* | ao_coreaudio: do not accept unknown channel layouts | wm4 | 2015-10-21 | 1 | -1/+1 |
* | ao_coreaudio_exclusive: deal with devices return different channel count | wm4 | 2015-10-21 | 3 | -1/+33 |
* | ao_coreaudio: avoid unnecessary format changes | wm4 | 2015-10-21 | 1 | -0/+6 |
* | ao_coreaudio: log current format before setting new format | wm4 | 2015-10-21 | 1 | -0/+2 |
* | ao_coreaudio: fix some minor memory leaks | wm4 | 2015-10-21 | 1 | -0/+6 |
* | ao_coreaudio: raise timeout for change-physical-format | wm4 | 2015-10-20 | 1 | -1/+1 |
* | ao_alsa: add debug messages for format search | Kevin Mitchell | 2015-10-06 | 1 | -0/+2 |
* | ao_alsa: fix failure to find any sampleformat | Kevin Mitchell | 2015-10-06 | 1 | -4/+7 |
* | audio: add option for falling back to ao_null | wm4 | 2015-10-05 | 2 | -0/+7 |
* | ao: rework audio output driver probing | wm4 | 2015-10-05 | 1 | -38/+42 |
* | ao_alsa: improve handling of device disconnection | wm4 | 2015-09-28 | 1 | -3/+20 |
* | ao_coreaudio_utils: fix error handling in device listing code | wm4 | 2015-09-28 | 1 | -3/+10 |
* | ao_lavc: minor simplification | wm4 | 2015-09-11 | 1 | -2/+2 |
* | ao_alsa: use sample format determination code | Kevin Mitchell | 2015-09-10 | 1 | -12/+10 |
* | ao_alsa: add double to sample format list | Kevin Mitchell | 2015-09-10 | 1 | -0/+1 |
* | ao_alsa: put spdif formats into find_alsa_format | Kevin Mitchell | 2015-09-10 | 1 | -9/+9 |
* | ao_oss: use new sample format determination code | wm4 | 2015-09-10 | 1 | -1/+2 |
* | ao_lavc: use new sample format determination code | wm4 | 2015-09-10 | 1 | -20/+15 |
* | ao_alsa: fix minor memory leak | wm4 | 2015-08-25 | 1 | -8/+11 |
* | audio: remove unused legacy libavutil header | wm4 | 2015-08-07 | 1 | -1/+0 |
* | win32: revert wchar_t changes | wm4 | 2015-08-01 | 4 | -14/+13 |
* | win32: more wchar_t -> WCHAR replacements | wm4 | 2015-07-30 | 3 | -9/+9 |
* | win32: replace wchar_t with WCHAR | wm4 | 2015-07-29 | 3 | -4/+5 |
* | ao_coreaudio: fix device latency, share the code | wm4 | 2015-07-06 | 4 | -23/+25 |
* | ao_coreaudio_exclusive: continue even if setting physical format fails | wm4 | 2015-07-06 | 2 | -2/+4 |
* | ao_coreaudio_exclusive: fix some verbose output | wm4 | 2015-07-04 | 1 | -2/+2 |
* | ao: don't pass along AO arguments when redirecting | wm4 | 2015-07-03 | 1 | -1/+1 |
* | ao_coreaudio: add exclusive suboption | wm4 | 2015-07-03 | 1 | -2/+4 |
* | ao_coreaudio_exclusive: support PCM | wm4 | 2015-07-03 | 1 | -15/+35 |
* | ao_coraudio: reject all non-PCM formats | wm4 | 2015-07-03 | 1 | -1/+1 |
* | ao_coreaudio_utils: reduce spam | wm4 | 2015-07-03 | 1 | -1/+0 |
* | ao_coreaudio_utils: fix format back-mapping | wm4 | 2015-07-03 | 1 | -5/+7 |
* | ao_coreaudio_exclusive: do not set ao->bps | wm4 | 2015-07-03 | 1 | -3/+0 |
* | ao_coreaudio_exclusive: dump all latency info in verbose mode | wm4 | 2015-07-03 | 1 | -1/+4 |
* | ao_coreaudio_exclusive: factor format selection | wm4 | 2015-07-03 | 1 | -35/+44 |
* | ao_coreaudio_exclusive: separate out stream selection | wm4 | 2015-07-03 | 1 | -61/+76 |
* | ao_coreaudio: restore physical format if it can't be set exactly | wm4 | 2015-06-30 | 2 | -2/+14 |
* | ao_coreaudio: support native mono output | wm4 | 2015-06-29 | 1 | -0/+2 |
* | ao_coreaudio: log hotplug events explicitly | wm4 | 2015-06-29 | 1 | -3/+6 |
* | ao_wasapi: fix regression | wm4 | 2015-06-27 | 1 | -1/+1 |
* | audio: fix format function consistency issues | wm4 | 2015-06-26 | 12 | -43/+45 |
* | audio: replace format name table | wm4 | 2015-06-26 | 1 | -4/+3 |
* | ao_coreaudio_utils: use a macro | wm4 | 2015-06-26 | 1 | -1/+1 |
* | ao_sndio: fix comment | wm4 | 2015-06-26 | 1 | -2/+1 |
* | ao_coreaudio: support non-interleaved output | wm4 | 2015-06-26 | 2 | -5/+12 |
* | ao_coreaudio: explicitly skip input streams | wm4 | 2015-06-26 | 2 | -4/+22 |
* | ao_coreaudio_utils: compare full AudioStreamBasicDescription | wm4 | 2015-06-25 | 1 | -1/+3 |
* | audio: output human-readable channel layouts too | wm4 | 2015-06-25 | 1 | -8/+2 |
* | ao: standardize channel layout name in debug output further | wm4 | 2015-06-25 | 1 | -0/+2 |
* | ao_alsa: fix a log message | wm4 | 2015-06-21 | 1 | -4/+5 |
* | Various spelling fixes | Marcin Kurczewski | 2015-06-18 | 1 | -3/+3 |
* | ao_wasapi: fix crash on hotplug init error | wm4 | 2015-06-17 | 1 | -0/+1 |
* | audio: remove S8, U16, U24, U32 formats | wm4 | 2015-06-16 | 6 | -57/+9 |
* | ao_alsa: if possible, reorder device maps to std layouts | wm4 | 2015-06-12 | 1 | -0/+2 |
* | ao_alsa: make it accept 7.1 over HDMI | wm4 | 2015-06-12 | 1 | -0/+2 |
* | ao_alsa: change ALSA braindeath heuristic | wm4 | 2015-06-11 | 1 | -3/+4 |
* | ao_coreaudio: change physical stream format synchronously | wm4 | 2015-06-09 | 2 | -5/+2 |
* | audio/out/pull: avoid dropping some audio when draining | wm4 | 2015-06-09 | 1 | -9/+18 |
* | audio/out/pull: correctly pad partial frames with silence | wm4 | 2015-06-09 | 1 | -1/+1 |
* | ao_alsa: refine channel count mismatch error message | wm4 | 2015-06-09 | 1 | -2/+2 |
* | ao_alsa: refuse to use spdif if AES flags can't be set | wm4 | 2015-06-04 | 1 | -6/+6 |
* | ao_alsa: hack against potential spdif failure | wm4 | 2015-06-04 | 1 | -3/+16 |
* | ao_coreaudio_exclusive: move generic functions to utils | wm4 | 2015-06-02 | 3 | -207/+209 |
* | ao_coreaudio_exclusive: react to device removal | wm4 | 2015-06-02 | 1 | -12/+27 |
* | ao_coreaudio_exclusive: make property listeners event-based | wm4 | 2015-06-02 | 1 | -105/+82 |
* | ao: allow ao_uninit(NULL) | wm4 | 2015-06-02 | 1 | -1/+2 |
* | ao_alsa: hack back mono output | wm4 | 2015-05-25 | 1 | -1/+6 |
* | threads: use utility+POSIX functions instead of weird wrappers | wm4 | 2015-05-11 | 1 | -3/+6 |
* | ao: make better use of atomics | wm4 | 2015-05-11 | 2 | -14/+11 |
* | ao: log reordered versions of channel maps | wm4 | 2015-05-08 | 1 | -3/+10 |
* | ao_alsa: log requested numbers of channels if ALSA rejects them | wm4 | 2015-05-08 | 1 | -2/+3 |
* | audio: define only a single NA speaker ID | wm4 | 2015-05-07 | 3 | -13/+5 |
* | ao_coreaudio_utils: don't list some formats as "unusable" | wm4 | 2015-05-07 | 1 | -1/+1 |
* | ao_sndio: add notice about padding channels | wm4 | 2015-05-06 | 1 | -1/+3 |
* | ao_alsa: use new padding channels support | wm4 | 2015-05-06 | 1 | -21/+26 |
* | ao_alsa: move ALSA -> mp channel map to a function | wm4 | 2015-05-06 | 1 | -11/+18 |
* | ao_coreaudio_exclusive: check new format before waiting for change | wm4 | 2015-05-06 | 1 | -12/+13 |
* | ao_coreaudio_exclusive: use atomics instead of volatile | wm4 | 2015-05-06 | 1 | -19/+16 |
* | ao_coreaudio_exclusive: rename "digital" -> "compressed" | wm4 | 2015-05-06 | 1 | -22/+20 |
* | ao_coreaudio_exclusive: explicitly check for spdif formats | wm4 | 2015-05-06 | 1 | -8/+5 |
* | ao_coreaudio_exclusive: merge init_digital() function | wm4 | 2015-05-06 | 1 | -15/+3 |
* | ao_coreaudio_utils: decide formats by comparing raw bits | wm4 | 2015-05-05 | 1 | -5/+6 |
* | ao_coreaudio: log considered physical formats | wm4 | 2015-05-05 | 1 | -0/+4 |
* | ao_coreaudio: restore old physical format if format was changed | wm4 | 2015-05-05 | 1 | -0/+16 |
* | ao_coreaudio: move channel mapping code to a separate file | wm4 | 2015-05-05 | 3 | -255/+297 |
* | ao_coreaudio_utils: don't require talloc for fourcc_repr() | wm4 | 2015-05-05 | 3 | -17/+13 |
* | ao_coreaudio_utils: unbreak default device selection | wm4 | 2015-05-05 | 1 | -4/+3 |
* | ao_coreaudio_exclusive: fix latency calculation non-sense | wm4 | 2015-05-05 | 1 | -1/+1 |
* | ao_coreaudio_utils: refine format selection | wm4 | 2015-05-05 | 1 | -19/+25 |
* | ao_coreaudio: change physical format before channel negotiation | wm4 | 2015-05-05 | 1 | -4/+10 |
* | ao_coreaudio: add an option for changing the physical format | wm4 | 2015-05-05 | 1 | -0/+55 |
* | ao_coreaudio_utils: add a format negotiation helper function | wm4 | 2015-05-05 | 2 | -0/+37 |
* | ao_coreaudio: support padded channel layouts | wm4 | 2015-05-05 | 1 | -2/+6 |
* | ao_coreaudio: fix out of bounds access | wm4 | 2015-05-04 | 1 | -0/+2 |
* | ao_coreaudio_exclusive: check format explicitly on change notifcation | wm4 | 2015-04-29 | 1 | -6/+11 |
* | ao_coreaudio_utils: log mp format with CoreAudio format description | wm4 | 2015-04-29 | 1 | -2/+4 |
* | ao_coreaudio_utils: add function for ASBD -> mp format lookup | wm4 | 2015-04-29 | 2 | -7/+59 |
* | ao_coreaudio_utils: float is not a signed integer format | wm4 | 2015-04-29 | 1 | -3/+3 |
* | ao_coreaudio_exclusive: move code for getting original format | wm4 | 2015-04-28 | 1 | -6/+4 |
* | ao_coreaudio_utils: change audio format logging | wm4 | 2015-04-28 | 1 | -3/+3 |
* | ao_coreaudio_exclusive: account for additional latency | wm4 | 2015-04-28 | 1 | -3/+10 |
* | ao_null: add an option for testing channel layout selection | wm4 | 2015-04-27 | 1 | -2/+16 |
* | ao_alsa: fallback to stereo channel layout if everything else fails | wm4 | 2015-04-14 | 1 | -1/+4 |
* | Update license headers | Marcin Kurczewski | 2015-04-13 | 15 | -75/+60 |
* | ao_coreaudio: fix inverted condition | wm4 | 2015-04-10 | 1 | -3/+4 |
* | ao_alsa: change log output | wm4 | 2015-04-07 | 1 | -12/+15 |
* | ao_coreaudio: do not error if retrieving info for verbose mode fails | wm4 | 2015-04-07 | 1 | -6/+6 |
* | ao/wasapi: use atomic state variable instead of different events | Kevin Mitchell | 2015-04-04 | 4 | -65/+78 |
* | ao/wasapi: reorder priv members | Kevin Mitchell | 2015-04-04 | 1 | -12/+14 |
* | ao_wasapi: code formatting and alignment | Kevin Mitchell | 2015-04-03 | 2 | -24/+23 |
* | audio: make all format query shortcuts macros | Kevin Mitchell | 2015-04-03 | 4 | -7/+7 |
* | ao_wasapi: passthrough rework | Kevin Mitchell | 2015-04-03 | 2 | -161/+152 |
* | ao_wasapi: abstract HRESULT_to_str | Kevin Mitchell | 2015-04-01 | 4 | -79/+67 |
* | ao_coreaudio: do not signal per-app volume | wm4 | 2015-04-01 | 1 | -2/+0 |
* | ao_wasapi: remove redundant casts | Kevin Mitchell | 2015-03-31 | 3 | -42/+37 |
* | ao_wasapi: simplify hotplug | Kevin Mitchell | 2015-03-31 | 3 | -55/+22 |
* | ao_wasapi: fix device listing | Kevin Mitchell | 2015-03-31 | 3 | -92/+29 |
* | ao/wasapi: add ao hotplug | Kevin Mitchell | 2015-03-31 | 5 | -64/+118 |
* | ao_alsa: add an option to ignore ALSA channel map negotiation | wm4 | 2015-03-28 | 1 | -2/+6 |
* | ao/wasapi: use built in KSDATAFORMATs | Kevin Mitchell | 2015-03-27 | 1 | -13/+8 |
* | ao/wasapi: add missing "if" braces | Kevin Mitchell | 2015-03-26 | 2 | -35/+33 |
* | ao/wasapi: rewrite format search | Kevin Mitchell | 2015-03-26 | 2 | -182/+300 |
* | ao_sndio: open device in blocking mode, don't inflate buffer artificially | Dmitrij D. Czarkoff | 2015-03-26 | 1 | -20/+2 |
* | ao_pulse: drop video role; fixes random muting | wm4 | 2015-03-24 | 1 | -1/+0 |
* | ao: slightly extend debug messages | wm4 | 2015-03-16 | 1 | -1/+4 |
* | ao: align audio buffer size | wm4 | 2015-03-13 | 1 | -0/+3 |
* | ao_coreaudio_exclusive: port to pull API, fix latency calculations | wm4 | 2015-03-10 | 1 | -78/+37 |
* | ao_coreaudio: move some helpers to utils | wm4 | 2015-03-10 | 3 | -16/+20 |
* | ao_coreaudio_exclusive: rip out pseudo volume control | wm4 | 2015-03-10 | 1 | -40/+1 |
* | ao/wasapi: move resume to audio thread | Kevin Mitchell | 2015-02-23 | 3 | -24/+38 |
* | ao_wasapi: move reset into audio thread | Kevin Mitchell | 2015-02-23 | 2 | -9/+37 |
* | ao: fix null dereference | Stefano Pigozzi | 2015-02-14 | 1 | -0/+2 |
* | ao_coreaudio: add support for hotplug notifications | Stefano Pigozzi | 2015-02-14 | 3 | -23/+96 |
* | ao_pulse: listen for hotplug events | wm4 | 2015-02-12 | 1 | -7/+41 |
* | audio: add device change notification for hotplugging | wm4 | 2015-02-12 | 3 | -25/+120 |
* | ao: set correct client name when listing devices | wm4 | 2015-02-12 | 1 | -4/+3 |
* | ao_coreaudio: fix small memory leak | Stefano Pigozzi | 2015-02-03 | 1 | -0/+4 |
* | ao_coreaudio: use device UID instead of ID for selection | Stefano Pigozzi | 2015-02-03 | 4 | -19/+46 |
* | command: add property returning detected audio device | Stefano Pigozzi | 2015-02-03 | 4 | -0/+11 |
* | ao_null: add emulation for certain broken behavior | wm4 | 2015-01-30 | 1 | -1/+12 |
* | ao_pulse: plug a memory leak | Ben Boeckel | 2015-01-25 | 1 | -0/+3 |
* | ao_wasapi: fix try_format logic in shared mode | James Ross-Gowan | 2015-01-23 | 1 | -2/+1 |
* | ao_alsa: reinitialize if device got broken | wm4 | 2015-01-21 | 1 | -0/+3 |
* | ao_coreaudio: reset possibly random errno value | wm4 | 2015-01-20 | 1 | -1/+2 |
* | ao: never autoselect ao_null | wm4 | 2015-01-20 | 1 | -1/+2 |
* | ao: refactor --audio-device selection code | wm4 | 2015-01-20 | 1 | -85/+73 |
* | ao_alsa: fix a small memory leak | wm4 | 2015-01-14 | 1 | -0/+2 |
* | ao_pcm: add append mode | wm4 | 2015-01-14 | 1 | -1/+3 |
* | ao_pulse: exit AO if stream fails | wm4 | 2015-01-11 | 1 | -1/+5 |
* | ao_alsa: fix dtshd passthrough | wm4 | 2015-01-09 | 1 | -2/+6 |
* | ao: remove coreaudio_exclusive from autoprobing list | wm4 | 2015-01-07 | 1 | -2/+2 |
* | ao_pulse: disable latency calculation hacks by default | wm4 | 2015-01-07 | 1 | -1/+0 |
* | win32: request UTF-16 API variants, Vista+ APIs, and COM C macros | wm4 | 2015-01-07 | 5 | -13/+1 |
* | ao/wasapi: style/code formatting tweaks | Kevin Mitchell | 2015-01-02 | 3 | -64/+63 |
* | ao/wasapi: improve exclusive mode format search | Kevin Mitchell | 2015-01-02 | 1 | -46/+36 |
* | ao/wasapi: revamp set_waveformatex | Kevin Mitchell | 2015-01-02 | 1 | -27/+43 |
* | ao/wasapi: add CO_E_NOTINITIALIZED to explain_err | Kevin Mitchell | 2015-01-02 | 1 | -0/+1 |
* | ao_portaudio: remove this audio output | wm4 | 2014-12-29 | 2 | -280/+0 |
* | ao_alsa: print channel map if setting it fails | wm4 | 2014-12-29 | 1 | -1/+2 |
* | ao: add debug log with the detected channel maps | Stefano Pigozzi | 2014-12-29 | 1 | -0/+6 |
* | ao_coreaudio: remove useless guard | Stefano Pigozzi | 2014-12-27 | 1 | -6/+0 |
* | ao_coreaudio: fix some naming conventions | Stefano Pigozzi | 2014-12-27 | 1 | -5/+5 |
* | ao_coreaudio: fix channel mapping | Stefano Pigozzi | 2014-12-27 | 1 | -19/+70 |
* | ao_coreaudio: fix typo | Stefano Pigozzi | 2014-12-27 | 1 | -1/+1 |
* | ao_coreaudio: move some code to make output readable | Stefano Pigozzi | 2014-12-27 | 1 | -1/+1 |
* | ao_coreaudio: add more layout debug outputs | Stefano Pigozzi | 2014-12-27 | 1 | -19/+25 |
* | ao_coreaudio: fix AudioChannelLayout allocations | Stefano Pigozzi | 2014-12-26 | 1 | -34/+46 |
* | ao_alsa: fix unpause path atfer previous commit | wm4 | 2014-12-23 | 1 | -0/+2 |
* | ao_alsa: fix resuming from suspend mode | wm4 | 2014-12-23 | 1 | -4/+12 |
* | ao_alsa: fix setting mono channel map | wm4 | 2014-12-20 | 1 | -0/+5 |
* | ao_alsa: remove some dead code | wm4 | 2014-12-20 | 1 | -6/+0 |
* | ao_coreaudio: fix mono/stereo channel mapping | Stefano Pigozzi | 2014-12-16 | 1 | -9/+7 |
* | ao_coreaudio: add missing goto for error path | Stefano Pigozzi | 2014-12-16 | 1 | -0/+1 |
* | ao/wasapi: use IsEqualGUID and IsEqualPropertyKey | Kevin Mitchell | 2014-12-16 | 3 | -30/+9 |
* | ao_alsa: remove old multichannel method | wm4 | 2014-12-15 | 1 | -49/+3 |
* | ao_alsa: add ridiculous hack to deal with braindead ALSA behavior | wm4 | 2014-12-15 | 1 | -3/+42 |
* | ao/wasapi: set the ao with the waveformat channelmap | Kevin Mitchell | 2014-12-15 | 1 | -1/+10 |
* | ao_alsa: minor simplification | wm4 | 2014-12-05 | 1 | -5/+1 |
* | ao_alsa: hackfix mono playback | wm4 | 2014-12-05 | 1 | -0/+3 |
* | coreaudio: don't output too many channel descriptions | Stefano Pigozzi | 2014-12-05 | 1 | -0/+6 |
* | coreaudio: add missing \n in log line | Stefano Pigozzi | 2014-12-05 | 1 | -1/+1 |
* | coreaudio: don't print layout a second time | Stefano Pigozzi | 2014-12-05 | 1 | -1/+1 |
* | ao_alsa: simplify, remove no-block suboption | wm4 | 2014-12-05 | 1 | -17/+8 |
* | ao_alsa: try to fallback to "default" device if device is busy | wm4 | 2014-12-04 | 1 | -1/+6 |
* | coreaudio: reject descriptions with too many channels | Stefano Pigozzi | 2014-12-04 | 1 | -0/+7 |
* | coreaudio: fix more layout prints | Stefano Pigozzi | 2014-12-04 | 1 | -2/+2 |
* | coreaudio: fix prints of uint32_t in log_layout | Stefano Pigozzi | 2014-12-04 | 1 | -10/+10 |
* | ao_coreaudio: initialize fetched properties to zeros | Stefano Pigozzi | 2014-12-01 | 1 | -2/+2 |
* | audio: allow more than 20 channel map entries | wm4 | 2014-12-01 | 2 | -2/+2 |
* | ao/wasapi: make set_ao_format EX/EXTENSIBLE agnostic | Kevin Mitchell | 2014-12-01 | 1 | -14/+28 |
* | ao/wasapi: fix set_ao_format | Kevin Mitchell | 2014-12-01 | 1 | -23/+10 |
* | ao/wasapi: show actual waveformat tried | Kevin Mitchell | 2014-12-01 | 1 | -8/+30 |
* | ao/wasapi: don't assume 32-bits == float | Kevin Mitchell | 2014-12-01 | 1 | -45/+43 |
* | ao/wasapi: make sure that < 16-bit pcm never happens | Kevin Mitchell | 2014-12-01 | 1 | -6/+16 |
* | ao/wasapi: get rid of WAVEFMT union | Kevin Mitchell | 2014-12-01 | 1 | -29/+13 |
* | ao/wasapi: handle VistaBlob failure more gracefully | Kevin Mitchell | 2014-11-28 | 2 | -6/+21 |
* | ao/wasapi: remove unnecessary check of audio thread input | Kevin Mitchell | 2014-11-28 | 1 | -2/+0 |
* | ao/wasapi: more consistent/reliable method of computing extra WAVEFORMATEXTEN... | Kevin Mitchell | 2014-11-28 | 1 | -2/+1 |
* | ao/wasapi: more missed cleanup on failure | Kevin Mitchell | 2014-11-28 | 1 | -3/+5 |
* | ao/wasapi: check return values | Kevin Mitchell | 2014-11-28 | 1 | -3/+6 |
* | ao/wasapi: make functions return bool that were acting like it | Kevin Mitchell | 2014-11-28 | 2 | -37/+37 |
* | ao/wasapi: check full GUID of KSDATAFORMAT to determine float | Kevin Mitchell | 2014-11-28 | 2 | -8/+9 |
* | ao/wasapi: expose GUID and PKEY convenience functions | Kevin Mitchell | 2014-11-28 | 3 | -45/+49 |
* | ao/wasapi: remove unused variable | Kevin Mitchell | 2014-11-28 | 1 | -3/+0 |
* | ao/wasapi: safely define PKEY constants | Kevin Mitchell | 2014-11-28 | 1 | -16/+13 |
* | ao/wasapi: avoid redundant passing of ao and wasapi_state as arguments | Kevin Mitchell | 2014-11-28 | 1 | -19/+19 |
* | ao/wasapi: just return 0 unconditionally from the thread | Kevin Mitchell | 2014-11-28 | 1 | -10/+4 |
* | ao/wasapi: fix unmatched CoUninitialize() on init failure | Kevin Mitchell | 2014-11-28 | 2 | -8/+5 |
* | ao/wasapi: more debugging messages | Kevin Mitchell | 2014-11-28 | 2 | -14/+27 |
* | ao/wasapi: simplify the init retry | Kevin Mitchell | 2014-11-28 | 1 | -10/+8 |
* | ao/wasapi: make get_device_delay return an error code | Kevin Mitchell | 2014-11-28 | 1 | -12/+21 |
* | ao_wasapi: don't treat SetDisplayName() failure as fatal | wm4 | 2014-11-27 | 1 | -1/+2 |
* | Do not call strerror() | wm4 | 2014-11-26 | 1 | -5/+8 |
* | ao_alsa: fix channel map in pre-channel map API case | wm4 | 2014-11-25 | 1 | -0/+1 |
* | ao_alsa: always enable "plug" plugin for non-default device | wm4 | 2014-11-25 | 1 | -3/+2 |
* | ao_alsa: select and set channel maps via channel map API | wm4 | 2014-11-25 | 1 | -28/+125 |
* | ao_alsa: minor fixes | wm4 | 2014-11-25 | 1 | -4/+6 |
* | ao_alsa: cleanups | wm4 | 2014-11-25 | 1 | -97/+57 |
* | audio: make mp_chmap_to_str() return a stack-allocated string | wm4 | 2014-11-24 | 2 | -9/+4 |
* | ao_alsa: try to use the channel map reported by ALSA | wm4 | 2014-11-24 | 1 | -0/+64 |
* | ao_pcm: simplify | wm4 | 2014-11-21 | 1 | -17/+13 |
* | ao_oss: check whether setting samplerate succeeds | wm4 | 2014-11-21 | 1 | -2/+4 |
* | ao_lavc: fix setting up AVFrame pointers | wm4 | 2014-11-21 | 1 | -3/+4 |
* | audio/out/push: fix off-by-one error | wm4 | 2014-11-21 | 1 | -1/+1 |
* | ao_lavc: fix dangling pointers | wm4 | 2014-11-21 | 1 | -1/+1 |
* | ao/wasapi: only retry resizing the buffer once | Kevin Mitchell | 2014-11-18 | 1 | -8/+10 |
* | ao/wasapi: keep bufferPeriod in sync on retry | Kevin Mitchell | 2014-11-18 | 1 | -1/+4 |
* | ao/wasapi: refix printf warning for both cygwin and msys | Kevin Mitchell | 2014-11-18 | 1 | -2/+2 |
* | ao/wasapi: periodicity in shared mode must be zero | Kevin Mitchell | 2014-11-18 | 1 | -3/+6 |
* | ao/wasapi: increase buffer size to 50 ms | Kevin Mitchell | 2014-11-18 | 3 | -16/+26 |
* | audio/out: always log retrieved audio device size | wm4 | 2014-11-18 | 1 | -2/+2 |
* | ao/wasapi: fix leaked marshaled interface streams | Jonathan Yong | 2014-11-18 | 1 | -0/+9 |
* | ao/wasapi: Don't free stuff the thread may still be using on timeout | Kevin Mitchell | 2014-11-17 | 1 | -1/+3 |
* | ao/wasapi: also free the threadLoop handle on uninit | Kevin Mitchell | 2014-11-17 | 1 | -0/+1 |
* | ao/wasapi: fix leaked event handles | Kevin Mitchell | 2014-11-17 | 1 | -6/+5 |
* | ao/wasapi: fix race condition in uninit on failure. | Kevin Mitchell | 2014-11-17 | 1 | -2/+1 |
* | ao/wasapi: silence format string warnings | James Ross-Gowan | 2014-11-18 | 2 | -2/+2 |
* | ao_alsa: check for EAGAIN too | wm4 | 2014-11-17 | 1 | -1/+1 |
* | audio/out: switch back to wasapi as default on win32 | wm4 | 2014-11-17 | 1 | -3/+3 |
* | ao/wasapi: request ao reload on thread_feed failures | Kevin Mitchell | 2014-11-17 | 1 | -0/+2 |
* | ao/wasapi: add retry loop on AUDCLNT_E_DEVICE_IN_USE | Kevin Mitchell | 2014-11-17 | 1 | -0/+12 |
* | ao/wasapi: request reset on appropriate events | Kevin Mitchell | 2014-11-17 | 4 | -56/+117 |
* | ao/wasapi: add convenience functions for change notifiy | Kevin Mitchell | 2014-11-17 | 1 | -0/+49 |
* | ao/wasapi: new wasapi device monitoring interface | Jonathan Yong | 2014-11-17 | 2 | -0/+179 |
* | ao/wasapi: look for "multimedia" default device instead of "console" | Kevin Mitchell | 2014-11-17 | 1 | -2/+2 |
* | ao/wasapi: put loading of default device in it's own function | Kevin Mitchell | 2014-11-17 | 1 | -17/+30 |
* | ao/wasapi: fix possible null dereference of pDevice | Kevin Mitchell | 2014-11-17 | 1 | -0/+1 |
* | ao/wasapi: tidy up better on failure | Kevin Mitchell | 2014-11-17 | 3 | -14/+26 |
* | ao/wasapi: improve error messages and add more debug statements | Kevin Mitchell | 2014-11-17 | 4 | -98/+140 |
* | ao/wasapi: make calling of thread_init consistent with thread_uninit | Kevin Mitchell | 2014-11-17 | 3 | -3/+5 |
* | ao/wasapi: reenable the reset function | Kevin Mitchell | 2014-11-17 | 1 | -1/+1 |
* | ao/wasapi: fix leaked deviceID | Jonathan Yong | 2014-11-17 | 1 | -0/+1 |
* | ao_lavc, vo_lavc: Fix crashes in case of multiple init attempts. | Rudolf Polzer | 2014-11-12 | 1 | -0/+8 |
* | audio/out/pull: avoid deadlock if audio callback stops | wm4 | 2014-11-09 | 1 | -26/+40 |
* | audio/out: consistently use double return type for get_delay | wm4 | 2014-11-09 | 12 | -27/+25 |
* | audio/out: make ao_request_reload() idempotent | wm4 | 2014-11-09 | 3 | -9/+25 |
* | audio: add --audio-client-name option | wm4 | 2014-11-07 | 3 | -5/+7 |
* | ao_oss: wait for events with poll() | wm4 | 2014-11-06 | 1 | -0/+13 |
* | audio/out/push: when using audio wait fallback, recheck condition | wm4 | 2014-11-06 | 1 | -1/+2 |
* | ao_alsa: don't make snd_pcm_hw_params_set_buffer_time_near() error fatal | wm4 | 2014-10-31 | 1 | -1/+7 |
* | coreaudio: only list output devices | Stefano Pigozzi | 2014-10-28 | 1 | -0/+12 |
* | audio: add command/function to reload audio output | wm4 | 2014-10-27 | 2 | -0/+10 |
* | ao_alsa: move parameter append code to a function | wm4 | 2014-10-23 | 1 | -16/+27 |
* | rename ao_coreaudio_device.c -> ao_coreaudio_exclusive.c | Stefano Pigozzi | 2014-10-23 | 1 | -0/+0 |
* | coreaudio: redirect IEC61937 to coreaudio_exclusive | Stefano Pigozzi | 2014-10-23 | 2 | -1/+7 |
* | audio/out: add redirection-on-init mechanism | wm4 | 2014-10-22 | 2 | -14/+47 |
* | audio/out: missing error check | wm4 | 2014-10-22 | 1 | -0/+2 |
* | audio/out: don't add special devices to --audio-device list | wm4 | 2014-10-22 | 1 | -2/+2 |
* | audio/out: include coreaudio_exclusive in auto-probing | wm4 | 2014-10-22 | 1 | -3/+3 |
* | Set thread name for debugging | wm4 | 2014-10-19 | 1 | -0/+1 |
* | audio: quote devices in --audio-device=help | wm4 | 2014-10-19 | 1 | -1/+1 |
* | audio/out/push: reset projected EOF time on new data | wm4 | 2014-10-14 | 1 | -1/+4 |
* | ao_wasapi: implement device listing | wm4 | 2014-10-13 | 3 | -10/+32 |
* | ao_dsound: implement device listing | wm4 | 2014-10-13 | 1 | -20/+86 |
* | ao_portaudio: implement device listing | wm4 | 2014-10-13 | 1 | -2/+24 |
* | ao_openal: implement device listing | wm4 | 2014-10-13 | 1 | -1/+16 |
* | audio/out: add "auto" pseudo-device | wm4 | 2014-10-13 | 1 | -1/+3 |
* | coreaudio: use the new device selection API | Stefano Pigozzi | 2014-10-12 | 4 | -54/+28 |
* | audio: don't list encoder AO with --audio-device=help | wm4 | 2014-10-10 | 1 | -0/+2 |
* | ao_pulse: implement AO device listing API | wm4 | 2014-10-10 | 1 | -1/+38 |
* | ao_pulse: move setup code to separate function | wm4 | 2014-10-10 | 1 | -23/+48 |
* | audio: change internal device listing API | wm4 | 2014-10-10 | 4 | -27/+53 |
* | Add some missing "const"s | wm4 | 2014-10-10 | 2 | -3/+5 |
* | audio/out/push: make draining slightly more robust | wm4 | 2014-10-10 | 1 | -1/+1 |
* | audio/out/push: fix EOF heuristic | wm4 | 2014-10-10 | 2 | -23/+14 |
* | fix -Wvisibility warnings with clang | Stefano Pigozzi | 2014-10-09 | 1 | -2/+1 |
* | ao_alsa: implement device listing & selection | wm4 | 2014-10-09 | 1 | -0/+27 |
* | audio: add device selection & listing with --audio-device | wm4 | 2014-10-09 | 3 | -6/+104 |
* | ao_pulse: don't use pa_format_info_to_sample_spec() | wm4 | 2014-10-06 | 1 | -9/+4 |
* | audio/out/push: fix some AOs freezing on exit | wm4 | 2014-10-05 | 1 | -1/+1 |
* | audio/out/push: make draining more robust | wm4 | 2014-10-05 | 1 | -20/+15 |
* | audio/out/push: limit fallback sleep time to reasonable limits | wm4 | 2014-10-05 | 1 | -2/+4 |
* | ao_pulse: change suspend circumvention logic | wm4 | 2014-10-04 | 1 | -1/+6 |
* | ao_pulse: refuse to start suspended | wm4 | 2014-10-03 | 1 | -1/+1 |
* | audio/out/push: clean up properly on init error | wm4 | 2014-09-27 | 1 | -9/+16 |
* | audio/out: check device buffer size for push.c only | wm4 | 2014-09-27 | 2 | -7/+5 |
* | audio/out: disable ao_sndio by default | wm4 | 2014-09-26 | 1 | -3/+3 |
* | audio/out: fail init on unknown audio buffer | wm4 | 2014-09-26 | 1 | -0/+7 |
* | ao_sndio: print a warning when draining audio | wm4 | 2014-09-26 | 1 | -7/+14 |
* | ao_sndio: update buffer status on get_delay | wm4 | 2014-09-26 | 1 | -9/+15 |
* | ao_sndio: change p->delay to samples | wm4 | 2014-09-26 | 1 | -7/+5 |
* | ao_sndio: set non-blocking flag | wm4 | 2014-09-26 | 1 | -1/+1 |
* | ao_sndio: fix some incorrect comments | wm4 | 2014-09-26 | 1 | -2/+2 |
* | ao_sndio: fix U24 bit width | wm4 | 2014-09-24 | 1 | -1/+1 |
* | ao_oss: improve format negotiation, and hopefully fix pass-through | wm4 | 2014-09-24 | 1 | -45/+45 |
* | ao_coreaudio: fix build failure | wm4 | 2014-09-24 | 1 | -1/+1 |
* | ao_oss: unbreak | wm4 | 2014-09-23 | 1 | -2/+2 |
* | ao_pulse: digital pass-through | wm4 | 2014-09-23 | 1 | -20/+46 |
* | ao_pulse: correctly wait for stream state | wm4 | 2014-09-23 | 1 | -1/+8 |
* | ao_pulse: use pa_stream_new_extended() | wm4 | 2014-09-23 | 1 | -3/+8 |
* | audio: cleanup spdif format definitions | wm4 | 2014-09-23 | 7 | -36/+39 |
* | ao_wasapi: fix fragile format-mapping code | wm4 | 2014-09-23 | 1 | -28/+19 |
* | audio: drop swapped-endian audio formats | wm4 | 2014-09-23 | 10 | -160/+134 |
* | audio: remove swapped-endian spdif formats | wm4 | 2014-09-23 | 3 | -15/+6 |
* | ao_oss: prevent hang when unpausing after device was lost | wm4 | 2014-09-17 | 1 | -0/+3 |
* | ao_oss: move code around | wm4 | 2014-09-17 | 1 | -26/+27 |
* | ao_oss: don't break playback when device can't be reopened | wm4 | 2014-09-15 | 1 | -23/+42 |
* | ao_oss: audio_buf_info isn't state | wm4 | 2014-09-15 | 1 | -11/+11 |
* | ao_oss: remove duplicate audio device open code | wm4 | 2014-09-15 | 1 | -104/+108 |
* | ao_oss: assume audio format reinit is not needed with SNDCTL_DSP_RESET | wm4 | 2014-09-15 | 1 | -3/+2 |
* | ao_oss: don't use SNDCTL_DSP_RESET when pausing on NetBSD | wm4 | 2014-09-15 | 1 | -5/+10 |
* | ao_oss: fix incorrect comments using bytes instead of samples | wm4 | 2014-09-15 | 1 | -3/+3 |
* | ao_oss: fix audio device leak on error | wm4 | 2014-09-11 | 1 | -21/+25 |
* | ao_oss: use poll(), drop --disable-audio-select support | wm4 | 2014-09-11 | 1 | -32/+17 |
* | ao_pulse: dump library version etc. | wm4 | 2014-09-10 | 1 | -0/+6 |
* | ao_pulse: fix typo in error message | wm4 | 2014-09-08 | 1 | -1/+1 |
* | audio/out: fix active waiting during pause again | wm4 | 2014-09-06 | 1 | -1/+2 |
* | audio/out/push: redo audio waiting | wm4 | 2014-09-06 | 1 | -45/+37 |
* | audio/out: always round get_space on period size | wm4 | 2014-09-06 | 4 | -4/+6 |
* | ao_sndio: fix a comment | wm4 | 2014-09-06 | 1 | -2/+2 |
* | ao_pcm: minor simplification | wm4 | 2014-09-06 | 1 | -1/+1 |
* | ao_oss: minor simplification | wm4 | 2014-09-06 | 1 | -3/+1 |
* | audio/out: remove old things | wm4 | 2014-09-06 | 10 | -29/+25 |
* | audio/out: make EOF handling properly event-based | wm4 | 2014-09-05 | 4 | -6/+52 |
* | audio: make buffer size configurable | wm4 | 2014-09-05 | 3 | -6/+5 |
* | audio/out: prevent burning CPU when seeking while paused | wm4 | 2014-08-31 | 1 | -1/+2 |
* | Move compat/ and bstr/ directory contents somewhere else | wm4 | 2014-08-29 | 5 | -5/+4 |
* | coreaudio_device: fix overwriting of user input | Stefano Pigozzi | 2014-08-25 | 1 | -9/+8 |
* | ao_dsound: raise default buffer size to 200ms, make it configurable | wm4 | 2014-08-22 | 1 | -3/+5 |
* | audio: limit on low (and not high) buffer size | wm4 | 2014-08-21 | 1 | -1/+1 |
* | ao_dsound: reduce default buffer size | wm4 | 2014-08-08 | 1 | -1/+1 |
* | ao_alsa: disable use of non-interleaved formats by default | wm4 | 2014-07-30 | 1 | -0/+6 |
* | ao_pulse: allow disabling timing bug workarounds | wm4 | 2014-07-26 | 1 | -3/+38 |
* | ao_pulse: remove hacks for ancient PulseAudio versions | wm4 | 2014-07-26 | 1 | -21/+0 |
* | ao_null: never fail at initialization | wm4 | 2014-07-26 | 1 | -1/+1 |
* | audio/out: fix initialization failure with win32 | wm4 | 2014-07-26 | 1 | -2/+1 |
* | audio, client API: check mp_make_wakeup_pipe() return value | wm4 | 2014-07-25 | 1 | -5/+7 |
* | encode: deal even more with codec->time_base deprecation. | Rudolf Polzer | 2014-07-23 | 1 | -6/+5 |
* | ao_pulse: fix potential compilation problem | wm4 | 2014-07-22 | 1 | -2/+2 |
* | ao_lavc: Fix design of audio pts handling. | Rudolf Polzer | 2014-07-16 | 1 | -2/+5 |
* | ao_lavc: Add a missing newline for the log. | Rudolf Polzer | 2014-07-16 | 1 | -1/+1 |
* | ao_lavc: Fix advancing of audio pts. | Rudolf Polzer | 2014-07-16 | 1 | -1/+1 |
* | audio: don't wait for draining if paused | wm4 | 2014-07-13 | 4 | -15/+16 |
* | build: include <strings.h> for strcasecmp() | wm4 | 2014-07-10 | 1 | -0/+1 |
* | ao_null: disable latency emulation | wm4 | 2014-07-07 | 1 | -1/+0 |
* | ao_pulse: set icon name | atomnuker | 2014-07-05 | 1 | -0/+2 |
* | ao_coreaudio: report hardware latency to ao_read_data | Stefano Pigozzi | 2014-07-03 | 2 | -3/+43 |
* | ao_coreaudio: report latency more correctly | Stefano Pigozzi | 2014-07-02 | 1 | -1/+19 |
* | ao_coreaudio: move channel mapping away from utils | Stefano Pigozzi | 2014-07-02 | 3 | -126/+128 |
* | ao_coreaudio: use mpv's internal pull API | Stefano Pigozzi | 2014-07-02 | 1 | -82/+9 |
* | ao_coreaudio: remove useless comments | Stefano Pigozzi | 2014-07-02 | 1 | -5/+3 |
* | ao_coreaudio: rename init_lpcm -> init_audiounit | Stefano Pigozzi | 2014-07-02 | 1 | -6/+9 |
* | ao_coreaudio: fill asbd with an helper function | Stefano Pigozzi | 2014-07-02 | 4 | -39/+29 |
* | ao_coreaudio: split control to helper functions | Stefano Pigozzi | 2014-07-02 | 1 | -23/+30 |
* | ao_coreaudio: move device related functions to the new AO | Stefano Pigozzi | 2014-07-02 | 3 | -277/+255 |
* | ao_coreaudio: remove useless call to print_asbd | Stefano Pigozzi | 2014-07-02 | 2 | -4/+0 |
* | ao_coreaudio: move spdif code to a new AO | Stefano Pigozzi | 2014-07-02 | 5 | -433/+595 |
* | Audit and replace all ctype.h uses | wm4 | 2014-07-01 | 2 | -3/+2 |
* | ao_pcm: fix message strings | Amos Onn | 2014-06-15 | 1 | -2/+2 |
* | encode: get rid of the recursion that led to a deadlock. | Rudolf Polzer | 2014-06-12 | 1 | -23/+28 |
* | audio: more detailed debugging output | wm4 | 2014-06-12 | 1 | -0/+2 |
* | audio: don't wait when draining and paused | wm4 | 2014-06-12 | 1 | -1/+1 |
* | Add more const | wm4 | 2014-06-11 | 2 | -3/+3 |
* | audio/out/push: don't attempt to fill AO buffer when paused | wm4 | 2014-06-03 | 1 | -2/+3 |
* | audio: prefer dsound over wasapi | wm4 | 2014-06-01 | 1 | -3/+3 |
* | ao_alsa: make device the first sub option | wm4 | 2014-05-31 | 1 | -1/+1 |
* | audio/out/push: keep some extra buffer | wm4 | 2014-05-31 | 1 | -6/+4 |
* | ao_alsa: reduce spurious wakeups | wm4 | 2014-05-30 | 2 | -10/+18 |
* | audio/out/push: handle draining correctly | wm4 | 2014-05-30 | 1 | -7/+22 |
* | audio: change handling of an EOF corner case | wm4 | 2014-05-30 | 1 | -5/+9 |
* | ao_alsa: use poll() to wait for device | wm4 | 2014-05-30 | 1 | -0/+30 |
* | audio/out/push: add a way to wait for the audio device with poll() | wm4 | 2014-05-30 | 2 | -3/+68 |
* | audio/out/push: add mechanism for event-based waiting | wm4 | 2014-05-30 | 3 | -76/+143 |
* | audio/out: adjust documentation comments | wm4 | 2014-05-30 | 1 | -11/+19 |
* | audio/out/pull: remove race conditions | wm4 | 2014-05-29 | 6 | -57/+68 |
* | ao_wasapi: simplify nAvgBytesPerSec calculation | Marcoen Hirschberg | 2014-05-28 | 1 | -4/+3 |
* | af_fmt2bits: change to af_fmt2bps (bytes/sample) where appropriate | Marcoen Hirschberg | 2014-05-28 | 6 | -9/+9 |
* | atomics: switch to C11 stdatomic.h | wm4 | 2014-05-21 | 4 | -35/+24 |
* | threads: use mpv time for mpthread_cond_timedwait wrapper | wm4 | 2014-05-18 | 1 | -1/+1 |
* | audio/out: fix previous commit | wm4 | 2014-05-11 | 1 | -9/+11 |
* | audio/out: avoid wakeup feedback loop | wm4 | 2014-05-11 | 1 | -2/+7 |
* | audio/out: more debugging info for --dump-stats | wm4 | 2014-05-11 | 1 | -1/+5 |
* | ao_coreaudio: skip unknown channel labels | Stefano Pigozzi | 2014-05-10 | 1 | -0/+2 |
* | ao_coreaudio: remove useless code | Stefano Pigozzi | 2014-05-10 | 1 | -15/+0 |
* | ao_coreaudio: don't fallback to full waveext | Stefano Pigozzi | 2014-05-10 | 1 | -4/+5 |
* | ao_coreaudio: cosmetic change of loop ending condition | Stefano Pigozzi | 2014-05-10 | 1 | -1/+1 |
* | ao_coreaudio: print an error when channel mapping fails | Stefano Pigozzi | 2014-05-10 | 1 | -1/+5 |
* | ao_coreaudio: use description-based channel layouts | Stefano Pigozzi | 2014-05-10 | 3 | -89/+54 |
* | ao_coreaudio: pass layout by reference to logging function | Stefano Pigozzi | 2014-05-10 | 1 | -7/+7 |
* | encode: fix PTS unit mismatch | wm4 | 2014-05-10 | 1 | -5/+5 |
* | audio: fix the exact value that is used for the wait time | wm4 | 2014-05-04 | 1 | -3/+2 |
* | ao_null: fix unit mismatch with latency option | wm4 | 2014-05-04 | 1 | -5/+8 |
* | ao_coreaudio: log even more info in verbose mode | Stefano Pigozzi | 2014-04-24 | 1 | -5/+27 |
* | ao_coreaudio: add verbose output of detected channel layouts | Stefano Pigozzi | 2014-04-23 | 1 | -0/+5 |
* | audio: minor simplification in wait code | wm4 | 2014-04-23 | 1 | -2/+1 |
* | player: unrangle one aspect of audio EOF handling | wm4 | 2014-04-17 | 3 | -5/+11 |
* | audio: add hack against broken pulseaudio EOF condition | wm4 | 2014-04-17 | 1 | -1/+16 |
* | audio: explicitly document audio EOF condition | wm4 | 2014-04-17 | 1 | -0/+5 |
* | ao_null: add simulated device latency, simulate EOF problems | wm4 | 2014-04-17 | 1 | -3/+19 |
* | ao: remove redundant get_delay check | wm4 | 2014-04-17 | 1 | -4/+0 |
* | audio: wake up the core when audio buffer is running low (2) | wm4 | 2014-04-15 | 1 | -2/+9 |
* | ao_pulse: use ao_need_data() | wm4 | 2014-04-15 | 1 | -2/+2 |
* | audio: wake up the core when audio buffer is running low | wm4 | 2014-04-15 | 2 | -15/+61 |
* | encode: add a missing \n to a log call | wm4 | 2014-04-10 | 1 | -1/+1 |
* | ao_wasapi: make code shorter | wm4 | 2014-03-30 | 1 | -65/+36 |
* | ao_lavc: set AVFrame.format | wm4 | 2014-03-16 | 1 | -0/+1 |
* | encode: use new AVFrame API | wm4 | 2014-03-16 | 1 | -5/+3 |
* | ao_dsound: remove duplicated code | wm4 | 2014-03-16 | 1 | -17/+6 |
* | af_lavrresample: remove avresample_set_channel_mapping() fallbacks | wm4 | 2014-03-16 | 3 | -3/+0 |
* | ao: print (estimated) device buffer size on init in verbose mode | wm4 | 2014-03-14 | 1 | -1/+3 |
* | ao_wasapi: Use the character set conversion functions from io.h | Diogo Franco (Kovensky) | 2014-03-11 | 2 | -37/+19 |
* | ao_wasapi: Implement AOCONTROL_UPDATE_STREAM_TITLE | Diogo Franco (Kovensky) | 2014-03-11 | 3 | -34/+89 |
* | ao_wasapi: Implement per-application mixing | Diogo Franco (Kovensky) | 2014-03-11 | 3 | -16/+95 |
* | ao_wasapi: Move non-critical code outside of the event thread | Diogo Franco (Kovensky) | 2014-03-11 | 4 | -271/+203 |
* | ao_wasapi: Split into 2 files | Diogo Franco (Kovensky) | 2014-03-11 | 4 | -900/+1030 |
* | ao_wasapi: Initial conversion to the new pull model | Diogo Franco (Kovensky) | 2014-03-11 | 1 | -154/+73 |
* | ao_sdl: make sure our buffer is always larger than what SDL requests | wm4 | 2014-03-10 | 1 | -0/+6 |