Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
rtissera
/
libchdr
Public
Notifications
You must be signed in to change notification settings
Fork
59
Star
136
Code
Issues
8
Pull requests
2
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
ESP32-P4: fix ROM miniz collision, three malformed-input UB fixes, faster CRC/ECC
- #180
#180
Merged
rtissera
merged 17 commits into
master
rtissera/libchdr:master
from
esp32p4-clean
rtissera/libchdr:esp32p4-clean
Copy head branch name to clipboard
Sep 4, 2026
Conversation
Commits
17
(17)
Checks
Files changed
Merged
ESP32-P4: fix ROM miniz collision, three malformed-input UB fixes, faster CRC/ECC
#180
rtissera
merged 17 commits into
master
rtissera/libchdr:master
from
esp32p4-clean
rtissera/libchdr:esp32p4-clean
Copy head branch name to clipboard
Commits
Commits on Sep 2, 2026
Fix format-type mismatch in HARD_DISK_METADATA_FORMAT snprintf
Show description for 4db080f
rtissera
and
claude
committed
4db080f
View commit details
Copy full SHA for 4db080f
Browse repository at this point
Commits on Sep 3, 2026
Fix ESP32 ROM miniz symbol collision capturing libchdr's decoder
Show description for 56b94c4
rtissera
committed
56b94c4
View commit details
Copy full SHA for 56b94c4
Browse repository at this point
Drive miniz's inflater directly instead of through mz_inflate
Show description for 2c8d03d
rtissera
committed
2c8d03d
View commit details
Copy full SHA for 2c8d03d
Browse repository at this point
Reset the huffman subtable arena on every lookup-table rebuild
Show description for 76649d7
rtissera
committed
76649d7
View commit details
Copy full SHA for 76649d7
Browse repository at this point
Report FLAC allocation failures as CHDERR_OUT_OF_MEMORY
Show description for 0756b1c
rtissera
committed
0756b1c
View commit details
Copy full SHA for 0756b1c
Browse repository at this point
Share one zstd context between sector data and subcode under LOWRAM_TARGET
Show description for 000c391
rtissera
committed
000c391
View commit details
Copy full SHA for 000c391
Browse repository at this point
Add a caller-budgeted read-ahead window and self-reference cache
Show description for 64b483f
rtissera
committed
64b483f
View commit details
Copy full SHA for 64b483f
Browse repository at this point
Speed up CD sector ECC generation
Show description for aa36af5
rtissera
committed
aa36af5
View commit details
Copy full SHA for aa36af5
Browse repository at this point
Fold four bytes per iteration in the hunk CRC
Show description for e24e526
rtissera
committed
e24e526
View commit details
Copy full SHA for e24e526
Browse repository at this point
Update dr_flac to v0.13.4
Show description for 7ef68da
rtissera
committed
7ef68da
View commit details
Copy full SHA for 7ef68da
Browse repository at this point
Skip dr_flac's per-frame CRC when the hunk CRC already covers it
Show description for d98be03
rtissera
committed
d98be03
View commit details
Copy full SHA for d98be03
Browse repository at this point
Fix undefined shifts reachable from a malformed CHD
Show description for d147f76
rtissera
committed
d147f76
View commit details
Copy full SHA for d147f76
Browse repository at this point
Add an ESP32-P4 SD-card benchmark harness
Show description for 4b5c489
rtissera
committed
4b5c489
View commit details
Copy full SHA for 4b5c489
Browse repository at this point
Document the ESP32-P4 performance findings
Show description for ed550f5
rtissera
committed
ed550f5
View commit details
Copy full SHA for ed550f5
Browse repository at this point
Commits on Sep 4, 2026
Write chd_dump_order's hunk index as explicit bytes
Show description for 31a471e
rtissera
committed
31a471e
View commit details
Copy full SHA for 31a471e
Browse repository at this point
Add big-endian decode correctness CI
Show description for 09a8520
rtissera
committed
09a8520
View commit details
Copy full SHA for 09a8520
Browse repository at this point
Add known-answer tests for the ECC and CRC16 primitives
Show description for 255dab0
rtissera
committed
255dab0
View commit details
Copy full SHA for 255dab0
Browse repository at this point
You can’t perform that action at this time.