{"id":13711199,"url":"https://github.com/andrewrk/libebur128","last_synced_at":"2025-05-06T20:32:12.204Z","repository":{"id":66013665,"uuid":"16900310","full_name":"andrewrk/libebur128","owner":"andrewrk","description":"libebur128 with the build system replaced by zig","archived":false,"fork":true,"pushed_at":"2023-12-05T23:37:24.000Z","size":1098,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-03T23:23:20.718Z","etag":null,"topics":["zig-package"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"jiixyj/libebur128","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrewrk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-02-17T03:03:18.000Z","updated_at":"2024-07-01T07:16:59.000Z","dependencies_parsed_at":"2023-10-11T02:46:29.794Z","dependency_job_id":null,"html_url":"https://github.com/andrewrk/libebur128","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewrk%2Flibebur128","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewrk%2Flibebur128/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewrk%2Flibebur128/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewrk%2Flibebur128/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewrk","download_url":"https://codeload.github.com/andrewrk/libebur128/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224528353,"owners_count":17326348,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["zig-package"],"created_at":"2024-08-02T23:01:05.647Z","updated_at":"2024-11-13T21:31:35.646Z","avatar_url":"https://github.com/andrewrk.png","language":"C","funding_links":[],"categories":["Interoperability"],"sub_categories":["Build with Zig"],"readme":"This is a fork of [libebur128](https://github.com/jiixyj/libebur128), packaged\nfor Zig. Unnecessary files have been deleted, and the build system has been\nreplaced with `build.zig`.\n\nOriginal README follows:\n\n============================================================================\n\n\nlibebur128\n==========\n\nlibebur128 is a library that implements the EBU R 128 standard for loudness\nnormalisation.\n\nAll source code is licensed under the MIT license. See COPYING file for\ndetails.\n\nSee also [loudness-scanner tool](https://github.com/jiixyj/loudness-scanner).\n\nNews\n----\n\nv1.2.6 released:\n * Fix dynamic linking on Windows.\n\nv1.2.5 released:\n * Remove `BUILD_STATIC_LIBS` build option. Instead the CMake-supported\n   `BUILD_SHARED_LIBS` option is now honored as expected.\n * Various code cleanups, warning fixes and documentation improvements\n * Fix issue related to filter state indexing with high channel enums (#77)\n * Introduce limits for number of channels and maximum supported samplerate to\n   avoid integer overflows\n * Fix error return code of `ebur128_set_channel`. The actual behavior is now\n   aligned to the documentation (#90).\n\nv1.2.4 released:\n * Fix broken `ebur128_loudness_global_multiple()` function. Since v1.1.0 it\n   calculated the relative threshold just from the last state given to it,\n   resulting in wrong values.\n * More tests\n * Fix some minor build issues\n * Fix uninitialized memory in `ebur128_init()`, possibly resulting in wrong\n   values\n\nv1.2.3 released:\n * Fix uninitialized memory access during true peak scanning (bug #72)\n\nv1.2.2 released (v1.2.1 was mistagged):\n * Fix a null pointer dereference when doing true peak scanning of 192kHz data\n\nv1.2.0 released:\n\n * New functions for real time loudness/peak monitoring:\n   * `ebur128_loudness_window()`\n   * `ebur128_set_max_window()`\n   * `ebur128_set_max_history()`\n   * `ebur128_prev_sample_peak()`\n   * `ebur128_prev_true_peak()`\n * New FIR resampler for true peak calculation, removing Speex dependency\n * Add true peak conformance tests\n * Bug fixes\n\nv1.1.0 released:\n\n * Add `ebur128_relative_threshold()`\n * Add channel definitions from ITU R-REC-BS 1770-4 to channel enum\n * Fix some minor build issues\n\nv1.0.3 released:\n\n * Fix build with recent speexdsp\n * Correct license file name\n * CMake option to disable static library\n * minimal-example.c: do not hard code program name in usage\n\nFeatures\n--------\n\n* Portable ANSI C code\n* Implements M, S and I modes\n* Implements loudness range measurement (EBU - TECH 3342)\n* True peak scanning\n* Supports all samplerates by recalculation of the filter coefficients\n\nInstallation\n------------\n\nIn the root folder, type:\n\n    mkdir build\n    cd build\n    cmake ..\n    make\n\nIf you want the git version, run simply:\n\n    git clone git://github.com/jiixyj/libebur128.git\n\nUsage\n-----\n\nLibrary usage should be pretty straightforward. All exported symbols are\ndocumented in the ebur128.h header file. For a usage example, see\nminimal-example.c in the tests folder.\n\nOn some operating systems, static libraries should be compiled as position\nindependent code. You can enable that by turning on `WITH_STATIC_PIC`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewrk%2Flibebur128","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewrk%2Flibebur128","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewrk%2Flibebur128/lists"}