Ecosyste.ms: OpenCollective

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

Gerbera

Building the Gerbera Media Server
Collective - Host: opensource - https://opencollective.com/gerbera-io - Website: https://gerbera.io - Code: https://github.com/gerbera

remove left and rightTrimStringInPlace

They're both one liners and unused.

This seems to have been copy/paste from StackOverflow.

Sig...

github.com/gerbera/gerbera - d1050a2a25f5bf55460c6d7ed0cd79e1b1f0df5e authored over 3 years ago by Rosen Penev <[email protected]>
use C++ macro to check for to_underlying

This evaluates to true under C++23.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - d0a37a3c163b3cebd4be58884853bb2135e57f6c authored over 3 years ago by Rosen Penev <[email protected]>
Add Composer Tag to Metacontent Handler

github.com/gerbera/gerbera - f379b9f7ab7f98919db768677e876ea75282ec37 authored over 3 years ago by Miguel A. Arroyo <[email protected]>
Fix dangling pointer caused by taking c_str() of a temporary.

github.com/gerbera/gerbera - a1fc7eb4549edf5188f26dff5f967fb0bfb78f1d authored over 3 years ago by Tucker Kern <[email protected]>
Use a lambda to trim strings in renderObject

github.com/gerbera/gerbera - e0b635ed028fd33dd2bb1b204e750f15f70cab2a authored over 3 years ago by Tucker Kern <[email protected]>
Use std::string::npos for stringLimit check as size_t cannot be negative.

github.com/gerbera/gerbera - 4bd22513e1128667e9162729a8bb0e5dea312f1e authored over 3 years ago by Tucker Kern <[email protected]>
Apply clang-format

github.com/gerbera/gerbera - bbb7c67acfc3c9250bc70ea6bbb21058ccd67767 authored over 3 years ago by Tucker Kern <[email protected]>
Use auto for c_str() result

github.com/gerbera/gerbera - 7ec1dec56c3a08e04e3864cbd21006e48d9214ae authored over 3 years ago by Tucker Kern <[email protected]>
Remove unnecessary braces

github.com/gerbera/gerbera - 09cb2be91205711352db49f7464c33e52668a695 authored over 3 years ago by Tucker Kern <[email protected]>
Eliminate warning about 2nd upnp_class variable hiding another by the same name.

github.com/gerbera/gerbera - 3eebcad261d9c35682528b8d64b9adf48acacaff authored over 3 years ago by Tucker Kern <[email protected]>
gitignore: Add buildconfig

Used by GNOME Builder.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 87249198f21d99f40566d738be18264e979257e5 authored over 3 years ago by Rosen Penev <[email protected]>
use auto with constexpr

More readable.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - f9eca9bf6655148e152f7fab22108a0300888f39 authored over 3 years ago by Rosen Penev <[email protected]>
remove unused variables

Found with cppcheck

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 30af4a122185b3305614cfb2b4f355584411ee68 authored over 3 years ago by Rosen Penev <[email protected]>
replace pointers with references

Simpler. It's never null either.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e5d414889208dc8f3c08beccd7b7fe3abdda1f0f authored over 3 years ago by Rosen Penev <[email protected]>
remove unique_ptr casts to base class

std::move takes care of this.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 04ce6d5ddebcb6a899b26d154ac792e6ee64be54 authored over 3 years ago by Rosen Penev <[email protected]>
matroska: change pointer to reference

There's no nullptr here.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - dc42831621ffa46132d8e990703e38ee062d5196 authored over 3 years ago by Rosen Penev <[email protected]>
remove return after throw

It makes no sense.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 273354d2e425dd7e0a7b06a79c4c2e0c5722b37f authored over 3 years ago by Rosen Penev <[email protected]>
remove pointless size_t casts

length is usually implemented as size_t anyway.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - f9a99cd84f8aada2d064cbf42abea672abfa1d30 authored over 3 years ago by Rosen Penev <[email protected]>
add maybe_unused for builds without DEBUG

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - c12ec3674dca9afae89a8d70e3a75ccae4dc00b7 authored over 3 years ago by Rosen Penev <[email protected]>
Remove index grb_config_value_item as it is identical to primary key

