Ecosyste.ms: OpenCollective

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

DOSBox Staging

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
Collective - Host: opensource - https://opencollective.com/dosbox-staging - Website: https://www.dosbox-staging.org/ - Code: https://github.com/dosbox-staging

Display mono channels as "Mono" in the mixer

github.com/dosbox-staging/dosbox-staging - f495d3b00058894e03fdf7c0aa268824c1c463c6 authored over 2 years ago by John Novak <[email protected]>
Refactor show mixer status into a method

github.com/dosbox-staging/dosbox-staging - eef544605206818ca1d81f2bf784c470368c419c authored over 2 years ago by John Novak <[email protected]>
Remove unnecessary ListMidi private method

github.com/dosbox-staging/dosbox-staging - caa745f9361a0f4bc6784b816c310c0d9e9d1df2 authored over 2 years ago by John Novak <[email protected]>
Refactor ShowSettings into a lambda function

github.com/dosbox-staging/dosbox-staging - adaf554e07acad5527089e5142046edb42dd6280 authored over 2 years ago by John Novak <[email protected]>
Make MakeVolume and ShowMixerStatus private

github.com/dosbox-staging/dosbox-staging - 23d3db0e4cf244b74715d10b254d8b31ced9b2d8 authored over 2 years ago by John Novak <[email protected]>
Reformat MakeVolume

github.com/dosbox-staging/dosbox-staging - 9459aa586d6073d91d13562ba10dd0b69a1eaa39 authored over 2 years ago by John Novak <[email protected]>
show_channel now expects std::strings

github.com/dosbox-staging/dosbox-staging - 861d689db8dcae855b2200f8d3b20635843e73cf authored over 2 years ago by John Novak <[email protected]>
Clean up ShowMixerStatus

github.com/dosbox-staging/dosbox-staging - 38de8a3df2c2365c492fac2d57e1e10b7f4a01c1 authored over 2 years ago by John Novak <[email protected]>
Move mixer config section initialisation to mixer.cpp

github.com/dosbox-staging/dosbox-staging - f9cdf010d3bcad1cab5a755a06d7043864bfa237 authored over 2 years ago by John Novak <[email protected]>
Rename "Lineout" to "Mode" in the mixer status display

github.com/dosbox-staging/dosbox-staging - 97633e0eb7f245975abc69f40010134650ca269c authored over 2 years ago by John Novak <[email protected]>
Improve mixer config param descriptions

github.com/dosbox-staging/dosbox-staging - f040a55e5392e65b208a67d0ebe7de3237325597 authored over 2 years ago by John Novak <[email protected]>
Add 'crossfeed' config param to the 'mixer' section

github.com/dosbox-staging/dosbox-staging - d6c25e17af47a6e051e47a6400f14221ef074b7b authored over 2 years ago by John Novak <[email protected]>
Only allow setting crossfeed and lineout mode on stereo channels

github.com/dosbox-staging/dosbox-staging - 49a5d9652e83000e6aac1694cc25372c3dc9a55d authored over 2 years ago by John Novak <[email protected]>
Set global channel settings at channel creation (only crossfeed for now)

github.com/dosbox-staging/dosbox-staging - 806b817992cc612af8fc55745f3ebca8e3d4af1d authored over 2 years ago by John Novak <[email protected]>
Simply mixer defaults var names

github.com/dosbox-staging/dosbox-staging - d718b813184de64e470a812991b09780dd961e03 authored over 2 years ago by John Novak <[email protected]>
Fix typos in comments

github.com/dosbox-staging/dosbox-staging - be9cdefc956677d5cb66cb2d2ca9fef4dc7cecef authored over 2 years ago by John Novak <[email protected]>
Reimplement ParseVolume (parsing is stricter now)

github.com/dosbox-staging/dosbox-staging - 0f97463408c047908a2966aa0eebadc90fcc84dc authored over 2 years ago by John Novak <[email protected]>
Handle crossfeed off case explicitly

