profile
viewpoint

andreygursky/atril 0

A document viewer for MATE

andreygursky/baresip 0

Baresip is a modular SIP User-Agent with audio and video support

andreygursky/clFFT 0

a software library containing FFT functions written in OpenCL

andreygursky/clinfo 0

Print all known information about all available OpenCL platforms and devices in the system

andreygursky/edge 0

Run .NET and Node.js code in-process on Windows, MacOS, and Linux

andreygursky/fontforge 0

Free (libre) font editor for Windows, Mac OS X and GNU+Linux

andreygursky/ghdl 0

VHDL 2008/93/87 simulator

andreygursky/ghdl_debian 0

Workplace for GHDL Debian package

andreygursky/gogobject 0

GObject-introspection based bindings generator

andreygursky/libdsm 0

Defective SMb: A minimalist and read-only implementation of SMB using Plain'Ol C

issue commenttransmission/transmission

transmission-daemon extreemly high memory usage

but could transmission be connecting to the trackers even when the torrent is paused?

No, it shouldn't.

Mechazawa

comment created time in 14 hours

issue commenttransmission/transmission

transmission-daemon extreemly high memory usage

if deleting some torrents helps

Instead it is enough to ensure, that not too many torrents with https trackers are announced almost simultaneously. You may try to stop them and then start one after another with some delay.

Mechazawa

comment created time in 15 hours

issue commenttransmission/transmission

transmission-daemon extreemly high memory usage

I looked up when the package was updated on my system.

Downgrading is of course the simplest solution. But Debian oldstable packages are likely to be updated only because of security issues, thus making downgrades only for short time justifiable.

Mechazawa

comment created time in 15 hours

issue commenttransmission/transmission

transmission-daemon extreemly high memory usage

Next, libraries used by transmission-daemon, plus the debian package, it's version, and the filesystem location.

libcurl3-gnutls Version: 7.52.1-5+deb9u12 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4

This is what makes trouble. transmission should be built with libcurl4-openssl-dev installed (instead of libcurl4-gnutls-dev).

Mechazawa

comment created time in 15 hours

issue commentarvidn/libtorrent

O_DIRECT gone in libtorrent 1.1+?

In the LKML link you can find also the properly function for files: posix_fadvise() and the flag POSIX_FADV_DONTNEED.

mkatsevVR

comment created time in 17 days

issue commenttransmission/transmission

[macOS] 'Move Data File' should execute on separate thread and give the user some feedback

@Yonn-Trimoreau:

Only 11 comments and 14 likes on this GitHub issue, after 4 years of gathering interest.

There is another issue #694 with some more comments, details and likes.

beeb

comment created time in a month

issue commentmediathekview/MediathekView

Weitere Auflösungen unterstützen

I'd like to add only one minor comment to:

"FHD"

I think "Full HD" is more common than "FHD".

"4k"

That's a bit harder. I'm not sure what is more common: "Ultra HD", "UHD" or "4K" (with uppercase "K").

pidoubleyou

comment created time in a month

issue commentaaFn/Bookmark-search-plus-2

Option to not search until search button clicked. Or the Enter key

... but it cannot be cancelled. Worse, it can eat up a lot of CPU on its own (one thread basically means up to one core) for long durations, ...

Sad.

or until the user presses enter with coming 2.0.83.

Then it is a very useful workaround. Thank you, @aaFn!

Twistyness

comment created time in 2 months

issue commentaaFn/Bookmark-search-plus-2

Option to not search until search button clicked. Or the Enter key

Ideally the searching would be performed asynchronously not blocking the input field UI. If some character is entered, the current search process is canceled and a new one is started. I'd say it is a typical behavior of a well designed UI program. Does Firefox Add-on API allow to implement this?

Twistyness

comment created time in 2 months

issue commentmumble-voip/mumble

New crypto discussion

Why not LibreSSL?

It appears to be in vcpkg: ...

But it is missing in Debian GNU/Linux and perhaps all derivatives.

davidebeatrici

comment created time in 2 months

issue commentRazrFalcon/resvg

Multiple backends support

Blending with Screen is 13 times slower in cairo. Pretty dramatic.

I mean overall. Some outliers for some cases are not uncommon.

Here is independent benchmarks.

Thanks.

It has an entire section just for build flags.

Sorry, now I see.

andreygursky

comment created time in 2 months

issue commentRazrFalcon/resvg

Multiple backends support

For cairo, I didn't bother, so ...

Thanks, I see now the label: https://github.com/RazrFalcon/resvg/issues?q=label:B-cairo