mysql: fix upgrade script (DROP INDEX)

github.com/gerbera/gerbera - 285e97be0ec7c0cf482c88db89a3cbd20e204129 authored over 3 years ago by Matthias Straka <[email protected]>
Allocate small objects on stack, simplify calls

github.com/gerbera/gerbera - ec4ed8978e895a6e87d1b92aa53eb2edb9b8f846 authored over 3 years ago by Matthias Straka <[email protected]>
jpeg: Explicitly take ownership of IOHandler

github.com/gerbera/gerbera - cba37b91fb88b4b3b0786d99bfbc67f720943af3 authored over 3 years ago by Matthias Straka <[email protected]>
Ensure EnumMapper creates its own copies

github.com/gerbera/gerbera - 25e2dea72e6e6eccb49b44b6597f7875d801ad95 authored over 3 years ago by Karlchen <[email protected]>
don't pass string_view by reference

It's cheap to copy.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - ff9e8a681aee3bd35e9d88bf8fc7ad7c5c98f812 authored over 3 years ago by Rosen Penev <[email protected]>
default init mode

It's not being done in the constructor. Found with coverity.

Signed-off-by: Rosen Penev <rosenp...

github.com/gerbera/gerbera - 24e5be820a1daaded4fcac1403787a452971cbc4 authored over 3 years ago by Rosen Penev <[email protected]>
don't assign nullptr to std::string

Basic godbolt test shows that assigning to nullptr calls
std::__throw_logic_error

Signed-off-by...

github.com/gerbera/gerbera - dac4b279f2e0db51103509bbc3641389678372a5 authored over 3 years ago by Rosen Penev <[email protected]>
replace find_if with any_of

No point since the lambda can't be removed.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - ba02b25f5f0d44109376bf47af538c2e741a5a8d authored over 3 years ago by Rosen Penev <[email protected]>
move getLocation call down

Without DEBUG, saves size.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 12d0662fd2953c9953f707481acb69d8d1acb464 authored over 3 years ago by Rosen Penev <[email protected]>
Update SQLite requirements for multiple row inserts

github.com/gerbera/gerbera - d2ac7f41b4ae58506bfe48b3ed57719f12281b5a authored over 3 years ago by Matthias Straka <[email protected]>
Batch inserts to metadata table

github.com/gerbera/gerbera - 60f460c109b9910d2aa8936ec6192a0765803bad authored over 3 years ago by Matthias Straka <[email protected]>
Revert "use targets for libmatroska and libebml"

This reverts commit 37e0710524888cb5d56a23e0c3eb4046ad46172e.

github.com/gerbera/gerbera - 586f84dde2a4bcbad8585952e6761d77d37cc39c authored over 3 years ago by Ian Whyman <[email protected]>
Update README.md

github.com/gerbera/gerbera - 208093db190d3b0f0e48787fee57dcd62b9e0112 authored over 3 years ago by Ian Whyman <[email protected]>
update FindFilesystem.cmake

From https://github.com/vector-of-bool/CMakeCM

Fixes cross compilation problems.

Signed-off-by...

github.com/gerbera/gerbera - 7d11cbbf688258356a26c07425e9a2e52861df3c authored over 3 years ago by Rosen Penev <[email protected]>
convert reference to value

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 5294b06a825ec1df7e2425639ff75d381fd21d34 authored over 3 years ago by Rosen Penev <[email protected]>
use targets for libmatroska and libebml

libebml and libmatroska also include cmake modules.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 37e0710524888cb5d56a23e0c3eb4046ad46172e authored over 3 years ago by Rosen Penev <[email protected]>
remove optional check

Gerbera requires GCC8 nowadays.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - b30d5eece780f3d0cab73fb5e66c91953365c3ca authored over 3 years ago by Rosen Penev <[email protected]>
use updated FindLibExiv2

Taken from upstream:

https://invent.kde.org/frameworks/extra-cmake-modules/-/blob/master/find-m...

github.com/gerbera/gerbera - 580388d22dfc4205d015dc837c4297e2022e849a authored over 3 years ago by Rosen Penev <[email protected]>
use normal libcurl search

