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
registry: allow searching for FOURCC/TWOCC by codec name
9a3ce86c69889682eba3fa640475b86598f6120b authored over 4 years ago
9a3ce86c69889682eba3fa640475b86598f6120b authored over 4 years ago
core/demuxers: export demuxer stream manager
This may be useful for remuxing.
cacc0c44f6429c2acf03f9bfda5b7547614b841e authored over 4 years ago
core/formats: add NAPixelFormaton::get_total_depth()
8b746bf7d611f6910d656b312b4f6269fd63883c authored over 4 years ago
8b746bf7d611f6910d656b312b4f6269fd63883c authored over 4 years ago
core: introduce muxers module
a92964d593be4ebf96706842c02b428d68325b8d authored over 4 years ago
a92964d593be4ebf96706842c02b428d68325b8d authored over 4 years ago
cinepak: add grayscale and palette output modes
5d7c05420cbb5ba6ca051defd85b996e037c3fe1 authored over 4 years ago
5d7c05420cbb5ba6ca051defd85b996e037c3fe1 authored over 4 years ago
mov: output track palette as side data
58cd51fa50481321712f1e22c91e725ffd2e3607 authored over 4 years ago
58cd51fa50481321712f1e22c91e725ffd2e3607 authored over 4 years ago
core/frame: introduce NASideData
8057a7fdd5e149ab5dee70b12e4a0e1cac0eb747 authored over 4 years ago
8057a7fdd5e149ab5dee70b12e4a0e1cac0eb747 authored over 4 years ago
avi demuxer: mark packets as keyframe if we have index
f39f0623d7c6c49cea7679716a56eeefbdd84bc7 authored over 4 years ago
f39f0623d7c6c49cea7679716a56eeefbdd84bc7 authored over 4 years ago
Cinepak decoder
57777a0a5ea7d4f36f25e4e2d90b4a33b920a88b authored over 4 years ago
57777a0a5ea7d4f36f25e4e2d90b4a33b920a88b authored over 4 years ago
mov: ignore some common chunks
7e19285f3ddeb71a82802fd878b7914e0e348e5c authored over 4 years ago
7e19285f3ddeb71a82802fd878b7914e0e348e5c authored over 4 years ago
mov: read palette if present
00333698f014b2f8d0308ecea3489f42b779aec2 authored over 4 years ago
00333698f014b2f8d0308ecea3489f42b779aec2 authored over 4 years ago
core/scale: add conversion into paletted format
4b459d0b9b76cb51c1029e6d1ffb17cf5f2d44d9 authored over 4 years ago
4b459d0b9b76cb51c1029e6d1ffb17cf5f2d44d9 authored over 4 years ago
siren: correct scaling to match reference output
e4be7a34a3dd8ba7571673c7d176dd25235b6d1b authored almost 5 years ago
e4be7a34a3dd8ba7571673c7d176dd25235b6d1b authored almost 5 years ago
add VivoActive (imperfect) format family support
31cf33aceca7798294e1ce5c01702ef5e6ef7adc authored almost 5 years ago
31cf33aceca7798294e1ce5c01702ef5e6ef7adc authored almost 5 years ago
codec_support/h263: fix some cases related to Vivo 2.0
8989305f27376e92ec3f0a77cf7edf65a5255183 authored almost 5 years ago
8989305f27376e92ec3f0a77cf7edf65a5255183 authored almost 5 years ago
clearvdeo: support MOV variant of extradata as well
4c6a05ff74cba9a3e84c8628f9f0189ce2ffae30 authored almost 5 years ago
4c6a05ff74cba9a3e84c8628f9f0189ce2ffae30 authored almost 5 years ago
add MOV demuxer
58309c73093e56494720028a2feddb11ceb2c0bc authored almost 5 years ago
58309c73093e56494720028a2feddb11ceb2c0bc authored almost 5 years ago
registry: add codec entries for MOV format
646f4c439934a60d66ff0039ce2629d5b65ff235 authored almost 5 years ago
646f4c439934a60d66ff0039ce2629d5b65ff235 authored almost 5 years ago
registry: add detection for MOV format
bdf66deb2fd60973d0573a661c0a7ea62c7308c7 authored almost 5 years ago
bdf66deb2fd60973d0573a661c0a7ea62c7308c7 authored almost 5 years ago
core/io: fix reading escape bits past end in codebook
0bbe433e917f4253df8536bf5e583b07f71bf6c0 authored almost 5 years ago
0bbe433e917f4253df8536bf5e583b07f71bf6c0 authored almost 5 years ago
core: introduce a function to print NABufferType metadata
fcc25d82096224ba0ba4c8b800038234fbeb82a9 authored almost 5 years ago
fcc25d82096224ba0ba4c8b800038234fbeb82a9 authored almost 5 years ago
vmd: demux L&H StreamTalk audio
92355de18dca594063e239a3cd7de403c64bcac2 authored almost 5 years ago
92355de18dca594063e239a3cd7de403c64bcac2 authored almost 5 years ago
add Lernout & Hauspie StreamTalk 25kbps at 22 kHz codec
3e52414f742a961885778d9c851224176a851405 authored almost 5 years ago
3e52414f742a961885778d9c851224176a851405 authored almost 5 years ago
add Lernout & Hauspie StreamTalk codecs to the registry
ed374345f5b66f8d415f9a247b8a2f9b3fdd16ba authored almost 5 years ago
ed374345f5b66f8d415f9a247b8a2f9b3fdd16ba authored almost 5 years ago
vmd: support demuxing newer version
5563dfce398cba4a9048ce811005ff65c36f0388 authored almost 5 years ago
5563dfce398cba4a9048ce811005ff65c36f0388 authored almost 5 years ago
vmd: support stereo IMA ADPCM
5be37b035b838a5ae5f7ea4845c1b727802d19cf authored almost 5 years ago
5be37b035b838a5ae5f7ea4845c1b727802d19cf authored almost 5 years ago
vmd: remove leftover unused code
e63a772067515d8d69883ba54aa7809e61b37057 authored almost 5 years ago
e63a772067515d8d69883ba54aa7809e61b37057 authored almost 5 years ago
vmd: handle IMA ADPCM chunks with odd number of samples correctly
3e91c67bfde3462596707d2d82fa6271f8b99301 authored almost 5 years ago
3e91c67bfde3462596707d2d82fa6271f8b99301 authored almost 5 years ago
vmd: fix typo
02c01d44e486b34dee5948f6d5821ea844014d70 authored almost 5 years ago
02c01d44e486b34dee5948f6d5821ea844014d70 authored almost 5 years ago
vmd: add tests for 16- and 24-bit video and IMA ADPCM audio
40e5d0b8679600dad489c8c03d3e2daf6ed0ab79 authored almost 5 years ago
40e5d0b8679600dad489c8c03d3e2daf6ed0ab79 authored almost 5 years ago
vmd: support 16- and 24-bit variants
a5e655a703e43f714c8ae2907ee7bff0499063d7 authored almost 5 years ago
a5e655a703e43f714c8ae2907ee7bff0499063d7 authored almost 5 years ago
vmd: add IMA ADPCM audio support
979faef78429588ced33486aa79aecfe4db27351 authored almost 5 years ago
979faef78429588ced33486aa79aecfe4db27351 authored almost 5 years ago
move IMA ADPCM decoder into codec_support
e781ccc3c7149249c03885e41da02c50faf745bd authored almost 5 years ago
e781ccc3c7149249c03885e41da02c50faf745bd authored almost 5 years ago
vmd: fix RLE decoding
771e522a17b7724a698191ba6f6fe59054161125 authored almost 5 years ago
771e522a17b7724a698191ba6f6fe59054161125 authored almost 5 years ago
vmd: raise unpacked buffer size to a factor four
ed6c9f8a7b4c723b02361bf75fdccdc40eb427cc authored almost 5 years ago
ed6c9f8a7b4c723b02361bf75fdccdc40eb427cc authored almost 5 years ago
vmd: take global picture offset into account when decoding frames
73a1eecd8aa9c657ab70e2e4d27a62dd89b290f7 authored almost 5 years ago
73a1eecd8aa9c657ab70e2e4d27a62dd89b290f7 authored almost 5 years ago
remove trailing whitespaces
e65c00402a7bfdeb7e1922a46fab0fbabb7bbf33 authored almost 5 years ago
e65c00402a7bfdeb7e1922a46fab0fbabb7bbf33 authored almost 5 years ago
core: add a new (de)compression module
0443d0c5f73697d5eb59081be3cde9fb02dc3e70 authored almost 5 years ago
0443d0c5f73697d5eb59081be3cde9fb02dc3e70 authored almost 5 years ago
core/io: fix bug in MemoryReader::peek_buf()
b2939bd867eda60d083199153fb9103fc54426bb authored almost 5 years ago
b2939bd867eda60d083199153fb9103fc54426bb authored almost 5 years ago
core/io: make Codebook fields and TABLE_FILL_VALUE public
This allows external implementations for CodebookReader trait.
cec9f863d6272d15d51045c3cf16f2db9d779eff authored almost 5 years ago
core/soundcvt: fix buffer type in test
152e8f78a8e9bec46513e55394fe85e79d162a30 authored almost 5 years ago
152e8f78a8e9bec46513e55394fe85e79d162a30 authored almost 5 years ago
core/io: fix typo in codebook doc example
4a483ccbde256786f3648a525232d0e7772208b4 authored almost 5 years ago
4a483ccbde256786f3648a525232d0e7772208b4 authored almost 5 years ago
vmd: correct u8 conversion
6eda31365cb2eb9dc4eb72a538c4527f52b85c2a authored almost 5 years ago
6eda31365cb2eb9dc4eb72a538c4527f52b85c2a authored almost 5 years ago
core/io: check for non-unique codes while generating codebook LUT
d23f332792cbfeec125033b84d386a112da71c48 authored almost 5 years ago
d23f332792cbfeec125033b84d386a112da71c48 authored almost 5 years ago
rv10: remove invalid chroma DC code -128
cd18e9d6925d272f5259e1beabc337b9bc6fd8f6 authored almost 5 years ago
cd18e9d6925d272f5259e1beabc337b9bc6fd8f6 authored almost 5 years ago
core/io: mark FullCodebookDesc and ShortCodebookDesc as Copy
fd47a9b679a723f08a76a7f83e3be18f87cef63c authored almost 5 years ago
fd47a9b679a723f08a76a7f83e3be18f87cef63c authored almost 5 years ago
intel263: switch to MD5-based test
10a6216fe0c337e18eb7e5fce0d65b3c7f80d7af authored almost 5 years ago
10a6216fe0c337e18eb7e5fce0d65b3c7f80d7af authored almost 5 years ago
intel263: use codec-specific DSP functions
04bbfe10348ce1010c0367c50ce76dda14d7c793 authored almost 5 years ago
04bbfe10348ce1010c0367c50ce76dda14d7c793 authored almost 5 years ago
rv20: update hashes after loopfilter bugfix
a509a57bcae28a87a0d262f605de6d46ffd76ed6 authored almost 5 years ago
a509a57bcae28a87a0d262f605de6d46ffd76ed6 authored almost 5 years ago
codec_support/h263: fix delta calculation in the deblocking filter
4a100c25e8b1507469d3bf7ec908b8096ec26f70 authored almost 5 years ago
4a100c25e8b1507469d3bf7ec908b8096ec26f70 authored almost 5 years ago
codec_support/h263: fix slice reset condition
4c5fa4928a2ac8118a2dd93fb42ced92430fb7ec authored almost 5 years ago
4c5fa4928a2ac8118a2dd93fb42ced92430fb7ec authored almost 5 years ago
codec_support/h263: fix references used in PB-frame reconstruction
8e53cadb23b6f9565c0a7f477b65c5babddaa7f4 authored almost 5 years ago
8e53cadb23b6f9565c0a7f477b65c5babddaa7f4 authored almost 5 years ago
intel263: fix quantisation
1032dfe16237d2cefa04e616d8202222af790401 authored almost 5 years ago
1032dfe16237d2cefa04e616d8202222af790401 authored almost 5 years ago
intel263: correct frame PTS in case of B-frames being present
2f67d8bbe5c10f600f9178aa3a7c168d38fd351f authored almost 5 years ago
2f67d8bbe5c10f600f9178aa3a7c168d38fd351f authored almost 5 years ago
rv10: switch to MD5-based tests
87dcefbe2834fc6b744f915e3f2fa1c1d4906279 authored almost 5 years ago
87dcefbe2834fc6b744f915e3f2fa1c1d4906279 authored almost 5 years ago
rv10: do not use modified chroma quantizer
1d0cf6c3755196cd4b4e03449b20fb25a98c9a50 authored almost 5 years ago
1d0cf6c3755196cd4b4e03449b20fb25a98c9a50 authored almost 5 years ago
rv10: remove debug statements
ccfb11c9df9e17c45c2d2d9cf491a0de934ea833 authored almost 5 years ago
ccfb11c9df9e17c45c2d2d9cf491a0de934ea833 authored almost 5 years ago
rv10: new versions are all above zero
b4d5d8c13aadb718920ba909ef124716bac2f430 authored almost 5 years ago
b4d5d8c13aadb718920ba909ef124716bac2f430 authored almost 5 years ago
rv10: check quantiser
f8b4bb7b585c736a76aabc2af6757978fce649ad authored almost 5 years ago
f8b4bb7b585c736a76aabc2af6757978fce649ad authored almost 5 years ago
rv10: use OBMC if the codec flavour requires it
c8cbb04cc2cb7f0de033580807b001772fdb4feb authored almost 5 years ago
c8cbb04cc2cb7f0de033580807b001772fdb4feb authored almost 5 years ago
codec_support/h263: add OBMC feature
5131a66c0d27dfd69c0599df16e35be79970ff68 authored almost 5 years ago
5131a66c0d27dfd69c0599df16e35be79970ff68 authored almost 5 years ago
switch h263 decoder to take options as flags
This will allow to add further options like OBMC without changing the interface.
4cb54b21adce43aa8656f1f240ec53c9a41c6007 authored almost 5 years ago
codec_support/h263: factor out some macroblock decoding/reconstruction parts
29e1a12936a48f4954bd3b432cd6574c1f123eff authored almost 5 years ago
29e1a12936a48f4954bd3b432cd6574c1f123eff authored almost 5 years ago
rv10: fix coefficient quantisation
a16880f7362bc44a44822ce0455993f9f3e75f88 authored almost 5 years ago
a16880f7362bc44a44822ce0455993f9f3e75f88 authored almost 5 years ago
rv20: do not ignore deblocking flag
71b656a25d0d9e5f83cba618def96873b1c72058 authored almost 5 years ago
71b656a25d0d9e5f83cba618def96873b1c72058 authored almost 5 years ago
rv20: fix decoding with RPR present
b7e1f972b14c46910e572508964b53a94298c7d8 authored almost 5 years ago
b7e1f972b14c46910e572508964b53a94298c7d8 authored almost 5 years ago
codec_support/h263: validate that B-frame has enough reference data
df05c4383da3fc259763db9b905dff548e74e2be authored almost 5 years ago
df05c4383da3fc259763db9b905dff548e74e2be authored almost 5 years ago
rv20: validate slice start
1b6a1780de9e8f350bfea12394bbf1d59bef4d46 authored almost 5 years ago
1b6a1780de9e8f350bfea12394bbf1d59bef4d46 authored almost 5 years ago
rmdemux: check that slice data fits into the frame
d254ca17b0cd03c0d91f60c849c8da6d152068ed authored almost 5 years ago
d254ca17b0cd03c0d91f60c849c8da6d152068ed authored almost 5 years ago
rv20: switch to MD5-based test
39a5835c4c48e28ad5115d71a62ecf9593ceb42b authored almost 5 years ago
39a5835c4c48e28ad5115d71a62ecf9593ceb42b authored almost 5 years ago
h263-based codecs: use proper motion compensation
401b2b60a38e3eb19ae19aee9e652f7c8c0cf6f8 authored almost 5 years ago
401b2b60a38e3eb19ae19aee9e652f7c8c0cf6f8 authored almost 5 years ago
rv20: fix coefficient quantisation
7f73eeeeff30f6319d5ff3fe6b945d64ce2c8fef authored almost 5 years ago
7f73eeeeff30f6319d5ff3fe6b945d64ce2c8fef authored almost 5 years ago
codec_support/h263: allocate more space in MV predictor
In case of left neigbour access wraparound this will always return zero MV.
7588f4f2f381f948993daa01683d7a995e259c39 authored almost 5 years ago
codec_support/h263: fix DC clipping function
acf6187c1717166984d7783e2b5bde26733c8b56 authored almost 5 years ago
acf6187c1717166984d7783e2b5bde26733c8b56 authored almost 5 years ago
rv20: use codec-specific IDCT
5c75af61b7cb1dae933d0c14eabda3488c4bb93c authored almost 5 years ago
5c75af61b7cb1dae933d0c14eabda3488c4bb93c authored almost 5 years ago
rv20: calculate proper frame timestamps
5ce3689cb46dd9014cbbc76c773963713272ad72 authored almost 5 years ago
5ce3689cb46dd9014cbbc76c773963713272ad72 authored almost 5 years ago
registry: RealVideo 2 has B-frames
6b2cdc8411a36d7d67863067d7743d3e1d061d43 authored almost 5 years ago
6b2cdc8411a36d7d67863067d7743d3e1d061d43 authored almost 5 years ago
codec_support/h263: use proper H.263 deblocking
e2626d3793e3300ad6ee7e7e2bb0ec089ef78876 authored almost 5 years ago
e2626d3793e3300ad6ee7e7e2bb0ec089ef78876 authored almost 5 years ago
codec_support/h263: fix tabs
ebdc6f4103c488c95569eb7864575368e406849e authored almost 5 years ago
ebdc6f4103c488c95569eb7864575368e406849e authored almost 5 years ago
vmd: switch to MD5-based tests
fe435580aa5bf6a58b924cf2791a240b547b4190 authored almost 5 years ago
fe435580aa5bf6a58b924cf2791a240b547b4190 authored almost 5 years ago
game: fix VMD audio decoding for stereo cases
f45dfcf73cf4ec364b8d517ae72ff27e09413f4d authored almost 5 years ago
f45dfcf73cf4ec364b8d517ae72ff27e09413f4d authored almost 5 years ago
vmdaudio: fix u8 silent blocks value
44f6395b8fd7bae8c1b03f4d4100ff434e1c9912 authored almost 5 years ago
44f6395b8fd7bae8c1b03f4d4100ff434e1c9912 authored almost 5 years ago
vmd: ignore empty frames
5961ae1d4cd4b34cab545ef5b769005b854a1768 authored almost 5 years ago
5961ae1d4cd4b34cab545ef5b769005b854a1768 authored almost 5 years ago
core/frame: add missing case for NABufferType::get_offset()
fdf4b0701abb464e70e396351790e2203f4a9ae5 authored almost 5 years ago
fdf4b0701abb464e70e396351790e2203f4a9ae5 authored almost 5 years ago
rv30: switch to MD5-based tests
708606385135bb08ddde1997f7f7090622bbc717 authored almost 5 years ago
708606385135bb08ddde1997f7f7090622bbc717 authored almost 5 years ago
rv40: switch to MD5-based tests
1702ecec603fe6d75e16b06f3408831ec3d6e75b authored almost 5 years ago
1702ecec603fe6d75e16b06f3408831ec3d6e75b authored almost 5 years ago
realmedia/rv3040: update DC quant for inter macroblocks too
d6402b85e64a0d466862eb6abb48ae0eef1cef3a authored almost 5 years ago
d6402b85e64a0d466862eb6abb48ae0eef1cef3a authored almost 5 years ago
realmedia/rv3040: handle slice headers for inter frames with missing references
6bdc6300e39a25491d19f1ddc7e5f3c2a833c2b1 authored almost 5 years ago
6bdc6300e39a25491d19f1ddc7e5f3c2a833c2b1 authored almost 5 years ago
realmedia/rv40dsp: hopefully fix deblocking conditions and parameters
d14e528868ef59149f237f9c81cf63751a7a8c15 authored almost 5 years ago
d14e528868ef59149f237f9c81cf63751a7a8c15 authored almost 5 years ago
make edge_emu() accept block alignment
86081fed61d59fb1ea35ac34628450c9b0c00702 authored almost 5 years ago
86081fed61d59fb1ea35ac34628450c9b0c00702 authored almost 5 years ago
realmedia/rv40dsp: fix typos in loop filters
bb0e22f77fd2c0f859ab342cf566a6151557745e authored almost 5 years ago
bb0e22f77fd2c0f859ab342cf566a6151557745e authored almost 5 years ago
realmedia/rv40dsp: fix strong deblock filter clipping
f84129ed62be62e762f11202e8c78530a46be999 authored almost 5 years ago
f84129ed62be62e762f11202e8c78530a46be999 authored almost 5 years ago
realmedia/rv40dsp: fix 3,3 luma motion interpolation
8877a319a37c6ace5ebd015d1a661ad691556b6e authored almost 5 years ago
8877a319a37c6ace5ebd015d1a661ad691556b6e authored almost 5 years ago
realmedia/rv3040: pass mb_h into loop filter
16cbd8c0f1508886caf521710e0ab14e55c089a9 authored almost 5 years ago
16cbd8c0f1508886caf521710e0ab14e55c089a9 authored almost 5 years ago
realmedia/rv3040: ignore slices with wrong headers
404d527a49c44e461ab887280b576969a80d87c0 authored almost 5 years ago
404d527a49c44e461ab887280b576969a80d87c0 authored almost 5 years ago
typo fix
377400a10afc6ec2c545bcd1a8293895fd6c4a5f authored almost 5 years ago
377400a10afc6ec2c545bcd1a8293895fd6c4a5f authored almost 5 years ago
add nihav-player to .gitignore
bc3565c024dc4e18b0cc5bf74a5fbb95bb37414a authored almost 5 years ago
bc3565c024dc4e18b0cc5bf74a5fbb95bb37414a authored almost 5 years ago
MidiVid 3 decoder
f42a4a86db8836b89b8cc1411cf506bbc4dde3f8 authored almost 5 years ago
f42a4a86db8836b89b8cc1411cf506bbc4dde3f8 authored almost 5 years ago
binkvid: switch to MD5-based tests
e3dbe0a0c65a6312c2cb946d99bd69fe83251463 authored almost 5 years ago
e3dbe0a0c65a6312c2cb946d99bd69fe83251463 authored almost 5 years ago
binkvid: align width to 8 when calculating bundle sizes
4e376911a139fb42d62c31eb02563da3614b2baa authored almost 5 years ago
4e376911a139fb42d62c31eb02563da3614b2baa authored almost 5 years ago