google / google/snappy

Question : Level 2 compression experimental state ?

Open
#249 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
6.6k
Forks
1.1k
Avg merge
3d 5h
Merged PRs (30d)
4

Description

Hello,

Do the level 2 compression still have an experimental status ?
the source code of compression options have a comment about an experimental state

https://github.com/google/snappy/blob/7406111ac4ae539ea0db8b7ea2dc76730cd957f4/snappy.h#L56
https://github.com/google/snappy/blob/7406111ac4ae539ea0db8b7ea2dc76730cd957f4/snappy.h#L57
https://github.com/google/snappy/blob/7406111ac4ae539ea0db8b7ea2dc76730cd957f4/snappy.h#L58

But the 1.2.0 release note https://github.com/google/snappy/releases/tag/1.2.0
don't talk about an experimental status of this feature

Like snappy is used as lossless compression step for open source HAP video codec (https://github.com/vidvox/hap)
I'm interested by more efficient compression option.

If it's not experimental anymore, can be interesting to allow its use in the "C version" of snappy (like HAP open source code use C langage).

Thanks

Martin

Contributor guide

Open the contributing guide

Research direction

Start with the experimental-state comments in snappy.h at the referenced lines and compare them with the 1.2.0 release notes. Then inspect how the C version exposes compression options and assess whether level 2 can be supported there. Done means the experimental status and the feasibility of C-version support are clearly established.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, cpp
Domain
performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.