summaryrefslogtreecommitdiffstats
path: root/audio/out/ao_wasapi.c
Commit message (Expand)AuthorAgeFilesLines
* win32: revert wchar_t changeswm42015-08-011-3/+2
* win32: replace wchar_t with WCHARwm42015-07-291-2/+3
* ao_wasapi: fix crash on hotplug init errorwm42015-06-171-0/+1
* ao/wasapi: use atomic state variable instead of different eventsKevin Mitchell2015-04-041-54/+61
* ao_wasapi: code formatting and alignmentKevin Mitchell2015-04-031-15/+15
* ao_wasapi: passthrough reworkKevin Mitchell2015-04-031-6/+0
* ao_wasapi: abstract HRESULT_to_strKevin Mitchell2015-04-011-22/+11
* ao_wasapi: remove redundant castsKevin Mitchell2015-03-311-14/+14
* ao_wasapi: simplify hotplugKevin Mitchell2015-03-311-13/+16
* ao_wasapi: fix device listingKevin Mitchell2015-03-311-9/+2
* ao/wasapi: add ao hotplugKevin Mitchell2015-03-311-0/+20
* ao/wasapi: rewrite format searchKevin Mitchell2015-03-261-7/+0
* ao/wasapi: move resume to audio threadKevin Mitchell2015-02-231-16/+37
* ao_wasapi: move reset into audio threadKevin Mitchell2015-02-231-9/+36
* win32: request UTF-16 API variants, Vista+ APIs, and COM C macroswm42015-01-071-3/+0
* ao/wasapi: style/code formatting tweaksKevin Mitchell2015-01-021-7/+7
* ao/wasapi: remove unnecessary check of audio thread inputKevin Mitchell2014-11-281-2/+0
* ao/wasapi: more missed cleanup on failureKevin Mitchell2014-11-281-3/+5
* ao/wasapi: check return valuesKevin Mitchell2014-11-281-3/+6
* ao/wasapi: just return 0 unconditionally from the threadKevin Mitchell2014-11-281-10/+4
* ao/wasapi: fix unmatched CoUninitialize() on init failureKevin Mitchell2014-11-281-0/+5
* ao/wasapi: more debugging messagesKevin Mitchell2014-11-281-2/+7
* ao/wasapi: make get_device_delay return an error codeKevin Mitchell2014-11-281-12/+21
* ao/wasapi: increase buffer size to 50 msKevin Mitchell2014-11-181-0/+1
* ao/wasapi: Don't free stuff the thread may still be using on timeoutKevin Mitchell2014-11-171-1/+3
* ao/wasapi: also free the threadLoop handle on uninitKevin Mitchell2014-11-171-0/+1
* ao/wasapi: fix leaked event handlesKevin Mitchell2014-11-171-6/+5
* ao/wasapi: fix race condition in uninit on failure.Kevin Mitchell2014-11-171-2/+1
* ao/wasapi: request ao reload on thread_feed failuresKevin Mitchell2014-11-171-0/+2
* ao/wasapi: request reset on appropriate eventsKevin Mitchell2014-11-171-5/+0
* ao/wasapi: tidy up better on failureKevin Mitchell2014-11-171-12/+11
* ao/wasapi: improve error messages and add more debug statementsKevin Mitchell2014-11-171-21/+34
* ao/wasapi: make calling of thread_init consistent with thread_uninitKevin Mitchell2014-11-171-1/+1
* ao/wasapi: reenable the reset functionKevin Mitchell2014-11-171-1/+1
* ao_wasapi: implement device listingwm42014-10-131-1/+7
* audio/out: remove old thingswm42014-09-061-1/+2
* audio/out/pull: remove race conditionswm42014-05-291-8/+2
* atomics: switch to C11 stdatomic.hwm42014-05-211-6/+3
* ao_wasapi: Use the character set conversion functions from io.hDiogo Franco (Kovensky)2014-03-111-12/+3
* ao_wasapi: Implement AOCONTROL_UPDATE_STREAM_TITLEDiogo Franco (Kovensky)2014-03-111-0/+30
* ao_wasapi: Implement per-application mixingDiogo Franco (Kovensky)2014-03-111-8/+41
* ao_wasapi: Move non-critical code outside of the event threadDiogo Franco (Kovensky)2014-03-111-214/+54
* ao_wasapi: Split into 2 filesDiogo Franco (Kovensky)2014-03-111-900/+12
* ao_wasapi: Initial conversion to the new pull modelDiogo Franco (Kovensky)2014-03-111-154/+73
* ao_wasapi: Use double math for QueryPerformanceCounter correctionDiogo Franco (Kovensky)2014-03-091-2/+2
* audio/out: make draining a separate operationwm42014-03-091-2/+2
* audio/out: make ao struct opaquewm42014-03-091-0/+1
* ao_wasapi: Slightly improve timer accuracyDiogo Franco (Kovensky)2014-03-061-3/+12
* ao_wasapi: Add device latency to get_delayDiogo Franco (Kovensky)2014-03-061-4/+78
* w32: use safe DLL search paths everywhereJames Ross-Gowan2014-01-271-17/+0
* m_option: add mp_log callback to OPT_STRING_VALIDATE optionswm42013-12-211-30/+33
* ao_wasapi: mp_msg conversionswm42013-12-211-67/+34
* ao_wasapi: fix includeswm42013-12-181-3/+2
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-3/+3
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* ao_wasapi: Fix mistaken behavior on uninitDiogo Franco (Kovensky)2013-12-081-2/+2
* ao_wasapi: handle AOPLAY_FINAL_CHUNKDiogo Franco (Kovensky)2013-12-081-2/+6
* ao_wasapi: Reduce the buffer size to a sane valueDiogo Franco (Kovensky)2013-12-081-1/+1
* ao_wasapi: fix audio buffering delay calculationDiogo Franco (Kovensky)2013-12-081-1/+1
* audio/out: prepare for non-interleaved audiowm42013-11-121-7/+6
* audio/out: reject non-interleaved formatswm42013-11-121-0/+1
* audio: replace af_fmt2str_short -> af_fmt_to_strwm42013-11-071-4/+4
* audio/out: remove useless info struct and redundant fieldswm42013-10-231-6/+4
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-4/+4
* Merge pull request #154 from rossy2401/wasapi-pauseDiogo Franco2013-08-051-1/+2
|\
| * ao_wasapi: don't check the audio feed while pausedJames Ross-Gowan2013-07-271-1/+2
* | Fix some warningsJonathan Yong2013-07-301-6/+6
|/
* audio/out: remove options argument from init()wm42013-07-221-1/+1
* ao_wasapi: Fix S/PDIF passthrough initDiogo Franco (Kovensky)2013-07-221-3/+4
* ao_wasapi: Log the passthrough format in MSGL_VDiogo Franco (Kovensky)2013-07-221-0/+5
* ao_wasapi: Also do passthrough for AF_FORMAT_MPEG2Diogo Franco (Kovensky)2013-07-221-1/+1
* ao_wasapi: Support S/PDIF passthroughDiogo Franco (Kovensky)2013-07-221-0/+45
* ao_wasapi: Fix double free on uninitDiogo Franco (Kovensky)2013-07-221-2/+0
* ao_wasapi: Support loading devices by nameDiogo Franco (Kovensky)2013-07-221-17/+65
* ao_wasapi: Don't search for devices as part of validationDiogo Franco (Kovensky)2013-07-221-23/+6
* ao_wasapi: Change function macros to require semicolon after invocationDiogo Franco (Kovensky)2013-07-221-29/+29
* ao_wasapi: Use OPT_STRING_VALIDATE for device suboptionDiogo Franco (Kovensky)2013-07-221-22/+82
* ao_wasapi: Fully convert to m_option APIDiogo Franco (Kovensky)2013-07-221-20/+10
* ao_wasapi: Don't leak the default device's ID when listing devicesDiogo Franco (Kovensky)2013-07-221-3/+4
* ao_wasapi: Annotate the default device when listing devicesDiogo Franco (Kovensky)2013-07-221-4/+17
* ao_wasapi: Refactor device listing/loadingDiogo Franco (Kovensky)2013-07-221-42/+97
* ao_wasapi0: Rename to ao_wasapiDiogo Franco (Kovensky)2013-07-221-0/+1194