github.com/dosbox-staging/dosbox-staging - ea4fb48fbae1b562a7f331d11738034f3cbd8104 authored over 2 years ago by John Novak <[email protected]>
Allow channels to inform the mixer about their capabilities

github.com/dosbox-staging/dosbox-staging - 3c05903c9f70e1ee21218a1750af59606727d13a authored over 2 years ago by John Novak <[email protected]>
Add crossfeed support to mixer channels

github.com/dosbox-staging/dosbox-staging - 77dda6d65ba5329f70669bf8cd6f410c2e2b42c4 authored over 2 years ago by John Novak <[email protected]>
Update gtest wrap to 1.11.0 revision 2

github.com/dosbox-staging/dosbox-staging - 20f89b464257611cb52d75ff82f6d616d2b9ebaf authored over 2 years ago by kcgen <[email protected]>
Update glib wrap to 2.72.1 revision 1

github.com/dosbox-staging/dosbox-staging - ce7ff64ad7d39aae478c54d6bea1b3465a642522 authored over 2 years ago by kcgen <[email protected]>
Fix invalid ANSI erase codes

github.com/dosbox-staging/dosbox-staging - 86076bf52dc95a44e036adedeb8162019876e65e authored over 2 years ago by shermp <[email protected]>
Implement help utils for programs

github.com/dosbox-staging/dosbox-staging - 718fca81093204937a124acf36b103f83aa03289 authored over 2 years ago by shermp <[email protected]>
Adjust spacing for help

github.com/dosbox-staging/dosbox-staging - b8cf4dd576dc545829dc3ca7b432a083e5c1e2b4 authored over 2 years ago by shermp <[email protected]>
Switch shell cmd's to help utils, implement cmd categories

github.com/dosbox-staging/dosbox-staging - 2f2e2b29c5ad9b2d3957d8b540110fdf824a2b1e authored over 2 years ago by shermp <[email protected]>
Add method to make help options consistent in programs

github.com/dosbox-staging/dosbox-staging - 8761c010d8a82d13592eff7fc8ad51381f4fc950 authored over 2 years ago by shermp <[email protected]>
Unify help key format

github.com/dosbox-staging/dosbox-staging - 19eb5452339def585548cfb7b752c5b58f360103 authored over 2 years ago by shermp <[email protected]>
Add MSG_Exists function

github.com/dosbox-staging/dosbox-staging - 33c55ce55a14281d061e8e93cbaefcd8740e61bb authored over 2 years ago by shermp <[email protected]>
Assign SHELL_Cmd's help filter directly instead of via flags

github.com/dosbox-staging/dosbox-staging - e9129af1d41669cc494c37c29d5ff6f424f345ad authored over 2 years ago by kcgen <[email protected]>
Rework HELP macro to use new method

github.com/dosbox-staging/dosbox-staging - c313575ef16cd203813feb8acea1c981e84eb009 authored over 2 years ago by shermp <[email protected]>
Use new 'HelpRequested' method for programs

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

github.com/dosbox-staging/dosbox-staging - b176602db4d2426e4560e6c22b7c891b9488a102 authored over 2 years ago by shermp <[email protected]>
Merge 'svn/trunk' r4475-r4477

r4475:

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

github.com/dosbox-staging/dosbox-staging - c5f2bfe233edf71be0874f113c796bf01d1bf3c7 authored over 2 years ago by ripsaw8080 <[email protected]>
Better log message

github.com/dosbox-staging/dosbox-staging - 4c3b99db110514a98beec1d8be882eb82f636c5a authored over 2 years ago by John Novak <[email protected]>
Add ir1 to the build system

github.com/dosbox-staging/dosbox-staging - 349f5525d0f6750f3596d818bd75b509822ba2bd authored over 2 years ago by John Novak <[email protected]>
Move filter maps into the lambda scope where they're used

github.com/dosbox-staging/dosbox-staging - 165a32e181894efc746b57e9c47a27913ae9d714 authored over 2 years ago by John Novak <[email protected]>
Use enum class for FilterType

github.com/dosbox-staging/dosbox-staging - 548bc6d4a208fe3fa062ec9ead50ae5418099a8e authored over 2 years ago by John Novak <[email protected]>
Introduce FilterState

