Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/dosbox-staging/dosbox-staging

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
https://github.com/dosbox-staging/dosbox-staging

Set global channel settings at channel creation (only crossfeed for now)

806b817992cc612af8fc55745f3ebca8e3d4af1d authored over 2 years ago
Simply mixer defaults var names

d718b813184de64e470a812991b09780dd961e03 authored over 2 years ago
Fix typos in comments

be9cdefc956677d5cb66cb2d2ca9fef4dc7cecef authored over 2 years ago
Reimplement ParseVolume (parsing is stricter now)

0f97463408c047908a2966aa0eebadc90fcc84dc authored over 2 years ago
Handle crossfeed off case explicitly

ea4fb48fbae1b562a7f331d11738034f3cbd8104 authored over 2 years ago
Fix indentation

9c24d28251e1e35fa1fcdb81cb48c4a6b5030d92 authored over 2 years ago
Allow channels to inform the mixer about their capabilities

3c05903c9f70e1ee21218a1750af59606727d13a authored over 2 years ago
Add crossfeed support to mixer channels

77dda6d65ba5329f70669bf8cd6f410c2e2b42c4 authored over 2 years ago
Update glib wrap to 2.72.1 revision 1

ce7ff64ad7d39aae478c54d6bea1b3465a642522 authored over 2 years ago
Update gtest wrap to 1.11.0 revision 2

20f89b464257611cb52d75ff82f6d616d2b9ebaf authored over 2 years ago
Fix invalid ANSI erase codes

86076bf52dc95a44e036adedeb8162019876e65e authored over 2 years ago
Add method to make help options consistent in programs

8761c010d8a82d13592eff7fc8ad51381f4fc950 authored over 2 years ago
Add help utilities

a65c137196a0c6c9a281b3624804d610c9119ddd authored over 2 years ago
Unify help key format

19eb5452339def585548cfb7b752c5b58f360103 authored over 2 years ago
Add MSG_Exists function

33c55ce55a14281d061e8e93cbaefcd8740e61bb authored over 2 years ago
Use new 'HelpRequested' method for programs

Previously, programs used a mish-mash of help flags.
This PR makes each program respond to the s...

b176602db4d2426e4560e6c22b7c891b9488a102 authored over 2 years ago
Assign SHELL_Cmd's help filter directly instead of via flags

e9129af1d41669cc494c37c29d5ff6f424f345ad authored over 2 years ago
Rework HELP macro to use new method

c313575ef16cd203813feb8acea1c981e84eb009 authored over 2 years ago
Implement help utils for programs

718fca81093204937a124acf36b103f83aa03289 authored over 2 years ago
Adjust spacing for help

b8cf4dd576dc545829dc3ca7b432a083e5c1e2b4 authored over 2 years ago
Switch shell cmd's to help utils, implement cmd categories

2f2e2b29c5ad9b2d3957d8b540110fdf824a2b1e authored over 2 years ago
Merge 'svn/trunk' r4475-r4477

r4475:

- Specified path can be invalid if filename is a device. Fixes
installer for World S...

c5f2bfe233edf71be0874f113c796bf01d1bf3c7 authored over 2 years ago
Better log message

4c3b99db110514a98beec1d8be882eb82f636c5a authored over 2 years ago
Implement proper filtering for all Sound Blaster models

89fea782d913dba716ed5670e81c67e7ecf3f9b3 authored over 2 years ago
Add iir1 library

DSP IIR Realtime C++ filter library

An infinite impulse response (IIR) filter library for Linux...

ef6c9acc3b6d7f191fe6dc9b0159785e50ecab7e authored over 2 years ago
Remove setting the force filter flag for OPL as it's unnecessary

56ce17f8ddd6ae0c987675d409af6c3d8fb06ed0 authored over 2 years ago
Use constexpr

bbf24f1fae4b991d87b67bade0f7a6d368f669c1 authored over 2 years ago
Rename freq to sample_rate in mixer_t

7795073d1d04fce1f20d5f59492cd99024d95435 authored over 2 years ago
mixer_t.sample_rate cleanup

7808d041aa753224422143d0d7699e627c69ee11 authored over 2 years ago
Rename SetFreq to SetSampleRate in MixerChannel

fd2177bb109145478d26ef619394b73c36e793f9 authored over 2 years ago
Cleanup

e92d56a395e0cd638b790cbd94c01ece4fbdf7fc authored over 2 years ago
Fix zero-order-hold upsampler rate drift issue

495adbd61ef3f2f3fd6a49cdb36589e4840c58d4 authored over 2 years ago
Reorder methods

07cae99eb81d00b539d88503191f7f34c1475bde authored over 2 years ago
Fix zero-order-upsampler initialisation bugs

ac5d20e17a5461a58f3dc75038f9b7f06c330aff authored over 2 years ago
Wrap resamplers vars in a struct

a09a356a2dea9880f789030931eb90bc5c9eed06 authored over 2 years ago
Directly tie the SB filter parameters from results

