haiku/headers/private/media
Jérôme Duval 591a1d179a AdapterIO: add FlushBefore() to strip the beginning of the MallocIO object
by default, AdapterIO is initialized with a BMallocIO object, which will
be extended indefinitely. Flushing regularly is necessary to avoid
excessive memory usage. Tested in StreamRadio.

Change-Id: I9f3142c0a2300ad44dc54ccf6932d41c9526320b
Reviewed-on: https://review.haiku-os.org/c/haiku/+/7302
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
2024-01-23 09:49:17 +00:00
..
experimental AdapterIO: add FlushBefore() to strip the beginning of the MallocIO object 2024-01-23 09:49:17 +00:00
DataExchange.h BMediaRoster: Add B_MEDIA_SERVER_STARTED and B_MEDIA_SERVER_QUIT 2015-07-24 12:19:33 +02:00
DecoderPlugin.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
DefaultMediaTheme.h Media Kit: Rewrite DefaultMediaTheme to use layouts. 2019-01-22 14:25:09 +00:00
DormantNodeManager.h * Accidently put gDormantNodeManager into the public namespace. 2009-12-07 21:27:21 +00:00
EncoderPlugin.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
MediaDebug.h media: Remove debug.h, finalize MediaDebug.h 2018-10-23 15:19:14 +02:00
MediaExtractor.h media_kit: Dynamic allocation of ChunkCache based on media 2021-01-03 20:51:37 +00:00
MediaMisc.h Media Kit: BBufferCache: if not reclaimed, only mark the buffer for deletion 2020-02-16 08:38:49 +00:00
MediaPlugin.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
MediaRosterEx.h shutdown_media_server: Finalize rework of synchronization 2016-04-21 19:02:27 +02:00
MediaSounds.h some copyright headers clean up 2010-04-12 21:02:09 +00:00
MediaStreamer.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
MediaWriter.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
MetaFormat.h * More header cleanup, continuing korli's work. 2010-04-13 09:48:02 +00:00
Notifications.h * Cleanup. 2009-12-07 21:32:59 +00:00
PluginManager.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
RawFormats.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
ReaderPlugin.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
ServerInterface.h CID 608995: buffer overflow. 2016-08-21 17:49:52 +02:00
SharedBufferList.h Media Kit: BBufferCache: if not reclaimed, only mark the buffer for deletion 2020-02-16 08:38:49 +00:00
StreamerPlugin.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00
TList.h media: Remove debug.h, finalize MediaDebug.h 2018-10-23 15:19:14 +02:00
TMap.h media: Remove debug.h, finalize MediaDebug.h 2018-10-23 15:19:14 +02:00
TStack.h s/OpenBeOS License/MIT License/ universally, as they're the same thing. 2017-02-09 22:09:56 -05:00
WriterPlugin.h Revert the Codec Kit. 2019-05-17 14:43:32 -04:00