github.com/dosbox-staging/dosbox-staging - 71b671d562b7e499a1c4297e267fe3e45d61384c authored over 2 years ago by John Novak <[email protected]>
Name things better

github.com/dosbox-staging/dosbox-staging - f11a1485c449adf1bd36752e5fec40b32f083f12 authored over 2 years ago by John Novak <[email protected]>
Make filtering more robust

github.com/dosbox-staging/dosbox-staging - bfae93d954973a2458642dab29a3571a9c4941bb authored over 2 years ago by John Novak <[email protected]>
Implement proper filtering for all Sound Blaster models

github.com/dosbox-staging/dosbox-staging - 89fea782d913dba716ed5670e81c67e7ecf3f9b3 authored over 2 years ago by John Novak <[email protected]>
Add iir1 library

DSP IIR Realtime C++ filter library

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

github.com/dosbox-staging/dosbox-staging - ef6c9acc3b6d7f191fe6dc9b0159785e50ecab7e authored over 2 years ago by Bernd Porr <[email protected]>
Remove setting the force filter flag for OPL as it's unnecessary

github.com/dosbox-staging/dosbox-staging - 56ce17f8ddd6ae0c987675d409af6c3d8fb06ed0 authored over 2 years ago by John Novak <[email protected]>
Rename freq to sample_rate in mixer_t

github.com/dosbox-staging/dosbox-staging - 7795073d1d04fce1f20d5f59492cd99024d95435 authored over 2 years ago by John Novak <[email protected]>
mixer_t.sample_rate cleanup

github.com/dosbox-staging/dosbox-staging - 7808d041aa753224422143d0d7699e627c69ee11 authored over 2 years ago by John Novak <[email protected]>
Rename SetFreq to SetSampleRate in MixerChannel

github.com/dosbox-staging/dosbox-staging - fd2177bb109145478d26ef619394b73c36e793f9 authored over 2 years ago by John Novak <[email protected]>
Fix zero-order-hold upsampler rate drift issue

github.com/dosbox-staging/dosbox-staging - 495adbd61ef3f2f3fd6a49cdb36589e4840c58d4 authored over 2 years ago by John Novak <[email protected]>
Fix zero-order-upsampler initialisation bugs

github.com/dosbox-staging/dosbox-staging - ac5d20e17a5461a58f3dc75038f9b7f06c330aff authored over 2 years ago by John Novak <[email protected]>
Wrap resamplers vars in a struct

github.com/dosbox-staging/dosbox-staging - a09a356a2dea9880f789030931eb90bc5c9eed06 authored over 2 years ago by John Novak <[email protected]>
Directly tie the SB filter parameters from results

github.com/dosbox-staging/dosbox-staging - 4d1e3a0ed97434fde1dfe8cfed34763556c61608 authored over 2 years ago by kcgen <[email protected]>
Remove unnecessary max buffer size assert in AddSamples

github.com/dosbox-staging/dosbox-staging - 876e49d2d6ca66763633fced1c7f7eef7b639d7c authored over 2 years ago by John Novak <[email protected]>
Log Sound Blaster filter configuration & toggling the filter state

github.com/dosbox-staging/dosbox-staging - 5bb379d0bf83b297c532d80d363f6c60cf155cf9 authored over 2 years ago by John Novak <[email protected]>
Assert that the FM mixer channel was found

github.com/dosbox-staging/dosbox-staging - d3f53e4d63fae9a5ce098c429700831d702d3a7d authored over 2 years ago by John Novak <[email protected]>
Drive system improvements:

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

github.com/dosbox-staging/dosbox-staging - d40affc717e7430037a7a3fcb03f3f1daeaf2530 authored over 2 years ago by ripsaw8080 <[email protected]>
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

github.com/dosbox-staging/dosbox-staging - f8e2632cdb69b7ef73485ab621693a900b2e10b6 authored over 2 years ago by ripsaw8080 <[email protected]>
Don't markdown lint 3rd party directories

