Commit Graph

141 Commits (86e09bec4991436f8ce3ed8066cf64b0ab144d05)

Author SHA1 Message Date
KristofferC d49a0375b7 use an explicit zero in initializers
empty initializers is a GNU extension
3 years ago
nick black cbbfd263fa [ffmpeg] mark everything static 3 years ago
nick black 46114adb57
oiio_decode_loop: fix sense of seek_subimage() test #2402 3 years ago
nick black 7351b2aff6
[oiio] plug memory leak in oiio_destroy, thanks ASAN! #2402 3 years ago
nick black 0dbb469a27 [sprixels] use cell-pixel geometry from ncpile #1687 3 years ago
nick black 53a24e1e35
[oiio] erase plane in stream #2368 3 years ago
nick black 0c6b1b73a6
[ffmpeg] adapt to ncstrwidth() 3 years ago
Nick Black 1f0cbc94ec [oiio] properly check for ffmpeg 3 years ago
nick black 6f4f0f741a [visual] deconstify visual_implementation 3 years ago
nick black 367a50a826
[visual_implementation] call through a pointer 3 years ago
nick black 62a863bea8 [oiio] cast out warnings 3 years ago
nick black 27257328ce [media] unsigned for _blit() 3 years ago
nick black 43de0ae3a5
[oiio] update declaration to match definition/contract 3 years ago
nick black 9989d6732a
[visual_resize] take unsigned rows, cols 3 years ago
nick black 23eaac9ced
[ffmpeg] free up frame buffers when seeding #2355 3 years ago
nick black f8ce4873e2 [ffmpeg] tighten up ffmpeg_decode 3 years ago
nick black 10739673b2 [ffmpeg] kill unused AVCodecParameters 3 years ago
nick black 3b950fc208 [ffmpeg] packet_outstanding is just a bool 3 years ago
nick black 8d22a55dec [ffmpeg] memset AVFrame in details_seed() 3 years ago
nick black b91683e14a [print_frame_summary] fix up some inttypes 3 years ago
nick black 83ff2cfe5a unsigned geometries 3 years ago
nick black 103b13caf8 [oiio] move to ncvisual_geom() 3 years ago
nick black b8a3016a66 Visual unit tests: cleanup 3 years ago
nick black ad12fe947e [ncvgeom] close the ncvgeom loop for pixels, disgustingly 3 years ago
nick black a0b34f7062 [core] introduce ncvisual_geom(), replacing ncvisual_blitter_geom() #1684 3 years ago
nick black 9d002feea3 remove last instances of ncvisual_render() #1462 3 years ago
nick black be42ff909c ncvisual_render -> ncvisual_blit (core/test) #1462 3 years ago
nick black 1456422d89 use explicit CRLF where necessary on windows #2237 3 years ago
nick black 8ec6e22b7c
[ffmpeg] treat nan/-nan tbase as 0 #2241 3 years ago
nick black 811f9334d1
A melange of fixen (#2179)
* split up ncdirect_dump_{sprixel, cellplane}()
* build ncdirect_dump_cellplane() out of fbuf #2167
* [macos] don't run pandoc in workflow
* [gpm] account for margins in mouse reports
* [in] drop mouse clicks from top/left margins
* [ffmpeg] compile against avformat 59+ w/out warnings
3 years ago
nick black a07650c494
ffmpeg: include avcodec version in banner 3 years ago
nick black de6520ea91 none.c: properly search for internal.h 3 years ago
nick black b8c01eacc8 tighten up include paths, libgpm connect #1986 3 years ago
nick black f86daff3cc merrrge 3 years ago
nick black 4f39868011
ffmpeg_decode: plug subtitle memory leak present since the beginning 3 years ago
nick black 45bac6bb69 get text subtitles working once more #1311 3 years ago
nick black 74860fbac3 set up type-1 subtitles better #1311 3 years ago
nick black 469eaebd03 [ffmpeg] decode type-1 bitmap subtitles 3 years ago
nick black 1448960cd5 start handling type-1 DVB subtitles #1311 3 years ago
nick black 757fb5811f
display images with iterm2 protocol (#1946)
Implement the basics of the iTerm2 graphics protocol, requiring PNG construction, zlib compression, and base64 encoding. We're not yet performing wipes nor restores, only display. This is still pretty experimental, but it worked with WezTerm. #1420
3 years ago
nick black 37fb3ab34e
README: clear up wording in FAQ entry 3 years ago
nick black d8c37337d9
allow different backends to specify their own padding requirements #1722 3 years ago
nick black a10959345a
null media implementation: don't colorize warning 3 years ago
nick black cb6ffee3a7
OpenImageIO: simplify TypeDesc declarations #1722 3 years ago
nick black 5d7f2ce92f
visual_banner: always print to nc->ttyfp 3 years ago
nick black 866ffd91dd
tighten up initial banners further 3 years ago
nick black 62dd65dd84
tighten up intro banner #1837 3 years ago
nick black b185e2528c get ResizeAndRotateFromMemory working sans leaks/breakage #1800 3 years ago
nick black 42bb520445 ffmpeg_blit: don't assign data in details_seed 3 years ago
nick black 95a4511045 drop ownership in ffmpeg routines #1800 3 years ago