aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src/codecs
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.
* fix clippy warningsKostya Shishkov2023-07-261-7/+2
|
* introduce the interface for multi-threaded decodersKostya Shishkov2023-06-101-0/+68
|
* 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
|
* add bytes_left() to NAPacketiser so its internal buffer size can be monitoredKostya Shishkov2021-11-191-0/+2
|
* add interfaces for raw data stream handlingKostya Shishkov2021-11-151-0/+66
|
* core/codecs: introduce a special error for failed checksumKostya Shishkov2020-09-051-0/+2
|
* core/codecs: fix wrong type in doc exampleKostya Shishkov2020-07-101-1/+1
|
* rename register_all_codecs to register_all_decodersKostya Shishkov2020-07-091-2/+2
|
* add frame skip option for decodersKostya Shishkov2020-06-111-0/+41
|
* core/codecs: implement AllocatorError -> EncoderError conversionKostya Shishkov2020-06-031-0/+4
|
* introduce option handling for decodersKostya Shishkov2020-06-011-1/+1
|
* introduce option handling for encodersKostya Shishkov2020-05-311-1/+2
|
* introduce interface and support code for encodersKostya Shishkov2020-05-301-0/+174
|
* typo fixKostya Shishkov2020-03-101-1/+1
|
* split nihav-codec-support crate from nihav-coreKostya Shishkov2020-02-206-2235/+0
| | | | | The former is intended just for NihAV decoders, the latter is for both NihAV crates and for the code using NihAV.
* core/codecs: document blockdspKostya Shishkov2020-02-191-0/+28
|
* core/codecs: document moduleKostya Shishkov2020-02-171-1/+136
|
* make decoders Send-ableKostya Shishkov2019-11-271-2/+2
|
* add missing flush() implementationKostya Shishkov2019-11-111-0/+3
|
* add flush() to decoder interfaceKostya Shishkov2019-11-091-0/+1
|
* move zigzag scan to common placeKostya Shishkov2019-07-032-11/+11
|
* core/blockdsp: add copy_block()Kostya Shishkov2019-05-181-0/+36
|
* core: make blockdsp an independent featureKostya Shishkov2019-05-181-1/+1
|
* core: fix some clippy warningsKostya Shishkov2019-05-155-17/+20
|
* core: fix most clippy warningsKostya Shishkov2019-05-146-64/+70
|
* mark traits as dynKostya Shishkov2019-05-141-2/+2
|
* codecs: implement Default trait for MVKostya Shishkov2019-05-111-1/+1
|
* introduce NADecoderSupport and buffer poolsKostya Shishkov2019-05-021-2/+18
|
* switch NABufferType to use refs for video buffersKostya Shishkov2019-04-301-16/+16
|
* switch NACodecInfo to ArcKostya Shishkov2019-04-291-2/+1
|
* switch to refcounted buffersKostya Shishkov2019-04-282-6/+6
|
* fix allocated buffer mutability after previous commitKostya Shishkov2019-02-151-2/+2
|
* add test for missing codec descriptionsKostya Shishkov2019-02-131-0/+3
|
* core: implement defaults for some objectsKostya Shishkov2019-02-061-0/+12
|
* re-export some core dependenciesKostya Shishkov2019-01-201-2/+2
|
* fix warningsKostya Shishkov2019-01-181-5/+0
|
* split remaining decoders and demuxer from coreKostya Shishkov2019-01-177-8325/+0
|
* split NihAV into subcratesKostya Shishkov2019-01-1712-0/+10454