From 9d3d925295112a0080bc1d70fad170db9e1af2a9 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Thu, 13 Oct 2022 11:04:12 -0400 Subject: Revert "RFC: Get rid of mpegplayer plugin" This reverts commit d25d24812e8120c0eb133a412287ac030eb185c9. Change-Id: I1563223e343fb1e2eda72a45823b38350025ff93 --- apps/plugins/mpegplayer/mpeg_alloc.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 apps/plugins/mpegplayer/mpeg_alloc.h (limited to 'apps/plugins/mpegplayer/mpeg_alloc.h') diff --git a/apps/plugins/mpegplayer/mpeg_alloc.h b/apps/plugins/mpegplayer/mpeg_alloc.h new file mode 100644 index 0000000000..9acfbc5dec --- /dev/null +++ b/apps/plugins/mpegplayer/mpeg_alloc.h @@ -0,0 +1,32 @@ +/*************************************************************************** + * __________ __ ___. + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + * \/ \/ \/ \/ \/ + * $Id$ + * + * Copyright (C) 2007 by Michael Sevakis + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ****************************************************************************/ +#ifndef MPEG_ALLOC_H +#define MPEG_ALLOC_H + +/* returns the remaining mpeg2 buffer and it's size */ +void * mpeg2_get_buf(size_t *size); +void *mpeg_malloc(size_t size, mpeg2_alloc_t reason); +/* Grabs all the buffer available sans margin */ +void *mpeg_malloc_all(size_t *size_out, mpeg2_alloc_t reason); +/* Initializes the malloc buffer with the given base buffer */ +bool mpeg_alloc_init(unsigned char *buf, size_t mallocsize); + +#endif /* MPEG_ALLOC_H */ -- cgit v1.2.3