CMake includes a FindCURL.cmake

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e3287351de199c1c720dce1ecfba2cfd9ccfdca1 authored over 3 years ago by Rosen Penev <[email protected]>
clang-tidy: class case to CamelCase

Done in most places in the codebase.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e2ea51d0bc84f5868a13a818772fb38015f0efb4 authored over 3 years ago by Rosen Penev <[email protected]>
do the same for namespaces

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 9aaddea1306f16de227ffa441dac96ac15dde189 authored over 3 years ago by Rosen Penev <[email protected]>
Conan: Require CMake >=3.18

We rely on the abiity to create ALIAS for non global imported targets

Fixes: #1420

github.com/gerbera/gerbera - 8a5809ce1a7d87e5c06acb517f6b1cfbdbf7c9c3 authored over 3 years ago by Ian Whyman <[email protected]>
Fix FreeBSD with libinotify, add to CI

github.com/gerbera/gerbera - 3a29599b8ca82c0cf59392fc1495d32c88580a18 authored over 3 years ago by Ian Whyman <[email protected]>
use updated FindTagLib.cmake

Avoids using horrible taglib-config, which doesn't work right on Debian
10 without dpkg-architec...

github.com/gerbera/gerbera - 09bc088cfaa5ec3e79fd9d6e943f89bf62f95a03 authored over 3 years ago by Rosen Penev <[email protected]>
const ref conversion

This is read only.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 7c4080a91a3f6f75091081f2c364f6d71eefe4bf authored over 3 years ago by Rosen Penev <[email protected]>
Simplify or remove unnecessary fmt::format calls

github.com/gerbera/gerbera - 7d5ef2385fe3ae2822c8c3afdc21e07cb9ac6c74 authored over 3 years ago by Matthias Straka <[email protected]>
Further simplify fmt::format calls

github.com/gerbera/gerbera - a71761d6873e43d713b74fd22c6698367c50292f authored over 3 years ago by Matthias Straka <[email protected]>
remove unused assigned values

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - a5576ebee9709e529553108ba065fc4cfa76c8f8 authored over 3 years ago by Rosen Penev <[email protected]>
remove unused variable

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 702842a65edd2ada638d82af7ab56214d3b83012 authored over 3 years ago by Rosen Penev <[email protected]>
cppcheck: add const

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 6e9bb4defdc2330665ec63702c74fa8a08986cbe authored over 3 years ago by Rosen Penev <[email protected]>
default init some members

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - d682e5615ab92c22c52d211c60701fcf1cf4a84a authored over 3 years ago by Rosen Penev <[email protected]>
cppcheck: fix inconsistent declarations

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - f5e0a881b24404e8c2534a87e7216d9844483194 authored over 3 years ago by Rosen Penev <[email protected]>
avoid nullptr assignment

Simplifies the if too.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 8a671469db2bd85d86cd3c34a4e9e2512531a5eb authored over 3 years ago by Rosen Penev <[email protected]>
Bump master

github.com/gerbera/gerbera - a53c397c1b6452a08b465ad38d9c3646750c4ceb authored over 3 years ago by Karlchen <[email protected]>
Merge pull request #11 from gerbera/KarlStraussberger-1-9-1

Bump to 1.9.1

github.com/gerbera/gerbera.io - ab2763441b51c40935e01dd0e00cf1997c18d93d authored over 3 years ago by Karlchen <[email protected]>
Gerbera 1.9.1

github.com/gerbera/gerbera - b9083fcbe005a22e3dc62ffe38ab4ed53779c432 authored over 3 years ago by Karlchen <[email protected]>
Bump to 1.9.1

github.com/gerbera/gerbera.io - 751a02ec552522615ccf818393b93a31f98b8733 authored over 3 years ago by Karlchen <[email protected]>
use const auto&

works around a clang-tidy bug.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 819146dd4d529a94e7e2f70a18b12d2c75a33750 authored over 3 years ago by Rosen Penev <[email protected]>
replace for_each with copy_if

