Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | core: add short string formats for sonitons | Kostya Shishkov | 2020-07-06 | 1 | -0/+36 | |
| | ||||||
* | deflate: fix output indexing | Kostya Shishkov | 2020-07-06 | 1 | -1/+5 | |
| | ||||||
* | nihav_core/deflate: fix handling large buffers | Kostya Shishkov | 2020-06-27 | 1 | -4/+4 | |
| | ||||||
* | nihav_core/deflate: recognize deflated stream header in uncompress() | Kostya Shishkov | 2020-06-25 | 1 | -1/+2 | |
| | ||||||
* | core/bitreader: add get_data() for accessing bitreader input directly | Kostya Shishkov | 2020-06-21 | 1 | -0/+3 | |
| | ||||||
* | core: fix or silence clippy warnings | Kostya Shishkov | 2020-06-16 | 13 | -69/+86 | |
| | ||||||
* | core: add iterator for the lists of registered demuxers and muxers | Kostya Shishkov | 2020-06-12 | 2 | -0/+8 | |
| | ||||||
* | add frame skip option for decoders | Kostya Shishkov | 2020-06-11 | 2 | -0/+52 | |
| | ||||||
* | add declared bitdepth to NAVideoInfo | Kostya Shishkov | 2020-06-07 | 1 | -1/+4 | |
| | ||||||
* | core/frame: add helper functions for dealing with reference-counted buffer | Kostya Shishkov | 2020-06-06 | 1 | -0/+6 | |
| | ||||||
* | factor out keyframe interval option | Kostya Shishkov | 2020-06-06 | 1 | -0/+5 | |
| | ||||||
* | core: make StreamManager accept NAStreamRef too | Kostya Shishkov | 2020-06-05 | 1 | -0/+7 | |
| | ||||||
* | core: implement NAOptionHandler for Muxer | Kostya Shishkov | 2020-06-05 | 1 | -0/+12 | |
| | ||||||
* | core: redesign options module | Kostya Shishkov | 2020-06-04 | 1 | -109/+110 | |
| | ||||||
* | core/codecs: implement AllocatorError -> EncoderError conversion | Kostya Shishkov | 2020-06-03 | 1 | -0/+4 | |
| | ||||||
* | introduce option handling for decoders | Kostya Shishkov | 2020-06-01 | 1 | -1/+1 | |
| | ||||||
* | introduce option handling for encoders | Kostya Shishkov | 2020-05-31 | 1 | -1/+2 | |
| | ||||||
* | introduce option handling for demuxers | Kostya Shishkov | 2020-05-31 | 1 | -1/+14 | |
| | ||||||
* | make muxers handle options | Kostya Shishkov | 2020-05-31 | 1 | -1/+2 | |
| | ||||||
* | core: split options into separate module | Kostya Shishkov | 2020-05-31 | 3 | -41/+293 | |
| | ||||||
* | introduce interface and support code for encoders | Kostya Shishkov | 2020-05-30 | 1 | -0/+174 | |
| | ||||||
* | core: preparation work for introducing options | Kostya Shishkov | 2020-05-30 | 1 | -1/+27 | |
| | ||||||
* | make muxers report their capabilities | Kostya Shishkov | 2020-05-30 | 1 | -0/+23 | |
| | ||||||
* | core/scale: make sure that yuv2rgb kernel outputs to planar RGB | Kostya Shishkov | 2020-05-29 | 1 | -0/+15 | |
| | ||||||
* | core/io: introduce GrowableMemoryWriter | Kostya Shishkov | 2020-05-29 | 1 | -0/+90 | |
| | ||||||
* | core/scale: support grayscale format | Kostya Shishkov | 2020-05-27 | 1 | -0/+80 | |
| | ||||||
* | core/soundcvt: fix conversion of packed data | Kostya Shishkov | 2020-05-27 | 1 | -2/+2 | |
| | ||||||
* | core/frame: add a function for assigning packets to other streams | Kostya Shishkov | 2020-05-27 | 1 | -0/+5 | |
| | ||||||
* | core/byteio: add read_tag/peek_tag for reading four-byte tags | Kostya Shishkov | 2020-05-25 | 1 | -0/+14 | |
| | ||||||
* | core/demuxers: export demuxer stream manager | Kostya Shishkov | 2020-05-21 | 1 | -0/+4 | |
| | | | | This may be useful for remuxing. | |||||
* | core/formats: add NAPixelFormaton::get_total_depth() | Kostya Shishkov | 2020-05-21 | 1 | -0/+10 | |
| | ||||||
* | core: introduce muxers module | Kostya Shishkov | 2020-05-21 | 2 | -0/+134 | |
| | ||||||
* | core/frame: introduce NASideData | Kostya Shishkov | 2020-05-20 | 1 | -2/+18 | |
| | ||||||
* | core/scale: add conversion into paletted format | Kostya Shishkov | 2020-05-13 | 8 | -1/+1094 | |
| | ||||||
* | core/io: fix reading escape bits past end in codebook | Kostya Shishkov | 2020-04-26 | 1 | -2/+2 | |
| | ||||||
* | core: introduce a function to print NABufferType metadata | Kostya Shishkov | 2020-04-22 | 1 | -0/+42 | |
| | ||||||
* | remove trailing whitespaces | Kostya Shishkov | 2020-04-15 | 1 | -1/+1 | |
| | ||||||
* | core: add a new (de)compression module | Kostya Shishkov | 2020-04-13 | 3 | -0/+1065 | |
| | ||||||
* | core/io: fix bug in MemoryReader::peek_buf() | Kostya Shishkov | 2020-04-13 | 1 | -1/+1 | |
| | ||||||
* | core/io: make Codebook fields and TABLE_FILL_VALUE public | Kostya Shishkov | 2020-04-13 | 1 | -4/+4 | |
| | | | | This allows external implementations for CodebookReader trait. | |||||
* | core/soundcvt: fix buffer type in test | Kostya Shishkov | 2020-04-11 | 1 | -1/+1 | |
| | ||||||
* | core/io: fix typo in codebook doc example | Kostya Shishkov | 2020-04-11 | 1 | -1/+1 | |
| | ||||||
* | core/io: check for non-unique codes while generating codebook LUT | Kostya Shishkov | 2020-04-11 | 1 | -10/+16 | |
| | ||||||
* | core/io: mark FullCodebookDesc and ShortCodebookDesc as Copy | Kostya Shishkov | 2020-04-11 | 1 | -0/+2 | |
| | ||||||
* | core/frame: add missing case for NABufferType::get_offset() | Kostya Shishkov | 2020-03-24 | 1 | -0/+1 | |
| | ||||||
* | typo fix | Kostya Shishkov | 2020-03-10 | 1 | -1/+1 | |
| | ||||||
* | support interleaved audio properly | Kostya Shishkov | 2020-03-06 | 2 | -16/+51 | |
| | | | | | | Now NAAudioBuffer has step field which tells the distance to the next sample in the channel. This can be used to work with interleaved audio stored as native samples (instead of packed buffer like before). | |||||
* | split nihav-registry from nihav-core | Kostya Shishkov | 2020-02-20 | 3 | -615/+0 | |
| | ||||||
* | split nihav-codec-support crate from nihav-core | Kostya Shishkov | 2020-02-20 | 17 | -4745/+0 | |
| | | | | | The former is intended just for NihAV decoders, the latter is for both NihAV crates and for the code using NihAV. | |||||
* | core/frame: remove unneeded FrameFromPacket trait | Kostya Shishkov | 2020-02-20 | 1 | -18/+5 | |
| |