1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 19:19:55 +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 http to https for supported urls (#1625) 2018-03-08 21:23:24 +01:00
efx-presets.h Include alext.h to get OpenAL extension definitions 2017-09-14 16:00:40 -07:00
efx.h Include alext.h to get OpenAL extension definitions 2017-09-14 16:00:40 -07:00
ffmpeg_decoder.cpp AV: Fix all memory leaks 2021-03-08 03:16:55 +00:00
ffmpeg_decoder.hpp Rewrite media decoder to use FFMpeg 3.2+ API (task #4686) 2018-11-03 22:34:25 +04:00
loudness.cpp Fixes for building in MSVC 2017-06-13 19:38:12 +09:00
loudness.hpp Analyze the loudness data as the stream is decoded for playback 2016-06-27 21:32:54 +02:00
movieaudiofactory.cpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
movieaudiofactory.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
openal_output.cpp Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
openal_output.hpp Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
regionsoundselector.cpp Merge branch 'master' of gitlab.com:OpenMW/openmw into regionsounds 2020-10-25 14:13:14 +01:00
regionsoundselector.hpp Merge branch 'master' of gitlab.com:OpenMW/openmw into regionsounds 2020-10-25 14:13:14 +01:00
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 Restore exception throwing to the decoder 2017-12-09 11:00:56 -08:00
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 Clamp sound volume on settings update 2020-07-02 06:38:20 +02:00
volumesettings.cpp Clamp sound volume on settings update 2020-07-02 06:38:20 +02:00
volumesettings.hpp Clamp sound volume on settings update 2020-07-02 06:38:20 +02:00
watersoundupdater.cpp Put logic to update water sound id and volume into a separate class 2020-07-01 17:49:39 +02:00
watersoundupdater.hpp Put logic to update water sound id and volume into a separate class 2020-07-01 17:49:39 +02:00