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
vivo: improve decoding
2af66d559dfbdedf96bdef85de3fae0a141a5be5 authored about 4 years ago
2af66d559dfbdedf96bdef85de3fae0a141a5be5 authored about 4 years ago
codec_support/h263: add intra block reconstruction mode with unquantised DCs
7ce1f80b526f0168f35ed8fa24505e563245d49c authored about 4 years ago
7ce1f80b526f0168f35ed8fa24505e563245d49c authored about 4 years ago
codec_support/h263: add IDCT from Annex W
3498b692607273b8075b69cee827103d441d51f4 authored about 4 years ago
3498b692607273b8075b69cee827103d441d51f4 authored about 4 years ago
aac: issue a warning instead of an error on window sequence mismatch
d4547e6a80fe0dcc76b7453c8b85664738a0e466 authored about 4 years ago
d4547e6a80fe0dcc76b7453c8b85664738a0e466 authored about 4 years ago
fix or silence clippy warnings
4a1ca15c9298340e8f2cb2ad6016109375cc45b9 authored about 4 years ago
4a1ca15c9298340e8f2cb2ad6016109375cc45b9 authored about 4 years ago
mov: improve audio seeking (hopefully)
5317ee9cf0160ca62988c898526f3e4018bb6f27 authored about 4 years ago
5317ee9cf0160ca62988c898526f3e4018bb6f27 authored about 4 years ago
h264: split out main chroma MC cases
c05c6c1fbc3f3b1d9df3b3ed260375daa31076f4 authored about 4 years ago
c05c6c1fbc3f3b1d9df3b3ed260375daa31076f4 authored about 4 years ago
mov: skip common atoms in video codec extradata
b9862e981309216dda3a1265b9c22b42c55ff592 authored about 4 years ago
b9862e981309216dda3a1265b9c22b42c55ff592 authored about 4 years ago
mov: fix track duration rescaling
15395de63e3c784e0e4d21de655efa991643e33d authored about 4 years ago
15395de63e3c784e0e4d21de655efa991643e33d authored about 4 years ago
mov: parse mdhd chunk
079fff1d531162a4a5f90a28ad9a37929bcd97a1 authored about 4 years ago
079fff1d531162a4a5f90a28ad9a37929bcd97a1 authored about 4 years ago
mostly working ITU H.264 decoder
696e4e20bf7167121352f247893370cb83213d5c authored about 4 years ago
696e4e20bf7167121352f247893370cb83213d5c authored about 4 years ago
add complex frame reorderer for upcoming H.264
8480761d25359f1f88c6d6df020127a7a7ea6c74 authored about 4 years ago
8480761d25359f1f88c6d6df020127a7a7ea6c74 authored about 4 years ago
mov: calculate DTS
4e7deeda5279e94cb7e676ad1555e5cfa7c3ad3a authored about 4 years ago
4e7deeda5279e94cb7e676ad1555e5cfa7c3ad3a authored about 4 years ago
mov: introduce an option to print file structure
650d7bfb176aaf0e482ae0a543c5733eea2f69df authored about 4 years ago
650d7bfb176aaf0e482ae0a543c5733eea2f69df authored about 4 years ago
codec_support/data: fix GenericCache internal size
ed2bdcd95043c7fb9860c67a4e32466acbb61124 authored about 4 years ago
ed2bdcd95043c7fb9860c67a4e32466acbb61124 authored about 4 years ago
maximum FLAC order is 32
fdd68493ebf7c0e1f367ccd3ec3e6c6848d21eff authored about 4 years ago
fdd68493ebf7c0e1f367ccd3ec3e6c6848d21eff authored about 4 years ago
mov: hopefully fix audio PTS and seeking
7afec34d769a340e73f9074f387c2b25a9b1d847 authored over 4 years ago
7afec34d769a340e73f9074f387c2b25a9b1d847 authored over 4 years ago
fix NATimeInfo::time_to_ts()
edad67652d6a007dc40fbdfa669522b4987285bf authored over 4 years ago
edad67652d6a007dc40fbdfa669522b4987285bf authored over 4 years ago
registry: register AAC in MP4
12881f899a64d986dd97df4e28a062040850a592 authored over 4 years ago
12881f899a64d986dd97df4e28a062040850a592 authored over 4 years ago
mov: some fixes for MP4 parsing
d4809976880805236bed090e96fc8442c37d88d8 authored over 4 years ago
d4809976880805236bed090e96fc8442c37d88d8 authored over 4 years ago
aac: parse extradata in esds format
009c5158ba9cddf627cba468ef3691d5d45874e0 authored over 4 years ago
009c5158ba9cddf627cba468ef3691d5d45874e0 authored over 4 years ago
aac: allow intensity stereo in right channel
ea185f9d40aa37b681e99bf50e7c0aa991c634ae authored over 4 years ago
ea185f9d40aa37b681e99bf50e7c0aa991c634ae authored over 4 years ago
core/soundcvt: handle 8-bit signed audio
b3ed5db70cd1e2a03234866c5b1e37a71aaf4f14 authored over 4 years ago
b3ed5db70cd1e2a03234866c5b1e37a71aaf4f14 authored over 4 years ago
mov: adjust signedness for certain kinds of audio
e5d3fef58177a87f67cfbe31a65df7a34f13b83b authored over 4 years ago
e5d3fef58177a87f67cfbe31a65df7a34f13b83b authored over 4 years ago
avi: 8-bit audio is unsigned
7769ca01cbfffd4c12d5e77953bb851bf0dfac91 authored over 4 years ago
7769ca01cbfffd4c12d5e77953bb851bf0dfac91 authored over 4 years ago
core/scale: fill absent planes during scale process
c17489b831959f6543a506a21b4f333e629b47f5 authored over 4 years ago
c17489b831959f6543a506a21b4f333e629b47f5 authored over 4 years ago
core/scale: process only common components in packing/unpacking
4997179df78d982965603a1835c52df1f14eb5ef authored over 4 years ago
4997179df78d982965603a1835c52df1f14eb5ef authored over 4 years ago
mov: parse stts chunk and fix seeking
bbbf86dde30ec4f81e926b84ff58c7435da08b75 authored over 4 years ago
bbbf86dde30ec4f81e926b84ff58c7435da08b75 authored over 4 years ago
core/soundcvt: fix convertsion of certain sample types
9a5f37d5d943cbf76313f7fd87b496f6de1f65a7 authored over 4 years ago
9a5f37d5d943cbf76313f7fd87b496f6de1f65a7 authored over 4 years ago
ape: switch large filter to 16-bit data and add x86_64 optimisation
9085eaaf97847df9e3bdcd40979a847d0f4b382b authored over 4 years ago
9085eaaf97847df9e3bdcd40979a847d0f4b382b authored over 4 years ago
eliminate some cargo-clippy warnings
016340a0e75cf93fa138a9b37fb5260d04eb3ee0 authored over 4 years ago
016340a0e75cf93fa138a9b37fb5260d04eb3ee0 authored over 4 years ago
wavpack: ignore ext_int flag when comparing headers
95221ccc81e3bdad749a7aa49b48499c73fc699a authored over 4 years ago
95221ccc81e3bdad749a7aa49b48499c73fc699a authored over 4 years ago
tta: report sample-based duration
7c51b54540335c7a7231f98c43e7bbcda6a2a8a8 authored over 4 years ago
7c51b54540335c7a7231f98c43e7bbcda6a2a8a8 authored over 4 years ago
ape: report sample-based duration
42fa9a844c4b8e46189ffaf9e5f803b3c03e7042 authored over 4 years ago
42fa9a844c4b8e46189ffaf9e5f803b3c03e7042 authored over 4 years ago
ape: trim filter coefficients to 16-bit
87c44b3b802b7b6fc8d21f598cb6d9034504e0a3 authored over 4 years ago
87c44b3b802b7b6fc8d21f598cb6d9034504e0a3 authored over 4 years ago
core/io: introduce flush() call for ByteIO
cf095d5693cc631dbf4fd6fa1dc229f859978017 authored over 4 years ago
cf095d5693cc631dbf4fd6fa1dc229f859978017 authored over 4 years ago
cinepakenc: switch to MD5-based test
fc74462bb783c7b1ca9220fd3e901b9510efecb0 authored over 4 years ago
fc74462bb783c7b1ca9220fd3e901b9510efecb0 authored over 4 years ago
msvideo1enc: update test after changes in vector quantiser
d3985caa3bfd7bc93493ca8ec62ef8423d46c129 authored over 4 years ago
d3985caa3bfd7bc93493ca8ec62ef8423d46c129 authored over 4 years ago
introduce stream and container duration
a480a0de101483d802a11e72d758dae00fa4860a authored over 4 years ago
a480a0de101483d802a11e72d758dae00fa4860a authored over 4 years ago
wav: generate PTS for demuxed blocks
b4bf2c3f1a94b2b4ebbfc704e17fbaf366f8fa8b authored over 4 years ago
b4bf2c3f1a94b2b4ebbfc704e17fbaf366f8fa8b authored over 4 years ago
ape: allow larger than required seektables in files
7b228074955a9f229660ec242a567ba76f694558 authored over 4 years ago
7b228074955a9f229660ec242a567ba76f694558 authored over 4 years ago
ape: zero samples in silent frames
06fc12ca7c3847de59211b891c325c02bd2f1795 authored over 4 years ago
06fc12ca7c3847de59211b891c325c02bd2f1795 authored over 4 years ago
vx: remove trailing whitespaces
4d6935baf33c49a39b89ae73e7e3cc509e11b35c authored over 4 years ago
4d6935baf33c49a39b89ae73e7e3cc509e11b35c authored over 4 years ago
wavpack: seek to the last frame before skipping frames
7d6bb2e867e6f931a9791b2ee0ae66069edb4ae2 authored over 4 years ago
7d6bb2e867e6f931a9791b2ee0ae66069edb4ae2 authored over 4 years ago
flac: support seeking when no seektable is present
1fb2da784666ce932a2a59e55f0ba8f1cba2e841 authored over 4 years ago
1fb2da784666ce932a2a59e55f0ba8f1cba2e841 authored over 4 years ago
ape: move dotproduct+filter adaptation into a separate function
d33a2721fd23f2d9d9368b741be84ceded87d49a authored over 4 years ago
d33a2721fd23f2d9d9368b741be84ceded87d49a authored over 4 years ago
core/io: fix reading behaviour with e.g. BufReader
6c0356da10eef6e02cee247d334f8515dd2952cb authored over 4 years ago
6c0356da10eef6e02cee247d334f8515dd2952cb authored over 4 years ago
fix some warnings (unneeded parentheses, missing dyn keyword)
ac818eac7671fa8ddfea5aa4fb86fc0b5ab82d2e authored over 4 years ago
ac818eac7671fa8ddfea5aa4fb86fc0b5ab82d2e authored over 4 years ago
core: fix clippy warnings
73f0f89ff3a3616a8e65b5a31c2303725994c56a authored over 4 years ago
73f0f89ff3a3616a8e65b5a31c2303725994c56a authored over 4 years ago
core/io: switch FileReader and FileWriter to work with standard traits
789354a8ca628eb09dd4aaf2ec660eeb7f21be9a authored over 4 years ago
789354a8ca628eb09dd4aaf2ec660eeb7f21be9a authored over 4 years ago
add nihav-llaudio crate with FLAC, Monkey's Audio, TTA and WavPack support
87927c5732b39bb23209486bed8d7bb7fc56b92e authored over 4 years ago
87927c5732b39bb23209486bed8d7bb7fc56b92e authored over 4 years ago
core/frame: add truncate() for NAAudioBuffer
640b1eb06b5c5e0678bc35d2e2e297e4b3bda540 authored over 4 years ago
640b1eb06b5c5e0678bc35d2e2e297e4b3bda540 authored over 4 years ago
core/codecs: introduce a special error for failed checksum
3983a2bb88a405cd581a0456a6f49471cb52f78f authored over 4 years ago
3983a2bb88a405cd581a0456a6f49471cb52f78f authored over 4 years ago
core/formats: add SND_S32P_FORMAT soniton
002d2a48c6a60e47519259b0d0f79d3133c93986 authored over 4 years ago
002d2a48c6a60e47519259b0d0f79d3133c93986 authored over 4 years ago
core: add allocation of 32-bit integer audio to alloc_audio_buffer()
4c05fc3e4513ba3789dcc237493abcbe74d548e3 authored over 4 years ago
4c05fc3e4513ba3789dcc237493abcbe74d548e3 authored over 4 years ago
core/formats: fix displayed NASoniton information
8ea7e3064452b84ba3428de3c6f88b834a66b78c authored over 4 years ago
8ea7e3064452b84ba3428de3c6f88b834a66b78c authored over 4 years ago
aac: fix the window group advancement in joint-stereo reconstruction
Reported by Philip Deljanov
bb5ba87c889c665455680daef66250a6e4b99587 authored over 4 years ago
aac: add missing heading bit to escape value
Reported by Philip Deljanov
f5324ff941e77c55382782b5a25864257553fb48 authored over 4 years ago
aac: fix TNS filtering
The specification says it should use initial zero filter state instead of
relying on neighbour c...
vx: update test after fixes
2451e9532d1796640598e106ae2ecbcce38e2793 authored over 4 years ago
2451e9532d1796640598e106ae2ecbcce38e2793 authored over 4 years ago
vx: fix typo in pred_hor_down()
21e827ed85aec5e1b34c15e09a5a52a77e51c261 authored over 4 years ago
21e827ed85aec5e1b34c15e09a5a52a77e51c261 authored over 4 years ago
vx: fix plane prediction
16fe22c34f2e5a741b2e57349dad1392be6c13f1 authored over 4 years ago
16fe22c34f2e5a741b2e57349dad1392be6c13f1 authored over 4 years ago
vx: audio should have eight pulses in one word, not four
1bab3697e8a1d774a2548fdd2bc9bdbf61b46563 authored over 4 years ago
1bab3697e8a1d774a2548fdd2bc9bdbf61b46563 authored over 4 years ago
Actimagine VX demuxer and decoders
55d852316872154db020827bd833fff7d5b49604 authored over 4 years ago
55d852316872154db020827bd833fff7d5b49604 authored over 4 years ago
move LH codec into audio section
5135b3d687f653c341f1e5236b482d911200d243 authored over 4 years ago
5135b3d687f653c341f1e5236b482d911200d243 authored over 4 years ago
nihav_registry/register: make CODEC_CAP_* public and document them
2793026bf4b826c25ef8fc52fe63a5cd2774d779 authored over 4 years ago
2793026bf4b826c25ef8fc52fe63a5cd2774d779 authored over 4 years ago
on2avc: factor out common overlap code
f65c6fb45c243e937e06b17f2d22aadb61349bd7 authored over 4 years ago
f65c6fb45c243e937e06b17f2d22aadb61349bd7 authored over 4 years ago
on2avc: fix scalefactor reading for partially empty band group
c39708928eaa7eeb53e4b243cb5c18ea6013d82d authored over 4 years ago
c39708928eaa7eeb53e4b243cb5c18ea6013d82d authored over 4 years ago
avi: correct offsets in idx1 chunks if required
bae2781b8f255732bbeeb6cf471a5c39282cedf1 authored over 4 years ago
bae2781b8f255732bbeeb6cf471a5c39282cedf1 authored over 4 years ago
core/formats: fix grayscale format returned by NAPixelFormaton::from_str()
c031f98d54759403d8606dcc964f3a6ab9a33139 authored over 4 years ago
c031f98d54759403d8606dcc964f3a6ab9a33139 authored over 4 years ago
remove trailing whitespace
237cc1f9576ed23c7a2f9bb34b43e5d07e93f710 authored over 4 years ago
237cc1f9576ed23c7a2f9bb34b43e5d07e93f710 authored over 4 years ago
core/scale: fix flipping of packed 16- and 32-bit images
36294f20b37c13c8b4c468a08e803baedac7e938 authored over 4 years ago
36294f20b37c13c8b4c468a08e803baedac7e938 authored over 4 years ago
cinepakenc: ask for non-flipped image during negotiation
4abaf99e414dd4dd270e2703ee5e799a61aada88 authored over 4 years ago
4abaf99e414dd4dd270e2703ee5e799a61aada88 authored over 4 years ago
add README.md and license
c82fed396735d41118b41672ebc28ed27e186959 authored over 4 years ago
c82fed396735d41118b41672ebc28ed27e186959 authored over 4 years ago
core/muxers: fix copy-paste comments
12259bf7f62e75d8711734b706a23da8a9b4f262 authored over 4 years ago
12259bf7f62e75d8711734b706a23da8a9b4f262 authored over 4 years ago
core/codecs: fix wrong type in doc example
44fe5056fa05c27af8d3b77291e9c000316bd292 authored over 4 years ago
44fe5056fa05c27af8d3b77291e9c000316bd292 authored over 4 years ago
rename register_all_codecs to register_all_decoders
78fb6560c73965d834b215fb0b49505ae5443288 authored over 4 years ago
78fb6560c73965d834b215fb0b49505ae5443288 authored over 4 years ago
core: implement Default for NATimePoint
0bc221c3de38a5e549cb23cebf74349669310143 authored over 4 years ago
0bc221c3de38a5e549cb23cebf74349669310143 authored over 4 years ago
use NATimePoint for seeking
24d998947d55228ec37a08cd391983c6239e3c0c authored over 4 years ago
24d998947d55228ec37a08cd391983c6239e3c0c authored over 4 years ago
core/frame: fix NATimePoint parsing from string
dcabdfd2eea01174f46548a8e2166ab88d0de96b authored over 4 years ago
dcabdfd2eea01174f46548a8e2166ab88d0de96b authored over 4 years ago
core/frame: add None to NATimePoint and comparison functions to NATimeInfo
0eb53738b53a489850cc7d3ad8ba21aa8f93a093 authored over 4 years ago
0eb53738b53a489850cc7d3ad8ba21aa8f93a093 authored over 4 years ago
core: add NATimePoint for time-related actions
2c6462c81d1c18ccb26a6262400b33108e983820 authored over 4 years ago
2c6462c81d1c18ccb26a6262400b33108e983820 authored over 4 years ago
Revert "core/formats: implement ToString instead of Display for NAChannelType"
This reverts commit 81b94329a275bb92066404bd3bb2822c5bb3f424.
I forgot that implemented Display...
c4699d66bc340f5ee779a624eac4ded7bbe79cc7 authored over 4 years ago
nihav_core/scale: fix ELBG palettisation in the same way as the generic version
4faa9e7d41eccb3ec29e79d5f960f9ab3c96a16a authored over 4 years ago
4faa9e7d41eccb3ec29e79d5f960f9ab3c96a16a authored over 4 years ago
core/formats: add conversion to/from short string form for NAPixelFormaton
00eac62b31ccdaf994779da3f39c00414e5a585b authored over 4 years ago
00eac62b31ccdaf994779da3f39c00414e5a585b authored over 4 years ago
core/format: use common format parsing error
f49e17fc5d44975fd37c2fd80476e3db0540479f authored over 4 years ago
f49e17fc5d44975fd37c2fd80476e3db0540479f authored over 4 years ago
core/formats: implement ToString instead of Display for NAChannelType
81b94329a275bb92066404bd3bb2822c5bb3f424 authored over 4 years ago
81b94329a275bb92066404bd3bb2822c5bb3f424 authored over 4 years ago
core: add short string formats for sonitons
11d889bb61c211af010e9087ee01fe0f1c62e8a9 authored over 4 years ago
11d889bb61c211af010e9087ee01fe0f1c62e8a9 authored over 4 years ago
deflate: fix output indexing
37d96dbbb40501abec1dbe3d7fc9e969a97851cd authored over 4 years ago
37d96dbbb40501abec1dbe3d7fc9e969a97851cd authored over 4 years ago
qtrle: use proper file for 24-bit test
180a78c560d80519c11e455aca0ab56bf1dea963 authored over 4 years ago
180a78c560d80519c11e455aca0ab56bf1dea963 authored over 4 years ago
mov: if audio extradata does not start with wave pass it in full
9aa783a06bd06350dacc3f1447f310db1f6fd3f1 authored over 4 years ago
9aa783a06bd06350dacc3f1447f310db1f6fd3f1 authored over 4 years ago
mov: take audio frame size/length into account while demuxing
d940f0c273d4f783e5ec5509e7006322f6d33e05 authored over 4 years ago
d940f0c273d4f783e5ec5509e7006322f6d33e05 authored over 4 years ago
qtrle: fix 32-bit test
f5066527806da7bb9164d1537b71a94f9f1fa2df authored over 4 years ago
f5066527806da7bb9164d1537b71a94f9f1fa2df authored over 4 years ago
add nihav_qt crate with some QuickTime codecs
4c1582cf2e275af7c0f4a2c1a397fed5b68d31d5 authored over 4 years ago
4c1582cf2e275af7c0f4a2c1a397fed5b68d31d5 authored over 4 years ago
mov: fix video extradata reading
d341f57a0caf409d7dcc258b396cdee2080be399 authored over 4 years ago
d341f57a0caf409d7dcc258b396cdee2080be399 authored over 4 years ago
move QMF implementation into nihav_codec_support
12cf91eafb8d48fc3d27153e119504163edbb6d8 authored over 4 years ago
12cf91eafb8d48fc3d27153e119504163edbb6d8 authored over 4 years ago
nihav_core/deflate: fix handling large buffers
c96ad969bab50f17ffe6c421375e68fe0cc9648f authored over 4 years ago
c96ad969bab50f17ffe6c421375e68fe0cc9648f authored over 4 years ago
mov: better support for CBR audio
b0e12d42963a2476e54b8f9dce15b339ff7abba5 authored over 4 years ago
b0e12d42963a2476e54b8f9dce15b339ff7abba5 authored over 4 years ago
mov: use block size for audio frames if it's available
9efec4edd8d222e8a8fb91a61a955c4b3c4e3382 authored over 4 years ago
9efec4edd8d222e8a8fb91a61a955c4b3c4e3382 authored over 4 years ago
mov: parse and add audio extradata
89b16ac8f770b22585d0f70def9c952ffb48f33c authored over 4 years ago
89b16ac8f770b22585d0f70def9c952ffb48f33c authored over 4 years ago