quink

Results 10 issues of quink

Check libavutil version and PL_HAVE_VULKAN is necessary but not sufficient. libavutil can missing vulkan support, which leads to link error like: ``` Undefined symbols for architecture x86_64: "_av_vkfmt_from_pixfmt", referenced from:...

Embedding streamid in url is a common usage. [AccessControl](https://github.com/Haivision/srt/blob/master/docs/AccessControl.md) recommend streamid value starts with '#', for example: ``` #!::u=admin,r=foo ``` This leads to url like ``` srt://example.com:9000?streamid=#!::u=admin,r=foo ``` Now, "streamid="...

Type: Bug
[apps]

1. media_time is a signed value, either `int(64) media_time` or `int(32) media_time`. There is a special value -1. MediaInfoLib handled it as unsigned: ``` name="Media time">4294967295 ``` 2. The unit...

1. Media time is signed value 2. Media time is in unit of mdhd time scale. Since mdhd comes after edts, we don't know mdhd_TimeScale yet when handle edts. Give...

In trace mode, ``` media_info.Option("Inform", "Details;1"); ``` it can be time and memory consuming for large files. Sometimes only a few of frames is needed, no need to parse the...

upipe_glx_sink_clean_glx is called before uprobe_gl_sink_clean, and glDeleteTextures is called inside uprobe_gl_sink_clean, which has no effect since the OpenGL context was destroyed already. Not sure whether the following patch is appropriate...

WASI is WebAssembly System Interface. Now we can build ncnn with wasi-sdk[1] to create a WebAssembly binary module, and run it with wasmtime on cmdline. [1] https://github.com/WebAssembly/wasi-sdk [2] https://github.com/bytecodealliance/wasmtime

core

For example, on macOS: squeezenet cpu min = 5.14 max = 5.23 avg = 5.19 user = 5.18 sys = 0.00 squeezenet gpu min = 1.30 max = 1.35 avg...