github.com/dosbox-staging/dosbox-staging - 749183e6322137b33eee78333d68d7a611fbe4be authored over 2 years ago by kcgen <[email protected]>
Avoid calling AddSamples with 0 frames if none decoded

github.com/dosbox-staging/dosbox-staging - 889667da359009f9de3d7e6ee1a0eced86b8809c authored over 2 years ago by kcgen <[email protected]>
Check that frames are always added in AddSample

github.com/dosbox-staging/dosbox-staging - 77e0fd75cdd9abdf595346c6a44bc541fd01d13d authored over 2 years ago by kcgen <[email protected]>
Don't reset screen on focus gain events

github.com/dosbox-staging/dosbox-staging - d20fd254de318c1fdb3aa1c17e348853c9e47341 authored over 2 years ago by John Novak <[email protected]>
Clamp mixer volume values to sensible limits

github.com/dosbox-staging/dosbox-staging - 4174945ec41f3fd153f8bf2d72564be2a79308e8 authored over 2 years ago by John Novak <[email protected]>
Rename 'Main' to 'Volume' in the mixer settings

github.com/dosbox-staging/dosbox-staging - 1e76b75bfe72ee14dcd51111509e8fe9ccdf87b1 authored over 2 years ago by John Novak <[email protected]>
Improve help text of the MIXER command

github.com/dosbox-staging/dosbox-staging - 21961337c1d81d04f60c328e7c17198d184f990f authored over 2 years ago by John Novak <[email protected]>
Hardcode SpeeX resampling quality to 5

github.com/dosbox-staging/dosbox-staging - 5dacb2887d0dfdacb8096a85ca836fc9773d84bc authored over 2 years ago by John Novak <[email protected]>
Remove disabled (abandoned?) MIXER_UPRAMP stuff

github.com/dosbox-staging/dosbox-staging - f490505b2adbe4707423ffc64c4c455b10c6c13c authored over 2 years ago by John Novak <[email protected]>
Use float mix buffer & remove interpolator path

github.com/dosbox-staging/dosbox-staging - 97d7a7d6805ce563125eb8ce22da65c15bb2eb3c authored over 2 years ago by John Novak <[email protected]>
Improve code style of the resampling path

github.com/dosbox-staging/dosbox-staging - c7642cdaf2a971a0e74892a40b021b36a9df8e44 authored over 2 years ago by John Novak <[email protected]>
Use larger resample buffer sizes as precaution & minor cleanup

github.com/dosbox-staging/dosbox-staging - 0f687de18dfe84c025c363068865e7c3c59dbca9 authored over 2 years ago by John Novak <[email protected]>
Get rid of unnecessary initialisation of the resample buffers

github.com/dosbox-staging/dosbox-staging - bf265a9336810cd4d21662c8b9aab983caae62ac authored over 2 years ago by John Novak <[email protected]>
Replace linear-interpolation resampler with SpeeX

github.com/dosbox-staging/dosbox-staging - 2eae4273b4c66e538ea0f5231260a8c301c95517 authored over 2 years ago by John Novak <[email protected]>
Add SpeexDSP to a couple more lists

github.com/dosbox-staging/dosbox-staging - db19ccb18f5985bfcc5a8816820eb49fcce3ba8a authored over 2 years ago by kcgen <[email protected]>
Handle --version and --help before loguru init

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

github.com/dosbox-staging/dosbox-staging - 8c50b6fae0842cfd81b5af8b1065409be37b4e1a authored over 2 years ago by Patryk Obara <[email protected]>
Use the mixer rate by default for GUS

github.com/dosbox-staging/dosbox-staging - 652b37d04ced402a05826b9714c86baa86b2810c authored over 2 years ago by John Novak <[email protected]>
Delete the failed batch outside its own scope

github.com/dosbox-staging/dosbox-staging - f375002108c204804ef9bf8a7d4763826a1db907 authored over 2 years ago by kcgen <[email protected]>
Manage the shell cmd pointer

