Palana
5727dc2a3b
coreaudio-encoder: Add explicit initialization
...
Microsoft's C++ compiler doesn't initialize all members properly without
this
2015-08-12 19:15:21 +02:00
Palana
7ad7142bd3
coreaudio-encoder: Replace darray with std::vector
...
The single darray solution was potentially unsafe since you're not
allowed to modify the (encode) buffer between calls to
complex_input_data_proc which is potentially violated if the darray
had to be resized due to capacity being < 2 * in_bytes_required
2015-08-12 19:03:41 +02:00
Palana
13681e9b1c
coreaudio-encoder: Fix registering non-existing functions
2015-08-12 15:47:38 +02:00
Palana
fcfe891dcf
coreaudio-encoder: Update bitrate property on sample rate modification
2015-08-10 16:35:04 +02:00
Palana
eb5745a363
coreaudio-encoder: Add output sample rate setting/property
2015-08-10 16:35:04 +02:00
Palana
5172328ad9
coreaudio-encoder: Add AudioFormat property enumeration helpers
2015-08-10 16:35:04 +02:00
Palana
966b4d97e0
coreaudio-encoder: Make bitrate enumeration samplerate-aware
2015-08-10 16:35:04 +02:00
Palana
15a32530f0
coreaudio-encoder: Undef 'local' macro
2015-08-10 16:27:53 +02:00
Palana
f786f89e35
coreaudio-encoder: Remove unused (obsolete) functions
2015-08-10 16:27:53 +02:00
Palana
6ad48ddb20
coreaudio-encoder: Update default bitrate matching/logging
2015-08-10 16:27:53 +02:00
Palana
27761f9b7a
coreaudio-encoder: Update bitrate property enumeration/logging
2015-08-10 16:27:53 +02:00
Palana
c55643c488
coreaudio-encoder: Refactor get_default_converter helper
2015-08-10 16:27:52 +02:00
Palana
ecbe5988cd
coreaudio-encoder: Make initialization logging less verbose
2015-08-10 16:27:52 +02:00
Palana
9b1095feb5
coreaudio-encoder: Add bitrate enumeration helper with better logging
2015-08-10 16:27:52 +02:00
Palana
5d2fa5685c
coreaudio-encoder: Add more logging helpers
2015-08-10 15:55:34 +02:00
Palana
d6b0a60327
coreaudio-encoder: Move to C++
2015-08-10 15:54:31 +02:00