[PR #328] [MERGED] Reduce memory usage of brotli encoder at quality 10 and 11. #926

Closed
opened 2026-01-29 20:51:41 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/google/brotli/pull/328
Author: @szabadka
Created: 3/15/2016
Status: Merged
Merged: 3/16/2016
Merged by: @szabadka

Base: masterHead: master


📝 Commits (2)

  • b820c39 Reduce memory usage of brotli encoder at quality 10 and 11.
  • 846575f Fix TODO formatting.

📊 Changes

23 files changed (+1645 additions, -954 deletions)

View changed files

📝 enc/backward_references.cc (+308 -233)
📝 enc/backward_references.h (+77 -0)
📝 enc/bit_cost.h (+36 -12)
📝 enc/block_splitter.cc (+265 -149)
📝 enc/brotli_bit_stream.cc (+171 -118)
📝 enc/brotli_bit_stream.h (+6 -3)
📝 enc/cluster.h (+111 -78)
📝 enc/command.h (+32 -12)
📝 enc/compress_fragment.cc (+9 -5)
📝 enc/compress_fragment_two_pass.cc (+9 -5)
📝 enc/encode.cc (+450 -235)
📝 enc/encode.h (+0 -4)
📝 enc/encode_parallel.cc (+1 -1)
📝 enc/entropy_encode.cc (+67 -56)
📝 enc/entropy_encode.h (+11 -9)
📝 enc/entropy_encode_static.h (+1 -1)
📝 enc/hash.h (+32 -11)
📝 enc/histogram.cc (+2 -2)
📝 enc/metablock.cc (+12 -7)
📝 enc/prefix.h (+1 -1)

...and 3 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/google/brotli/pull/328 **Author:** [@szabadka](https://github.com/szabadka) **Created:** 3/15/2016 **Status:** ✅ Merged **Merged:** 3/16/2016 **Merged by:** [@szabadka](https://github.com/szabadka) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (2) - [`b820c39`](https://github.com/google/brotli/commit/b820c39bd9cf61dc6efd91ad74972540870072b0) Reduce memory usage of brotli encoder at quality 10 and 11. - [`846575f`](https://github.com/google/brotli/commit/846575ff6cd04f225bb5fb2906bce3dbd14b5a78) Fix TODO formatting. ### 📊 Changes **23 files changed** (+1645 additions, -954 deletions) <details> <summary>View changed files</summary> 📝 `enc/backward_references.cc` (+308 -233) 📝 `enc/backward_references.h` (+77 -0) 📝 `enc/bit_cost.h` (+36 -12) 📝 `enc/block_splitter.cc` (+265 -149) 📝 `enc/brotli_bit_stream.cc` (+171 -118) 📝 `enc/brotli_bit_stream.h` (+6 -3) 📝 `enc/cluster.h` (+111 -78) 📝 `enc/command.h` (+32 -12) 📝 `enc/compress_fragment.cc` (+9 -5) 📝 `enc/compress_fragment_two_pass.cc` (+9 -5) 📝 `enc/encode.cc` (+450 -235) 📝 `enc/encode.h` (+0 -4) 📝 `enc/encode_parallel.cc` (+1 -1) 📝 `enc/entropy_encode.cc` (+67 -56) 📝 `enc/entropy_encode.h` (+11 -9) 📝 `enc/entropy_encode_static.h` (+1 -1) 📝 `enc/hash.h` (+32 -11) 📝 `enc/histogram.cc` (+2 -2) 📝 `enc/metablock.cc` (+12 -7) 📝 `enc/prefix.h` (+1 -1) _...and 3 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 20:51:41 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/brotli#926