github.com/dosbox-staging/dosbox-staging - 1428cf40f59769b7a6b5a0742fd2394c58518ec7 authored over 2 years ago by kcgen <[email protected]>
Update maintainer list in workflows

github.com/dosbox-staging/dosbox-staging - 1c32c5c9ef94ded254b909c395876c7b0c36a3a7 authored over 2 years ago by kcgen <[email protected]>
Return a string to describe the mixer lineout

github.com/dosbox-staging/dosbox-staging - 3fe18e5a48c7bf9002d3cbac5c292aecfd684966 authored over 2 years ago by kcgen <[email protected]>
Describe the lineout setting in the mixer's help

github.com/dosbox-staging/dosbox-staging - c39c9bb516b48a8c7e1a4f32d6563d44300bab0b authored over 2 years ago by kcgen <[email protected]>
Implement script for updating copyright lines

github.com/dosbox-staging/dosbox-staging - 2f6bd2417d6ec297dd5eca9cb6b21bc5acbc8f3f authored over 2 years ago by Patryk Obara <[email protected]>
Convert few cpp files to Unix format

github.com/dosbox-staging/dosbox-staging - d9533d567b7a58eb063d3f40072e85be13efc6e1 authored over 2 years ago by Patryk Obara <[email protected]>
Fix several copyright and SPDX lines

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

github.com/dosbox-staging/dosbox-staging - 45b5ec9fc03615d178d0a62fe7ce7f37b45a9d7d authored over 2 years ago by Patryk Obara <[email protected]>
Adjust copyright dates for 2022

github.com/dosbox-staging/dosbox-staging - 6ca8d635c7dabcd570b00c4eb99da192dd60cfd3 authored over 2 years ago by Patryk Obara <[email protected]>
Lower number of allowed PVS Studio warnings

github.com/dosbox-staging/dosbox-staging - e63705d8355dfbca9ecb73c9697b2a94ab02a094 authored over 2 years ago by Patryk Obara <[email protected]>
Limit scope for some variables in opl

Fixes a bunch of V507 PVS Studio warnings:

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

github.com/dosbox-staging/dosbox-staging - 59867ab248ffd69b2cfd8d3ea581fc6f1561fe47 authored over 2 years ago by Patryk Obara <[email protected]>
Use C++11 syntax for default constructors

Fixes V832 PVS Studio warnings.

github.com/dosbox-staging/dosbox-staging - e0e1f0c2adcdab68571e0c3e43f47b90625cebc2 authored over 2 years ago by Patryk Obara <[email protected]>
Add copyright to rgb24 header

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

github.com/dosbox-staging/dosbox-staging - 2e7fb03eb2c3debe5b96402ee76c0b28d562e311 authored over 2 years ago by Patryk Obara <[email protected]>
Use if constexpr for checking version prefix

Avoids false-positive PVS Studio warning V547:

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

github.com/dosbox-staging/dosbox-staging - c78dda16dcc65c849c21eb0deeda544febaf0b8d authored over 2 years ago by Patryk Obara <[email protected]>
Only exit-early when launching with an executable

github.com/dosbox-staging/dosbox-staging - 0801bc7fce83c792f7eb17f1b1e9adcb64ba101f authored over 2 years ago by kcgen <[email protected]>
Use CFR in text modes if requested

github.com/dosbox-staging/dosbox-staging - 380486efc0011cd30ef766fcf9f53cd2a6af328e authored over 2 years ago by kcgen <[email protected]>
Initialize the shader source before SDL main starts

github.com/dosbox-staging/dosbox-staging - 88a3ba259a410aca7f0819c0dd73367f4c307319 authored over 2 years ago by kcgen <[email protected]>
Fix typo in Italian translations

github.com/dosbox-staging/dosbox-staging - 65485557ff4a3315f970a69665baaf498397df2e authored over 2 years ago by Kappa971 <[email protected]>
Soft-limit the GameBlaster stream to avoid clipping/wrapping

github.com/dosbox-staging/dosbox-staging - 87e634ca3959e1d2fee86d51622da1ab92a5c8fe authored over 2 years ago by kcgen <[email protected]>