Nick Black
9a075ae5d0
Support image decoding with OpenImageIO #453 ( #534 )
...
* fedora: dep on OpenImageIO, and use it
* fedora: dep on libqrcodegen-devel
* fedora: BuildRequires OpenEXR-devel
* tight check on USE_MULTIMEDIA
* CMake: enable notcurses-view for ffmpeg OR oiio
* notcurses-view: don't reach into libav
* oiio: ncvisual_render() #453
* oiio: need our own properly-offset ncvisual_plane()
* `visual` poc: accept optional command line argument
* oiio: work for 3-channel images #453
* oiio: destroy ncvisual's plane if we own it #453
* notcurses_visual.3: s/FFmpeg/multimedia/g
5 years ago
nick black
fe37d49c5d
set soname on python module #530
5 years ago
nick black
851dc0bb9a
Take back fedora release version
5 years ago
nick black
ecbd6ad54e
Get Python in-tree build working again
5 years ago
nick black
642a687601
openimageio: extract version #453
5 years ago
nick black
3624953700
fallin': correct sense of ncvisual_decode() test
5 years ago
nick black
1d66f89032
ncvisual_stream: fix up ncerr assignment
5 years ago
nick black
5f42e06383
oiio: open and close image #453
5 years ago
nick black
78da4e67ad
man: notcurses_error fix up syntax
5 years ago
nick black
cc3debf259
man: separate out ncplot functions
5 years ago
nick black
86a95eb4ea
man: update ncvisual_decode()
5 years ago
nick black
69ef83a777
man pages: update ncvisual_decode
5 years ago
nick black
0b4ada19b1
Remove AVFrame from API #532
5 years ago
nick black
21822f98e7
fix up averr->ncerr #532
5 years ago
nick black
a28a4f281e
notcurses_error(3) man page #532
5 years ago
nick black
6045c54189
move usage stuff into USAGE.md
5 years ago
nick black
2037cdfacb
move libav.c to nc_err_e #532
5 years ago
nick black
6ffbef3d74
cmake: openimageio discovery #453
5 years ago
nick black
ad0685aa1b
switch to nc_err_e #532
5 years ago
nick black
5bae4f93b8
hide ffmpeg ncvisual definition
5 years ago
nick black
ddfa62db70
get USE_MULTIMEDIA differentiated
5 years ago
nick black
d81b3ef0cf
start factoring out FFMpeg for OIIO plug #453
5 years ago
nick black
40aa5853c9
kill space
5 years ago
Nick Black
0e73b9d3d5
Floating-point ncplot, genericize ncplot ( #531 )
...
* compile ncplot as c++ generic #446
* add floating-point plots #446
5 years ago
nick black
5a017574f6
ncsubproc tests: don't rely on /etc/ files
5 years ago
nick black
12050a8ca7
ncsubproc: memset() clone_args rather than by-field
5 years ago
nick black
34629688d9
interpret NULL second argument to *_init() as stdout
5 years ago
nick black
7da3847b50
ncsubproc: get client exit notification #310
5 years ago
nick black
11c5aacb08
ncsubproc: move to big bad clone3() #310
5 years ago
nick black
16a336fd21
ncsubproc: tease apart from ncfdplane
5 years ago
nick black
2e8a6feb9e
FreeBSD wants exect(), not execvpe()
5 years ago
nick black
199a87c1fd
mbstr_find_codepoint: remove unnecessary cast
5 years ago
nick black
37aaa9c0e5
fill: don't include qrcodegen.h without USE_QRCODEGEN
5 years ago
nick black
5909f8f000
minimum of 0.4.0 for serial_test
5 years ago
nick black
70c5facbc3
rust: implement ncplane_putstr_yx()
5 years ago
nick black
023f06591e
ncsubproc: kill_and_wait_subproc() #310
5 years ago
nick black
ee21f4e9ed
fedora: use DFSG source tarball
5 years ago
nick black
7791eec65e
fedora: update spec for review feedback
5 years ago
nick black
3e853f6635
ncsubproc: map new pipe onto stdio #310
5 years ago
nick black
04f90fa1ea
ncsubproc: launch processes, make pipes
...
link to LWN article in History section of README.md.
5 years ago
nick black
ee15d4c1f4
new procroller PoC
5 years ago
nick black
6304bc73e3
tester: better terminal restoration #240
5 years ago
Nick Black
fe8034b5e0
ncfdplane, fileroller PoC, ncfdplane unit tests, qrcodes #24 #514 ( #524 )
...
* first draft of ncsubproc spec
* qrcode first draft #24
* demo: add qrcode demo skeleton, entries #24
* qrcode demo #24
* fedora python build changes from @dcantrell
* ncplane_qrcode() works #24
* add some flash to the qrcode demo #24
* drone: use newest builders
* fix up rgb PoC
* drop jungle demo to 100Hz target
* add fd.c
* ncfd skeletons
* more ncfdplane #514
* ncfdp i/o loop
* ncfp: improve uinit test, write core
* firm up ncfdplane #514
* fileroller PoC #514
* ncplane: allow '\n' in stream when scrolling #523
5 years ago
nick black
b264de6b8f
merge in qrcode branch
5 years ago
nick black
790a953c82
list libqrcodegen in README
5 years ago
nick black
23e8126b17
fedora python build changes from @dcantrell
5 years ago
nick black
6c131f4860
fallin': erase standard plane post-copy for non-FFmpeg builds #505
5 years ago
nick black
483470f777
tester: restore terminal on early exit #240
5 years ago
nick black
bcbd857706
demo: remove all uses of PATH_MAX #519
5 years ago
nick black
4823098316
Hurd: uint64_t is ULL, fix up printf format/constants #519
5 years ago