The latter is the correct algorithm.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - ec51ebd8445c3bfa4638ec6579adde854478957a authored over 3 years ago by Rosen Penev <[email protected]>
avoid default nullptr initialization

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 0333edf515b0411007e09be92e0587ed8872525d authored over 3 years ago by Rosen Penev <[email protected]>
remove some string calls

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - dab0c2ee3f16a9f6233f2de85afdd8edff999e20 authored over 3 years ago by Rosen Penev <[email protected]>
make shared_ptr reference const

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 45beff80d37d03e4c1f26e7bcf2153e427b8cd13 authored over 3 years ago by Rosen Penev <[email protected]>
remove pointless empty line

found with cpplint

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - d8858f86bd192d2ec1f73c29f3f0796ac7474d8c authored over 3 years ago by Rosen Penev <[email protected]>
get rid of auto&& with structured bindings

Confusingly, auto&& does not work here. The members are always created
as values.

Signed-off-by...

github.com/gerbera/gerbera - 098ddcea92e00e204e289914dca7a20bfe8fdb2b authored over 3 years ago by Rosen Penev <[email protected]>
simplify bool

More readable.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - faf17ed442b164dd9e60178600d8f4e8fea0b211 authored over 3 years ago by Rosen Penev <[email protected]>
some auto&& removals

Not needed.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 9a218a89a96c36f51f4e336eaaf80c732538b09b authored over 3 years ago by Rosen Penev <[email protected]>
add missing std::vector

small size reduction. fmt seems to like vector.

This also avoids using std::initializer_list, w...

github.com/gerbera/gerbera - e7b0a22ae6407d591a1075f6a1e399ca5d283688 authored over 3 years ago by Rosen Penev <[email protected]>
move vector out of loop

It's constant data.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e9eae3dd268139ed5248876477a75655921b052a authored over 3 years ago by Rosen Penev <[email protected]>
string_view should not be taken by reference

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 3c2903dc4495b4cafb3d53f966a36654021b3a10 authored over 3 years ago by Rosen Penev <[email protected]>
Test building debian with arguments

github.com/gerbera/gerbera - 5a7e229e83c1dad9071f99734d817042ae849c04 authored over 3 years ago by Karlchen <[email protected]>
sketch of libfmt formatters for quoted sql literals

github.com/gerbera/gerbera - 14482a416a3ad14a5be159cf3c68b3c68eba4125 authored over 3 years ago by Matthias Straka <[email protected]>
Use constexpr for static identifier names

github.com/gerbera/gerbera - 0d6d88ce7cbc7e11db08452cb13cc2aa8830c294 authored over 3 years ago by Matthias Straka <[email protected]>
code cleanup

github.com/gerbera/gerbera - accaa9be2f4e992df29178e2c9f3edd2827d41c3 authored over 3 years ago by Matthias Straka <[email protected]>
Use identifier objects on more statements

github.com/gerbera/gerbera - e23236e4159f8389ba48fc861fce3c4510019fa0 authored over 3 years ago by Matthias Straka <[email protected]>
Convert more SQL format strings to use identifier(...)

github.com/gerbera/gerbera - a8815ca0767dbfef56ec6d42d1d04110994101e2 authored over 3 years ago by Matthias Straka <[email protected]>
Remove need for format traits (use generator method)

github.com/gerbera/gerbera - e26b939bc1b1e52ddc6c42e6018429eda97971f9 authored over 3 years ago by Matthias Straka <[email protected]>
Use SQLIdentifier directly to join field lists

github.com/gerbera/gerbera - 571748162fd2ef53846ee7bdb10fa91b6cb1831b authored over 3 years ago by Matthias Straka <[email protected]>
Read flac audio properties even if image does not exist

github.com/gerbera/gerbera - b6faced6cd69ff39d8b8a60ed4996467ee3d8af0 authored over 3 years ago by Karl Straußberger <[email protected]>
Split CI validation jobs

makes it easier to rerun js if stuck

github.com/gerbera/gerbera - c68156d44b31e179ff4a72cceab9fa51868ab726 authored over 3 years ago by Karlchen <[email protected]>
Fix linkage error in on aarch64 with g++-10

fixes #1674

github.com/gerbera/gerbera - 7071316114b7d196808d943ce654b355927e73e1 authored over 3 years ago by Karlchen <[email protected]>
match return type

makes copy elision work properly.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 429e7e8c8d04773e40743b1e0154063710529a73 authored over 3 years ago by Rosen Penev <[email protected]>
Add support for default values in config UI

