aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src
Commit message (Collapse)AuthorAgeFilesLines
* core: update NAPacketiser::parse_stream() documentationKostya Shishkov2024-04-231-1/+3
|
* Introduce NAPacketiser::attach_stream()Kostya Shishkov2024-04-231-0/+4
| | | | | This allows packetisers to get initial stream information and act on it during parsing process or returning a new stream.
* 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
|