sylware / nyanmp (public) (License: AGPLv3) (since 2020-02-12) (hash sha1)
intended to become a collection of media players for gnu/linux based on ffmpeg, alsa, vulkan, x11, wayland, etc.
List of commits:
Subject Hash Author Date (UTC)
npv:fixing the fix 2043d3ae57ff8b4c26acfd1ee2ff8958cb887ab8 Sylvain BERTRAND 2020-07-17 19:11:14
npv:fixing minor annoyances 2b1895f92933d41a7eb6b7638a94f526e1b5e7cd Sylvain BERTRAND 2020-07-17 19:03:47
npv:spurious namespace tag 65b5c4970e0c0b651ff8d9d61ce2ab0654a039fd Sylvain BERTRAND 2020-06-06 23:22:19
npv:namespace cleanup, don't need that many short identifiers 86d95bbd53a6c9264a44ae98038db9bf4d195e29 Sylvain BERTRAND 2020-06-06 22:44:11
npv:aspect ratio handling 946f160f000a6def790ea64cde5fd31a284f2bd7 Sylvain BERTRAND 2020-06-05 22:21:40
npv:vulkan refactoring to prepare resize handling e6ce6ebf7540d3e7ac2587400e3c0b5289369d19 Sylvain BERTRAND 2020-06-03 17:48:39
npv: x11 wm sugar, fullscreen 7801421eea4849e855916665ede8e9b325520118 Sylvain BERTRAND 2020-06-02 13:39:16
npa: fix initial scheduling bd228fb06dda312888dc6425ebc08dfb2c1d06ae Sylvain BERTRAND 2020-06-02 10:17:42
npv: x11 fixes and more sugar 043ef16cabacaddada9c322fa39871048ef95aae Sylvain BERTRAND 2020-06-01 22:18:22
npv:x11 sugar acd88647f348333fee796a6062963e9cea847d2f Sylvain BERTRAND 2020-05-30 21:26:47
npv: video timer names 8ab20e0c91538f9f84c09c78ee2d5242b5b74607 Sylvain BERTRAND 2020-05-30 17:14:56
npv:less worse pause support, some cleanup ded1666c8970d67bba8f5d0d2ee25230403bc9c3 Sylvain BERTRAND 2020-05-30 16:26:21
npv:fix dynamic loading of xcb lib 0235137068f40277460c4b6ea340bc5674d8dc7d Sylvain BERTRAND 2020-05-29 21:21:01
npv:x11/xcb screensaver heartbeat bd293398599beae694bd3f862c374489067a9f53 Sylvain BERTRAND 2020-05-29 21:06:00
npa: don't slow down too much the audio thread 1b8f1e2dd1d5272cd04a8fa711f26cdc3b6e1049 Sylvain BERTRAND 2020-05-29 03:00:23
npv/npa: lockless madness and much more 368cb50098ac824cc5cb603c3e1539adfeda7e1d Sylvain BERTRAND 2020-05-29 02:20:19
npv:restore pause/seeking, add tmp info command cf4da499db3123561aacd8732cd1eb97b9146e55 Sylvain BERTRAND 2020-05-27 17:31:56
npv:bugs, finer-grained locking, pthread_cond, etc 8bd06c28483adc9986b8b51612e609115948943d Sylvain BERTRAND 2020-05-26 23:59:16
npv: fix obvious multithread bug db4f3801c2185b8da1d9fb3f4b3da3d2ab92ea13 Sylvain BERTRAND 2020-05-24 21:42:08
remove old commented code d3701c5734aceda5c46cd5f60281cc524c55e4a3 Sylvain BERTRAND 2020-05-24 19:29:04
Commit 2043d3ae57ff8b4c26acfd1ee2ff8958cb887ab8 - npv:fixing the fix
Author: Sylvain BERTRAND
Author date (UTC): 2020-07-17 19:11
Committer name: Sylvain BERTRAND
Committer date (UTC): 2020-07-17 19:11
Parent(s): 2b1895f92933d41a7eb6b7638a94f526e1b5e7cd
Signer:
Signing key:
Signing status: N
Tree: 7e86396723bb1d48254e05741b76357cf3b222bc
File Lines added Lines deleted
npv/audio/filt/public/code.frag.c 4 4
File npv/audio/filt/public/code.frag.c changed (mode: 100644) (index 41003a8..105c025)
... ... STATIC void npv_audio_filt_cmd_vol_down(void)
187 187 filt_p.vol -= VOL_DELTA; filt_p.vol -= VOL_DELTA;
188 188 if (filt_p.vol < 0.) if (filt_p.vol < 0.)
189 189 filt_p.vol = 0.; filt_p.vol = 0.;
190 snprintf(vol_l10n_str, sizeof(vol_l10n_str), "%f", filt_p.vol);
191 POUTAF("COMMAND:volume down to value %s\n", vol_l10n_str);
190 192 if (!filt_p.muted) { if (!filt_p.muted) {
191 snprintf(vol_l10n_str, sizeof(vol_l10n_str), "%f", filt_p.vol);
192 POUTAF("COMMAND:volume down to value %s\n", vol_l10n_str);
193 193 r = avfilter_graph_send_cmd(graph_l, "vol", "volume", r = avfilter_graph_send_cmd(graph_l, "vol", "volume",
194 194 vol_l10n_str, resp, sizeof(resp), 0); vol_l10n_str, resp, sizeof(resp), 0);
195 195 if (r < 0) if (r < 0)
 
... ... STATIC void npv_audio_filt_cmd_vol_up(void)
205 205 filt_p.vol += VOL_DELTA; filt_p.vol += VOL_DELTA;
206 206 if (filt_p.vol > 1.) if (filt_p.vol > 1.)
207 207 filt_p.vol = 1.; filt_p.vol = 1.;
208 snprintf(vol_l10n_str, sizeof(vol_l10n_str), "%f", filt_p.vol);
209 POUTAF("COMMAND:volume up to value %s\n", vol_l10n_str);
208 210 if (!filt_p.muted) { if (!filt_p.muted) {
209 snprintf(vol_l10n_str, sizeof(vol_l10n_str), "%f", filt_p.vol);
210 POUTAF("COMMAND:volume up to value %s\n", vol_l10n_str);
211 211 r = avfilter_graph_send_cmd(graph_l, "vol", "volume", r = avfilter_graph_send_cmd(graph_l, "vol", "volume",
212 212 vol_l10n_str, resp, sizeof(resp), 0); vol_l10n_str, resp, sizeof(resp), 0);
213 213 if (r < 0) if (r < 0)
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/sylware/nyanmp

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/sylware/nyanmp

Clone this repository using git:
git clone git://git.rocketgit.com/user/sylware/nyanmp

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main