4d1e3a0ed97434fde1dfe8cfed34763556c61608 authored over 2 years ago
Remove unnecessary max buffer size assert in AddSamples

876e49d2d6ca66763633fced1c7f7eef7b639d7c authored over 2 years ago
Log Sound Blaster filter configuration & toggling the filter state

5bb379d0bf83b297c532d80d363f6c60cf155cf9 authored over 2 years ago
Fix typo

eaa37b3dbfbe0af45d4b414e233e0960c6422ac9 authored over 2 years ago
Use const

604a8e4b5337e8ff6a90dcb51568e0db5a441583 authored over 2 years ago
Assert that the FM mixer channel was found

d3f53e4d63fae9a5ce098c429700831d702d3a7d authored over 2 years ago
Make filtering more robust

bfae93d954973a2458642dab29a3571a9c4941bb authored over 2 years ago
Name things better

f11a1485c449adf1bd36752e5fec40b32f083f12 authored over 2 years ago
Introduce FilterState

71b671d562b7e499a1c4297e267fe3e45d61384c authored over 2 years ago
Use enum class for FilterType

548bc6d4a208fe3fa062ec9ead50ae5418099a8e authored over 2 years ago
Move filter maps into the lambda scope where they're used

165a32e181894efc746b57e9c47a27913ae9d714 authored over 2 years ago
Add ir1 to the build system

349f5525d0f6750f3596d818bd75b509822ba2bd authored over 2 years ago
Drive system improvements:

Support BIOS access with multiple images. Fixes some mutli-floppy installers: Dark Seed, Master ...

d40affc717e7430037a7a3fcb03f3f1daeaf2530 authored over 2 years ago
Fix "Invalid Access Code" error when opening files. Preserve last error code when no error occurs.

Imported-from: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@4476

f8e2632cdb69b7ef73485ab621693a900b2e10b6 authored over 2 years ago
Don't markdown lint 3rd party directories

749183e6322137b33eee78333d68d7a611fbe4be authored over 2 years ago
Check that frames are always added in AddSample

77e0fd75cdd9abdf595346c6a44bc541fd01d13d authored over 2 years ago
Avoid calling AddSamples with 0 frames if none decoded

889667da359009f9de3d7e6ee1a0eced86b8809c authored over 2 years ago
Don't reset screen on focus gain events

d20fd254de318c1fdb3aa1c17e348853c9e47341 authored over 2 years ago
Clamp mixer volume values to sensible limits

4174945ec41f3fd153f8bf2d72564be2a79308e8 authored over 2 years ago
Improve help text of the MIXER command

21961337c1d81d04f60c328e7c17198d184f990f authored over 2 years ago
Rename 'Main' to 'Volume' in the mixer settings

1e76b75bfe72ee14dcd51111509e8fe9ccdf87b1 authored over 2 years ago
Add SpeexDSP to a couple more lists

db19ccb18f5985bfcc5a8816820eb49fcce3ba8a authored over 2 years ago
Use float mix buffer & remove interpolator path

97d7a7d6805ce563125eb8ce22da65c15bb2eb3c authored over 2 years ago
Remove disabled (abandoned?) MIXER_UPRAMP stuff

f490505b2adbe4707423ffc64c4c455b10c6c13c authored over 2 years ago
Hardcode SpeeX resampling quality to 5

5dacb2887d0dfdacb8096a85ca836fc9773d84bc authored over 2 years ago
Get rid of unnecessary initialisation of the resample buffers

bf265a9336810cd4d21662c8b9aab983caae62ac authored over 2 years ago
Use larger resample buffer sizes as precaution & minor cleanup

0f687de18dfe84c025c363068865e7c3c59dbca9 authored over 2 years ago
Improve code style of the resampling path

c7642cdaf2a971a0e74892a40b021b36a9df8e44 authored over 2 years ago
Replace linear-interpolation resampler with SpeeX

2eae4273b4c66e538ea0f5231260a8c301c95517 authored over 2 years ago
Handle --version and --help before loguru init

Loguru is great library for logging, but it's introduction caused a
small issue: excessive loggi...

8c50b6fae0842cfd81b5af8b1065409be37b4e1a authored over 2 years ago
Use the mixer rate by default for GUS

652b37d04ced402a05826b9714c86baa86b2810c authored over 2 years ago
Delete the failed batch outside its own scope

f375002108c204804ef9bf8a7d4763826a1db907 authored over 2 years ago
Manage the shell cmd pointer

1428cf40f59769b7a6b5a0742fd2394c58518ec7 authored over 2 years ago
Update maintainer list in workflows

1c32c5c9ef94ded254b909c395876c7b0c36a3a7 authored over 2 years ago
Return a string to describe the mixer lineout

3fe18e5a48c7bf9002d3cbac5c292aecfd684966 authored over 2 years ago
Describe the lineout setting in the mixer's help

