aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core
Commit message (Expand)AuthorAgeFilesLines
* core: update NAPacketiser::parse_stream() documentationKostya Shishkov2024-04-231-1/+3
* Introduce NAPacketiser::attach_stream()Kostya Shishkov2024-04-231-0/+4
* core/soundcvt: fix some cases where resampler skipped its workKostya Shishkov2024-01-051-2/+7
* core/scale: support copying paletted framesKostya Shishkov2023-09-091-0/+24
* core/compr: fix documentation commentsKostya Shishkov2023-08-182-46/+46
* fix clippy warningsKostya Shishkov2023-07-2617-122/+77
* core/soundcvt: typoKostya Shishkov2023-07-251-1/+1
* core/reorder: clear frame IDs in MTFrameReorderer on flushKostya Shishkov2023-07-061-0/+1
* core/scale: fix typos in scaling loopKostya Shishkov2023-06-161-2/+2
* core/frame: add means for NAVideoBufferPool to grow and report its usageKostya Shishkov2023-06-101-0/+16
* generic frame reorderer for multi-threaded decodersKostya Shishkov2023-06-101-0/+120
* introduce the interface for multi-threaded decodersKostya Shishkov2023-06-101-0/+68
* core/soundcvt: add resampling supportKostya Shishkov2023-05-252-0/+424
* core/scale: add proper rescalingKostya Shishkov2023-05-253-124/+526
* core/compr: make code length limiting in deflate actually workKostya Shishkov2023-05-251-17/+17
* core/compr: fix clippy warningsKostya Shishkov2023-05-251-3/+2
* core/compr: improve deflate match searchKostya Shishkov2023-05-251-64/+46
* core/scale: fix off-by-one typoKostya Shishkov2023-05-201-2/+2
* core/codecs: EncodeParameters.bitrate is in bits per secondKostya Shishkov2023-05-181-1/+1
* introduce a way for encoder to manifest its capabilitiesKostya Shishkov2023-03-141-0/+11
* rename "str" variable to avoid confusion with the primitive typeKostya Shishkov2023-02-174-24/+24
* core/compr: make a faster version of Inflate::uncompress()Kostya Shishkov2022-12-231-2/+224
* core/demuxer: add functions for creating demuxers with optionsKostya Shishkov2022-12-171-0/+20
* core/soundcvt: support conversion from packed audioKostya Shishkov2022-11-051-6/+59
* core/frame: set correct duration for newly constructed audio bufferKostya Shishkov2022-11-051-1/+2
* core/io: drop useless duplicated statement in testKostya Shishkov2022-11-051-1/+0
* give 'str' variables more appropriate namesKostya Shishkov2022-11-043-22/+22
* core: introduce NAStream::make_ts()Kostya Shishkov2022-11-041-0/+4
* core/io: allow skipping right to the bitstream endKostya Shishkov2022-10-131-1/+4
* fix some clippy warningsKostya Shishkov2022-09-228-101/+67
* core/io: fix example in intcodeKostya Shishkov2022-09-221-1/+1
* core/frame: drop unneeded mutKostya Shishkov2022-03-021-1/+1
* core: fix NAStream.get_duration()Kostya Shishkov2021-11-221-1/+1
* add bytes_left() to NAPacketiser so its internal buffer size can be monitoredKostya Shishkov2021-11-191-0/+2
* core/io: hopefully fix BoundedFileReader::read_buf_some() for goodKostya Shishkov2021-11-181-6/+5
* core/byteio: check for end boundary in BoundedFileReader readsKostya Shishkov2021-11-151-0/+15
* add interfaces for raw data stream handlingKostya Shishkov2021-11-153-0/+263
* core/byteio: fix corner case when reading partial buffer at the end of fileKostya Shishkov2021-11-121-1/+4
* core/compr: allow inflate work with a custom dictionaryKostya Shishkov2021-11-011-0/+8
* core: replace vec.truncate(0) with vec.clear()Kostya Shishkov2021-10-295-9/+9
* core/frame: add proper function for audio frame truncationKostya Shishkov2021-10-291-0/+11
* core/intcode: fix unsigned to signed conversion functionKostya Shishkov2021-10-261-1/+1
* io/intcode: add variable-length code writingKostya Shishkov2021-10-261-0/+156
* core: add bit writer moduleKostya Shishkov2021-10-262-0/+203
* core/io: add the finish() and new_read_boxed() to FileReaderKostya Shishkov2021-10-201-0/+6
* core/io: add BoundedFileReader for operating on just a part of the inputKostya Shishkov2021-10-201-0/+179
* core/scale: fix corner case in mediancut palettiserKostya Shishkov2021-10-181-1/+1
* core/scale: add options supportKostya Shishkov2021-10-186-35/+173
* core/scale: support packed YUV formats unpackingKostya Shishkov2021-10-061-6/+29
* core/scale: fix check for checking formats subsampling differencesKostya Shishkov2021-10-061-2/+11