fixes #1726

github.com/gerbera/gerbera - 1e7830c7a430e80ee764a035dfa8c6147556b806 authored over 3 years ago by Karlchen <[email protected]>
improve script

News Dome printout to fix unstable build

github.com/gerbera/gerbera - b0ce736f027f74d207598624657b19497d5f355e authored over 3 years ago by Karlchen <[email protected]>
Use Codename for unstable debian

github.com/gerbera/gerbera - 5cb0a1a0b10850c8922b48067493408722a9b0d3 authored over 3 years ago by Karlchen <[email protected]>
debian::unstable uses duktape206

github.com/gerbera/gerbera - 27460e48603948ec13b7acbad3b12ca8f1a08b75 authored over 3 years ago by Karlchen <[email protected]>
add PathBase constructor

Allows forwarding arguments directly.

Also change to struct. It's more accurate anyway.

Signed...

github.com/gerbera/gerbera - eccd6222c2fa890d9f8adf8543b1ace1121bad3c authored over 3 years ago by Rosen Penev <[email protected]>
use some auto

more readable

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 2bee565617964adf97ae4240fd133d159fa67b33 authored over 3 years ago by Rosen Penev <[email protected]>
simplify while loop slightly

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 1d5a4e87096aef08b6a09b4794377f41a3736004 authored over 3 years ago by Rosen Penev <[email protected]>
avoid doing work in if statements

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 477be1d0deb7a8517b99dd7d341d5ebf1920f252 authored over 3 years ago by Rosen Penev <[email protected]>
manual const conversions

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - e8222c9e6d7000a307b10f8eddda221f3aa3e6b2 authored over 3 years ago by Rosen Penev <[email protected]>
clang-tidy: make member function const

Found with readability-make-member-function-const

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 205f2fe3c3f6909f88326127a2a4d248676c885d authored over 3 years ago by Rosen Penev <[email protected]>
more move with push_back

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - be71ce9d1f5247d7170f630daf326c031a423a46 authored over 3 years ago by Rosen Penev <[email protected]>
use more auto in taglib

Helps with readability. Also provides a size reduction because of
auto&&.

Signed-off-by: Rosen ...

github.com/gerbera/gerbera - f13e02af8e5b55b3831ce97c807cd73713ff98ec authored over 3 years ago by Rosen Penev <[email protected]>
get rid of unused variable

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 2677c0e519bf5a41e246fe0039f351609010da1b authored over 3 years ago by Rosen Penev <[email protected]>
pass std::string by const reference

It's read only.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 417703dc459dafe24de76c29879f3a8030b4b081 authored over 3 years ago by Rosen Penev <[email protected]>
add variout maybe_unused

Fixes warnings with WITH_DEBUG=OFF.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - fec6afd4178441beb0956b97f1ac69ffdd5e5714 authored over 3 years ago by Rosen Penev <[email protected]>
change to auto&&

Size reduction.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - b16b22b5729d7db777df452b7384f417cf68002e authored over 3 years ago by Rosen Penev <[email protected]>
Add validation for DynamicContent::location

Avoids empty or duplicate values

github.com/gerbera/gerbera - cd6e1e428d79e5873da1d2bf7e79b0d6d49bd8ae authored over 3 years ago by Karl Straußberger <[email protected]>
pass ClientInfo by unique_ptr

No need to copy.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - ee02244d284c1614d9db562a4985a4ae1f0e02a2 authored over 3 years ago by Rosen Penev <[email protected]>
add ClientCacheEntry constructor

Allows using emplace_back.

Signed-off-by: Rosen Penev <[email protected]>

github.com/gerbera/gerbera - 3d29d66b4dbc12db5b5c04edc386a30591a7e0cc authored over 3 years ago by Rosen Penev <[email protected]>
Merge pull request #20 from gerbera/dependabot/npm_and_yarn/color-string-1.6.0

Bump color-string from 1.5.4 to 1.6.0

github.com/gerbera/gerbera-mobile-app - 32a365cefb636f1b170dc132f172aa7155ed07e7 authored over 3 years ago by Karlchen <[email protected]>