aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src/frame.rs
Commit message (Expand)AuthorAgeFilesLines
* core: fix clippy warningsKostya Shishkov2020-09-101-1/+1
* core/frame: add truncate() for NAAudioBufferKostya Shishkov2020-09-051-0/+6
* core: add allocation of 32-bit integer audio to alloc_audio_buffer()Kostya Shishkov2020-08-311-0/+4
* core: implement Default for NATimePointKostya Shishkov2020-07-091-0/+6
* core/frame: fix NATimePoint parsing from stringKostya Shishkov2020-07-091-1/+1
* core/frame: add None to NATimePoint and comparison functions to NATimeInfoKostya Shishkov2020-07-091-0/+32
* core: add NATimePoint for time-related actionsKostya Shishkov2020-07-091-0/+157
* core: fix or silence clippy warningsKostya Shishkov2020-06-161-4/+4
* add declared bitdepth to NAVideoInfoKostya Shishkov2020-06-071-1/+4
* core/frame: add helper functions for dealing with reference-counted bufferKostya Shishkov2020-06-061-0/+6
* core: split options into separate moduleKostya Shishkov2020-05-311-41/+0
* core: preparation work for introducing optionsKostya Shishkov2020-05-301-1/+27
* core/frame: add a function for assigning packets to other streamsKostya Shishkov2020-05-271-0/+5
* core/frame: introduce NASideDataKostya Shishkov2020-05-201-2/+18
* core: introduce a function to print NABufferType metadataKostya Shishkov2020-04-221-0/+42
* core/frame: add missing case for NABufferType::get_offset()Kostya Shishkov2020-03-241-0/+1
* support interleaved audio properlyKostya Shishkov2020-03-061-10/+35
* 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/frame: add get_num_components() call to NAVideoBufferKostya Shishkov2019-12-101-0/+1
* core/frame: make fields of NAAudioInfo publicKostya Shishkov2019-11-171-4/+4
* core/frame: add some common audio functions to NABufferTypeKostya Shishkov2019-11-161-0/+40
* core/frame: return a reference to channel map instead of clone for audio bufferKostya Shishkov2019-11-161-2/+2
* core/frame: introduce stride for planar audio buffersKostya Shishkov2019-11-161-7/+10
* core: improve interaction with stream typeKostya Shishkov2019-11-151-1/+2
* core: add ts_to_time() utility functionKostya Shishkov2019-11-151-0/+20
* core/frame: add time to timestamp conversion utility functionKostya Shishkov2019-11-131-0/+22
* frame: add ID fieldKostya Shishkov2019-11-121-1/+4
* core/frame: use the same offsets for flipped frameKostya Shishkov2019-05-171-6/+1
* core/frame: change simple frame data to sliceKostya Shishkov2019-05-161-2/+2
* core: fix most clippy warningsKostya Shishkov2019-05-141-70/+55
* introduce NADecoderSupport and buffer poolsKostya Shishkov2019-05-021-23/+63
* switch NABufferType to use refs for video buffersKostya Shishkov2019-04-301-14/+19
* switch NAFrame references to ArcKostya Shishkov2019-04-291-3/+3
* switch NAStream reference to ArcKostya Shishkov2019-04-291-3/+6
* switch NACodecInfo to ArcKostya Shishkov2019-04-291-17/+21
* add NASimpleVideoFrame and try it in RV60 decoderKostya Shishkov2019-04-281-0/+42
* switch to refcounted buffersKostya Shishkov2019-04-281-32/+77
* frame: make get_vbuf() work for immutable refsKostya Shishkov2019-02-151-7/+7
* frame: add 32-bit packed video buffer and fix video buffer type allocationKostya Shishkov2019-02-101-3/+53
* core: implement defaults for some objectsKostya Shishkov2019-02-061-0/+4
* re-export some core dependenciesKostya Shishkov2019-01-201-3/+3
* split NihAV into subcratesKostya Shishkov2019-01-171-0/+688