From d25d24812e8120c0eb133a412287ac030eb185c9 Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Wed, 4 Aug 2021 09:49:56 -0400 Subject: RFC: Get rid of mpegplayer plugin It might have made sense once upon a time, but in today's world... Change-Id: I5d638e6f7a2308c50ab12bd901338f02cf426aae --- apps/plugins/mpegplayer/pcm_output.h | 48 ------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 apps/plugins/mpegplayer/pcm_output.h (limited to 'apps/plugins/mpegplayer/pcm_output.h') diff --git a/apps/plugins/mpegplayer/pcm_output.h b/apps/plugins/mpegplayer/pcm_output.h deleted file mode 100644 index bae00cd045..0000000000 --- a/apps/plugins/mpegplayer/pcm_output.h +++ /dev/null @@ -1,48 +0,0 @@ -/*************************************************************************** - * __________ __ ___. - * Open \______ \ ____ ____ | | _\_ |__ _______ ___ - * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / - * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < - * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ - * \/ \/ \/ \/ \/ - * $Id$ - * - * PCM output buffer declarations - * - * Copyright (c) 2007 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 PCM_OUTPUT_H -#define PCM_OUTPUT_H - -#define PCM_HDR_SIZE (sizeof (struct pcm_frame_header)) -struct pcm_frame_header /* Header added to pcm data every time a decoded - audio frame is sent out */ -{ - uint32_t size; /* size of this frame - including header */ - uint32_t time; /* timestamp for this frame in audio ticks */ - unsigned char data[]; /* open array of audio data */ -} ALIGNED_ATTR(4); - -bool pcm_output_init(void); -void pcm_output_exit(void); -void pcm_output_flush(void); -void pcm_output_set_clock(uint32_t time); -uint32_t pcm_output_get_clock(void); -uint32_t pcm_output_get_ticks(uint32_t *start); -void pcm_output_play_pause(bool play); -void pcm_output_stop(void); -void pcm_output_drain(void); -void * pcm_output_get_buffer(ssize_t *size); -bool pcm_output_commit_data(ssize_t size, uint32_t timestamp); -bool pcm_output_empty(void); - -#endif /* PCM_OUTPUT_H */ -- cgit v1.2.3