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
AAC-LC decoder
5a932f64889344148f6264c9928fece7fd0b68bb authored over 6 years ago
5a932f64889344148f6264c9928fece7fd0b68bb authored over 6 years ago
rmdec: ignore parse errors if data position is known already
b7b96b4cabbde72f05d0464299bf7fdf74d6480c authored over 6 years ago
b7b96b4cabbde72f05d0464299bf7fdf74d6480c authored over 6 years ago
dsp: implement Kaiser-Bessel derived window generation
9669f269bf8c09420b64dfe1347581bbfdf12e4a authored over 6 years ago
9669f269bf8c09420b64dfe1347581bbfdf12e4a authored over 6 years ago
dsp: make IDCT (un)scaled
8cb5b63bf7f41d836106022735bfc1db7f8a4057 authored over 6 years ago
8cb5b63bf7f41d836106022735bfc1db7f8a4057 authored over 6 years ago
io: generic table codebook description reader
6465a94691189acfc2fc2909e6e24442a1f0b700 authored over 6 years ago
6465a94691189acfc2fc2909e6e24442a1f0b700 authored over 6 years ago
rmdec: skip RM-specific first byte of AAC extradata
843c8c87a1d0df3a3522f34c9c256be72c7c1f18 authored over 6 years ago
843c8c87a1d0df3a3522f34c9c256be72c7c1f18 authored over 6 years ago
cook: force mono mode for v1
b7eda71d5d19c8c80fe2c280df439c79217f454c authored over 6 years ago
b7eda71d5d19c8c80fe2c280df439c79217f454c authored over 6 years ago
rm: VBR audio deinterleaver support
480d951eac7bd3c1e52a019b5bb66b4dce4929f8 authored over 6 years ago
480d951eac7bd3c1e52a019b5bb66b4dce4929f8 authored over 6 years ago
trailing whitespace fixes
1a151e53b591a45fb7f009e480d7abb5e03f0cfe authored over 6 years ago
1a151e53b591a45fb7f009e480d7abb5e03f0cfe authored over 6 years ago
remove panics in working tests
a1f26d1be2a62dfe4db26e9a5faaf9199f6b0325 authored over 6 years ago
a1f26d1be2a62dfe4db26e9a5faaf9199f6b0325 authored over 6 years ago
ATRAC3 decoder
aab478c13f6e6c24c4b85f2293c7a58cd683c5a6 authored over 6 years ago
aab478c13f6e6c24c4b85f2293c7a58cd683c5a6 authored over 6 years ago
RealAudio Lossless decoder
ae58cfa50f2ecd91b5fb66b437155d7e5f07a195 authored over 6 years ago
ae58cfa50f2ecd91b5fb66b437155d7e5f07a195 authored over 6 years ago
add planar S16 formaton
49fde92172ebb1109034d067e08dfac4db140c65 authored over 6 years ago
49fde92172ebb1109034d067e08dfac4db140c65 authored over 6 years ago
fix limited unary code invocation parameters
8f879477a67056bb61a0d1cc8e240b6980d41286 authored over 6 years ago
8f879477a67056bb61a0d1cc8e240b6980d41286 authored over 6 years ago
Cook decoder
594ca5ca67fa9a7f47cac589925d8aa5106e3f7b authored over 6 years ago
594ca5ca67fa9a7f47cac589925d8aa5106e3f7b authored over 6 years ago
rmdec: demux audio in smaller chunks
5dfd175c406a76552d7ec060cb8eda26d2084212 authored over 6 years ago
5dfd175c406a76552d7ec060cb8eda26d2084212 authored over 6 years ago
IMDCT implementation
f1f6f4aa131cd90568ef8c022c3d41be5dd857fe authored over 6 years ago
f1f6f4aa131cd90568ef8c022c3d41be5dd857fe authored over 6 years ago
format: add channel map conversion from M$ WAVE bitmask
62b334873ca1ccad05c389a0cb3dedb21b05652c authored over 6 years ago
62b334873ca1ccad05c389a0cb3dedb21b05652c authored over 6 years ago
ts102366: small fixes
205d69bc3baa0953f2d6bf60e92ff73f6c2715da authored over 6 years ago
205d69bc3baa0953f2d6bf60e92ff73f6c2715da authored over 6 years ago
RealAudio DNET decoder
16dd4f445b3ee6b038926fdd2b9cd0081186eb28 authored over 6 years ago
16dd4f445b3ee6b038926fdd2b9cd0081186eb28 authored over 6 years ago
make it possible to print NAChannelMap or restore it from string
32ce974d43ad7c7d0d28eb113163f52e9fd32451 authored over 6 years ago
32ce974d43ad7c7d0d28eb113163f52e9fd32451 authored over 6 years ago
Sipro ACELP.net decoder
f4bb5ccb38e09ed0b66892c3efb751dcc3e74bb7 authored over 6 years ago
f4bb5ccb38e09ed0b66892c3efb751dcc3e74bb7 authored over 6 years ago
rmdec: fix audio header v5 parsing
bb149b3b48aef83cc623b09c1360381ff273b0fc authored over 6 years ago
bb149b3b48aef83cc623b09c1360381ff273b0fc authored over 6 years ago
rmdec: Sipro deinterleaver
02cb1e03548a3dcdb1d01e50ef6ab55aebbfb09e authored over 6 years ago
02cb1e03548a3dcdb1d01e50ef6ab55aebbfb09e authored over 6 years ago
rv34: remove debug cruft
821c9deae6d089b2f19ee2fd98d51cf847573bc0 authored over 6 years ago
821c9deae6d089b2f19ee2fd98d51cf847573bc0 authored over 6 years ago
ra14.4: consistency fix
a8beaa9f0f9920bc84fd6881cfaff11577fdb70d authored over 6 years ago
a8beaa9f0f9920bc84fd6881cfaff11577fdb70d authored over 6 years ago
RealAudio 1/2: update tests
c51b9806a8a1996f8b19d671bf1727a4e9aa233d authored over 6 years ago
c51b9806a8a1996f8b19d671bf1727a4e9aa233d authored over 6 years ago
rv10: fix MV prediction and remove some cruft
b20ff2908dee5e1230235679ba88632d6169aa6f authored over 6 years ago
b20ff2908dee5e1230235679ba88632d6169aa6f authored over 6 years ago
rmdec: handle situation when last partial frame is full frame
5b744f82bb80a19d86211aac8dfdda060cc93f4b authored over 6 years ago
5b744f82bb80a19d86211aac8dfdda060cc93f4b authored over 6 years ago
demuxers: report failed checks
c7cf8c496a68d9edd3685e25c0c902d81ed6b6d8 authored over 6 years ago
c7cf8c496a68d9edd3685e25c0c902d81ed6b6d8 authored over 6 years ago
rmdec: allow zero DATA and number of packets
9f45e5289bc1b5644e279461204f94df714b836d authored over 6 years ago
9f45e5289bc1b5644e279461204f94df714b836d authored over 6 years ago
rmdec: more deinterleavers work
6669c73ba028a0d5fd18b3da4a0fa04a25335e9b authored over 6 years ago
6669c73ba028a0d5fd18b3da4a0fa04a25335e9b authored over 6 years ago
RealAudio 14.4 and 28.8 decoders
37d2275ee8efd4dea7be5dcf06f25ba622e7142e authored over 6 years ago
37d2275ee8efd4dea7be5dcf06f25ba622e7142e authored over 6 years ago
rm: more deinterleaver work
fe07b469b3daf8eb4a1be6c3781f9d8c643e70af authored over 6 years ago
fe07b469b3daf8eb4a1be6c3781f9d8c643e70af authored over 6 years ago
io: make writer consume outputter
5eb3cc6035c6c247ffd7e0ac2e3f0f49f1e2ee7b authored over 6 years ago
5eb3cc6035c6c247ffd7e0ac2e3f0f49f1e2ee7b authored over 6 years ago
frame: treat single-channel audio as planar too if possible
4c6c19cb19126ed8c95f1077472e81991de8bb1c authored over 6 years ago
4c6c19cb19126ed8c95f1077472e81991de8bb1c authored over 6 years ago
rmdec: parse audio information
c19ce782830be53272ad3bade03d975fe377c8d0 authored over 6 years ago
c19ce782830be53272ad3bade03d975fe377c8d0 authored over 6 years ago
codecs: make IPB shuffler provide non-confusing references for B-frames
3c8c667d352fc7522c3f15e8280c7cce614fbadd authored over 6 years ago
3c8c667d352fc7522c3f15e8280c7cce614fbadd authored over 6 years ago
[test] use frame PTS instead of packet when available
0366d374da0082f9bef8e49104b7f1631b24e9c1 authored over 6 years ago
0366d374da0082f9bef8e49104b7f1631b24e9c1 authored over 6 years ago
RealVideo 3 and 4 decoder
4752773296e6f84e69045aed2d948a66a6a031a5 authored over 6 years ago
4752773296e6f84e69045aed2d948a66a6a031a5 authored over 6 years ago
rmdemux: some improvements
c9aba47eaa97ad2066172999c06bb1d22f346e46 authored over 6 years ago
c9aba47eaa97ad2066172999c06bb1d22f346e46 authored over 6 years ago
io: fix Elias gamma code reading
6036ce2832c9b06794569a514b2dda92c2ebe056 authored over 6 years ago
6036ce2832c9b06794569a514b2dda92c2ebe056 authored over 6 years ago
move MV stuff to codecs
c3e7a747a47fdcc3d099c32f017b9736d560e0fc authored almost 7 years ago
c3e7a747a47fdcc3d099c32f017b9736d560e0fc authored almost 7 years ago
indeo3: drop unneeded parentheses
8f4c4020be0e141b30799514fa838842790bc53d authored almost 7 years ago
8f4c4020be0e141b30799514fa838842790bc53d authored almost 7 years ago
rv20: silence unused argument
99d0e1a6843492e28507086f69e682e1b5e00bde authored almost 7 years ago
99d0e1a6843492e28507086f69e682e1b5e00bde authored almost 7 years ago
h263: better PB-frame reconstruction (for Intel263)
effbebce8a7acf0cbdd6075b523bbe0b1c33bb57 authored almost 7 years ago
effbebce8a7acf0cbdd6075b523bbe0b1c33bb57 authored almost 7 years ago
rv20: remove debug prints
5dd924ab75c9a695b34a754b718af16a694fb452 authored almost 7 years ago
5dd924ab75c9a695b34a754b718af16a694fb452 authored almost 7 years ago
realvideo2: fix dequant for I-frames
e3ace094c509bd04b3b15109c943a4a2419530e1 authored almost 7 years ago
e3ace094c509bd04b3b15109c943a4a2419530e1 authored almost 7 years ago
h263: fix timestamp difference calculcation
88e9abd4b69419cfa83093a1e4aee3066b90bcea authored almost 7 years ago
88e9abd4b69419cfa83093a1e4aee3066b90bcea authored almost 7 years ago
clearvideo: do not output images in test, the decoder works
fd0e41ae0bc0c7b22f9534c38ed7373d86d55a3d authored almost 7 years ago
fd0e41ae0bc0c7b22f9534c38ed7373d86d55a3d authored almost 7 years ago
realmedia: output completed frame in mode 0
8a5cb596b2717eb85c0601867f713c3df9bb3383 authored almost 7 years ago
8a5cb596b2717eb85c0601867f713c3df9bb3383 authored almost 7 years ago
h263: update num_mv2 in set_mv2()
5a3ac1b7ad4ea52f43b0464ecedffdad9db643fe authored almost 7 years ago
5a3ac1b7ad4ea52f43b0464ecedffdad9db643fe authored almost 7 years ago
h263: add missing calls for backward MV predictor keeper
d609e5d5467cbb8392137343f1a7fceaa8debf2c authored almost 7 years ago
d609e5d5467cbb8392137343f1a7fceaa8debf2c authored almost 7 years ago
blockdsp: fix copy-paste error
2bfdf3292154cddce4ac732c2761bca8ca63a45c authored about 7 years ago
2bfdf3292154cddce4ac732c2761bca8ca63a45c authored about 7 years ago
realmedia: break on zero ID chunk
6132225fee0729a31cce37fc67c3be47ec6d2e79 authored about 7 years ago
6132225fee0729a31cce37fc67c3be47ec6d2e79 authored about 7 years ago
clearvideo: implement skip frame
9e8a5d2d663e9e88cac9cff09d12385320331c3d authored about 7 years ago
9e8a5d2d663e9e88cac9cff09d12385320331c3d authored about 7 years ago
ClearVideo reconstruction fixes + drop debug
e12e2ad3f0756e3ab0c9a35f07b22997db773caf authored about 7 years ago
e12e2ad3f0756e3ab0c9a35f07b22997db773caf authored about 7 years ago
io: fix codebook LUT generation corner case
26af5ca8242870eed88107e49de3737c4b631015 authored about 7 years ago
26af5ca8242870eed88107e49de3737c4b631015 authored about 7 years ago
semi-working ClearVideo decoder
750b299cebf79e53a0ce37c59afdadec8f527c7b authored about 7 years ago
750b299cebf79e53a0ce37c59afdadec8f527c7b authored about 7 years ago
fix let mut foo = &mut bar warning
9037cf6b83ce135243522ec154cd7ffb35f8c816 authored about 7 years ago
9037cf6b83ce135243522ec154cd7ffb35f8c816 authored about 7 years ago
h263: decoder should use BlockDSP interface
7b6e074c65b00ec9f68ed47ca1d63ad6951e2a15 authored about 7 years ago
7b6e074c65b00ec9f68ed47ca1d63ad6951e2a15 authored about 7 years ago
h263: improve B-frames a bit more
15facd16efa3d982dcab59ca8b20cdf577b8e3e0 authored about 7 years ago
15facd16efa3d982dcab59ca8b20cdf577b8e3e0 authored about 7 years ago
h263: improve B-frame decoding; improve RV2 decoding too
32007ad9122cd9be6018dfb66628520d6cf322c8 authored about 7 years ago
32007ad9122cd9be6018dfb66628520d6cf322c8 authored about 7 years ago
rv20: B-frame parsing
507f4b11fa4dbb6ad5fc1e62dd85317c64a3b9f4 authored about 7 years ago
507f4b11fa4dbb6ad5fc1e62dd85317c64a3b9f4 authored about 7 years ago
h263: improve slice state a bit plus report proper frame type
2eb214772b1949ec50f3d35a81352ea61012698a authored about 7 years ago
2eb214772b1949ec50f3d35a81352ea61012698a authored about 7 years ago
h263: B-frame data
271cfde573f2fa33fe6b82ce89de24a429a509c5 authored about 7 years ago
271cfde573f2fa33fe6b82ce89de24a429a509c5 authored about 7 years ago
h263: track first line state too
6f21f5f488f8a82bcb156ff763ddf1737a7fd4a8 authored about 7 years ago
6f21f5f488f8a82bcb156ff763ddf1737a7fd4a8 authored about 7 years ago
h263: make is_gob a part of init
42a593529b69f5b4cac9e2e7fd8b4863c57e3caf authored about 7 years ago
42a593529b69f5b4cac9e2e7fd8b4863c57e3caf authored about 7 years ago
rv20: .unwrap() -> ?
fc26b944d9d4b341aa007efd5e0920328b66dd9a authored about 7 years ago
fc26b944d9d4b341aa007efd5e0920328b66dd9a authored about 7 years ago
rv20: fix RPR
7c37f176d137984aba6778adb241d195f986b60d authored about 7 years ago
7c37f176d137984aba6778adb241d195f986b60d authored about 7 years ago
rv20: use proper DC quant in AIC mode
de919937c067ff7ba0e0f138d5c9bd524dbcaff4 authored about 7 years ago
de919937c067ff7ba0e0f138d5c9bd524dbcaff4 authored about 7 years ago
rv2: read AIC prediction flag
0c3b4923dbb4b965b9e759a40fbbe003323a259b authored about 7 years ago
0c3b4923dbb4b965b9e759a40fbbe003323a259b authored about 7 years ago
h263: implement coefficient prediction for AIC
ef3209c74c9d639a57a2434aaba87e0a19bfe9b3 authored about 7 years ago
ef3209c74c9d639a57a2434aaba87e0a19bfe9b3 authored about 7 years ago
i263: do not output data
c1864d11aef4b4b91f50c9227b90b12e8d45ce27 authored about 7 years ago
c1864d11aef4b4b91f50c9227b90b12e8d45ce27 authored about 7 years ago
h263: rework decoder interfaces
2a2aa42194e01760a5209599c0257a4f55c9bb38 authored about 7 years ago
2a2aa42194e01760a5209599c0257a4f55c9bb38 authored about 7 years ago
rm: silence some warnings
b1ef37eea50d462656629fd12965685f5334a8ec authored about 7 years ago
b1ef37eea50d462656629fd12965685f5334a8ec authored about 7 years ago
RealVideo 1 decoder and RealVideo 2 bitstream parser
be91b1c382e773807fa17615934355667403e0f9 authored about 7 years ago
be91b1c382e773807fa17615934355667403e0f9 authored about 7 years ago
do not output files in indeo4 test
5639ce5f3d2c41513ff3c715ce480e2788961bc1 authored about 7 years ago
5639ce5f3d2c41513ff3c715ce480e2788961bc1 authored about 7 years ago
end rm demux test normally
41f11b2b4b169172bed76027a4b2ca91185cf7ba authored about 7 years ago
41f11b2b4b169172bed76027a4b2ca91185cf7ba authored about 7 years ago
RealVideo 1 decoder
2324f30bad4876e4235d54b98ceb57fc60939644 authored over 7 years ago
2324f30bad4876e4235d54b98ceb57fc60939644 authored over 7 years ago
tests: use more digits in output picture name
be27380cee1c95d8abf69a92d051ab7af5ff3962 authored over 7 years ago
be27380cee1c95d8abf69a92d051ab7af5ff3962 authored over 7 years ago
RealMedia demuxer (video only)
ce52b3b5f57c73d8d55373e635c383f4403e04a7 authored over 7 years ago
ce52b3b5f57c73d8d55373e635c383f4403e04a7 authored over 7 years ago
drop unneeded imports
3e67868395ca08aa12af4f38d9bbafe0697c29f1 authored over 7 years ago
3e67868395ca08aa12af4f38d9bbafe0697c29f1 authored over 7 years ago
demuxer: drop opened field, let the external Demuxer object take care of that
f365013822ceffbdab8c3d155494a69e1596ebbb authored over 7 years ago
f365013822ceffbdab8c3d155494a69e1596ebbb authored over 7 years ago
indeo4: no need to panic
cba93534fcd08cb3b1951d217f6b2cb0cadbbf90 authored over 7 years ago
cba93534fcd08cb3b1951d217f6b2cb0cadbbf90 authored over 7 years ago
update TODO
f6424fca650097e8fc98d78da81b946df826bcb0 authored over 7 years ago
f6424fca650097e8fc98d78da81b946df826bcb0 authored over 7 years ago
demuxer: use new interface
bcfeae48693ae98aa504b86e6ced38de0573e302 authored over 7 years ago
bcfeae48693ae98aa504b86e6ced38de0573e302 authored over 7 years ago
remove unused import
11df8d00ddb961086c63336f72cb59a18ae9181c authored over 7 years ago
11df8d00ddb961086c63336f72cb59a18ae9181c authored over 7 years ago
io: mark some bitstream reading functions as inline
83b49341aad5de030ee5503fa0873eb4d8c6be3a authored over 7 years ago
83b49341aad5de030ee5503fa0873eb4d8c6be3a authored over 7 years ago
indeo: optimise some routines
098dcca9b5abe8064a3db7a280eb504d40bd5b2e authored over 7 years ago
098dcca9b5abe8064a3db7a280eb504d40bd5b2e authored over 7 years ago
indeo4: faster recombine_plane
0694edb9f7373c853b23802230b16f86ada19dd7 authored over 7 years ago
0694edb9f7373c853b23802230b16f86ada19dd7 authored over 7 years ago
indeo4: typo
44511c7a9244799014a4d040096a1987cb3674aa authored over 7 years ago
44511c7a9244799014a4d040096a1987cb3674aa authored over 7 years ago
indeo4: backwards MV should be stored as MV1, not MV2
3466a80176672730fe9ebb5cab498e9b3f8385f3 authored over 7 years ago
3466a80176672730fe9ebb5cab498e9b3f8385f3 authored over 7 years ago
ivi: fix off-by-one shift
30ac5d4e78d02de793ba064c6c97aec8ac9e2c22 authored over 7 years ago
30ac5d4e78d02de793ba064c6c97aec8ac9e2c22 authored over 7 years ago
avi: ignore zero frames
741d97d843bb3851dbb0275068b7ae601d3db897 authored over 7 years ago
741d97d843bb3851dbb0275068b7ae601d3db897 authored over 7 years ago
fix an error in AVI demuxer
cf00c65ab5b229ec4541457adffd5e63e4a66ab2 authored over 7 years ago
cf00c65ab5b229ec4541457adffd5e63e4a66ab2 authored over 7 years ago
Indeo4/5 decoder
01c971c577427ee176b0e613315fa365eccfc536 authored over 7 years ago
01c971c577427ee176b0e613315fa365eccfc536 authored over 7 years ago
improve bit reading functionality
06fd8c8865256ab5348996a23afeeb512bc45835 authored over 7 years ago
06fd8c8865256ab5348996a23afeeb512bc45835 authored over 7 years ago
add YUVA410 formaton
a2a9732ac4617ce4603fc82fc49673597fbd7b1b authored over 7 years ago
a2a9732ac4617ce4603fc82fc49673597fbd7b1b authored over 7 years ago
allow setting w/h for NAVideoInfo
dd1b60e11adcb191557729e0cccd8f7ab0196fe5 authored over 7 years ago
dd1b60e11adcb191557729e0cccd8f7ab0196fe5 authored over 7 years ago