Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ITU-T submission - April 2024 #176

Merged
merged 56 commits into from
Sep 2, 2024
Merged

ITU-T submission - April 2024 #176

merged 56 commits into from
Sep 2, 2024

Conversation

ludomal
Copy link
Member

@ludomal ludomal commented Apr 16, 2024

This pull request integrates #169 and #174 into the proposed STL 2024.

This revision provides updates to the following tools:

  • BS1770demo:

    • a new RMS option disabling the gating function for background noise measurement,
    • the handling of the edge case where all gating blacks are below -70 LKFS,
    • improved reporting with scaling factor being reported in the linear and log domains.
  • WMC Tool:

    • New command line parameter to allow control on the number of frames per second (default still 50)
    • Export information on all memory allocations occurring during runtime
    • Example script for graphical analysis and profiling of dymanic memory allocation
    • Bugs fixes and code improvements

ErikNorvell-Ericsson and others added 30 commits May 2, 2023 14:44
…et_indices(), write_indices(), read_indices(), read_bitstream_info(), reset_stack() and push_stack() from the list of reserved function names
…unction

- update of memory consumption counters is part of update_wmops()
- replace the code updating the worst-case intra-frame and inter-frame heap memory consumption
- support for per-frame and per-block memory consumption exported to a .csv file
- fix incorrect calculation of the worst-case heap size for memory blocks allocated and de-allocated multiple times in a single frame
…sed on the .csv memory output file generated by the WMC tool
…placing constants MAX_RECORDS and MAX_RECORDABLE_CALLS), allows for re-allocation if max size is exceeded
malenov and others added 26 commits October 3, 2023 12:49
… all functions are skipped with #define WMC_TOOL_SKIP ... #undef WMC_TOOL_SKIP
fix incorrect pointer types in TotalWeightedOperation()
add explanation about where to place the push_wmops() function calls
@ludomal ludomal requested a review from maadolph September 2, 2024 09:26
@ludomal ludomal merged commit 5a9febb into dev Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants