1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-03-05 18:49:40 +00:00
openmw-tes3mp/apps/openmw/mwsound
Gleb Mazovetskiy 58d33aa95b AV: Fix all memory leaks
The most substantial memory leak came from `PacketQueue::get`
not unreferencing its argument packet.

Other leaks came from using `av_free` instead of type-specific free
functions.

Also modifies `PacketQueue::put` for readability.
2021-03-08 03:16:55 +00:00
..
alext.h
efx-presets.h
efx.h
ffmpeg_decoder.cpp AV: Fix all memory leaks 2021-03-08 03:16:55 +00:00
ffmpeg_decoder.hpp
loudness.cpp
loudness.hpp
movieaudiofactory.cpp
movieaudiofactory.hpp
openal_output.cpp
openal_output.hpp
regionsoundselector.cpp
regionsoundselector.hpp
sound.hpp Separate sound buffer pool from sound manager 2021-01-09 02:45:21 +01:00
sound_buffer.cpp Replace std::tie by structured binding 2021-01-09 14:09:27 +01:00
sound_buffer.hpp Remove redundant SoundManager::lookupSound and loadSound 2021-01-09 14:11:49 +01:00
sound_decoder.hpp
sound_output.hpp Separate sound buffer pool from sound manager 2021-01-09 02:45:21 +01:00
soundmanagerimp.cpp Remove redundant SoundManager::lookupSound and loadSound 2021-01-09 14:11:49 +01:00
soundmanagerimp.hpp Remove redundant SoundManager::lookupSound and loadSound 2021-01-09 14:11:49 +01:00
type.hpp
volumesettings.cpp
volumesettings.hpp
watersoundupdater.cpp
watersoundupdater.hpp