Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gerbera/gerbera
UPnP Media Server for 2024: Stream your digital media through your home network and consume it on all kinds of UPnP supporting devices 📱💻📺
https://github.com/gerbera/gerbera
All usages of these functions and by extension these maps use C strings.
There's no need for the...
tools has a function for this
Signed-off-by: Rosen Penev <[email protected]>
758593f0a6dfa3b275a88a47a01239e4d01d6e7f authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
f33c816fa3f9bc11cfe0c73929fcabb26925a789 authored about 3 years ago by Rosen Penev <[email protected]>clang-tidy suggests it here.
Signed-off-by: Rosen Penev <[email protected]>
295ad4cfef70441c3bf950389271a24919818a74 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
ef7b82c7852da60864c39a0c9c7727a638e1a879 authored about 3 years ago by Rosen Penev <[email protected]>Allows simplifying CMakeLists.txt.
Signed-off-by: Rosen Penev <[email protected]>
04ce85ddbc39c3f0f45301cdf91d8e7f67cdb317 authored about 3 years ago by Rosen Penev <[email protected]>Seems to be better maintained.
Modified to support SunOS as done before.
Signed-off-by: Rosen ...
dfc9e1689b6f57a391060ec532969dfad1fe0169 authored about 3 years ago by Rosen Penev <[email protected]>c5fb14efae6cc66008877e5bfec4fc9c32bb9448 authored about 3 years ago by ngosang <[email protected]>
3ed7dcc569c700d9954b199da028491627497506 authored about 3 years ago by ngosang <[email protected]>
f4bbf8a0fa6dd1b756bfc0fcc3bc1aa73589f544 authored about 3 years ago by ngosang <[email protected]>
da16badc11a7f5acbfc7906291cfadd08231e52f authored about 3 years ago by ngosang <[email protected]>
8ee32c6edc386ebf3b0865cc61a4111609313afc authored about 3 years ago by ngosang <[email protected]>
Try to fix memory leak.
Signed-off-by: Rosen Penev <[email protected]>
451e8ad42ad65c9d02284e60bc14edcb325042bf authored about 3 years ago by Rosen Penev <[email protected]>Based on the comment, it's more appropriate here.
Signed-off-by: Rosen Penev <[email protected]>
69ba21a8640bba6c3d9b1fe6b7df1882bc78d0a5 authored about 3 years ago by Rosen Penev <[email protected]>a6004a66d748fc9c98d8aa4f1c3f1586a9576bea authored about 3 years ago by Karl Straußberger <[email protected]>
Avoids nullptr assignment.
Signed-off-by: Rosen Penev <[email protected]>
ee91040c5c521842629a1ee0e28c81d6dc483fde authored about 3 years ago by Rosen Penev <[email protected]>79374a5d5cd7427cdfe3049e768e25f1b006e17b authored about 3 years ago by Karl Straußberger <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
f6b604a22ecd59231bf815a25d03fc22f914586c authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
edecf632e1c4f9b27b29fb321542b0e8de58f38e authored about 3 years ago by Rosen Penev <[email protected]>shared_ptr handles this automatically.
Signed-off-by: Rosen Penev <[email protected]>
36267a1461f918bef6f4bfb7d10fe077d453a3cf authored about 3 years ago by Rosen Penev <[email protected]>Avoids having to use a non const ref
Signed-off-by: Rosen Penev <[email protected]>
962b5ce025c9373cf7f4ace74b4994bb2a96c11b authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
d9bd1804ed0d1c1240eea589392066e8bb924c1a authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
ddd9b6fc7d4961574ae338146b61ddb96d785203 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
b9d287e0c291a766b9d50c56d45d2c1f96bff543 authored about 3 years ago by Rosen Penev <[email protected]>These are never null.
Signed-off-by: Rosen Penev <[email protected]>
bd302c0c0e88baaf1bc0876922b1feef27a1a747 authored about 3 years ago by Rosen Penev <[email protected]>9439451f14134d565874412fc909c0f8fe5805d7 authored about 3 years ago by Karlchen <[email protected]>
d36f4c6fd34a99c0fb0f357ab123819a12904df2 authored about 3 years ago by Karl Straußberger <[email protected]>
ac05976dda335ce1c28a5cc78e4e009a145e3559 authored about 3 years ago by Ian Whyman <[email protected]>
Solves issue from #2064
58e93ac21418e214e0c0a54a236356d528b69b2a authored about 3 years ago by Karl Straußberger <[email protected]>Avoids bugprone-implicit-widening-of-multiplication-result warning.
Signed-off-by: Rosen Penev ...
2530f5cc860d511a332ee04493c174a8ff473f47 authored about 3 years ago by Rosen Penev <[email protected]>Avoids conversions
Signed-off-by: Rosen Penev <[email protected]>
5e38fdaf1db06f00c0fb38bc067ffa10b4e16132 authored about 3 years ago by Rosen Penev <[email protected]>No copies are needed.
Signed-off-by: Rosen Penev <[email protected]>
f780ddc5e94e2796929e9ca78100007e25b606d5 authored about 3 years ago by Rosen Penev <[email protected]>Minimum version is 1.14 now.
Signed-off-by: Rosen Penev <[email protected]>
770d7d01c502a956cf152c9e19bde1eb4c8fc911 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
b40f13b3634e806cbd1e6fe121f814a9838ccc4e authored about 3 years ago by Rosen Penev <[email protected]>Avoids copies.
Signed-off-by: Rosen Penev <[email protected]>
539cf137d2f09403105b3da872bfbc02a40d02f0 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
187056fc06620845f79328e8bc51d58de168a00a authored about 3 years ago by Rosen Penev <[email protected]>used std::move
Change return type to uintmax_t as that is the type returned by
file_size().
Sw...
7e9df9e6bcfdd817e60517c57e99ce3c29ab973f authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
71d845b912b7b038c8832fd9751ca40089cadcca authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
e5289675b71133f99e84bc240110c3233c5482bf authored about 3 years ago by Rosen Penev <[email protected]>Reported by SonarLint.
Signed-off-by: Rosen Penev <[email protected]>
9b34adf41aec17db41c712fdaa0b1a5ae37e4818 authored about 3 years ago by Rosen Penev <[email protected]>No need for an extra small function.
Signed-off-by: Rosen Penev <[email protected]>
1405db7b83b118556c76c3ddb3542e35f5b1c60c authored about 3 years ago by Rosen Penev <[email protected]>Doing so simply inherits it.
Signed-off-by: Rosen Penev <[email protected]>
10f2253e26fa42f75141c531de3dd5d259617216 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
465edb0569c7634269dc524ca1191d3cd24a2434 authored about 3 years ago by Rosen Penev <[email protected]>
Memory Sanitizer indicates memory leaks related to shared_ptrs passed by
value. Passing by const...
Rework #2150 which broke, e.g. autoscan
a786f96af52c6b8ebe01126c9f5d72ead30824e7 authored about 3 years ago by Karl Straußberger <[email protected]>requestCookie is const void**. *requestCookie is const void*.
Signed-off-by: Rosen Penev <rosen...
49e03f381c5b5689a71f6333700907be3c316d86 authored about 3 years ago by Rosen Penev <[email protected]>ContentManager::addContainer creates additional container / from this
83c3915197791638d77233a1f4457a3a61c9a220 authored about 3 years ago by Karl Straußberger <[email protected]>656d0c720ca211ff87d00aa09fd57b6927d0ff45 authored about 3 years ago by Karl Straußberger <[email protected]>
CLion reports that the lambda is too big. Slim it down slightly.
Signed-off-by: Rosen Penev <ro...
fd0bde3441dd56742fb571f2346cf0973dcb5e9e authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
116c4fa63b94203cd75a3e937dbcb60889163234 authored about 3 years ago by Rosen Penev <[email protected]>SonarLint reports the latter to be better:
std::scoped_lock basically provides the same feature...
e1c6018c96a491d5a16d7e5c73e888de709c3655 authored about 3 years ago by Rosen Penev <[email protected]>Fixes #2249
d8d577cbec2f3d15b6fb2c208c954e9c135b8323 authored about 3 years ago by Karl Straußberger <[email protected]>
Not a good idea with make_shared. Causes memory problems as make_shared
is created into a tempor...
Mostly unused exception variables.
Signed-off-by: Rosen Penev <[email protected]>
a4b2b521adf3fb01176a828c87982e1e845ced90 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
666f1744d487f433291a23980d1992ab90e0965e authored about 3 years ago by Rosen Penev <[email protected]>fixes #2215
b0b1e049368ca41b0e41126d2fef5a0db67d7a0f authored about 3 years ago by Karlchen <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
2af855b0d1f165aeef0a9755de01273b1486418f authored about 3 years ago by Rosen Penev <[email protected]>Avoids unnecessary conversions.
Signed-off-by: Rosen Penev <[email protected]>
a3d819224b707c52fc35cb05b4251db9d2dcb900 authored about 3 years ago by Rosen Penev <[email protected]>
It calls close() which is an empty function. Removing it like this uses
a defaulted destructor.
...
In the one place where this is used, close() is called anyway.
Signed-off-by: Rosen Penev <rose...
2933928b28c443cba214b8803fb2f5beac38afa7 authored about 3 years ago by Rosen Penev <[email protected]>clang-tidy throws bugprone-implicit-widening-of-multiplication-result
Signed-off-by: Rosen Pene...
33475ad6f1df9f862a2d2bb280e6cd6f5880332e authored about 3 years ago by Rosen Penev <[email protected]>Closes: https://github.com/gerbera/gerbera/issues/2175
a05f00397cd109649b3fa0d2d75497a17ba033c8 authored about 3 years ago by Ian Whyman <[email protected]>avoids pointer shenanigans.
Signed-off-by: Rosen Penev <[email protected]>
b41a53c1c74313d0912f59050893ef1ca0e39fb6 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
4bdb0d29d26106221831ab42be9716f1d84e85ef authored about 3 years ago by Rosen Penev <[email protected]>d4864c7db32c21e4d548936c1ca536777d6adcad authored about 3 years ago by Karl Straußberger <[email protected]>
99d5c10fe308d94cb0b6dc7cadf913a8561e08b8 authored about 3 years ago by Karl Straußberger <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
7ede4f006d8c8683b87ec085c451ad096892d86f authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
46792cb77edd7f13e5ba579f031ebdf3b37b3bee authored about 3 years ago by Rosen Penev <[email protected]>Seems the rng stuff was removed at some point.
Signed-off-by: Rosen Penev <[email protected]>
a996779cc95e8fc588e3b5faa7474fe1f279c3f3 authored about 3 years ago by Rosen Penev <[email protected]>bb04fdf1efedfe1280a4f6800c35e9a48d4dbdf7 authored about 3 years ago by Karl Straußberger <[email protected]>
Resolves: https://github.com/gerbera/gerbera/issues/2181
6abbbeb9e2880e5849474f10b86c942e8416aa3e authored about 3 years ago by Christian Weiske <[email protected]>23633073c8ac36614a38a013d48e226235a3000f authored about 3 years ago by Christian Weiske <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
d4439fc7998a3e90f0d25b3563f21e5c8849590c authored about 3 years ago by Rosen Penev <[email protected]>* Move filesystem function to grb_fs
Reduces tools mixture
* Refactor file functions
* ...
54f821e0ce2d06e74f473054d005fe158176835f authored about 3 years ago by Karlchen <[email protected]>Just one place lacks it.
Signed-off-by: Rosen Penev <[email protected]>
b5aff977ee6937fedb07ac9d2bb04fa16a2ce8c7 authored about 3 years ago by Rosen Penev <[email protected]>Just one place lacks it.
Signed-off-by: Rosen Penev <[email protected]>
a8b244eb1a2da8f782f2a1e5d3a1a312ddc43f9e authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
e22338dece0aff2f3d31ac0b0c1d175320e17eda authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
5bfa9db0df60c84f30e7024029e3fec4d2da18c3 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
403353eb7f719f7d8d9dd85ecd350c93cd9fe63b authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
3c541647bcbd6fbff97bc817d19170b64ab576dd authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
8ba8956a48c70067604f692db7b824717b6f3ba3 authored about 3 years ago by Rosen Penev <[email protected]>util/tools.h has it.
Signed-off-by: Rosen Penev <[email protected]>
da2d1d3bf5d767a62e28732df8c9ad31806945c7 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
211251967066ea9ad3da851fd29b0ded8517c19d authored about 3 years ago by Rosen Penev <[email protected]>Fixes clang-analyzer warning.
Signed-off-by: Rosen Penev <[email protected]>
47f8d0ed1403f6248bccc7f9f554d6e167edc309 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
63cb8072813b70ad3cf9568610224bf1440f7034 authored about 3 years ago by Rosen Penev <[email protected]>Avoid clang-tidy warning
Signed-off-by: Rosen Penev <[email protected]>
564c303d7c8fdabb3b44798b0f04baa356e5b818 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
9f778968ee8e3d9afdda6a6dc703adf531b71a83 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
c22744d94da5ad490e7b00ace5be99beef004b99 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
d044cd219abc75c50f2c3cf931cf4249ea14f137 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
086b7635e076325ab9a6a52d91a90904f36b9149 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
4f83d79d3f03c35472ea43397b1f8a22bdfa04f5 authored about 3 years ago by Rosen Penev <[email protected]>used for filesystem include and namespace fs.
Signed-off-by: Rosen Penev <[email protected]>
b026099a54b30e6d9424a40f55caca637f296eef authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
14248ec63077a4799a9120c77699b0ede5f83be6 authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
695816e4ca9d4fe5e0fa81d91bff0b78a7c7bc2b authored about 3 years ago by Rosen Penev <[email protected]>takes a bit more work as clang thinks it's ambiguous.
Signed-off-by: Rosen Penev <rosenp@gmail....
9df7b5facaf4809f8a5ea75e2186d1d7abe2f4cc authored about 3 years ago by Rosen Penev <[email protected]>Signed-off-by: Rosen Penev <[email protected]>
fcc1e3260d1d8fd533baf997a4c11c6f7654e291 authored about 3 years ago by Rosen Penev <[email protected]>Avoids -Wweak-vtables. Small size reduction.
Signed-off-by: Rosen Penev <[email protected]>
2f33670c53ac63aa5f5a4e7a813b07d941e2b0ff authored about 3 years ago by Rosen Penev <[email protected]>the shutdown function already does the same thing.
Signed-off-by: Rosen Penev <[email protected]>
cd1e08a1f416026aa5111f2c668471583921af83 authored about 3 years ago by Rosen Penev <[email protected]>6d3d490092f177cb9218f1e76fd4f61a97f18b0c authored about 3 years ago by Karl Straußberger <[email protected]>
Add configuration of numbers and thumbs
Fix track counter for playlists
292c330ac4db39b1ce175707b92ceaab09deb0b5 authored about 3 years ago by Karl Straußberger <[email protected]>