Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/ruffle-rs/nihav-vp6
A heavily stripped-down version of NihAV, containing only the VP6 decoder
https://github.com/ruffle-rs/nihav-vp6
core/io: allow skipping right to the bitstream end
691b4af3e2089b1e2d7f09367e605d68890e4c85 authored over 1 year ago
691b4af3e2089b1e2d7f09367e605d68890e4c85 authored over 1 year ago
core: replace vec.truncate(0) with vec.clear()
10a4c0438162a66e2c020fe6ee6d99024a5a70f1 authored over 1 year ago
10a4c0438162a66e2c020fe6ee6d99024a5a70f1 authored over 1 year ago
make validate!() print message only in debug builds
d6ad8dde91ca074cbb4650ae6e9d5c318b19b460 authored over 1 year ago
d6ad8dde91ca074cbb4650ae6e9d5c318b19b460 authored over 1 year ago
fix some clippy warnings
66f098b3db4ab5e28c3eccdfd2736e18688a46e9 authored over 1 year ago
66f098b3db4ab5e28c3eccdfd2736e18688a46e9 authored over 1 year ago
core/frame: drop unneeded mut
5d97a62b4a8e48fdaa2cd08288acc9ec1ac2d184 authored over 1 year ago
5d97a62b4a8e48fdaa2cd08288acc9ec1ac2d184 authored over 1 year ago
fix clippy warnings
83c7e1094d603d9fc1212d39d99abb17f3a3226b authored over 1 year ago
83c7e1094d603d9fc1212d39d99abb17f3a3226b authored over 1 year ago
codec_support/codecs: add negation for MV
cde98be552436a29875392128239f8e19895e43a authored over 1 year ago
cde98be552436a29875392128239f8e19895e43a authored over 1 year ago
Flash support
4fccd480f33bbfaca93a5bb76e2b73f8efc7057f authored over 1 year ago
4fccd480f33bbfaca93a5bb76e2b73f8efc7057f authored over 1 year ago
core/frame: introduce NAVideoBuffer::from_raw_parts()
084abc3640958fe4ebc72a54316517a305c3e1d6 authored over 1 year ago
084abc3640958fe4ebc72a54316517a305c3e1d6 authored over 1 year ago
add some description to crates providing (de)coders and (de)muxers
fb0a3b4f56c88229e8d3fa631adde7a29a86740c authored over 1 year ago
fb0a3b4f56c88229e8d3fa631adde7a29a86740c authored over 1 year ago
give 'str' variables more appropriate names
009a6181d8b346272470589c08c2a0fa3401914c authored over 1 year ago
009a6181d8b346272470589c08c2a0fa3401914c authored over 1 year ago
core/frame: add means for NAVideoBufferPool to grow and report its usage
87ebc5b1e35c435c933940e89193ae0194211ef0 authored over 1 year ago
87ebc5b1e35c435c933940e89193ae0194211ef0 authored over 1 year ago
Don't validate the disp_w and disp_h fields at all.
They are also completely ignored by FFmpeg,
and apparently by Flash Player as well.
vp6: handle partial golden frame update in alpha case
9416fcc9fc8aab8f4681aa9093b42922214abbd3 authored over 3 years ago
9416fcc9fc8aab8f4681aa9093b42922214abbd3 authored over 3 years ago
Replace the license, update the README accordingly
da89cfabd338e6e0b0a37ec869e0c5a4d7d34526 authored over 3 years ago
da89cfabd338e6e0b0a37ec869e0c5a4d7d34526 authored over 3 years ago
Remove unused imports
7ee0af1af643162dc06ad0fed0005ec388bda99a authored over 3 years ago
7ee0af1af643162dc06ad0fed0005ec388bda99a authored over 3 years ago
Delete VP6Decoder, make its internals public instead
2018f44c86c78763b7cb71a39fa7ed548886542d authored over 3 years ago
2018f44c86c78763b7cb71a39fa7ed548886542d authored over 3 years ago
Delete some unused functions from vpcommon
3e23d22629e42a190adeb744a50de3d4cd22f15a authored over 3 years ago
3e23d22629e42a190adeb744a50de3d4cd22f15a authored over 3 years ago
Delete all features and conditional compilation based on features
c218ddceae18ec05a88a2cc02fe32b55a835cfbb authored over 3 years ago
c218ddceae18ec05a88a2cc02fe32b55a835cfbb authored over 3 years ago
Delete parse_rgb_format, parse_yuv_format, impl FromStr for NAPixelFormaton
3e40048ce312238b5931e1777e8c9f0a64a3e3ca authored over 3 years ago
3e40048ce312238b5931e1777e8c9f0a64a3e3ca authored over 3 years ago
Delete HAMShuffler, IPShuffler, IPBShuffler
3801d47f8e7a2e2dbaeea3c7738488f15ab40bbe authored over 3 years ago
3801d47f8e7a2e2dbaeea3c7738488f15ab40bbe authored over 3 years ago
Delete unused blockdsp functions
0e57ac24d9110b629e190e0d4a25656628319e31 authored over 3 years ago
0e57ac24d9110b629e190e0d4a25656628319e31 authored over 3 years ago
Delete the entire dsp module
465fa86850e93d940c92b1b3e577e2eccfc6e1cf authored over 3 years ago
465fa86850e93d940c92b1b3e577e2eccfc6e1cf authored over 3 years ago
Delete NASoniton, NAChannelType, NAChannelMap
56ed03debe7d3cd484054ebaead1cde72544f864 authored over 3 years ago
56ed03debe7d3cd484054ebaead1cde72544f864 authored over 3 years ago
Delete NAAudioInfo, NAAudioBuffer, and any related functions or enum variants
6a396d3dfc1241c5d151ebff65be8d1e80c866fc authored over 3 years ago
6a396d3dfc1241c5d151ebff65be8d1e80c866fc authored over 3 years ago
Delete NATimeInfo, NATimePoint, NAFrame
af295f4897ca85a43d5c6d6a34197aa922574cf2 authored over 3 years ago
af295f4897ca85a43d5c6d6a34197aa922574cf2 authored over 3 years ago
Delete codebook, intcode, byteio
62c3deb348b2f20331afaf26807fbb16825b3ac0 authored over 3 years ago
62c3deb348b2f20331afaf26807fbb16825b3ac0 authored over 3 years ago
Delete StreamType, NAStream, NASideData, NAPacket
d0968d5646372bc56e5364560dd164a0401376cb authored over 3 years ago
d0968d5646372bc56e5364560dd164a0401376cb authored over 3 years ago
Delete compr
aad0e09d4c6625a06f649537c0ec7f48c580ffd8 authored over 3 years ago
aad0e09d4c6625a06f649537c0ec7f48c580ffd8 authored over 3 years ago
Delete nihav-codec-support/data
a56919b5e5e9c4ca5399671c85432a50728a86e5 authored over 3 years ago
a56919b5e5e9c4ca5399671c85432a50728a86e5 authored over 3 years ago
Delete fft and mdct
6b688804ab5cc95642d2ede619612d00acaad5b8 authored over 3 years ago
6b688804ab5cc95642d2ede619612d00acaad5b8 authored over 3 years ago
Delete qmf and window
e13004141c278d8a65be8b7ca213aa1bf698da74 authored over 3 years ago
e13004141c278d8a65be8b7ca213aa1bf698da74 authored over 3 years ago
Delete options, reorder, NADecoder, NAEncoder, RegisteredDecoders, RegisteredEncoders, EncodeParameters, FrameSkipMode, etc.
d0e86cd59778378e8bd82ff26053231e2edbd9ee authored over 3 years ago
d0e86cd59778378e8bd82ff26053231e2edbd9ee authored over 3 years ago
Delete imaadpcm
bc1b8c5f5bd2e806b810127529b4e45b37503e04 authored over 3 years ago
bc1b8c5f5bd2e806b810127529b4e45b37503e04 authored over 3 years ago
Delete VP6Decoder (NADecoder impl), codec registration, a test, and conditional non-vp6 mod declarations
2e4c9f7ba983af92391049f45ff8cdee8b9c84e8 authored over 3 years ago
2e4c9f7ba983af92391049f45ff8cdee8b9c84e8 authored over 3 years ago
Delete h263 from nihav-codec-support
5c8c33fa2e9637f0a5dede12975fd41496bf25bd authored over 3 years ago
5c8c33fa2e9637f0a5dede12975fd41496bf25bd authored over 3 years ago
Delete scale, compr, commonfmt, vq, soundcvt, imgwrite, muxers, demuxers
6b313db0707e8bf5a93a5cfe04891ba8b75bad4c authored over 3 years ago
6b313db0707e8bf5a93a5cfe04891ba8b75bad4c authored over 3 years ago
Delete a bunch of crates and files not relevant for VP6
9038f5ca3dde94d4682281034e146a27452e6788 authored over 3 years ago
9038f5ca3dde94d4682281034e146a27452e6788 authored over 3 years ago
vp6: mark simple profile as multistream
44a1af4bd70e6d27e5e28f9758109dbca4fbcbbd authored over 3 years ago
44a1af4bd70e6d27e5e28f9758109dbca4fbcbbd authored over 3 years ago
vp6: split data into separate module
01551716da227274258c42e4bea5ccabdc234eae authored over 3 years ago
01551716da227274258c42e4bea5ccabdc234eae authored over 3 years ago
vp6: fix alpha support
6d48a381fd19c59600ba2939bd8bd168486fe56c authored over 3 years ago
6d48a381fd19c59600ba2939bd8bd168486fe56c authored over 3 years ago
codec_support/imgwrite: flip alpha plane too
62578014e7cc82336bbaed69120e5047d178161d authored over 3 years ago
62578014e7cc82336bbaed69120e5047d178161d authored over 3 years ago
smc: fix repeat-two-blocks case
440a87948e66c392ff9d664964ea6f6953959dc6 authored over 3 years ago
440a87948e66c392ff9d664964ea6f6953959dc6 authored over 3 years ago
smc: ignore first byte
Its value can be anything.
6617c7576ec351996033c436c15f64ae2086ff1e authored over 3 years ago
add MS variant of IMA ADPCM encoder
c7cd83f3edfc537ae8c2dc913e2dd1b62a449734 authored over 3 years ago
c7cd83f3edfc537ae8c2dc913e2dd1b62a449734 authored over 3 years ago
MS ADPCM encoder: fix test after sound conversion fixes
d3c988589529256dd49b085caaf5ea8a67c1b4eb authored over 3 years ago
d3c988589529256dd49b085caaf5ea8a67c1b4eb authored over 3 years ago
zmbvenc: reduce range for the tests
f714b4e5b5001486c9f6e692a3457d3130fb7280 authored over 3 years ago
f714b4e5b5001486c9f6e692a3457d3130fb7280 authored over 3 years ago
make encoder test functions accept encoder-specific options
b09ecc095508e73b170333ff85d25f64bd8394db authored over 3 years ago
b09ecc095508e73b170333ff85d25f64bd8394db authored over 3 years ago
codec_support: add compress_sample() for IMA ADPCM state
4ee6b98f1975795210f654d3365aac1be0043ceb authored over 3 years ago
4ee6b98f1975795210f654d3365aac1be0043ceb authored over 3 years ago
codec_support: derive usual traits for IMA ADPCM state
d6c81913b6633bb6a44aad6f8ca06cee55e26660 authored over 3 years ago
d6c81913b6633bb6a44aad6f8ca06cee55e26660 authored over 3 years ago
msvideo1enc: speed-up encoding a bit
93d1e3738a9278d837be5fd4ed14bf021bd5740b authored over 3 years ago
93d1e3738a9278d837be5fd4ed14bf021bd5740b authored over 3 years ago
msvideo1enc: get rid of small repeated allocation
25fd05c73b167f37e58ec5601846f9b77e2d03a4 authored over 3 years ago
25fd05c73b167f37e58ec5601846f9b77e2d03a4 authored over 3 years ago
mov: mark segments start as seeking points
6bb2692727d9617c7f349c037761f8e83198f840 authored over 3 years ago
6bb2692727d9617c7f349c037761f8e83198f840 authored over 3 years ago
mov: serve packets with equal timestamps if possible
07972bf3d6de58d3e23e05101cda79482e76ac4c authored over 3 years ago
07972bf3d6de58d3e23e05101cda79482e76ac4c authored over 3 years ago
mov: skip iods box
554caf5da58b2cf1e65d2ff7c85a9b9d22dfdc2c authored over 3 years ago
554caf5da58b2cf1e65d2ff7c85a9b9d22dfdc2c authored over 3 years ago
remove trailing whitespaces
5181ac4d62336b5cccecc725099017e2cd636f5e authored over 3 years ago
5181ac4d62336b5cccecc725099017e2cd636f5e authored over 3 years ago
zmbvenc: export changed palette
95b8d59d1acf44b0f3d3d4b4fed0d07af45d702c authored over 3 years ago
95b8d59d1acf44b0f3d3d4b4fed0d07af45d702c authored over 3 years ago
avimux: write palette in stream header and palette change chunks
a1613eeede21443fe12c303e8681f9ee0dcc33a4 authored over 3 years ago
a1613eeede21443fe12c303e8681f9ee0dcc33a4 authored over 3 years ago
cinepakenc: fix multi-strip handling
9a57fda16f90ad87e8a2ca0e896fa617e9ce8753 authored over 3 years ago
9a57fda16f90ad87e8a2ca0e896fa617e9ce8753 authored over 3 years ago
ape: fix silent block condition
7e0b626d672023747462872ae4010771a3420055 authored over 3 years ago
7e0b626d672023747462872ae4010771a3420055 authored over 3 years ago
Legend Entertainment Q format demuxer and decoder
afe1e5babec1591d397725fbb7d37285e5b7d70c authored over 3 years ago
afe1e5babec1591d397725fbb7d37285e5b7d70c authored over 3 years ago
Zip Motion Blocks Video encoder
f17870054cf46115cd1eb95176b1767bd874d95c authored over 3 years ago
f17870054cf46115cd1eb95176b1767bd874d95c authored over 3 years ago
scale: allow copying 16-bit frames
4de972c7959ba4f2015c0e4b84530517fe87a5aa authored over 3 years ago
4de972c7959ba4f2015c0e4b84530517fe87a5aa authored over 3 years ago
deflate: allow writing compressed data to byte-aligned chunks
80da4ff8ba4b8ae0a1abd0e34bb3647785606201 authored over 3 years ago
80da4ff8ba4b8ae0a1abd0e34bb3647785606201 authored over 3 years ago
core: support DeflateMode option setting
8570a0b3c0fc320f0482f4bcc1d5a73d89903bfe authored over 3 years ago
8570a0b3c0fc320f0482f4bcc1d5a73d89903bfe authored over 3 years ago
deflate: make Deflate Send-able
9f838842665ed75d8fda65146a8a1268b62160ee authored over 3 years ago
9f838842665ed75d8fda65146a8a1268b62160ee authored over 3 years ago
Zip Motion Blocks Video decoder
19336bafcd1ff2601795d158d9124bf5756d3edc authored over 3 years ago
19336bafcd1ff2601795d158d9124bf5756d3edc authored over 3 years ago
deflate: add function for decoding just input chunk
de161d2617c1c95557f5a29f4177a30e4a49dde7 authored over 3 years ago
de161d2617c1c95557f5a29f4177a30e4a49dde7 authored over 3 years ago
deflate: fix copy block length check
6130c973810971098fc6e4deb3ac71816a5ee093 authored over 3 years ago
6130c973810971098fc6e4deb3ac71816a5ee093 authored over 3 years ago
deflate: better check for zlib header
0c9b706ab86de253938471cde127abde866210dd authored over 3 years ago
0c9b706ab86de253938471cde127abde866210dd authored over 3 years ago
deflate: fix align() in inflate
11f1d51e5a08ce44ddcdc308fd2f6d942760e7d4 authored over 3 years ago
11f1d51e5a08ce44ddcdc308fd2f6d942760e7d4 authored over 3 years ago
nihav_core: add deflate compression
f8cdb949e5b15fca5b563d9f3ac06083234f0e86 authored over 3 years ago
f8cdb949e5b15fca5b563d9f3ac06083234f0e86 authored over 3 years ago
deflate: fix zlib stream magic detection
d5d5963c3dc8356de8fdd7eafad3aabd3a9705e9 authored over 3 years ago
d5d5963c3dc8356de8fdd7eafad3aabd3a9705e9 authored over 3 years ago
h264: make debug and release versions of MC functions for better performance
999fbb839c077549a29cb84db47a0b0b65a2c0ef authored over 3 years ago
999fbb839c077549a29cb84db47a0b0b65a2c0ef authored over 3 years ago
h264: use 6-bit state_idx in CABAC decoder (this eliminates boundary check)
14833a644657637b06a511e4bf6db0ec9ba0ad12 authored over 3 years ago
14833a644657637b06a511e4bf6db0ec9ba0ad12 authored over 3 years ago
flac: fix header parsing for variable block length case
757ee9164bd2ab7e1690ae2ea4e5a03f7b37f1b5 authored almost 4 years ago
757ee9164bd2ab7e1690ae2ea4e5a03f7b37f1b5 authored almost 4 years ago
avi: do not set PTS for raw PCM with 1/rate timebase
bdab55f6a3aa52ee11b1b6f91dc8c4edf1da9c1b authored almost 4 years ago
bdab55f6a3aa52ee11b1b6f91dc8c4edf1da9c1b authored almost 4 years ago
gdv: audio base is also 1/fps
8c53a0966102af7c6d37ab24181a90f8ede02566 authored almost 4 years ago
8c53a0966102af7c6d37ab24181a90f8ede02566 authored almost 4 years ago
cook: build multichannel map
1ef35f7db87bedd55ce3c833e62ec6857250fa7e authored almost 4 years ago
1ef35f7db87bedd55ce3c833e62ec6857250fa7e authored almost 4 years ago
introduce all_demuxers and all_{video,audio}_decoders features in crates missing them
48cab46eb9bcdb1507f82e57aae641eaaaa75c28 authored almost 4 years ago
48cab46eb9bcdb1507f82e57aae641eaaaa75c28 authored almost 4 years ago
make tests that rely on external demuxers use only those from external crates
c1e14623891356ce5b2c79666a2d5c38b220764b authored almost 4 years ago
c1e14623891356ce5b2c79666a2d5c38b220764b authored almost 4 years ago
use MaybeUninit properly
fd8666bc8f48fd374571368cd4b9a0a42e3ea85b authored almost 4 years ago
fd8666bc8f48fd374571368cd4b9a0a42e3ea85b authored almost 4 years ago
update minimal rustc version in README.md
000e8a3bc5cf55b64e1e6bc2c95574d4472fe45d authored almost 4 years ago
000e8a3bc5cf55b64e1e6bc2c95574d4472fe45d authored almost 4 years ago
fix clippy warnings for update to rustc 1.46
b7c882c1ce6f86c07c2340751200e3a060942826 authored almost 4 years ago
b7c882c1ce6f86c07c2340751200e3a060942826 authored almost 4 years ago
nihav_registry: fix clippy warnings and tests in detect module
01f55c6a507164e6292867d2438d08d1ee0f8e55 authored almost 4 years ago
01f55c6a507164e6292867d2438d08d1ee0f8e55 authored almost 4 years ago
cinepak: codebooks should be per strip
310cf8bdc1b89ab871a6e2b142a24b4bcfbde76e authored almost 4 years ago
310cf8bdc1b89ab871a6e2b142a24b4bcfbde76e authored almost 4 years ago
svq1: inter mode uses wraparound instead of clamping
bba14ed498b3627ced8be75908dea6c0726d4244 authored almost 4 years ago
bba14ed498b3627ced8be75908dea6c0726d4244 authored almost 4 years ago
gdv: decode 16-bit video
bf8d8f62bf7ddc05b73b696e3bd7d0ead653a9f6 authored almost 4 years ago
bf8d8f62bf7ddc05b73b696e3bd7d0ead653a9f6 authored almost 4 years ago
gdv: recognize 16-bit video streams
f84608b7a3c16f682ef9418feddf5b523799e053 authored almost 4 years ago
f84608b7a3c16f682ef9418feddf5b523799e053 authored almost 4 years ago
Fable IMAX video support
3813fe8a3408aa3b6dcb296ca7203c89f2a6894d authored almost 4 years ago
3813fe8a3408aa3b6dcb296ca7203c89f2a6894d authored almost 4 years ago
FutureVision game formats support
8d91d85f878bac4d415d313cebe450865a520f35 authored about 4 years ago
8d91d85f878bac4d415d313cebe450865a520f35 authored about 4 years ago
mov: support segmented files
0a0456a8355d0bd06c8f8612bfd3326868a6b25f authored about 4 years ago
0a0456a8355d0bd06c8f8612bfd3326868a6b25f authored about 4 years ago
clearvideo: support overlapping mode
7e52da9e2978c56d38d1bd308372e15324a008e2 authored about 4 years ago
7e52da9e2978c56d38d1bd308372e15324a008e2 authored about 4 years ago
ape: fix decoding of large value in 3.91-3.98
0a7fafefa1fbd432e1a4faf4aad222a3318ed9a0 authored about 4 years ago
0a7fafefa1fbd432e1a4faf4aad222a3318ed9a0 authored about 4 years ago
core/soundcvt: fix u8->i16 test
952dad98a4a5ae723e3c2432b62567d88b4c3c0d authored about 4 years ago
952dad98a4a5ae723e3c2432b62567d88b4c3c0d authored about 4 years ago
core/soundcvt: clip output in f32->i32 conversion
c151de2653d4d12d9310c00dbe04553e20f4807c authored about 4 years ago
c151de2653d4d12d9310c00dbe04553e20f4807c authored about 4 years ago
vivo: switch MD5-based tests
6fc1b07379bcbe390a8eaf18387f4d4e56885b7f authored about 4 years ago
6fc1b07379bcbe390a8eaf18387f4d4e56885b7f authored about 4 years ago
vivo: fix reconstruction and flag parsing
e6978c9cae732fbfc41e9f004d4263519b5fb47f authored about 4 years ago
e6978c9cae732fbfc41e9f004d4263519b5fb47f authored about 4 years ago
codec_support/h263: pred_quant mode implies that AC coefficients should be predicted before quantisation too
72a12906b921436dad6ff68326ad8b3e526fbe11 authored about 4 years ago
72a12906b921436dad6ff68326ad8b3e526fbe11 authored about 4 years ago
allstuff: register nihav-vivo crate
06480aad139b943f8fcef979b16af72036dd604a authored about 4 years ago
06480aad139b943f8fcef979b16af72036dd604a authored about 4 years ago