aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src
Commit message (Expand)AuthorAgeFilesLines
* core/io: mark FullCodebookDesc and ShortCodebookDesc as CopyKostya Shishkov2020-04-111-0/+2
* core/frame: add missing case for NABufferType::get_offset()Kostya Shishkov2020-03-241-0/+1
* typo fixKostya Shishkov2020-03-101-1/+1
* support interleaved audio properlyKostya Shishkov2020-03-062-16/+51
* split nihav-registry from nihav-coreKostya Shishkov2020-02-203-615/+0
* split nihav-codec-support crate from nihav-coreKostya Shishkov2020-02-2017-4745/+0
* core/frame: remove unneeded FrameFromPacket traitKostya Shishkov2020-02-201-18/+5
* core/frame: remove options field from NAFrame until laterKostya Shishkov2020-02-201-5/+5
* core/frame: make some fields public (and rename for clarity if needed)Kostya Shishkov2020-02-201-30/+44
* core/frame: document moduleKostya Shishkov2020-02-191-6/+205
* core/codecs: document blockdspKostya Shishkov2020-02-191-0/+28
* core/dsp: document moduleKostya Shishkov2020-02-195-0/+46
* core/formats: document moduleKostya Shishkov2020-02-191-0/+138
* core: document crate a bitKostya Shishkov2020-02-181-0/+1
* core/demuxers: document moduleKostya Shishkov2020-02-181-4/+81
* core/test: document moduleKostya Shishkov2020-02-183-0/+56
* core/scale: document moduleKostya Shishkov2020-02-181-0/+36
* core/soundcvt: document moduleKostya Shishkov2020-02-181-0/+13
* core/codecs: document moduleKostya Shishkov2020-02-171-1/+136
* core: document data moduleKostya Shishkov2020-02-171-0/+35
* core: document detect moduleKostya Shishkov2020-02-171-0/+32
* core: document reorder moduleKostya Shishkov2020-02-171-0/+16
* core: document register moduleKostya Shishkov2020-02-171-0/+29
* core: document refs moduleKostya Shishkov2020-02-171-0/+25
* remove trailing whitespaceKostya Shishkov2020-02-161-8/+8
* core/io: document codebook moduleKostya Shishkov2020-02-161-1/+100
* core/io: add module descriptionKostya Shishkov2020-02-151-0/+1
* core/io: document intcode moduleKostya Shishkov2020-02-151-0/+53
* core/io: document bytestream reading/writing moduleKostya Shishkov2020-02-151-1/+183
* core/io: make bitstream reader clone()ableKostya Shishkov2020-02-131-3/+3
* core/io: bitstream reader documentationKostya Shishkov2020-02-131-0/+155
* remove trailing whitespacesKostya Shishkov2020-02-116-11/+11
* Make BitReader rely on passed slice size without the additional arguments.Kostya Shishkov2020-02-113-15/+13
* core/byteio: use slice length directlyKostya Shishkov2020-02-111-15/+12
* core/register: add fourcc for VP6AKostya Shishkov2020-02-021-0/+1
* core/test: flip output PGMYUV if neededKostya Shishkov2019-12-181-8/+55
* core/test: print generated hash in the expected formatKostya Shishkov2019-12-141-1/+3
* core/scale: add output buffer flipping if neededKostya Shishkov2019-12-101-6/+78
* core/frame: add get_num_components() call to NAVideoBufferKostya Shishkov2019-12-101-0/+1
* core/soundcvt: fix some bugs and switch to generic sample reader/writersKostya Shishkov2019-12-071-205/+219
* core/soundcvt: use wrapping mul in sample width extensionKostya Shishkov2019-11-271-4/+3
* core/scale: copy pictures with different strides tooKostya Shishkov2019-11-271-3/+32
* core/soundcvt: add DupMono mode for remixing speed-upKostya Shishkov2019-11-271-1/+27
* make decoders Send-ableKostya Shishkov2019-11-271-2/+2
* core/scale: optimise nearest-neighbour scalingKostya Shishkov2019-11-231-4/+35
* core/scale: optimise YUV2RGBKostya Shishkov2019-11-231-0/+50
* core/scale: fix unpacking conditionKostya Shishkov2019-11-221-1/+1
* core/reorder: simplify I/P/B reordererKostya Shishkov2019-11-221-33/+25
* core/refs: make NABufferRef suitable for passing buffers to threadsKostya Shishkov2019-11-221-0/+3
* core/test: add better decoder testing systemKostya Shishkov2019-11-203-0/+344