aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-commonfmt
Commit message (Expand)AuthorAgeFilesLines
* mov: fix seeking in audio track with unreported sample sizeKostya Shishkov2024-02-051-1/+3
* gifdec: fix transparent frame decodingKostya Shishkov2023-11-111-2/+1
* gifenc: support grayscale input directlyKostya Shishkov2023-09-111-9/+46
* gifenc: improve no-compression mode by keeping code lengths the sameKostya Shishkov2023-09-111-1/+6
* GIF supportKostya Shishkov2023-09-108-4/+1440
* zmbvenc: implement coarse but fast motion estimation and use it by defaultKostya Shishkov2023-08-251-42/+103
* wav: try to read as much PCM data as possibleKostya Shishkov2023-08-251-2/+8
* wav: allow demuxing custom block sizesKostya Shishkov2023-08-251-7/+48
* fix clippy warningsKostya Shishkov2023-07-267-14/+16
* mov: do not overwrite timebase with sample rateKostya Shishkov2023-06-301-1/+3
* mov: try to sync audio and video tracks when seekingKostya Shishkov2023-06-281-3/+27
* mov: set DTS to PTS when actual value is not availableKostya Shishkov2023-06-171-1/+1
* avimux: set palette change flag in stream header if applicableKostya Shishkov2023-06-171-0/+7
* rawvideoenc: suggest YUV during format negotiationKostya Shishkov2023-06-161-1/+9
* cinepakenc: add an option to further refine the selected vectorsKostya Shishkov2023-06-051-21/+198
* raw video "encoder"Kostya Shishkov2023-06-043-1/+106
* add YUV4MPEG muxerKostya Shishkov2023-06-043-1/+126
* y4m: if no colourspace is specified it should be YUV 4:2:0Kostya Shishkov2023-06-031-2/+2
* cinepakenc: introduce fast VQ mode and make it defaultKostya Shishkov2023-06-031-4/+66
* cinepakenc: factor out ELBG quantisationKostya Shishkov2023-06-031-15/+13
* cinepakenc: make ELBG mode to behave like hybrid mode (and drop that one)Kostya Shishkov2023-06-031-18/+1
* zmbvenc: handle I-frames that turned out to be skip framesKostya Shishkov2023-05-251-1/+2
* zmbvenc: update checksums after deflate changesKostya Shishkov2023-05-251-4/+4
* cinepakenc: try to calculate the number of strips automatically if requestedKostya Shishkov2023-05-201-0/+6
* avimux: fix palette writing in the video stream headerKostya Shishkov2023-03-141-1/+6
* introduce a way for encoder to manifest its capabilitiesKostya Shishkov2023-03-143-0/+3
* cinepakenc: add option for forcing V1-only modeKostya Shishkov2023-02-231-5/+24
* cinepakenc: in hybrid VQ mode do not run ELBG refinement for < 256 entriesKostya Shishkov2023-02-231-6/+14
* cinepakenc: output only the active codebook partKostya Shishkov2023-02-231-16/+16
* cinepakenc: fix detection of codebook changed partKostya Shishkov2023-02-231-1/+1
* cinepakenc: fix mask output optimisationKostya Shishkov2023-02-231-1/+1
* rename "str" variable to avoid confusion with the primitive typeKostya Shishkov2023-02-172-20/+20
* avi: fix handling of palette change chunk with 256 coloursKostya Shishkov2023-02-141-0/+1
* avimux: fix written information for paletted formatKostya Shishkov2023-02-081-2/+7
* make validate!() print message only in debug buildsKostya Shishkov2022-12-232-0/+10
* mov: sanitise position on seek errorKostya Shishkov2022-12-231-0/+3
* mov: improve seeking in audio-only filesKostya Shishkov2022-12-171-1/+29
* mov: add support for MacBinary formatKostya Shishkov2022-11-252-5/+108
* cinepak: fix handling of intra slices in inter framesKostya Shishkov2022-11-251-1/+3
* avi: rename str to stream for clarityKostya Shishkov2022-11-241-3/+3
* avi: fix wrong variable in seek codeKostya Shishkov2022-11-221-1/+1
* clearvideo: align dimensions to 32 for RealVideo variantKostya Shishkov2022-11-221-1/+4
* give 'str' variables more appropriate namesKostya Shishkov2022-11-044-16/+16
* switch demuxers to use NAStream::make_ts()Kostya Shishkov2022-11-042-4/+3
* avi: skip chunks from unknown streamsKostya Shishkov2022-10-211-1/+5
* avi: accept not fully used ODML index chunksKostya Shishkov2022-10-141-1/+1
* avi: ignore ODML 'ix' chunks at the beginning of 'movi' listKostya Shishkov2022-10-141-1/+6
* avi: ignore index entries not belonging to any streamKostya Shishkov2022-10-071-1/+1
* fix some clippy warningsKostya Shishkov2022-09-2210-44/+41
* silence warnings in a newer rustcKostya Shishkov2022-09-051-0/+3