For Qt: ... (this is the bugs I've reported during resvg development)

Great!

https://github.com/RazrFalcon/tiny-skia/tree/master/benches

https://github.com/RazrFalcon/resvg/blob/98989835f0732d9c50aff3ab6eb913c55ebe18d1/.github/perf-oxygen.svg

Thanks. So cairo is not that dramatically slower. For some use cases it would still matter, for others wouldn't.

For skia I see

    extra_cflags_cc=["-march=native" ...

In most GNU/Linux distributions cairo wouldn't be built in a such way. You've tested it with cairo built also with -march=native?

... And after I'll finish porting it to Rust, it will also be easier to build and distribute.

Sure. The remaining integration issue with cairo@gtk is tracked in #318, I guess. In summary, this issue can be labeled WONTFIX and closed.

andreygursky

comment created time in 2 months

issue commentRazrFalcon/resvg

Multiple backends support

#195

Ah, here it is. Thanks. Really missing this reference in the commit message.

fixing countless bugs (not in resvg, but in those libraries)

Any references to open issues in cairo and qt bugtracker?

Not to mention performance differences. I'm using Skia not because it's easier, but because it's the fastest

Any reproducer source code?

https://github.com/RazrFalcon/resvg/tree/master/benches mentioned on https://github.com/jrmuizel/raqote/issues/78 is gone. From what I see there, cairo is almost always the fastest one.

and the most correct one.

Can the correctness in respect to rasterizing be measured objective enough or do you mean with fewest important bugs?

There is no benefits in using other libraries like cairo.

Since cairo is the standard for the whole gtk stack, there are indeed some benefits.

I'm simply not interested in supporting them. But someone else can, and quite easily.

So another possible solution would be if you could move the code of the dropped relevant backends into separate repositories. Which could be cloned easy into resvg and resvg would discover them during build (or even better if a backend could be a plugin?). You wouldn't then maintain those repos, just supervise PRs from the potential joint maintenance efforts of those interested of having them. Anyway it would be useful to have the code now hidden somewhere in the git history in a repo as example.

andreygursky

comment created time in 2 months

issue openedRazrFalcon/resvg

Multiple backends support

I've noticed "All backends except Skia were removed" https://github.com/RazrFalcon/resvg/commit/8262079a7814a450891520133f74841ef74ebabb removing all backends support except of one without any justification.

From https://github.com/RazrFalcon/resvg/blob/v0.11.0/README.md

So it's very easy to implement a new rendering backend. But we officially support only the Skia one.

This sounds to me as a contradiction. Since then there were no reason to remove them.

If the backends must be updated too often with every change in resvg and it is too time consuming, I think, there is a compromise: only the main skia backend can be used with git master, the other ones get updates rarely, e.g. monthly, but not later than until the next release.

Thank you for your work.

created time in 2 months

issue commentHeeks/libarea

bug with libarea (I suppose) on ubuntu 20.04 and 18.04

$ python
Python 2.7.18rc1
... libboost_python38.so

Since boost looks like to be compiled for python 3.8, you should test libarea running python3 interpreter instead of the default 2.7.x.

spiderdab

comment created time in 2 months

issue commentmediathekview/mediathekviewweb

Vorschaubild für Sendungs-Suche

Die auf Wunsch einschaltbaren und ggf. lazy-loaded Vorschaubilder vermisse ich auch.

In meinen Bash-Scripts bekomme ich sie wie folgt:

  • ARTE

    • JSON https://api-cdn.arte.tv/api/mami/v1/program/de/$ID/1280x720
  • ZDF & Co

    • JSON jq -r '.teaserImageRef.layouts["1280x720"]' -- "${JSON_FILENAME}"
  • ARD

    • JSON wget -O - "https://api.ardmediathek.de/page-gateway/pages/ard/item/$ID" | jq -r '.widgets[0].mediaCollection.embedded._previewImage'
    • HTML wget -O - "https://www.ardmediathek.de/ard/player/$ID" | grep __FETCHED_CONTEXT__ | sed -e 's| *window.__FETCHED_CONTEXT__ = \({.*}\);|\1|g' | jq -r ' .[] | select(.widgets!=null) | .widgets[0].mediaCollection.embedded._previewImage'

Die Bildauflösung lässt sich noch in beide Richtungen anpassen. ARTE ist wieder vorbildlich: kurz und einfach.

Matthias84

comment created time in 2 months

pull request commentytdl-org/youtube-dl

[zdf] rework format extraction to find additional videos (fixes #17747)

It looks like there is a following general rule:

  • a1a2 - German (default)
  • a3a4 - original
  • a5a6 - German with audio description

E.g.:

  • "Mirage - Gefährliche Lügen" series https://www.zdf.de/serien/mirage-gefaehrliche-luegen/mirage-gefaehrliche-luegen-folge-1-100.html (available until 05.09.2020)
  • "The Mallorca Files" series https://www.zdf.de/serien/the-mallorca-files/sag-niemals-goodbye-compaero-100.html (available until 25.10.2020)
ngdio

comment created time in 2 months

issue commentmediathekview/MediathekView

UI Feature Requests

@NoNamePro0: Nein, es ist gedacht, dass sie sich den Installer auf der Website herunterladen und ausführen: https://mediathekview.de/download/

Bei der freien und open source Software ist es üblich in der INSTALL Datei detailliert zu beschreiben, wie die Software aus den Quelltexten fürs Benutzen bzw. für die Entwicklung am besten gebaut werden kann. Dies kann auch in README oder in einem doc/Documentation/... Verzeichnis beschrieben werden.

sauce-code

comment created time in 2 months

issue commentmediathekview/mediathekviewweb

ARD Doctor Who Der Tag des Doktors (Special zum 50. Jubiläum)

Die URL-Links auf den falschen Film sind in der ARD Mediathek abgespeichert. MediathekView hat nur die Links kopiert, die in der Tat jetzt falsch sind.

michaelno55

comment created time in 2 months

issue commentmozilla/geckodriver

Consider making source tarballs of releases.

Building from source the 0.27.0 version released 7 days ago still fails:

$ mkdir /tmp/geckodriver
$ cd /tmp/geckodriver/
$ wget https://github.com/mozilla/geckodriver/archive/v0.27.0.tar.gz
$ tar xf geckodriver-0.27.0.tar.gz
$ cd geckodriver-0.27.0/
$ cargo build -v --release
    Updating crates.io index
error: failed to select a version for the requirement `mozdevice = "^0.2.0"`
  candidate versions found which didn't match: 0.1.0
  location searched: crates.io index
required by package `geckodriver v0.27.0 (/tmp/geckodriver/geckodriver-0.27.0)`
$
vext01

comment created time in 3 months

more