c39c9bb516b48a8c7e1a4f32d6563d44300bab0b authored over 2 years ago
Implement script for updating copyright lines

2f6bd2417d6ec297dd5eca9cb6b21bc5acbc8f3f authored over 2 years ago
Convert few cpp files to Unix format

d9533d567b7a58eb063d3f40072e85be13efc6e1 authored over 2 years ago
Fix several copyright and SPDX lines

These files were definitely pushed beyond 50% contributions from DOSBox
Staging team last year.

45b5ec9fc03615d178d0a62fe7ce7f37b45a9d7d authored over 2 years ago
Adjust copyright dates for 2022

6ca8d635c7dabcd570b00c4eb99da192dd60cfd3 authored over 2 years ago
Lower number of allowed PVS Studio warnings

e63705d8355dfbca9ecb73c9697b2a94ab02a094 authored over 2 years ago
Limit scope for some variables in opl

Fixes a bunch of V507 PVS Studio warnings:

Pointer to local array 'trem_lut' is stored outsid...

59867ab248ffd69b2cfd8d3ea581fc6f1561fe47 authored over 2 years ago
Use C++11 syntax for default constructors

Fixes V832 PVS Studio warnings.

e0e1f0c2adcdab68571e0c3e43f47b90625cebc2 authored over 2 years ago
Add copyright to rgb24 header

Fair use/fair dealing is very vague term which has different meanings in
different countries (an...

2e7fb03eb2c3debe5b96402ee76c0b28d562e311 authored over 2 years ago
Use if constexpr for checking version prefix

Avoids false-positive PVS Studio warning V547:

Expression 'version[0] == 'v'' is always false.

c78dda16dcc65c849c21eb0deeda544febaf0b8d authored over 2 years ago
Only exit-early when launching with an executable

0801bc7fce83c792f7eb17f1b1e9adcb64ba101f authored over 2 years ago
Use CFR in text modes if requested

380486efc0011cd30ef766fcf9f53cd2a6af328e authored over 2 years ago
Initialize the shader source before SDL main starts

88a3ba259a410aca7f0819c0dd73367f4c307319 authored over 2 years ago
Fix typo in Italian translations

65485557ff4a3315f970a69665baaf498397df2e authored over 2 years ago
Soft-limit the GameBlaster stream to avoid clipping/wrapping

87e634ca3959e1d2fee86d51622da1ab92a5c8fe authored over 2 years ago
Allow adjustment of the Soft Limiter's bounds

5811c714ae3e659872f7ba9db27aca65442332f2 authored over 2 years ago
Assign the SAA-1099's sample rate as a floating point value

The sample rate is already a double, so this allow fractional rates
depending on the result of t...

0b315c8cfda6c427b0f8eccebe5d4c2485381350 authored over 2 years ago
Use gamma-correct interpolation in shaders that benefit from it

0a97bfc0cd2229927acce5a74694bed46701661e authored over 2 years ago
Bump the VC redistibutable package to version 14.32.31326

c77fbfdd9ea7aac1cb568d04fa69751268aa201b authored over 2 years ago
Assert that SAA-1099 samples are in-bounds

c0fea2ac21f77a1a093cf93c33d7e5607bd648b1 authored over 2 years ago
Avoid duplicate SAA-1099 calculations

- Calculate SAA-1099 noise frequencies once
- Only calc SAA-1099 channel freq when needed

c9f04ca3cb89825889d4c3937c0de4236c99b0fb authored over 2 years ago
Use register-size data types in SAA-1099 channel

526e09007b5860695d75cf29c1fa6369fdab94ee authored over 2 years ago
Make SAA-1099 LUTs compile-time expressions

4b81044b8d9cd459a21d07e6c9d5bd38b36d8ea6 authored over 2 years ago
Run the GameBlaster's channel at the mixer's rate

Previously the SAA-1099 had an output sample rate of
~27 KHz based on its hardcoded clock/256 di...

9dfa40f27f8095f061e1913c727c431f0209dfbb authored over 2 years ago
Add the gameblaster.h to the VS solution

f55cb5f75e0c517c6e9e9c6ead61a35208a9b4eb authored over 2 years ago
Refactor the GameBlaster sourcs into a C++ class

- Does away with the control class wrapper
- Uses direct IO callbacks for each SAA-1099 operat...

5384daa3d7334f671b7dcbd26d433252034c521d authored over 2 years ago
Fix autotype starting when running BOOT or BIOSTEST

Stupid copy/paste typo

b261a41ca36272ae18334662e08e131ad30e8e08 authored over 2 years ago
Update Italian (it) translation

d56f03135112acbfd71bab35661cd1691c0ba2b2 authored over 2 years ago
DeBitu and auto-ify the existing RENDER_GetShader code

e0aa336a046c048fa8065d567707f710ccf41920 authored over 2 years ago
Store the glshader source in a std::string

67866082fb2ebf7d9e6578e1442e61502a4e69a5 authored over 2 years ago