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: don't block the muted state 0c29e9329ec5db6bed191b2b4caffff8166bd11f Sylvain BERTRAND 2021-07-21 21:34:37
npv: now we have enough perspective, make states internal 62f6b1bf62fc083762f036ddde1f29dd23baf814 Sylvain BERTRAND 2021-07-21 20:12:36
npv/npa: add gcc4 atomic support d9676b20984dcbfd8df4afbf85178c8ff4295e4f Sylvain BERTRAND 2021-06-18 15:04:01
npv: better reuse of ffmpeg references, stats 4bb1b9ab45609f8e5113cc7613ebc1d09499561b Sylvain BERTRAND 2021-05-20 18:24:32
npv: avoid stale frames fb20683b7cb91622b639b05e8b324d13edc72522 Sylvain BERTRAND 2021-05-16 20:51:34
npv: inverted resync logic and rate limiter 9e772be0d5e19dc4dcef05ee2b4ce47c42788f8e Sylvain BERTRAND 2021-05-16 18:06:23
npv:trying to work around nasty live streams 544ddd3381ad56363bb275ae59419e97e8c86895 Sylvain BERTRAND 2021-05-14 15:45:19
npv:spurious braces e8678920198c6795420c54a839b92e5d301b4183 Sylvain BERTRAND 2021-05-06 20:55:38
npv:pts debug tracing, ffmpeg dev tantrum 8c3bf9cf42fc3419b64c232f905c5c580d6a1942 Sylvain BERTRAND 2021-05-06 18:37:35
npa: forgot zero-ing before cmp ceff7a70798b604bdb876a92ba0c446e3ede8a5b Sylvain BERTRAND 2021-04-15 20:15:07
npv: namespace love cb385e293aeb094073963c46022f3c430b6bf9c1 Sylvain BERTRAND 2021-01-16 18:37:11
conservative handling of vulkan linear filtering 7736b342c3566ac3ffa7a83ff1c7985e5595265f Sylvain BERTRAND 2021-01-15 18:18:02
npv: spurious AND faulty image creation flag e7d0d4e9efa15781b323cd092989bc0b95331875 Sylvain BERTRAND 2021-01-15 02:01:16
npa: buffering 9b2ec327646a289dae3e4cbb31b4857bf612d7e2 Sylvain BERTRAND 2020-11-06 17:20:56
npa: tons of love 68a79110ca4a6f5bdb41ed90e421b6f46c1c1877 Sylvain BERTRAND 2020-11-06 15:20:13
npv: spurious unsigned 5b4e039ffd921438a37112f0b4108480366f4d6d Sylvain BERTRAND 2020-11-06 04:31:18
npv: backward discontinuity handling 0fc81a53996993992dd86a96a26afd2aab0ac366 Sylvain BERTRAND 2020-09-25 16:14:26
npv: more monotonic, more pts discontinuity 1ab37ad2a24ca8f9fbf6d51eac8f996bd2eefacf Sylvain BERTRAND 2020-09-25 01:34:41
npv: workaround a mesa bug (which leads to linux state corruption) 780e5bec0b90a9e931778cf68fec62a7c5241c13 Sylvain BERTRAND 2020-09-23 15:57:25
npv: fix filter time base handling, prepare discontinuity support 2b7347be805d17a2b6f06e276e897c51431b9c6c Sylvain BERTRAND 2020-09-22 17:38:46
Commit 0c29e9329ec5db6bed191b2b4caffff8166bd11f - npv: don't block the muted state
Author: Sylvain BERTRAND
Author date (UTC): 2021-07-21 21:34
Committer name: Sylvain BERTRAND
Committer date (UTC): 2021-07-21 21:34
Parent(s): 62f6b1bf62fc083762f036ddde1f29dd23baf814
Signer:
Signing key:
Signing status: N
Tree: 2abb41a130a06052dcbc5d36cce47cfb63bbb103
File Lines added Lines deleted
npv/audio/filt/public/code.frag.c 2 4
File npv/audio/filt/public/code.frag.c changed (mode: 100644) (index bee9fd7..1dec210)
... ... STATIC void npv_audio_filt_cmd_mute(void)
170 170 vol_l10n_str, resp, sizeof(resp), 0); vol_l10n_str, resp, sizeof(resp), 0);
171 171 if (r < 0) { if (r < 0) {
172 172 warning("ffmpeg:volume context:unable to mute the volume to 0:response from volume filter:%s\n", resp); warning("ffmpeg:volume context:unable to mute the volume to 0:response from volume filter:%s\n", resp);
173 } else {
174 filt_p.muted = false;
175 173 } }
174 filt_p.muted = false;
176 175 } else { } else {
177 176 pout("COMMAND:muting\n"); pout("COMMAND:muting\n");
178 177
 
... ... STATIC void npv_audio_filt_cmd_mute(void)
180 179 double_zero_l10n_str_l, resp, sizeof(resp), 0); double_zero_l10n_str_l, resp, sizeof(resp), 0);
181 180 if (r < 0) { if (r < 0) {
182 181 warning("ffmpeg:volume context:unable to mute the volume to 0:response from volume filter:%s\n", resp); warning("ffmpeg:volume context:unable to mute the volume to 0:response from volume filter:%s\n", resp);
183 } else {
184 filt_p.muted = true;
185 182 } }
183 filt_p.muted = true;
186 184 } }
187 185 } }
188 186 STATIC void npv_audio_filt_cmd_vol_down(void) STATIC void npv_audio_filt_cmd_vol_down(void)
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